@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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-serif:var(--font-source-serif), Georgia, "Times New Roman", serif;--font-mono:var(--font-geist-mono);--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-800:#9f2d00;--color-orange-950:#441306;--color-amber-50:#fdf7e7;--color-amber-100:#f9ecc8;--color-amber-200:#f4e0a6;--color-amber-300:#ecd287;--color-amber-400:#e3c15c;--color-amber-500:#d4ab3a;--color-amber-600:#b8922a;--color-amber-700:#95761f;--color-amber-800:#6d5517;--color-amber-900:#4a390f;--color-amber-950:#2b2008;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-400:#9de500;--color-lime-700:#4b7d00;--color-lime-800:#3d6300;--color-lime-950:#192e03;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-rose-200:#ffccd3;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-stone-100:#edeaf7;--color-stone-200:#dedbec;--color-stone-300:#c9c6db;--color-stone-400:#aeaac6;--color-stone-500:#8f8aab;--color-stone-600:#575170;--color-stone-700:#302853;--color-stone-800:#211b3a;--color-stone-900:#151229;--color-stone-950:#0d0b1c;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--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-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-ember-600:#c65a24;--color-ember-500:#e0703a;--color-ember-400:#ff9d5c;--color-ember-300:#ffbe8f;--shadow-elev-1:0 1px 2px #04020c80, 0 2px 8px #04020c59;--shadow-elev-2:0 2px 6px #04020c8c, 0 12px 32px #04020c73;--shadow-glow-gold:0 0 20px #d4ab3a29;--shadow-glow-gold-strong:0 0 14px #d4ab3a59, 0 0 40px #d4ab3a1f;--shadow-glow-ember:0 0 18px #e0703a4d;--ease-snap:cubic-bezier(.2, .9, .25, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-drift:cubic-bezier(.45, 0, .55, 1);--dur-instant:90ms;--dur-quick:.18s;--dur-move:.26s;--dur-beat:.42s;--dur-scene:.9s;--dur-linger:1.6s;--animate-fade-up:fade-up .26s var(--ease-snap) both;--animate-fade-up-slow:fade-up .42s var(--ease-snap) both;--animate-scale-in:scale-in .18s var(--ease-snap) both;--animate-twinkle:twinkle 3.2s ease-in-out infinite;--animate-wiggle:wiggle 1.8s ease-in-out infinite;--animate-d20-roll:d20-roll 2.4s ease-in-out infinite;--animate-d20-face:d20-face 2.4s linear infinite;--font-display:var(--font-display), var(--font-source-serif), Georgia, serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-700:lab(47.246% -32.2589 55.8249);--color-lime-800:lab(37.7655% -25.1694 43.0683);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922)}}}@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}button,textarea,input{font:inherit}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select{appearance:none;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23d4ab3a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:.95rem;padding-right:2rem}select:hover{border-color:#d4ab3a73}select:focus-visible{border-color:#d4ab3a99;outline:none;box-shadow:0 0 0 3px #d4ab3a29,0 0 22px #d4ab3a1a}select option,select optgroup{color:#e9e6f4;background:#15112b}html[data-theme=light] select option,html[data-theme=light] select optgroup{color:#3a2d14;background:#f6efdf}input[type=range]{appearance:none;cursor:pointer;accent-color:#d4ab3a;background:0 0;height:1.25rem}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(#04020cd9,#292247d9);border:1px solid #6b639459;border-radius:9999px;height:.375rem;box-shadow:0 1px #e9e6f40f}input[type=range]::-moz-range-track{background:linear-gradient(#04020cd9,#292247d9);border:1px solid #6b639459;border-radius:9999px;height:.375rem}input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#8a6514,#e3c15c);border-radius:9999px;height:.375rem}input[type=range]::-webkit-slider-thumb{appearance:none;width:1.1rem;height:1.1rem;transition:transform .2s var(--ease-spring), box-shadow var(--dur-quick) var(--ease-snap);background:radial-gradient(circle at 35% 30%,#fff6da,#e3c15c 45%,#8a6514 100%);border:1px solid #6f500f;border-radius:9999px;margin-top:-.42rem;box-shadow:0 2px 6px #04020c99,0 0 #d4ab3a00}input[type=range]::-moz-range-thumb{width:1.1rem;height:1.1rem;transition:transform .2s var(--ease-spring);background:radial-gradient(circle at 35% 30%,#fff6da,#e3c15c 45%,#8a6514 100%);border:1px solid #6f500f;border-radius:9999px;box-shadow:0 2px 6px #04020c99}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 2px 6px #04020c99,0 0 0 5px #d4ab3a24}input[type=range]:active::-webkit-slider-thumb{transform:scale(.95)}input[type=range]:hover::-moz-range-thumb{transform:scale(1.15)}input[type=range]:focus-visible{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #d4ab3a4d}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:sepia()saturate(4)hue-rotate(5deg);transition:opacity var(--dur-quick) var(--ease-snap), transform .2s var(--ease-spring)}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:sepia()saturate(4)hue-rotate(5deg);transition:opacity var(--dur-quick) var(--ease-snap), transform .2s var(--ease-spring)}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:sepia()saturate(4)hue-rotate(5deg);transition:opacity var(--dur-quick) var(--ease-snap), transform .2s var(--ease-spring)}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;transform:scale(1.15)}input[type=checkbox],input[type=radio]{accent-color:#d4ab3a;cursor:pointer}.dialog-overlay,[role=dialog][data-state],[role=alertdialog][data-state]{z-index:50}[data-pill-group] button,[data-pill-group] a,[role=tablist] [role=tab]{z-index:1;position:relative}}@layer components{.kit-select,.kit-slider{width:100%}.reveal{animation:fade-up var(--dur-move) var(--ease-settle) backwards}.reveal-banner{animation:app-banner-in var(--dur-beat) var(--ease-settle) backwards}.reveal-pop{animation:pop-in var(--dur-quick) var(--ease-spring) backwards}.reveal-scale{transform-origin:top;animation:scale-in var(--dur-quick) var(--ease-snap) backwards}.live-in{animation:item-in var(--dur-quick) var(--ease-snap) backwards}.reveal-leave{animation:app-leave var(--dur-quick) var(--ease-snap) both;pointer-events:none}.reveal-height{animation:app-reveal-rows var(--dur-move) var(--ease-settle) backwards;grid-template-rows:1fr;display:grid}.reveal-height>*{min-width:0;min-height:0;animation:app-reveal-clip var(--dur-move) step-end}.reveal-height[data-leaving]{animation:app-conceal-rows var(--dur-quick) var(--ease-snap) both;pointer-events:none}.reveal-height[data-leaving]>*{overflow:hidden}.stagger>*{animation:item-in var(--dur-quick) var(--ease-snap) backwards}.stagger-up>*{animation:fade-up var(--dur-move) var(--ease-settle) backwards}.stagger>:nth-child(2),.stagger-up>:nth-child(2){animation-delay:35ms}.stagger>:nth-child(3),.stagger-up>:nth-child(3){animation-delay:70ms}.stagger>:nth-child(4),.stagger-up>:nth-child(4){animation-delay:.105s}.stagger>:nth-child(5),.stagger-up>:nth-child(5){animation-delay:.14s}.stagger>:nth-child(6),.stagger-up>:nth-child(6){animation-delay:.175s}.stagger>:nth-child(7),.stagger-up>:nth-child(7){animation-delay:.21s}.stagger>:nth-child(8),.stagger-up>:nth-child(8){animation-delay:.245s}.stagger>:nth-child(9),.stagger-up>:nth-child(9){animation-delay:.28s}.stagger>:nth-child(10),.stagger-up>:nth-child(10){animation-delay:.315s}tbody.stagger>tr{transform-origin:0}.count-pop{animation:app-count-pop var(--dur-move) var(--ease-spring) backwards;display:inline-block}.flash-changed{animation:app-flash var(--dur-scene) var(--ease-drift) backwards}.tick-in{animation:app-tick-draw var(--dur-move) var(--ease-spring) backwards;display:inline-block}.bar-ease{transition:width .5s var(--ease-snap), background-color .5s var(--ease-snap)}.switch-track{transition:background-color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap)}.switch-knob{transition:transform .34s var(--ease-spring), translate .34s var(--ease-spring), background-color var(--dur-quick) var(--ease-snap)}.chevron-turn{transition:transform var(--dur-move) var(--ease-spring), rotate var(--dur-move) var(--ease-spring)}.breathe{animation:app-breathe 2.4s var(--ease-drift) infinite}:where([role=alert]){animation:item-in var(--dur-quick) var(--ease-snap) backwards}:where([role=status]:not(.sr-only):not(:empty)){animation:fade-up var(--dur-quick) var(--ease-snap) backwards}:where(details[open]>:not(summary)){animation:fade-up var(--dur-move) var(--ease-settle) backwards}:where(details>summary svg){transition:transform var(--dur-move) var(--ease-spring)}.stagger>:nth-child(n+61),.stagger-up>:nth-child(n+61){animation:none}input[type=range]{transition:filter var(--dur-quick) var(--ease-snap)}input[type=range]:hover{filter:brightness(1.12)saturate(1.1)}input[type=range]:active{filter:brightness(1.22)saturate(1.15)}.dot-wiggle{animation:pop-in var(--dur-quick) var(--ease-spring) backwards, wiggle 1.8s ease-in-out .4s infinite}.stagger-pop>*{animation:pop-in var(--dur-quick) var(--ease-spring) backwards}.stagger-pop>:nth-child(2){animation-delay:40ms}.stagger-pop>:nth-child(3){animation-delay:80ms}.stagger-pop>:nth-child(4){animation-delay:.12s}.stagger-pop>:nth-child(5){animation-delay:.16s}.stagger-pop>:nth-child(n+6){animation-delay:.2s}.stream-caret{vertical-align:-.12em;background:var(--color-amber-400);border-radius:1px;width:.45ch;height:1em;margin-left:2px;animation:1s linear infinite app-caret;display:inline-block;box-shadow:0 0 8px #d4ab3a80}.dictate-mic{z-index:1;width:28px;height:28px;color:var(--color-stone-400);transition:color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap);background:#0c0a0999;border:1px solid #d4ab3a38;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:10px}.dictate-mic:hover:not(:disabled),.dictate-mic:focus-visible{color:var(--color-amber-200);border-color:#d4ab3a99;outline:none;box-shadow:0 0 12px #d4ab3a40}.dictate-mic:disabled{opacity:.5;cursor:default}.dictate-mic[data-state=transcribing]{opacity:1;color:var(--color-amber-200);border-color:#d4ab3a99}html[data-theme=light] .dictate-mic[data-state=transcribing]{color:#7a5a18;border-color:#926e1eb3}.dictate-box-single .dictate-mic{width:24px;height:24px;margin:auto 0;top:0;bottom:0;right:5px}.dictate-mic-live,.dictate-mic-live:hover:not(:disabled){color:#fff;box-shadow:0 0 calc(8px + var(--dictate-level,0) * 20px) rgba(239, 68, 68, calc(.35 + var(--dictate-level,0) * .5));background:#dc2626eb;border-color:#fca5a5e6}.dictate-mic-live:before,.dictate-mic-live:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.dictate-mic-live:before{scale:calc(1 + var(--dictate-level,0) * .5);opacity:calc(.2 + var(--dictate-level,0) * .8);border:2px solid #f87171d9;transition:scale 90ms linear,opacity 90ms linear;inset:-4px}.dictate-mic-live:after{animation:dictate-ripple 1.6s var(--ease-drift) infinite;border:1px solid #f87171b3;inset:0}.dictate-status{color:var(--color-stone-400);align-items:center;gap:6px;margin-top:4px;font-size:11px;line-height:1rem;display:flex}.dictate-dot{background:var(--color-red-500);width:7px;height:7px;animation:app-breathe 1.2s var(--ease-drift) infinite;border-radius:9999px;flex:none;box-shadow:0 0 8px #ef4444b3}.dictate-discard{color:var(--color-stone-400);transition:color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap);border-radius:6px;flex:none;margin-left:auto;padding:1px 6px}.dictate-discard:hover{color:var(--color-amber-100);background:#292524b3}.dictate-partial{color:var(--color-stone-300);margin-top:2px;padding-left:13px;font-size:12px;font-style:italic;line-height:1.1rem}html[data-theme=light] .dictate-partial{color:#4a3b27}.dictate-time{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--color-red-200)}.dictate-closing{color:var(--color-amber-300)}.dictate-error{color:var(--color-red-400)}html[data-theme=light] .dictate-mic{color:#7a6444;background:#fffaeee6;border-color:#926e1e59}html[data-theme=light] .dictate-mic:hover:not(:disabled),html[data-theme=light] .dictate-mic:focus-visible{color:#5c4318;border-color:#926e1eb3;box-shadow:0 0 10px #b4821e40}html[data-theme=light] .dictate-mic-live,html[data-theme=light] .dictate-mic-live:hover:not(:disabled){color:#fff;background:#dc2626eb;border-color:#b91c1ce6}html[data-theme=light] .dictate-status,html[data-theme=light] .dictate-discard{color:#6b5a44}html[data-theme=light] .dictate-discard:hover{color:#3f2f16;background:#926e1e1f}html[data-theme=light] .dictate-time{color:#b91c1c}html[data-theme=light] .dictate-closing{color:#9a5b00}html[data-theme=light] .dictate-error{color:#b91c1c}.sheet-medallion{flex:none;width:5.25rem;height:5.25rem;position:relative}.sheet-medallion-face{width:100%;height:100%;box-shadow:0 0 0 3px #0c0818e6, 0 0 0 4px #d4ab3a59, var(--shadow-glow-gold);background:#0c0818;border:2px solid #d4ab3abf;border-radius:9999px;overflow:hidden}.sheet-medallion-face>*,.sheet-medallion-face img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.sheet-medallion-emblem{background:#0c0818;border:1px solid #d4ab3ab3;border-radius:9999px;place-items:center;width:2.1rem;height:2.1rem;display:grid;position:absolute;bottom:-.35rem;right:-.35rem;overflow:hidden;box-shadow:0 2px 6px #04020cb3}.sheet-medallion-level{min-width:1.5rem;height:1.5rem;font-family:var(--font-display,serif);color:#f4e3b0;background:linear-gradient(#3a2a0c,#1a1206);border:1px solid #d4ab3ab3;border-radius:9999px;place-items:center;padding:0 .3rem;font-size:.75rem;display:grid;position:absolute;bottom:-.2rem;left:-.3rem;box-shadow:0 2px 6px #04020cb3}.sheet-block{min-width:0}.sheet-block-head{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.sheet-block-title{font-family:var(--font-display,serif);letter-spacing:.16em;text-transform:uppercase;color:var(--color-amber-300);white-space:nowrap;font-size:.7rem}.sheet-block-rule{transform-origin:0;background:linear-gradient(90deg,#d4ab3a80,#0000);flex:1;height:1px}.sheet-block-aside{color:var(--color-stone-400);white-space:nowrap;font-size:.7rem}.sheet-ability{text-align:center;animation:item-in .42s var(--ease-spring,ease-out) both;background:radial-gradient(120% 70% at 50% 0,#d4ab3a12,#0000 70%),#0a0714b3;border:1px solid #7864a047;border-radius:.6rem;padding:.55rem .25rem .5rem;position:relative;box-shadow:inset 0 2px 8px #04020c80}.sheet-ability-mod{font-family:var(--font-display,serif);color:var(--color-stone-100);font-size:1.5rem;line-height:1.15}.sheet-ability-score{min-width:1.9rem;color:var(--color-stone-300);background:#04020c8c;border:1px solid #7864a059;border-radius:9999px;margin-top:.1rem;padding:0 .35rem;font-size:.7rem;display:inline-block}.sheet-ability-save{color:var(--color-stone-400);justify-content:center;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.65rem;display:flex}.sheet-ability-save-on{color:var(--color-amber-200)}.sheet-ability[data-tier=low] .sheet-ability-mod{color:var(--color-stone-500)}.sheet-ability[data-tier=high] .sheet-ability-mod{color:var(--color-amber-200)}.sheet-ability[data-tier=high]{border-color:#d4ab3a4d}.sheet-ability[data-tier=peak]{box-shadow:inset 0 2px 8px #04020c80, var(--shadow-glow-gold);border-color:#d4ab3a99}.sheet-ability[data-tier=peak] .sheet-ability-mod{color:var(--color-amber-300);text-shadow:0 0 14px #d4ab3a73}.sheet-pip{border:1px solid #a08cbe80;flex:none;width:.4rem;height:.4rem;transform:rotate(45deg)}.sheet-pip-on{background:#d4ab3a;border-color:#d4ab3ae6;box-shadow:0 0 6px #d4ab3a99}.sheet-vital,.sheet-hp{background:#0a071499;border:1px solid #7864a040;border-radius:.55rem;align-items:center;gap:.5rem;min-width:0;padding:.35rem .55rem .35rem .35rem;display:flex}.sheet-vital[data-tone=warn]{border-color:#d4ab3a8c}.sheet-vital[data-tone=warn] .sheet-vital-value{color:var(--color-amber-300)}.sheet-vital-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-stone-500);white-space:nowrap;font-size:.6rem;display:block}.sheet-vital-value{font-family:var(--font-display,serif);color:var(--color-amber-50);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;line-height:1.2;display:block;overflow:hidden}.sheet-hp-track{background:#04020ccc;border-radius:9999px;height:.5rem;margin-top:.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.sheet-hp-fill{height:100%;transition:width .52s var(--ease-settle,ease-out);background:linear-gradient(90deg,#8f1d2c,#d8434f);border-radius:9999px;display:block}.sheet-hp-fill[data-low]{background:linear-gradient(90deg,#5c0f1a,#a3202e)}.sheet-hp-temp{background:linear-gradient(90deg,#2f6fb0,#6db4f0);position:absolute;top:0;bottom:0}.sheet-skill{min-width:0;color:var(--color-stone-300);border-radius:.35rem;align-items:center;gap:.4rem;padding:.1rem .25rem;font-size:.75rem;transition:background-color .16s ease-out;display:flex}.sheet-skill:hover{background:#d4ab3a12}.sheet-skill-on{color:var(--color-amber-200)}.sheet-condition{text-transform:capitalize;color:#f3b4ba;background:#460c1499;border:1px solid #d8434f73;border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .55rem .1rem .15rem;font-size:.72rem;display:inline-flex}.spell-tile{min-width:0;color:var(--color-stone-400);transition:transform .2s var(--ease-spring), border-color .16s var(--ease-snap), background-color .16s var(--ease-snap), opacity .16s var(--ease-snap);background:#0a07148c;border:1px solid #7864a040;border-radius:.6rem;align-items:center;padding:.35rem 1.4rem .35rem .35rem;display:flex;position:relative}.spell-tile:has(button:not(:disabled)):hover{border-color:#d4ab3a80;transform:translateY(-1px)}.spell-tile[data-state=available]{opacity:.72}.spell-tile[data-state=available]:hover{opacity:1}.spell-tile[data-state=ready]{color:var(--color-amber-100);background:#d4ab3a1a;border-color:#d4ab3ab3;box-shadow:0 0 12px #d4ab3a26}.spell-tile[data-state=pending]{color:var(--color-sky-100);background:#38bdf812;border:1px dashed #7dd3fcb3}.spell-tile[data-state=granted]{color:var(--color-amber-100);background:#e0703a14;border-color:#e0703a8c}.spell-tile[data-state=inBook]{color:var(--color-stone-200);background:#8b5cf612;border-color:#a78bfa73}.spell-tile-state{color:var(--color-stone-500)}.spell-tile[data-state=ready] .spell-tile-state{color:#f4e0a6bf}.spell-tile[data-state=pending] .spell-tile-state{color:#7dd3fcd9}.spell-tile[data-state=granted] .spell-tile-state{color:#ffbe8fcc}.spell-tile[data-state=inBook] .spell-tile-state{color:#c4b5fdcc}.spell-tile-mark{color:#1c1408;background:#d4ab3a;border-radius:9999px;place-items:center;width:1rem;height:1rem;display:grid;position:absolute;bottom:-.25rem;right:-.25rem;box-shadow:0 0 0 2px #0a0714e6}.spell-tile-mark[data-state=pending]{background:#7dd3fc}.spell-tile-mark[data-state=granted]{background:#ffbe8f}.spell-tile-mark[data-state=inBook]{background:#c4b5fd}.spell-tile-dot{border:1px solid #7864a080;border-radius:.15rem;width:.55rem;height:.55rem;display:inline-block}.spell-tile-dot[data-state=ready]{background:#d4ab3a59;border-color:#d4ab3a}.spell-tile-dot[data-state=pending]{border:1px dashed #7dd3fc}.spell-tile-dot[data-state=granted]{background:#e0703a4d;border-color:#e0703a}.spell-tile-dot[data-state=inBook]{background:#8b5cf640;border-color:#a78bfa}.plate-row{transition:border-color var(--dur-quick,.18s) var(--ease-snap,ease), box-shadow var(--dur-quick,.18s) var(--ease-snap,ease);background:linear-gradient(#e9e6f409,#04020c38);border:1px solid #d4ab3a29;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex;box-shadow:inset 0 1px #e9e6f40d,0 2px 6px #04020c4d}.plate-row:hover,.plate-row:focus-within{border-color:#d4ab3a6b;box-shadow:inset 0 1px #e9e6f412,0 4px 14px #04020c66,0 0 16px #d4ab3a14}.plate-row[data-tone=muted]{opacity:.72}.plate-row[data-tone=danger]{border-color:#c8463c66}html[data-theme=light] .plate-row{background:linear-gradient(#fffcf099,#78603412);border-color:#7860344d;box-shadow:inset 0 1px #ffffff80,0 1px 4px #503c141f}html[data-theme=light] .plate-row:hover,html[data-theme=light] .plate-row:focus-within{border-color:#966e1e99}button.plate-row{text-align:left;cursor:pointer;width:100%}.plate-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber-300,#f4d37a);white-space:nowrap;background:#d4ab3a1a;border:1px solid #d4ab3a66;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:10px;display:inline-flex}.plate-chip[data-tone=indigo]{color:#a5b4fc;background:#6366f11a;border-color:#818cf866}.plate-chip[data-tone=orange]{color:#fdba74;background:#f973161a;border-color:#f9731666}.plate-chip[data-tone=red]{color:#fca5a5;background:#ef44441a;border-color:#ef444466}html[data-theme=light] .plate-chip{color:#7a5408}html[data-theme=light] .plate-chip[data-tone=indigo]{color:#3730a3}html[data-theme=light] .plate-chip[data-tone=orange]{color:#9a3412}html[data-theme=light] .plate-chip[data-tone=red]{color:#991b1b}.medallion{background:linear-gradient(145deg,#f4e0a6,#a87a1e 45%,#5a3e0c 70%,#d4ab3a);border-radius:999px;flex-shrink:0;padding:2px;display:inline-flex;position:relative;box-shadow:0 2px 6px #04020c80}.online-candle{width:.7rem;height:.7rem;animation:candle-flicker var(--dur-linger,1.6s) var(--ease-drift,ease-in-out) infinite alternate;background:radial-gradient(circle at 50% 35%,#fff4c2,#f5b942 55%,#d9701c);border:2px solid #120d1f;border-radius:999px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 8px #f5b942d9}html[data-theme=light] .online-candle{border-color:#f3ead3}@keyframes candle-flicker{0%{box-shadow:0 0 5px #f5b94299}to{box-shadow:0 0 11px #f5b942f2}}.auth-door{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.auth-door-form{justify-content:center;align-items:center;padding:1rem;display:flex}@media (min-width:640px){.auth-door-form{padding:1.5rem}}.auth-door-art{display:none}@media (min-width:1024px){.auth-door{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr)}.auth-door-art{border-right:1px solid #d4ab3a59;align-self:start;height:100dvh;display:block;position:sticky;top:0;overflow:hidden;box-shadow:8px 0 40px #04020c99,1px 0 18px #d4ab3a2e}}.auth-door-painting{object-fit:cover;width:100%;height:100%;animation:door-art-in 2.6s var(--ease-drift,ease-out) both, door-art-drift 46s var(--ease-drift,ease-in-out) 2.6s infinite alternate;position:absolute;inset:0}.auth-door-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0a081759 72%,#0a0817e6 100%),linear-gradient(90deg,#0000 70%,#0a08178c 100%),radial-gradient(120% 90% at 40% 35%,#0000 55%,#0a081799 100%);position:absolute;inset:0}.auth-door-caption{z-index:2;animation:door-caption-in .9s var(--ease-spring,ease-out) .9s both;flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:2.25rem;left:2.5rem;right:2.5rem}.auth-door-eyebrow{color:#f5dea0d1}.auth-door-world{color:#0000;filter:drop-shadow(0 2px 6px #04020cb3);background:linear-gradient(#fdf3cf,#ecd287 50%,#c99a2e);-webkit-background-clip:text;background-clip:text}.auth-door-line{color:#fdf7e7b8}.auth-door-caption:before{content:"";transform-origin:0;width:3.5rem;height:1px;animation:door-rule-in .9s var(--ease-drift,ease-out) 1.2s both;background:linear-gradient(90deg,#f5cd6ee6,#0000);margin-bottom:.5rem}.auth-door-fireflies{z-index:1;pointer-events:none;position:absolute;inset:0}.auth-door-fireflies>span{--x:calc(6% + mod(var(--n) * 37, 88) * 1%);--y:calc(34% + mod(var(--n) * 53, 56) * 1%);left:var(--x);top:var(--y);width:calc(3px + mod(var(--n), 3) * 1px);height:calc(3px + mod(var(--n), 3) * 1px);opacity:0;animation:firefly-wander calc(11s + mod(var(--n) * 7, 9) * 1s) var(--ease-drift,ease-in-out) calc(var(--n) * -1.7s) infinite alternate, firefly-glow calc(3.2s + mod(var(--n) * 3, 4) * .6s) ease-in-out calc(var(--n) * -.9s) infinite;background:#ffe9a8;border-radius:9999px;position:absolute;box-shadow:0 0 6px 2px #ffd678d9,0 0 18px 6px #f5b94259}@keyframes door-art-in{0%{opacity:0;filter:blur(6px)brightness(.6);scale:1.08}to{opacity:1;filter:none;scale:1.02}}@keyframes door-art-drift{0%{translate:0;scale:1.02}to{translate:-1.5% -1%;scale:1.09}}@keyframes door-caption-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes door-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes firefly-wander{0%{translate:0}33%{translate:28px -36px}66%{translate:-22px -58px}to{translate:34px -92px}}@keyframes firefly-glow{0%,to{opacity:0}35%,65%{opacity:.95}}@media (prefers-reduced-motion:reduce){.auth-door-painting,.auth-door-caption,.auth-door-caption:before{animation:none}.auth-door-fireflies>span{opacity:.7;animation:none}}[data-effects=low] .auth-door-painting{animation:1.2s ease-out both door-art-in}[data-effects=low] .auth-door-fireflies>span{opacity:.6;animation:none}.auth-mark{object-fit:contain;filter:drop-shadow(0 10px 22px #04020cb3)drop-shadow(0 0 26px #d4ab3a47);width:7.5rem;height:7.5rem;animation:auth-mark-float calc(var(--dur-linger,1.6s) * 2.5) var(--ease-drift,ease-in-out) infinite alternate}@keyframes auth-mark-float{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-6px)rotate(1.5deg)}}.auth-card{padding:1.5rem}@media (max-width:400px){.auth-card{padding:1.15rem}.auth-mark{width:6rem;height:6rem}}.glyph-field{display:block;position:relative}.glyph-field>.glyph-field-icon{pointer-events:none;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.auth-or{align-items:center;gap:.75rem;margin:1rem 0;display:flex}.auth-or>span:not(.auth-or-word){background:linear-gradient(90deg,#0000,#d4ab3a66,#0000);flex:1;height:1px}.auth-or-word{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--color-stone-500);font-size:11px}.invite-letter{position:relative}.invite-seal{object-fit:contain;filter:drop-shadow(0 4px 8px #04020c99);width:3.6rem;height:3.6rem;animation:pop-in var(--dur-beat,.42s) var(--ease-spring,ease) .3s backwards;position:absolute;bottom:-1.4rem;right:.9rem;transform:rotate(-10deg)}.room-chip{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--color-amber-200,#f4e0a6);background:#d4ab3a1a;border:1px solid #d4ab3a4d;border-radius:.5rem;align-items:center;gap:.35rem;padding:.1rem .5rem;font-size:13px;display:inline-flex}html[data-theme=light] .room-chip{color:#6b4a08}.contents-rail{z-index:5;scrollbar-width:none;border-radius:.75rem;gap:.35rem;padding:.35rem;display:flex;position:sticky;top:.5rem;overflow-x:auto}.contents-rail::-webkit-scrollbar{display:none}.contents-rail>a,.contents-rail>button{min-height:2.5rem;color:var(--color-stone-300);white-space:nowrap;border-radius:.55rem;flex-shrink:0;align-items:center;gap:.4rem;padding:.25rem .7rem .25rem .35rem;font-size:12px;display:inline-flex}.contents-rail>a:hover,.contents-rail>button:hover,.contents-rail>a:focus-visible,.contents-rail>button:focus-visible{color:var(--color-amber-100,#fdf3d0);background:#d4ab3a1a;outline:none}.theme-card{text-align:left;min-height:2.75rem;color:var(--color-stone-300);border:1px solid #78716c73;border-radius:.75rem;flex:9rem;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:13px;display:flex}.theme-card:hover{color:var(--color-amber-100,#fdf3d0);border-color:#d4ab3a73}.theme-card[aria-pressed=true]{color:var(--color-amber-100,#fdf3d0);background:#d4ab3a1a;border-color:#d4ab3ab3;box-shadow:0 0 16px #d4ab3a24}html[data-theme=light] .theme-card:hover,html[data-theme=light] .theme-card[aria-pressed=true]{color:#5a3e0c}@media (prefers-reduced-motion:reduce){.auth-mark,.online-candle,.invite-seal{animation:none}}[data-effects=low] .auth-mark,[data-effects=low] .online-candle{animation:none}@media (pointer:coarse){.pk-tap{min-width:2.5rem;min-height:2.5rem}}.pk-always.reveal-on-hover{opacity:1;color:var(--color-stone-400)}.pk-link{color:var(--color-stone-400);text-underline-offset:3px}.pk-link:hover,.pk-link:focus-visible{color:var(--color-amber-200);outline:none;text-decoration:underline}.pk-link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.pk-tick{border:1px solid var(--color-stone-600);color:#0000;width:1.05rem;height:1.05rem;transition:background-color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap);background:#0c091a80;border-radius:.3rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.pk-tick:not([data-static]){cursor:pointer}.pk-tick:not([data-static]):hover{border-color:#d4ab3ab3}.pk-tick:focus-visible{outline:none;box-shadow:0 0 0 3px #d4ab3a40}.pk-tick[aria-checked=true],.pk-tick[data-checked]{border-color:var(--color-amber-400);background:linear-gradient(180deg, var(--color-amber-200), var(--color-amber-400));color:var(--color-amber-950)}.pk-tick[aria-checked=true]>svg{animation:pop-in var(--dur-quick) var(--ease-spring)}.pk-tick:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.pk-tick:not([data-static]){position:relative}.pk-tick:not([data-static]):after{content:"";position:absolute;inset:-.7rem}}[data-theme=light] .pk-tick{background:#fffcf0b3}.pk-chip{color:var(--color-stone-300);white-space:nowrap;background:#d4ab3a0f;border:1px solid #d4ab3a38;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .45rem .05rem .2rem;font-size:.68rem;line-height:1.2rem;display:inline-flex}.pk-pill{border:1px solid var(--color-stone-700);color:var(--color-stone-400);transition:color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.72rem;display:inline-flex}.pk-pill:hover{color:var(--color-stone-200);border-color:#d4ab3a66}.pk-pill[data-on]{color:var(--color-amber-100);background:#d4ab3a1f;border-color:#d4ab3a99}.pk-pill:disabled{opacity:.5;cursor:not-allowed}.pk-setting{color:var(--color-stone-400);cursor:pointer;transition:color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap);border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.15rem .55rem .15rem .2rem;display:inline-flex}.pk-setting:hover{color:var(--color-stone-200);border-color:#d4ab3a4d}.pk-setting[data-on]{color:var(--color-amber-100);background:#d4ab3a12}.pk-rowlabel{width:4.75rem;font-family:var(--font-display), Georgia, serif;letter-spacing:.12em;text-transform:uppercase;color:#d4ab3acc;flex:none;font-size:.66rem}[data-theme=light] .pk-rowlabel{color:#8a6a1c}[data-theme=light] .pk-chip{background:#8a6a1c14;border-color:#8a6a1c59}[data-theme=light] .pk-pill[data-on]{background:#8a6a1c24;border-color:#8a6a1c99}@media (max-width:480px){.pk-rowlabel{width:100%}.pk-rowlabel:empty{display:none}}@media (prefers-reduced-motion:reduce){.pk-tick[aria-checked=true]>svg{animation:none}}.lobby-enter,.lobby-seat,.lobby-sigil{animation:none}.lobby-head{align-items:center;gap:.6rem;min-width:0;display:flex}.lobby-head-title{font-family:var(--font-display), Georgia, serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--color-amber-200);font-size:.72rem;font-weight:600}.lobby-head-rule{transform-origin:0;background:linear-gradient(90deg,#d4ab3a8c,#0000);flex:1;min-width:1rem;height:1px}html[data-theme=light] .lobby-head-rule{background:linear-gradient(90deg,#8a6b1c99,#0000)}.lobby-hero{overflow:hidden}.lobby-hero-art{position:relative}.lobby-hero-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d0b1cd9);height:45%;position:absolute;inset:auto 0 0}html[data-theme=light] .lobby-hero-art:after{background:linear-gradient(#0000,#fbf8f1cc)}.lobby-code{background-image:radial-gradient(120% 90% at 0 0,#d4ab3a21,#0000 55%),radial-gradient(90% 80% at 100% 100%,#7a4ec81f,#0000 60%);border-color:#d4ab3a61;position:relative;overflow:hidden}html[data-theme=light] .lobby-code{background-image:radial-gradient(120% 90% at 0 0,#d6b45a38,#0000 55%),radial-gradient(90% 80% at 100% 100%,#be965024,#0000 60%);border-color:#8a6b1c73}.lobby-code-seal{pointer-events:none;filter:drop-shadow(0 4px 8px #04020c8c);opacity:.92;width:3.25rem;height:3.25rem;position:absolute;top:.35rem;right:.5rem;transform:rotate(-12deg)}.lobby-sigils{flex-wrap:wrap;gap:.3rem;display:flex}.lobby-sigil{min-width:1.9rem;height:2.5rem;font-family:var(--font-display), Georgia, serif;color:var(--color-amber-100);text-shadow:0 0 14px #d4ab3a73;-webkit-user-select:all;user-select:all;background:linear-gradient(#04020c8c,#281e4659);border:1px solid #d4ab3a52;border-bottom-color:#d4ab3ab3;border-radius:.45rem;place-items:center;padding:0 .2rem;font-size:1.5rem;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 2px 6px #04020c8c}.lobby-sigils[data-size=lg] .lobby-sigil{min-width:2.15rem;height:2.9rem;font-size:1.75rem}html[data-theme=light] .lobby-sigil{text-shadow:none;background:linear-gradient(#fffcf0e6,#ece0c0e6);border-color:#8a6b1c66 #8a6b1c66 #8a6b1cd9;box-shadow:inset 0 1px 3px #3c280a2e}.lobby-qr{width:var(--qr,8.5rem);height:var(--qr,8.5rem);box-shadow:0 0 0 3px #0c08188c, var(--shadow-glow-gold);border:1px solid #d4ab3a80;border-radius:.7rem;flex:none;position:relative;overflow:hidden}.lobby-qr[data-ready]{background:linear-gradient(#fffbeeb8,#fff9e6b8),url(/assets/ui/parchment-body.webp) 50%/cover}.lobby-qr>.skeleton-block{border:0;position:absolute;inset:0}.lobby-qr>img{width:100%;height:100%;position:absolute;inset:0}html[data-theme=light] .lobby-qr{box-shadow:0 0 0 3px #fffcf0cc, var(--shadow-glow-gold)}.lobby-tick{color:var(--color-amber-300);place-items:center;display:inline-grid;position:relative}.lobby-copy[data-copied]{color:var(--color-amber-100);box-shadow:var(--shadow-glow-gold);border-color:#d4ab3aa6}.lobby-medallion{flex:none;width:3.5rem;height:3.5rem;position:relative}.lobby-medallion-face{width:100%;height:100%;box-shadow:0 0 0 2px #0c0818d9, 0 0 0 3px #d4ab3a4d, var(--shadow-glow-gold);background:var(--color-stone-950);transition:transform .32s var(--ease-spring);border:2px solid #d4ab3ab3;border-radius:9999px;overflow:hidden}.lobby-medallion-face>img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}html[data-theme=light] .lobby-medallion-face{box-shadow:0 0 0 2px #fffcf0e6, 0 0 0 3px #8a6b1c59, var(--shadow-glow-gold)}.lobby-medallion-emblem{border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:-.3rem;right:-.3rem;box-shadow:0 2px 6px #04020c99}.lobby-medallion[data-ready] .lobby-medallion-face{border-color:#f4e0a6f2}.lobby-seat[data-ready]{border-color:#d4ab3a6b}html[data-theme=light] .lobby-seat[data-ready]{border-color:#8a6b1c80}.lobby-date{background:linear-gradient(#04020c80,#281e464d);border:1px solid #d4ab3a66;border-radius:.6rem;flex:none;align-content:center;justify-items:center;width:3.5rem;height:4rem;line-height:1;display:grid;overflow:hidden;box-shadow:inset 0 2px 6px #04020c80}html[data-theme=light] .lobby-date{background:linear-gradient(#fffcf0f2,#ece0c0e6);border-color:#8a6b1c73;box-shadow:inset 0 1px 3px #3c280a26}.lobby-date-month{text-align:center;width:100%;font-family:var(--font-display), Georgia, serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-amber-950);background:linear-gradient(180deg, var(--color-amber-200), var(--color-amber-400));padding:.2rem 0;font-size:.6rem;font-weight:600}html[data-theme=light] .lobby-date-month{color:#fbf1d6;background:linear-gradient(#a6842a,#705615)}.lobby-date-day{font-family:var(--font-display), Georgia, serif;color:var(--color-amber-100);font-size:1.35rem;font-weight:700}.lobby-date-dow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-stone-400);font-size:.6rem}.lobby-stack{align-items:center;display:inline-flex}.lobby-stack>*+*{margin-left:-.4rem}.lobby-stepper{border:1px solid #302853b3;border-radius:.5rem;align-items:stretch;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lobby-stepper{border:1px solid color-mix(in srgb, var(--color-stone-700) 70%, transparent)}}.lobby-stepper{background:#0d0b1ccc}@supports (color:color-mix(in lab, red, red)){.lobby-stepper{background:color-mix(in srgb, var(--color-stone-950) 80%, transparent)}}.lobby-stepper{transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap);box-shadow:inset 0 2px 6px #04020c73}html[data-theme=light] .lobby-stepper{box-shadow:inset 0 1px 3px #3c280a26}.lobby-stepper:focus-within{border-color:#e3c15cb3}@supports (color:color-mix(in lab, red, red)){.lobby-stepper:focus-within{border-color:color-mix(in srgb, var(--color-amber-400) 70%, transparent)}}.lobby-stepper:focus-within{box-shadow:0 0 0 3px #d4ab3a1f,inset 0 2px 6px #04020c73}.lobby-stepper>input{text-align:center;width:100%;min-width:0;font-family:var(--font-display), Georgia, serif;color:var(--color-stone-100);box-shadow:none;appearance:textfield;background:0 0;border:0;outline:none;padding:.5rem 0;font-size:1rem}.lobby-stepper>input::-webkit-outer-spin-button{appearance:none;margin:0}.lobby-stepper>input::-webkit-inner-spin-button{appearance:none;margin:0}.lobby-stepper>button{width:2.25rem;color:var(--color-amber-200);background:#211b3a99;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lobby-stepper>button{background:color-mix(in srgb, var(--color-stone-800) 60%, transparent)}}.lobby-stepper>button{transition:background-color var(--dur-quick) var(--ease-snap), transform .2s var(--ease-spring)}.lobby-stepper>button:hover:not(:disabled){background:#e3c15c2e}@supports (color:color-mix(in lab, red, red)){.lobby-stepper>button:hover:not(:disabled){background:color-mix(in srgb, var(--color-amber-400) 18%, transparent)}}.lobby-stepper>button:active:not(:disabled){transform:scale(.9)}.lobby-stepper>button:disabled{opacity:.35;cursor:not-allowed}.cc-live{--cc-wipe:.2s}.cc-eyebrow{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.2em;color:#d4ab3acc;font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cc-eyebrow{color:color-mix(in srgb, var(--color-amber-500) 80%, transparent)}}.cc-note{font-family:var(--font-mono), monospace;color:var(--color-stone-500);font-size:9.5px}.cc-prose{font-family:var(--font-serif)}.cc-field{border:1px solid #30285399;padding:12px 13px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cc-field{border:1px solid color-mix(in srgb, var(--color-stone-700) 60%, transparent)}}.cc-field{background:#0d0b1c99;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.cc-field{background:color-mix(in srgb, var(--color-stone-950) 60%, transparent)}}.cc-field{transition:border-color var(--dur-move) var(--ease-snap)}.cc-field[data-written=true],.cc-field:focus-within{border-color:#d4ab3a73}@supports (color:color-mix(in lab, red, red)){.cc-field[data-written=true],.cc-field:focus-within{border-color:color-mix(in srgb, var(--color-amber-500) 45%, transparent)}}.cc-field-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cc-serif{font-family:var(--font-serif);font-size:14px;line-height:1.4}@media (max-width:767px){.cc-serif{font-size:16px}}.cc-bare{resize:vertical;width:100%;color:var(--color-stone-100);background:0 0;border:0;outline:none;padding:0;display:block}.cc-bare::placeholder{color:var(--color-stone-500)}.cc-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 8px 4px;display:grid}@media (min-width:640px){.cc-portal-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:11px}}.cc-portal-slot{min-width:0;position:relative}.cc-live .cc-portal-slot{animation:cc-card-rise var(--dur-move) var(--ease-settle) backwards;animation-delay:calc(var(--cc-wipe) + var(--cc-delay,0s))}.cc-portal{text-align:left;cursor:pointer;border:1px solid #57517073;flex-direction:column;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cc-portal{border:1px solid color-mix(in srgb, var(--color-stone-600) 45%, transparent)}}.cc-portal{background:linear-gradient(#3028536b,#0d0b1ce6);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cc-portal{background:linear-gradient(180deg, color-mix(in srgb, var(--color-stone-700) 42%, transparent), color-mix(in srgb, var(--color-stone-950) 90%, transparent))}}.cc-portal{box-shadow:0 2px 6px #04020c4d,0 10px 26px #04020c40}.cc-portal.motion-card{will-change:auto}.cc-portal:focus-visible{outline:2px solid var(--color-amber-400);outline-offset:2px}.cc-portal.motion-card[aria-pressed=true]{background:linear-gradient(#d4ab3a33,#0d0b1ce6);border:2px solid #f4d47a}@supports (color:color-mix(in lab, red, red)){.cc-portal.motion-card[aria-pressed=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-amber-500) 20%, transparent), color-mix(in srgb, var(--color-stone-950) 90%, transparent))}}.cc-portal.motion-card[aria-pressed=true]{box-shadow:0 0 16px #d4ab3a66,0 0 44px #d4ab3a24,0 14px 34px #04020c59}.cc-plate{aspect-ratio:16/9;background-color:#12101f;background-position:50%;background-size:cover;width:100%;display:block;position:relative;overflow:hidden}.cc-plate:after{content:"";background:linear-gradient(#0000 40%,#0a0817e6);position:absolute;inset:0}.cc-plate:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(180px circle at var(--mx,50%) var(--my,0%), #f4e0a638, transparent 62%);opacity:var(--sheen,0);transition:opacity var(--dur-quick) var(--ease-snap);position:absolute;inset:0}.cc-plate-name{z-index:2;font-family:var(--font-display), Georgia, serif;color:#f9ecc8;text-shadow:0 2px 8px #000c;padding:8px 10px;font-size:14px;font-weight:700;line-height:1.15;position:absolute;bottom:0;left:0;right:0}.cc-humans{z-index:2;font-family:var(--font-mono), monospace;color:#9fe3f5;background:#080612d1;border:1px solid #7fb8e680;border-radius:999px;padding:1px 7px;font-size:8.5px;position:absolute;top:7px;right:7px}.cc-portal-body{flex-direction:column;flex:auto;justify-content:space-between;gap:5px;padding:9px 10px 10px;display:flex}.cc-portal-blurb{font-family:var(--font-serif);color:var(--color-stone-300);font-size:12.5px;line-height:1.4}.cc-portal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;display:flex}.cc-chip{border:1px solid #57517080;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cc-chip{border:1px solid color-mix(in srgb, var(--color-stone-600) 50%, transparent)}}.cc-chip{background:#0d0b1c99}@supports (color:color-mix(in lab, red, red)){.cc-chip{background:color-mix(in srgb, var(--color-stone-950) 60%, transparent)}}.cc-chip{font-family:var(--font-mono), monospace;text-transform:capitalize;color:var(--color-stone-400);padding:1px 6px;font-size:8.5px}.cc-cta{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-stone-500);font-size:8px}.cc-portal[aria-pressed=true] .cc-cta{color:var(--color-amber-300)}.cc-chosen{z-index:5;font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;color:#2b2008;pointer-events:none;animation:cc-pill-pop var(--dur-beat) var(--ease-spring) backwards;background:linear-gradient(#f9ecc8,#e3c15c);border:1px solid #f4d47a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 5px;font-size:8px;font-weight:700;display:flex;position:absolute;top:-8px;left:-7px;rotate:-6deg;box-shadow:0 2px 10px #d4ab3a80}.cc-type-row{min-height:20px;position:relative}.cc-typing .cc-bare{color:#0000;caret-color:#0000}.cc-typed{pointer-events:none;max-width:100%;color:var(--color-stone-100);position:absolute;top:0;left:0}.cc-typed>span{white-space:nowrap;animation:cc-typeline var(--cc-type-ms,1ms) steps(var(--cc-type-steps,1), end) both;display:block;overflow:hidden}.cc-typed:after{content:"";background:var(--color-amber-300);width:1.5px;height:15px;animation:cc-caret-walk var(--cc-type-ms,1ms) steps(var(--cc-type-steps,1), end) both, cc-caret .9s steps(1, end) infinite;position:absolute;top:2px;left:100%}[data-effects=low] .cc-typed:after{animation:cc-caret-walk var(--cc-type-ms,1ms) steps(var(--cc-type-steps,1), end) both}.cc-sweep{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#f9ecc829,#0000);position:absolute;inset:0}.cc-typing .cc-sweep{animation:cc-sweep var(--cc-sweep-ms,1ms) var(--ease-drift) both}.cc-flavor{animation:cc-premise-in var(--dur-move) var(--ease-snap) backwards}.cc-facts{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.cc-fact{border:1px solid #3028538c;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 5px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-fact{border:1px solid color-mix(in srgb, var(--color-stone-700) 55%, transparent)}}.cc-fact{background:#0d0b1c80}@supports (color:color-mix(in lab, red, red)){.cc-fact{background:color-mix(in srgb, var(--color-stone-950) 50%, transparent)}}.cc-fact{animation:cc-line-in var(--dur-move) var(--ease-snap) backwards;padding:3px 8px}.cc-fact-key{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.14em;color:var(--color-stone-500);font-size:8px;font-weight:600}.cc-fact-value{font-family:var(--font-mono), monospace;color:var(--color-stone-200);font-size:10px}.cc-custom{border:1px dashed #d4ab3a66;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.cc-custom{border:1px dashed color-mix(in srgb, var(--color-amber-500) 40%, transparent)}}.cc-custom{background:#2b20082e;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.cc-custom{background:color-mix(in srgb, var(--color-amber-950) 18%, transparent)}}.cc-custom{animation:cc-row-reveal var(--dur-move) var(--ease-spring) backwards}.cc-counter{border:1px solid #d4ab3a66;flex:none;align-items:center;gap:9px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-counter{border:1px solid color-mix(in srgb, var(--color-amber-500) 40%, transparent)}}.cc-counter{background:#2b200847;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.cc-counter{background:color-mix(in srgb, var(--color-amber-950) 28%, transparent)}}.cc-count{text-align:center;min-width:1.2em;font-family:var(--font-display), Georgia, serif;color:var(--color-amber-100);font-size:26px;font-weight:700;line-height:1;display:inline-block}.cc-group-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.cc-group-rule{background:linear-gradient(90deg,#d4ab3a47,#0000);flex:auto;height:1px}@supports (color:color-mix(in lab, red, red)){.cc-group-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--color-amber-500) 28%, transparent), transparent)}}.cc-sheet-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:640px){.cc-sheet-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}.cc-row-slot{min-width:0;display:flex;position:relative}.cc-row-slot[data-dependent=true]{animation:cc-row-reveal var(--dur-move) var(--ease-spring) backwards}.cc-row{text-align:left;cursor:pointer;border:1px solid #30285399;flex:auto;align-items:flex-start;gap:9px;min-width:0;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-row{border:1px solid color-mix(in srgb, var(--color-stone-700) 60%, transparent)}}.cc-row{background:#0d0b1c8c;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cc-row{background:color-mix(in srgb, var(--color-stone-950) 55%, transparent)}}.cc-row{color:var(--color-amber-500)}.cc-row:hover:not(:disabled){--lift:-2px}.cc-row:focus-visible{outline:2px solid var(--color-amber-400);outline-offset:2px}.cc-row[aria-pressed=true]{border-color:#d4ab3a73}@supports (color:color-mix(in lab, red, red)){.cc-row[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-amber-500) 45%, transparent)}}.cc-row[aria-pressed=true]{background:#d4ab3a1a}@supports (color:color-mix(in lab, red, red)){.cc-row[aria-pressed=true]{background:color-mix(in srgb, var(--color-amber-500) 10%, transparent)}}.cc-row[aria-pressed=true]{color:var(--color-stone-500)}.cc-row:disabled{cursor:not-allowed;opacity:.5}.cc-row.motion-press:after{opacity:0;filter:opacity(.35)}.cc-row-label{color:var(--color-stone-400);font-size:12.5px;font-weight:500;line-height:1.25;display:block}.cc-row-hint{font-family:var(--font-serif);color:var(--color-stone-500);margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.cc-row[aria-pressed=true] .cc-row-label{color:var(--color-amber-200)}.cc-row[aria-pressed=true] .cc-row-hint{color:var(--color-stone-300)}.cc-switch{border:1px solid #57517099;border-radius:999px;flex:none;width:30px;height:17px;margin-top:1px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.cc-switch{border:1px solid color-mix(in srgb, var(--color-stone-600) 60%, transparent)}}.cc-switch{background:#0d0b1ce6}@supports (color:color-mix(in lab, red, red)){.cc-switch{background:color-mix(in srgb, var(--color-stone-950) 90%, transparent)}}.cc-switch{transition:background var(--dur-move) var(--ease-snap), border-color var(--dur-move) var(--ease-snap)}.cc-switch:after{content:"";background:var(--color-stone-600);width:11px;height:11px;translate:calc(var(--knob,0) * 13px) 0;transition:translate .32s var(--ease-spring), background var(--dur-move) var(--ease-snap);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #04020cb3}.cc-row[aria-pressed=true] .cc-switch{border-color:#d4ab3aa6}@supports (color:color-mix(in lab, red, red)){.cc-row[aria-pressed=true] .cc-switch{border-color:color-mix(in srgb, var(--color-amber-500) 65%, transparent)}}.cc-row[aria-pressed=true] .cc-switch{background:#2b2008f2}@supports (color:color-mix(in lab, red, red)){.cc-row[aria-pressed=true] .cc-switch{background:color-mix(in srgb, var(--color-amber-950) 95%, transparent)}}.cc-row[aria-pressed=true] .cc-switch:after{background:linear-gradient(#f9ecc8,#e3c15c)}.cc-dot{pointer-events:none;background:var(--color-amber-500);width:5px;height:5px;animation:cc-tick-in var(--dur-quick) var(--ease-spring) backwards;border-radius:999px;position:absolute;top:7px;right:7px;box-shadow:0 0 7px #d4ab3acc}.cc-row-slot[data-info=true] .cc-dot{top:9px;right:30px}.cc-row-slot[data-info=true] .cc-row{padding-right:38px}.cc-review{flex-wrap:wrap;align-items:flex-start;gap:16px;padding-top:12px;display:flex}.cc-cover{border:1px solid #b8922a66;border-radius:14px;flex:0 300px;min-width:min(100%,240px);margin-right:10px;padding:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.cc-cover{border:1px solid color-mix(in srgb, var(--color-amber-600) 40%, transparent)}}.cc-cover{background:linear-gradient(#3028536b,#0d0b1cd9)}@supports (color:color-mix(in lab, red, red)){.cc-cover{background:linear-gradient(180deg, color-mix(in srgb, var(--color-stone-700) 42%, transparent), color-mix(in srgb, var(--color-stone-950) 85%, transparent))}}.cc-cover{box-shadow:0 14px 36px #04020c4d}.cc-live .cc-cover{animation:cc-cover-assemble var(--dur-scene) var(--ease-spring) var(--cc-wipe) backwards}.cc-cover-art{position:relative}.cc-cover-art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 45%,#0a0817e6);position:absolute;inset:0}.cc-cover-caption{z-index:1;flex-direction:column;gap:2px;padding:10px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.cc-cover-genre{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.2em;color:#e3c15cd9;font-size:8px;font-weight:600}.cc-cover-title{overflow-wrap:anywhere;font-family:var(--font-display), Georgia, serif;color:#f9ecc8;text-shadow:0 2px 10px #000c;font-size:17px;font-weight:700;line-height:1.15}.cc-stamp{z-index:2;background:#451406c7;border:2px solid #e0703abf;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;top:-12px;right:-10px;rotate:-7deg;box-shadow:0 6px 18px #04020c99}.cc-live .cc-stamp{animation:cc-stamp-down var(--dur-beat) var(--ease-spring) calc(var(--cc-wipe) + .42s) backwards}.cc-stamp-top{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.1em;color:#ffd0ad;font-size:7.5px;font-weight:700}.cc-stamp-sub{font-family:var(--font-mono), monospace;color:#ffbe8f;font-size:8px}.cc-readback{border:1px solid #302853b3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cc-readback{border:1px solid color-mix(in srgb, var(--color-stone-700) 70%, transparent)}}.cc-readback{background:#0d0b1c80;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.cc-readback{background:color-mix(in srgb, var(--color-stone-950) 50%, transparent)}}.cc-readback-row{justify-content:space-between;align-items:baseline;gap:14px;padding:9px 12px;display:flex}.cc-readback-row+.cc-readback-row{border-top:1px solid #302853b3}@supports (color:color-mix(in lab, red, red)){.cc-readback-row+.cc-readback-row{border-top:1px solid color-mix(in srgb, var(--color-stone-700) 70%, transparent)}}.cc-readback-row dt{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.16em;color:var(--color-stone-500);flex:none;font-size:8.5px;font-weight:600}.cc-readback-row dd{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-family:var(--font-mono), monospace;color:var(--color-stone-200);font-size:11px;line-height:1.4;overflow:hidden}.cc-readback-row dd[data-ink=gold]{color:var(--color-amber-200)}.cc-live .cc-readback-row,.cc-live .cc-review-chip{animation:cc-line-in var(--dur-move) var(--ease-snap) backwards;animation-delay:calc(var(--cc-wipe) + var(--cc-delay,0s))}.cc-review-chip{border:1px solid #30285399;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cc-review-chip{border:1px solid color-mix(in srgb, var(--color-stone-700) 60%, transparent)}}.cc-review-chip{background:#0d0b1c99}@supports (color:color-mix(in lab, red, red)){.cc-review-chip{background:color-mix(in srgb, var(--color-stone-950) 60%, transparent)}}.cc-review-chip{font-family:var(--font-mono), monospace;color:var(--color-stone-400);padding:2px 9px;font-size:9.5px}.hx-cards{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.75rem;display:grid}.hx-card{text-align:left;cursor:pointer;border:1px solid #57517073;flex-direction:column;gap:.5rem;padding:.85rem .9rem .8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hx-card{border:1px solid color-mix(in srgb, var(--color-stone-600) 45%, transparent)}}.hx-card{background:linear-gradient(#30285361,#0d0b1ce0);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.hx-card{background:linear-gradient(180deg, color-mix(in srgb, var(--color-stone-700) 38%, transparent), color-mix(in srgb, var(--color-stone-950) 88%, transparent))}}.hx-card{transition:translate var(--dur-move) var(--ease-spring), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap), opacity var(--dur-quick) var(--ease-snap);translate:0;box-shadow:0 2px 6px #04020c4d,0 10px 24px #04020c38}.hx-card:hover{translate:0 -2px}.hx-card:active{translate:0}.hx-card:focus-visible{outline:2px solid var(--color-amber-400);outline-offset:2px}.hx-card[aria-checked=true]{background:linear-gradient(#d4ab3a2e,#0d0b1ce6);border:1px solid #f4d47a;translate:0 -3px}@supports (color:color-mix(in lab, red, red)){.hx-card[aria-checked=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-amber-500) 18%, transparent), color-mix(in srgb, var(--color-stone-950) 90%, transparent))}}.hx-card[aria-checked=true]{box-shadow:0 0 0 1px #f4d47a8c,0 0 18px #d4ab3a59,0 14px 32px #04020c59}.hx-card[data-unavailable=true]{opacity:.62}.hx-card[data-unavailable=true][aria-checked=true]{opacity:1}.hx-mark{letter-spacing:.02em;color:#f4e7c3;width:2.25rem;height:2.25rem;transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap);background:radial-gradient(circle at 30% 25%,#f4d47a59,#281e3ce6);border:1px solid #f4d47a59;border-radius:10px;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.hx-card[aria-checked=true] .hx-mark{border-color:#f4d47a;box-shadow:0 0 12px #f4d47a73}.hx-pill{transition:background-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap);border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.hx-pill[data-tone=ready]{color:#6ee7b7;background:#10b98129;border-color:#6ee7b759}.hx-pill[data-tone=warn]{color:#fcd34d;background:#f59e0b24;border-color:#fcd34d59}.hx-pill[data-tone=off]{color:#a8a29e;background:#78716c29;border-color:#a8a29e47}.hx-pill[data-tone=bad]{color:#fca5a5;background:#ef444424;border-color:#fca5a552}.hx-pill[data-tone=wait]{color:#d6d3d1;animation:hx-stage-wait 1.6s var(--ease-drift) infinite;background:#78716c24}.hx-chip{color:var(--color-stone-400);align-items:center;gap:.25rem;font-size:.68rem;display:inline-flex}.hx-stages{gap:.35rem;display:grid}.hx-stage{grid-template-columns:1.25rem 1fr;align-items:start;gap:.5rem;font-size:.85rem;display:grid}.hx-stage[data-state=wait] .hx-stage-mark{animation:hx-stage-wait 1.4s var(--ease-drift) infinite}.hx-picture{aspect-ratio:1;object-fit:cover;width:100%;max-width:16rem;animation:hx-develop var(--dur-scene) var(--ease-settle) both;border:1px solid #f4d47a59;border-radius:12px;box-shadow:0 10px 28px #04020c66}.hx-meter{background:#78716c40;border-radius:999px;height:6px;overflow:hidden}.hx-meter>span{border-radius:inherit;background:linear-gradient(90deg,#c9a24a,#f4d47a);height:100%;display:block}.hx-meter[data-high=true]>span{background:linear-gradient(90deg,#d97706,#f87171)}.hx-code{color:#e7e5e4;white-space:nowrap;background:#0c0a18b3;border:1px solid #78716c4d;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex}.hx-code>code{min-width:0;white-space:inherit;flex:1;padding-bottom:2px;overflow-x:auto}.hx-token{animation:pop-in var(--dur-move) var(--ease-spring) backwards}.bg-starfield{background-image:radial-gradient(1px 1px at 11% 24%,#f4e0a6cc,#0000 60%),radial-gradient(1.5px 1.5px at 27% 68%,#e9e6f480,#0000 60%),radial-gradient(1px 1px at 38% 12%,#f4e0a68c,#0000 60%),radial-gradient(1px 1px at 52% 44%,#e9e6f473,#0000 60%),radial-gradient(1.5px 1.5px at 64% 80%,#f4e0a699,#0000 60%),radial-gradient(1px 1px at 71% 27%,#e9e6f48c,#0000 60%),radial-gradient(1px 1px at 83% 57%,#f4e0a680,#0000 60%),radial-gradient(1.5px 1.5px at 92% 16%,#e9e6f480,#0000 60%),radial-gradient(1px 1px at 18% 88%,#f4e0a673,#0000 60%),radial-gradient(1px 1px at 45% 93%,#e9e6f466,#0000 60%)}.texture-noise{position:relative}.texture-noise:before{content:"";pointer-events:none;border-radius:inherit;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.parchment{color:#3b2a14;background-blend-mode:multiply;background:radial-gradient(120% 80% at 50% 0,#fffaebe6,#e2cea0f2),#e6d3a3;border-radius:4px;padding:1.25rem 1.5rem;position:relative;box-shadow:inset 0 0 40px #7850142e,0 12px 30px #00000073;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M6 4 L60 1 L120 6 L190 2 L260 5 L330 1 L394 6 L399 60 L395 130 L399 200 L394 270 L398 340 L394 396 L330 393 L260 398 L190 394 L120 399 L60 395 L4 398 L2 340 L6 270 L1 200 L5 130 L1 60 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M6 4 L60 1 L120 6 L190 2 L260 5 L330 1 L394 6 L399 60 L395 130 L399 200 L394 270 L398 340 L394 396 L330 393 L260 398 L190 394 L120 399 L60 395 L4 398 L2 340 L6 270 L1 200 L5 130 L1 60 Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.parchment:before{content:"";pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.parchment .font-display,.parchment strong{color:#2b1c0a}.parchment code{color:#2b1c0a;background:#7850141f}.notice{color:#2a2118;background:linear-gradient(#fffcf4f2,#ece2c8f2),#efe6cf;border:3px double #6b4a1c;padding:1.25rem 1.5rem 1.75rem;position:relative;box-shadow:0 12px 30px #00000073;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0 L400 0 L400 386 L385 393 L370 384 L352 396 L336 386 L318 398 L300 388 L282 397 L262 386 L244 396 L226 387 L208 399 L190 388 L172 396 L154 386 L136 397 L118 387 L100 398 L82 388 L64 396 L46 386 L28 397 L12 388 L0 396 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0 L400 0 L400 386 L385 393 L370 384 L352 396 L336 386 L318 398 L300 388 L282 397 L262 386 L244 396 L226 387 L208 399 L190 388 L172 396 L154 386 L136 397 L118 387 L100 398 L82 388 L64 396 L46 386 L28 397 L12 388 L0 396 Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.notice .font-display{color:#1d150c;font-weight:700}.wax-seal{color:#fde7e7;background:radial-gradient(circle at 35% 30%,#c2342f,#6e1512 70%);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:11px;display:inline-flex;box-shadow:0 2px 6px #0006}.found-stamp{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#8c1e1ecc;opacity:.85;border:2px solid #8c1e1eb3;border-radius:4px;padding:.1rem .5rem;font-size:11px;position:absolute;top:.9rem;right:1rem;transform:rotate(-12deg)}.handout-in{animation:handout-in var(--dur-scene) var(--ease-settle) both}.handout-scrim-in{animation:title-scrim-in var(--dur-scene) var(--ease-drift) both}[data-effects=low] .handout-in,[data-effects=low] .handout-scrim-in{animation-duration:var(--dur-instant)}.glass{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#211b3a8c,#151229a6);border:1px solid #6b639438}.panel{background:linear-gradient(#3028536b,#100d20d9),radial-gradient(120% 60% at 50% -20%,#6b63941f,#0000 60%);border:1px solid #6b63944d;position:relative;box-shadow:inset 0 1px #e9e6f414,inset 0 -1px #04020c99,0 2px 6px #04020c8c,0 14px 36px #04020c66}.panel-smoke,[role=dialog].panel,[role=alertdialog].panel,[role=menu].panel,[role=listbox].panel{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#292247f0,#0d0b1cf7),radial-gradient(120% 60% at 50% -20%,#6b639424,#0000 60%)}.ornate:before,.ornate:after{content:"";pointer-events:none;border-style:solid;border-color:#d4ab3a8c;width:14px;height:14px;position:absolute}.ornate:before{border-width:1px 0 0 1px;top:7px;left:7px}.ornate:after{border-width:0 1px 1px 0;bottom:7px;right:7px}.eyebrow{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.22em;font-weight:600}.reveal-on-hover{transition:opacity .15s var(--ease-snap), color .15s var(--ease-snap)}@media (hover:hover) and (pointer:fine){.reveal-on-hover{opacity:0}.group:hover .reveal-on-hover,.reveal-on-hover:focus-visible{opacity:1}}.narration>p:first-of-type:first-letter{font-family:var(--font-display), Georgia, serif;float:left;color:var(--color-amber-300);text-shadow:0 0 20px #d4ab3a73;padding:.04em .12em 0 0;font-size:3.1em;line-height:.82}.motion-magnet,.motion-press{isolation:isolate;transform:translate(var(--mgx,0px), var(--mgy,0px)) translateY(var(--lift,0px)) scale(var(--press,1));transition:transform .22s var(--ease-spring), box-shadow var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap), filter var(--dur-quick) var(--ease-snap);position:relative;overflow:hidden}.motion-magnet:hover{--lift:-2px}.motion-magnet:active,.motion-press:active{--press:.97;--lift:0px}.motion-magnet:disabled,.motion-press:disabled{--lift:0px;--press:1}.motion-magnet:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(110px circle at var(--mx,50%) var(--my,50%), #ffffff8c, transparent 65%);mix-blend-mode:soft-light;opacity:var(--sheen,0);transition:opacity var(--dur-quick) var(--ease-snap);position:absolute;inset:0}.motion-magnet:after,.motion-press:after{content:"";left:var(--rpx,50%);top:var(--rpy,50%);aspect-ratio:1;pointer-events:none;opacity:0;background:currentColor;border-radius:9999px;width:240%;position:absolute;transform:translate(-50%,-50%)scale(0)}.motion-magnet[data-rippling]:after,.motion-press[data-rippling]:after{animation:ripple .62s var(--ease-settle) both}.motion-nudge{transition:transform .2s var(--ease-spring), color var(--dur-quick) var(--ease-snap), opacity var(--dur-quick) var(--ease-snap)}.motion-nudge:hover{transform:translateY(-2px)}.motion-nudge:active{transform:scale(.9)}.motion-card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px)) scale(var(--grow,1));transition:transform .32s var(--ease-spring), box-shadow var(--dur-move) var(--ease-snap), border-color var(--dur-move) var(--ease-snap);will-change:transform}.motion-card:hover{--lift:-5px;--grow:1.015}.motion-card:active{--lift:-1px;--grow:.99}.panel.motion-card{background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), rgba(244, 224, 166, calc(var(--sheen,0) * .13)), transparent 62%), linear-gradient(180deg, #3028536b, #100d20d9), radial-gradient(ellipse 120% 60% at 50% -20%, #6b63941f, transparent 60%)}.ornate.motion-card:before,.ornate.motion-card:after{transition:width .26s var(--ease-spring), height .26s var(--ease-spring), border-color var(--dur-quick) var(--ease-snap)}.ornate.motion-card:hover:before,.ornate.motion-card:hover:after{border-color:#f4e0a6f2;width:22px;height:22px}.motion-rail{transition:transform .24s var(--ease-spring), background-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap)}.motion-rail:hover{transform:translateY(-3px)}.motion-rail:active{transform:translateY(0)scale(.96)}.motion-input:focus,.motion-input:focus-visible{box-shadow:inset 0 2px 6px #04020c73,0 0 0 3px #d4ab3a29,0 0 22px #d4ab3a1f}.motion-shake{animation:shake-x var(--dur-beat) var(--ease-snap) both}[role=menu]>[role=menuitem],[role=menu]>[role=menuitemcheckbox],[role=menu]>[role=menuitemradio],[role=listbox]>[role=option]{animation:item-in var(--dur-move) var(--ease-settle) both;transition:background-color var(--dur-instant) var(--ease-snap), color var(--dur-instant) var(--ease-snap), padding-left var(--dur-quick) var(--ease-spring)}[role=menu]>[role^=menuitem]:nth-child(2){animation-delay:26ms}[role=menu]>[role^=menuitem]:nth-child(3){animation-delay:52ms}[role=menu]>[role^=menuitem]:nth-child(4){animation-delay:78ms}[role=menu]>[role^=menuitem]:nth-child(5){animation-delay:.104s}[role=menu]>[role^=menuitem]:nth-child(6){animation-delay:.13s}[role=menu]>[role^=menuitem]:nth-child(7){animation-delay:.156s}[role=menu]>[role^=menuitem]:nth-child(n+8){animation-delay:.182s}[role=menu]>[role^=menuitem][data-highlighted]{padding-left:.85rem}[role=switch]{transition:background-color var(--dur-move) var(--ease-snap), border-color var(--dur-move) var(--ease-snap), color var(--dur-quick) var(--ease-snap), transform .22s var(--ease-spring)}[role=switch]:active{transform:scale(.95)}.motion-pop{animation:pop-in var(--dur-move) var(--ease-spring) both}.motion-toast{animation:toast-in var(--dur-move) var(--ease-spring) both}.motion-rule{transform-origin:0;animation:rule-wipe var(--dur-beat) var(--ease-settle) both}.motion-foil{position:relative;overflow:hidden}.motion-foil:after{content:"";pointer-events:none;animation:foil 3.6s var(--ease-drift) infinite;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 40%,#fff4d638 50%,#0000 60%) 0 0/260% 100%;position:absolute;inset:0}[data-effects=low] .motion-foil:after{opacity:0;animation:none}.motion-bar{position:relative;overflow:hidden}.motion-bar:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:45%;position:absolute;inset:0}.motion-bar[data-changed]:after{animation:bar-shine .7s var(--ease-settle) both}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-10\%\]{inset:-10%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 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-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-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-\[12vh\]{top:12vh}.top-\[42\%\]{top:42%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-\[5px\]{right:-5px}.right-0{right:calc(var(--spacing) * 0)}.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-3{right:calc(var(--spacing) * 3)}.right-11{right:calc(var(--spacing) * 11)}.right-\[4px\]{right:4px}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-\[5px\]{bottom:-5px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[3px\]{bottom:3px}.bottom-full{bottom:100%}.-left-3{left:calc(var(--spacing) * -3)}.-left-\[1\.45rem\]{left:-1.45rem}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.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-\[1\]{z-index:1}.z-\[52\]{z-index:52}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[82\]{z-index:82}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-px{margin-block:-1px}.my-1{margin-block:calc(var(--spacing) * 1)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.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-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-\[42px\]{margin-top:42px}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.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}.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}.table\!{display:table!important}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[704\/400\]{aspect-ratio:704/400}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[22px\]{width:22px;height:22px}.size-\[30px\]{width:30px;height:30px}.size-\[38px\]{width:38px;height:38px}.size-\[52px\]{width:52px;height:52px}.size-\[72px\]{width:72px;height:72px}.size-\[82\%\]{width:82%;height:82%}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.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-32{height:calc(var(--spacing) * 32)}.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-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2px\]{height:2px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[46px\]{height:46px}.h-\[70vh\]{height:70vh}.h-\[max\(30rem\,calc\(100dvh-14rem\)\)\]{height:max(30rem,100dvh - 14rem)}.h-\[min\(86dvh\,48rem\)\]{height:min(86dvh,48rem)}.h-\[min\(90vh\,46rem\)\]{height:min(90vh,46rem)}.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-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[78\%\]{max-height:78%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.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-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[32rem\]{min-height:32rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.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-10{width:calc(var(--spacing) * 10)}.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-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[24rem\]{width:24rem}.w-\[31px\]{width:31px}.w-\[50px\]{width:50px}.w-\[76px\]{width:76px}.w-\[80\%\]{width:80%}.w-\[220px\]{width:220px}.w-\[228px\]{width:228px}.w-\[232px\]{width:232px}.w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{width:min(22rem,100vw - 1.5rem)}.w-\[min\(28rem\,92vw\)\]{width:min(28rem,92vw)}.w-\[min\(48rem\,94vw\)\]{width:min(48rem,94vw)}.w-\[min\(52rem\,94vw\)\]{width:min(52rem,94vw)}.w-\[min\(92vw\,22rem\)\]{width:min(92vw,22rem)}.w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.w-\[min\(92vw\,28rem\)\]{width:min(92vw,28rem)}.w-\[min\(92vw\,30rem\)\]{width:min(92vw,30rem)}.w-\[min\(92vw\,32rem\)\]{width:min(92vw,32rem)}.w-\[min\(92vw\,34rem\)\]{width:min(92vw,34rem)}.w-\[min\(92vw\,38rem\)\]{width:min(92vw,38rem)}.w-\[min\(94vw\,26rem\)\]{width:min(94vw,26rem)}.w-\[min\(94vw\,32rem\)\]{width:min(94vw,32rem)}.w-\[min\(94vw\,34rem\)\]{width:min(94vw,34rem)}.w-\[min\(94vw\,40rem\)\]{width:min(94vw,40rem)}.w-\[min\(94vw\,44rem\)\]{width:min(94vw,44rem)}.w-\[min\(94vw\,64rem\)\]{width:min(94vw,64rem)}.w-\[min\(96vw\,34rem\)\]{width:min(96vw,34rem)}.w-\[min\(96vw\,40rem\)\]{width:min(96vw,40rem)}.w-\[min\(96vw\,64rem\)\]{width:min(96vw,64rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[38\%\]{max-width:38%}.max-w-\[58\%\]{max-width:58%}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-\[92rem\]{max-width:92rem}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[min\(20rem\,90vw\)\]{max-width:min(20rem,90vw)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[52px\]{min-width:52px}.min-w-\[82px\]{min-width:82px}.min-w-\[150px\]{min-width:150px}.min-w-\[192px\]{min-width:192px}.flex-1{flex:1}.flex-\[1_1_18rem\]{flex:18rem}.flex-\[1_1_104px\]{flex:104px}.flex-\[1_1_192px\]{flex:192px}.flex-\[1_1_260px\]{flex:260px}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-32{flex-basis:calc(var(--spacing) * 32)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-52{flex-basis:calc(var(--spacing) * 52)}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-bottom-right{transform-origin:100% 100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.7\]{scale:1.7}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-d20-face{animation:var(--animate-d20-face)}.animate-d20-roll{animation:var(--animate-d20-roll)}.animate-fade-up{animation:var(--animate-fade-up)}.animate-fade-up-slow{animation:var(--animate-fade-up-slow)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-scale-in{animation:var(--animate-scale-in)}.animate-spin{animation:var(--animate-spin)}.animate-twinkle{animation:var(--animate-twinkle)}.animate-wiggle{animation:var(--animate-wiggle)}.cursor-copy{cursor:copy}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-\[minmax\(0\,106px\)_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,106px) repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(6rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items: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-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.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-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.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)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.5rem}.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-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.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-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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#d4ab3a\]{border-color:#d4ab3a}.border-\[\#f87171\]{border-color:#f87171}.border-\[rgba\(107\,99\,148\,0\.3\)\]{border-color:#6b63944d}.border-\[rgba\(107\,99\,148\,0\.4\)\]{border-color:#6b639466}.border-\[rgba\(107\,99\,148\,0\.5\)\]{border-color:#6b639480}.border-\[rgba\(107\,99\,148\,0\.6\)\]{border-color:#6b639499}.border-\[rgba\(143\,138\,171\,0\.6\)\]{border-color:#8f8aab99}.border-\[rgba\(212\,171\,58\,0\.55\)\]{border-color:#d4ab3a8c}.border-\[rgba\(212\,171\,58\,0\.75\)\]{border-color:#d4ab3abf}.border-\[rgba\(220\,38\,38\,0\.5\)\]{border-color:#dc262680}.border-\[rgba\(220\,38\,38\,0\.7\)\]{border-color:#dc2626b3}.border-\[rgba\(224\,112\,58\,0\.5\)\]{border-color:#e0703a80}.border-\[rgba\(224\,112\,58\,0\.75\)\]{border-color:#e0703abf}.border-\[rgba\(227\,193\,92\,0\.6\)\]{border-color:#e3c15c99}.border-\[rgba\(227\,193\,92\,0\.25\)\]{border-color:#e3c15c40}.border-\[rgba\(227\,193\,92\,0\.35\)\]{border-color:#e3c15c59}.border-amber-200\/20{border-color:#f4e0a633}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/20{border-color:color-mix(in oklab, var(--color-amber-200) 20%, transparent)}}.border-amber-200\/40{border-color:#f4e0a666}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/40{border-color:color-mix(in oklab, var(--color-amber-200) 40%, transparent)}}.border-amber-200\/60{border-color:#f4e0a699}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/25{border-color:#ecd28740}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-amber-300\/60{border-color:#ecd28799}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/10{border-color:#e3c15c1a}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/10{border-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.border-amber-400\/15{border-color:#e3c15c26}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/15{border-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.border-amber-400\/20{border-color:#e3c15c33}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/25{border-color:#e3c15c40}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/30{border-color:#e3c15c4d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/50{border-color:#e3c15c80}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-400\/60{border-color:#e3c15c99}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-amber-400\/70{border-color:#e3c15cb3}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/70{border-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.border-amber-400\/80{border-color:#e3c15ccc}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/80{border-color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.border-amber-400\/90{border-color:#e3c15ce6}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/90{border-color:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/15{border-color:#d4ab3a26}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.border-amber-500\/20{border-color:#d4ab3a33}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#d4ab3a40}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#d4ab3a4d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#d4ab3a59}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-amber-500\/40{border-color:#d4ab3a66}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/45{border-color:#d4ab3a73}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/45{border-color:color-mix(in oklab, var(--color-amber-500) 45%, transparent)}}.border-amber-500\/50{border-color:#d4ab3a80}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-amber-500\/55{border-color:#d4ab3a8c}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/55{border-color:color-mix(in oklab, var(--color-amber-500) 55%, transparent)}}.border-amber-500\/60{border-color:#d4ab3a99}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/60{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.border-amber-500\/70{border-color:#d4ab3ab3}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/70{border-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.border-amber-500\/80{border-color:#d4ab3acc}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/80{border-color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/30{border-color:#b8922a4d}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/30{border-color:color-mix(in oklab, var(--color-amber-600) 30%, transparent)}}.border-amber-600\/40{border-color:#b8922a66}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/40{border-color:color-mix(in oklab, var(--color-amber-600) 40%, transparent)}}.border-amber-600\/50{border-color:#b8922a80}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/50{border-color:color-mix(in oklab, var(--color-amber-600) 50%, transparent)}}.border-amber-600\/80{border-color:#b8922acc}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/80{border-color:color-mix(in oklab, var(--color-amber-600) 80%, transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/40{border-color:#95761f66}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/40{border-color:color-mix(in oklab, var(--color-amber-700) 40%, transparent)}}.border-amber-700\/50{border-color:#95761f80}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/50{border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.border-amber-700\/60{border-color:#95761f99}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/60{border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.border-amber-700\/70{border-color:#95761fb3}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/70{border-color:color-mix(in oklab, var(--color-amber-700) 70%, transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-800\/50{border-color:#6d551780}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/50{border-color:color-mix(in oklab, var(--color-amber-800) 50%, transparent)}}.border-amber-800\/60{border-color:#6d551799}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/60{border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.border-amber-800\/70{border-color:#6d5517b3}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/70{border-color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.border-amber-900{border-color:var(--color-amber-900)}.border-amber-900\/40{border-color:#4a390f66}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/40{border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.border-amber-900\/50{border-color:#4a390f80}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/50{border-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.border-amber-900\/60{border-color:#4a390f99}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/60{border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.border-amber-900\/70{border-color:#4a390fb3}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/70{border-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.border-black\/50{border-color:#00000080}@supports (color:color-mix(in lab, red, red)){.border-black\/50{border-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.border-ember-400\/70{border-color:#ff9d5cb3}@supports (color:color-mix(in lab, red, red)){.border-ember-400\/70{border-color:color-mix(in oklab, var(--color-ember-400) 70%, transparent)}}.border-ember-500\/40{border-color:#e0703a66}@supports (color:color-mix(in lab, red, red)){.border-ember-500\/40{border-color:color-mix(in oklab, var(--color-ember-500) 40%, transparent)}}.border-ember-500\/50{border-color:#e0703a80}@supports (color:color-mix(in lab, red, red)){.border-ember-500\/50{border-color:color-mix(in oklab, var(--color-ember-500) 50%, transparent)}}.border-ember-500\/60{border-color:#e0703a99}@supports (color:color-mix(in lab, red, red)){.border-ember-500\/60{border-color:color-mix(in oklab, var(--color-ember-500) 60%, transparent)}}.border-ember-600\/50{border-color:#c65a2480}@supports (color:color-mix(in lab, red, red)){.border-ember-600\/50{border-color:color-mix(in oklab, var(--color-ember-600) 50%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-700\/50{border-color:#00795680}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/50{border-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/60{border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.border-emerald-900{border-color:var(--color-emerald-900)}.border-lime-800\/60{border-color:#3d630099}@supports (color:color-mix(in lab, red, red)){.border-lime-800\/60{border-color:color-mix(in oklab, var(--color-lime-800) 60%, transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/40{border-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.border-orange-800\/60{border-color:#9f2d0099}@supports (color:color-mix(in lab, red, red)){.border-orange-800\/60{border-color:color-mix(in oklab, var(--color-orange-800) 60%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/90{border-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.border-red-500\/90{border-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.border-red-600\/80{border-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.border-red-600\/80{border-color:color-mix(in oklab, var(--color-red-600) 80%, transparent)}}.border-red-700{border-color:var(--color-red-700)}.border-red-700\/60{border-color:#bf000f99}@supports (color:color-mix(in lab, red, red)){.border-red-700\/60{border-color:color-mix(in oklab, var(--color-red-700) 60%, transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-red-800\/60{border-color:#9f071299}@supports (color:color-mix(in lab, red, red)){.border-red-800\/60{border-color:color-mix(in oklab, var(--color-red-800) 60%, transparent)}}.border-red-800\/70{border-color:#9f0712b3}@supports (color:color-mix(in lab, red, red)){.border-red-800\/70{border-color:color-mix(in oklab, var(--color-red-800) 70%, transparent)}}.border-red-900{border-color:var(--color-red-900)}.border-red-900\/40{border-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.border-red-900\/40{border-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.border-red-900\/50{border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.border-red-900\/60{border-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.border-red-900\/60{border-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.border-rose-900\/60{border-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.border-rose-900\/60{border-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.border-sky-400\/60{border-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/60{border-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-sky-500\/35{border-color:#00a5ef59}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/35{border-color:color-mix(in oklab, var(--color-sky-500) 35%, transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.border-sky-600{border-color:var(--color-sky-600)}.border-sky-700{border-color:var(--color-sky-700)}.border-sky-700\/50{border-color:#0069a480}@supports (color:color-mix(in lab, red, red)){.border-sky-700\/50{border-color:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.border-sky-800{border-color:var(--color-sky-800)}.border-sky-800\/60{border-color:#00598699}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/60{border-color:color-mix(in oklab, var(--color-sky-800) 60%, transparent)}}.border-sky-800\/70{border-color:#005986b3}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/70{border-color:color-mix(in oklab, var(--color-sky-800) 70%, transparent)}}.border-sky-900\/60{border-color:#024a7099}@supports (color:color-mix(in lab, red, red)){.border-sky-900\/60{border-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-500\/30{border-color:#8f8aab4d}@supports (color:color-mix(in lab, red, red)){.border-stone-500\/30{border-color:color-mix(in oklab, var(--color-stone-500) 30%, transparent)}}.border-stone-500\/50{border-color:#8f8aab80}@supports (color:color-mix(in lab, red, red)){.border-stone-500\/50{border-color:color-mix(in oklab, var(--color-stone-500) 50%, transparent)}}.border-stone-500\/60{border-color:#8f8aab99}@supports (color:color-mix(in lab, red, red)){.border-stone-500\/60{border-color:color-mix(in oklab, var(--color-stone-500) 60%, transparent)}}.border-stone-600{border-color:var(--color-stone-600)}.border-stone-600\/45{border-color:#57517073}@supports (color:color-mix(in lab, red, red)){.border-stone-600\/45{border-color:color-mix(in oklab, var(--color-stone-600) 45%, transparent)}}.border-stone-600\/50{border-color:#57517080}@supports (color:color-mix(in lab, red, red)){.border-stone-600\/50{border-color:color-mix(in oklab, var(--color-stone-600) 50%, transparent)}}.border-stone-600\/60{border-color:#57517099}@supports (color:color-mix(in lab, red, red)){.border-stone-600\/60{border-color:color-mix(in oklab, var(--color-stone-600) 60%, transparent)}}.border-stone-600\/70{border-color:#575170b3}@supports (color:color-mix(in lab, red, red)){.border-stone-600\/70{border-color:color-mix(in oklab, var(--color-stone-600) 70%, transparent)}}.border-stone-700{border-color:var(--color-stone-700)}.border-stone-700\/40{border-color:#30285366}@supports (color:color-mix(in lab, red, red)){.border-stone-700\/40{border-color:color-mix(in oklab, var(--color-stone-700) 40%, transparent)}}.border-stone-700\/50{border-color:#30285380}@supports (color:color-mix(in lab, red, red)){.border-stone-700\/50{border-color:color-mix(in oklab, var(--color-stone-700) 50%, transparent)}}.border-stone-700\/60{border-color:#30285399}@supports (color:color-mix(in lab, red, red)){.border-stone-700\/60{border-color:color-mix(in oklab, var(--color-stone-700) 60%, transparent)}}.border-stone-700\/70{border-color:#302853b3}@supports (color:color-mix(in lab, red, red)){.border-stone-700\/70{border-color:color-mix(in oklab, var(--color-stone-700) 70%, transparent)}}.border-stone-700\/80{border-color:#302853cc}@supports (color:color-mix(in lab, red, red)){.border-stone-700\/80{border-color:color-mix(in oklab, var(--color-stone-700) 80%, transparent)}}.border-stone-800{border-color:var(--color-stone-800)}.border-stone-800\/60{border-color:#211b3a99}@supports (color:color-mix(in lab, red, red)){.border-stone-800\/60{border-color:color-mix(in oklab, var(--color-stone-800) 60%, transparent)}}.border-stone-800\/70{border-color:#211b3ab3}@supports (color:color-mix(in lab, red, red)){.border-stone-800\/70{border-color:color-mix(in oklab, var(--color-stone-800) 70%, transparent)}}.border-stone-800\/80{border-color:#211b3acc}@supports (color:color-mix(in lab, red, red)){.border-stone-800\/80{border-color:color-mix(in oklab, var(--color-stone-800) 80%, transparent)}}.border-stone-900{border-color:var(--color-stone-900)}.border-transparent{border-color:#0000}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/40{border-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.border-violet-700{border-color:var(--color-violet-700)}.border-violet-700\/70{border-color:#7008e7b3}@supports (color:color-mix(in lab, red, red)){.border-violet-700\/70{border-color:color-mix(in oklab, var(--color-violet-700) 70%, transparent)}}.border-violet-800\/60{border-color:#5d0ec099}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/60{border-color:color-mix(in oklab, var(--color-violet-800) 60%, transparent)}}.border-violet-900\/60{border-color:#4d179a99}@supports (color:color-mix(in lab, red, red)){.border-violet-900\/60{border-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.bg-\[\#0d0b1c\]{background-color:#0d0b1c}.bg-\[\#3a3358\]{background-color:#3a3358}.bg-\[\#05030d\]\/55{background-color:#05030d8c;background-color:lab(1.11506% 1.60701 -3.70911/.55)}.bg-\[\#05030d\]\/70{background-color:#05030db3;background-color:lab(1.11506% 1.60701 -3.70911/.7)}.bg-\[\#05030d\]\/75{background-color:#05030dbf;background-color:lab(1.11506% 1.60701 -3.70911/.75)}.bg-\[\#05030d\]\/80{background-color:#05030dcc;background-color:lab(1.11506% 1.60701 -3.70911/.8)}.bg-\[\#05030d\]\/85{background-color:#05030dd9;background-color:lab(1.11506% 1.60701 -3.70911/.85)}.bg-\[\#d4ab3a\]{background-color:#d4ab3a}.bg-\[rgba\(8\,6\,18\,0\.9\)\]{background-color:#080612e6}.bg-\[rgba\(8\,6\,18\,0\.85\)\]{background-color:#080612d9}.bg-\[rgba\(8\,6\,18\,0\.94\)\]{background-color:#080612f0}.bg-\[rgba\(10\,8\,23\,0\.74\)\]{background-color:#0a0817bd}.bg-\[rgba\(12\,10\,9\,0\.74\)\]{background-color:#0c0a09bd}.bg-\[rgba\(13\,11\,28\,0\.7\)\]{background-color:#0d0b1cb3}.bg-\[rgba\(13\,11\,28\,0\.9\)\]{background-color:#0d0b1ce6}.bg-\[rgba\(13\,11\,28\,0\.94\)\]{background-color:#0d0b1cf0}.bg-\[rgba\(21\,18\,41\,0\.8\)\]{background-color:#151229cc}.bg-\[rgba\(30\,8\,4\,0\.72\)\]{background-color:#1e0804b8}.bg-\[rgba\(43\,32\,8\,0\.7\)\]{background-color:#2b2008b3}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-200\/5{background-color:#f4e0a60d}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/5{background-color:color-mix(in oklab, var(--color-amber-200) 5%, transparent)}}.bg-amber-200\/10{background-color:#f4e0a61a}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/10{background-color:color-mix(in oklab, var(--color-amber-200) 10%, transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ecd2871a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/5{background-color:#e3c15c0d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/5{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/10{background-color:#e3c15c1a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#e3c15c26}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/20{background-color:#e3c15c33}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-amber-400\/70{background-color:#e3c15cb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/70{background-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.bg-amber-400\/80{background-color:#e3c15ccc}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/80{background-color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#e3c15c0f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, transparent)}}.bg-amber-500\/5{background-color:#d4ab3a0d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#d4ab3a1a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#d4ab3a26}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#d4ab3a33}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/60{background-color:#d4ab3a99}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/60{background-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.bg-amber-500\/70{background-color:#d4ab3ab3}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/70{background-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.bg-amber-900\/60{background-color:#4a390f99}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/60{background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.bg-amber-950{background-color:var(--color-amber-950)}.bg-amber-950\/10{background-color:#2b20081a}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/10{background-color:color-mix(in oklab, var(--color-amber-950) 10%, transparent)}}.bg-amber-950\/15{background-color:#2b200826}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/15{background-color:color-mix(in oklab, var(--color-amber-950) 15%, transparent)}}.bg-amber-950\/20{background-color:#2b200833}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.bg-amber-950\/30{background-color:#2b20084d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-amber-950\/35{background-color:#2b200859}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/35{background-color:color-mix(in oklab, var(--color-amber-950) 35%, transparent)}}.bg-amber-950\/40{background-color:#2b200866}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.bg-amber-950\/50{background-color:#2b200880}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/50{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.bg-amber-950\/60{background-color:#2b200899}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/60{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.bg-amber-950\/70{background-color:#2b2008b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/70{background-color:color-mix(in oklab, var(--color-amber-950) 70%, 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-ember-400{background-color:var(--color-ember-400)}.bg-ember-500\/10{background-color:#e0703a1a}@supports (color:color-mix(in lab, red, red)){.bg-ember-500\/10{background-color:color-mix(in oklab, var(--color-ember-500) 10%, transparent)}}.bg-ember-500\/20{background-color:#e0703a33}@supports (color:color-mix(in lab, red, red)){.bg-ember-500\/20{background-color:color-mix(in oklab, var(--color-ember-500) 20%, transparent)}}.bg-ember-600\/10{background-color:#c65a241a}@supports (color:color-mix(in lab, red, red)){.bg-ember-600\/10{background-color:color-mix(in oklab, var(--color-ember-600) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.bg-lime-950\/40{background-color:#192e0366}@supports (color:color-mix(in lab, red, red)){.bg-lime-950\/40{background-color:color-mix(in oklab, var(--color-lime-950) 40%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-orange-950{background-color:var(--color-orange-950)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/70{background-color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/70{background-color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.bg-red-400\/80{background-color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/80{background-color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/80{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.bg-red-950{background-color:var(--color-red-950)}.bg-red-950\/10{background-color:#4608091a}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/10{background-color:color-mix(in oklab, var(--color-red-950) 10%, transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/50{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.bg-red-950\/80{background-color:#460809cc}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/80{background-color:color-mix(in oklab, var(--color-red-950) 80%, transparent)}}.bg-rose-950\/30{background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/30{background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-950{background-color:var(--color-sky-950)}.bg-sky-950\/30{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/30{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.bg-sky-950\/40{background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/40{background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.bg-sky-950\/50{background-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/50{background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.bg-sky-950\/60{background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/60{background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-500{background-color:var(--color-stone-500)}.bg-stone-500\/10{background-color:#8f8aab1a}@supports (color:color-mix(in lab, red, red)){.bg-stone-500\/10{background-color:color-mix(in oklab, var(--color-stone-500) 10%, transparent)}}.bg-stone-500\/15{background-color:#8f8aab26}@supports (color:color-mix(in lab, red, red)){.bg-stone-500\/15{background-color:color-mix(in oklab, var(--color-stone-500) 15%, transparent)}}.bg-stone-600{background-color:var(--color-stone-600)}.bg-stone-600\/60{background-color:#57517099}@supports (color:color-mix(in lab, red, red)){.bg-stone-600\/60{background-color:color-mix(in oklab, var(--color-stone-600) 60%, transparent)}}.bg-stone-600\/70{background-color:#575170b3}@supports (color:color-mix(in lab, red, red)){.bg-stone-600\/70{background-color:color-mix(in oklab, var(--color-stone-600) 70%, transparent)}}.bg-stone-700\/60{background-color:#30285399}@supports (color:color-mix(in lab, red, red)){.bg-stone-700\/60{background-color:color-mix(in oklab, var(--color-stone-700) 60%, transparent)}}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-800\/60{background-color:#211b3a99}@supports (color:color-mix(in lab, red, red)){.bg-stone-800\/60{background-color:color-mix(in oklab, var(--color-stone-800) 60%, transparent)}}.bg-stone-800\/80{background-color:#211b3acc}@supports (color:color-mix(in lab, red, red)){.bg-stone-800\/80{background-color:color-mix(in oklab, var(--color-stone-800) 80%, transparent)}}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-900\/40{background-color:#15122966}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/40{background-color:color-mix(in oklab, var(--color-stone-900) 40%, transparent)}}.bg-stone-900\/50{background-color:#15122980}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/50{background-color:color-mix(in oklab, var(--color-stone-900) 50%, transparent)}}.bg-stone-900\/60{background-color:#15122999}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/60{background-color:color-mix(in oklab, var(--color-stone-900) 60%, transparent)}}.bg-stone-900\/70{background-color:#151229b3}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/70{background-color:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.bg-stone-950{background-color:var(--color-stone-950)}.bg-stone-950\/40{background-color:#0d0b1c66}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/40{background-color:color-mix(in oklab, var(--color-stone-950) 40%, transparent)}}.bg-stone-950\/50{background-color:#0d0b1c80}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/50{background-color:color-mix(in oklab, var(--color-stone-950) 50%, transparent)}}.bg-stone-950\/60{background-color:#0d0b1c99}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/60{background-color:color-mix(in oklab, var(--color-stone-950) 60%, transparent)}}.bg-stone-950\/70{background-color:#0d0b1cb3}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/70{background-color:color-mix(in oklab, var(--color-stone-950) 70%, transparent)}}.bg-stone-950\/80{background-color:#0d0b1ccc}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/80{background-color:color-mix(in oklab, var(--color-stone-950) 80%, transparent)}}.bg-stone-950\/85{background-color:#0d0b1cd9}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/85{background-color:color-mix(in oklab, var(--color-stone-950) 85%, transparent)}}.bg-stone-950\/90{background-color:#0d0b1ce6}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/90{background-color:color-mix(in oklab, var(--color-stone-950) 90%, transparent)}}.bg-stone-950\/95{background-color:#0d0b1cf2}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/95{background-color:color-mix(in oklab, var(--color-stone-950) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-950\/30{background-color:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/30{background-color:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.bg-violet-950\/40{background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/40{background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,rgba\(40\,28\,60\,0\.75\)\,rgba\(212\,140\,110\,0\.55\)\)\]{background-image:linear-gradient(#281c3cbf,#d48c6e8c)}.bg-\[radial-gradient\(circle_at_50\%_36\%\,\#5b4c3a\,\#1d1712_80\%\)\]{background-image:radial-gradient(circle at 50% 36%,#5b4c3a,#1d1712 80%)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,rgba\(212\,171\,58\,0\.18\)\,rgba\(12\,10\,9\,0\.9\)\)\]{background-image:radial-gradient(circle at 50% 40%,#d4ab3a2e,#0c0a09e6)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(28\,20\,44\,0\.78\)\,rgba\(6\,4\,12\,0\.9\)\)\]{background-image:radial-gradient(#1c142cc7,#06040ce6)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(120\,90\,40\,0\.25\)\,rgba\(12\,10\,20\,0\.9\)\)\]{background-image:radial-gradient(#785a2840,#0c0a14e6)}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\/30{--tw-gradient-from:#e3c15c4d}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.from-amber-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\/60{--tw-gradient-from:#e3c15c99}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/60{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.from-amber-400\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/30{--tw-gradient-from:#d4ab3a4d}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.from-amber-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ember-300{--tw-gradient-from:var(--color-ember-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ember-400{--tw-gradient-from:var(--color-ember-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ember-500\/40{--tw-gradient-from:#e0703a66}@supports (color:color-mix(in lab, red, red)){.from-ember-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-ember-500) 40%, transparent)}}.from-ember-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-700{--tw-gradient-from:var(--color-lime-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-200{--tw-gradient-from:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-700{--tw-gradient-from:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-800\/60{--tw-gradient-from:#211b3a99}@supports (color:color-mix(in lab, red, red)){.from-stone-800\/60{--tw-gradient-from:color-mix(in oklab, var(--color-stone-800) 60%, transparent)}}.from-stone-800\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-950{--tw-gradient-from:var(--color-stone-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-950\/60{--tw-gradient-from:#0d0b1c99}@supports (color:color-mix(in lab, red, red)){.from-stone-950\/60{--tw-gradient-from:color-mix(in oklab, var(--color-stone-950) 60%, transparent)}}.from-stone-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-950\/70{--tw-gradient-from:#0d0b1cb3}@supports (color:color-mix(in lab, red, red)){.from-stone-950\/70{--tw-gradient-from:color-mix(in oklab, var(--color-stone-950) 70%, transparent)}}.from-stone-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-950\/90{--tw-gradient-from:#0d0b1ce6}@supports (color:color-mix(in lab, red, red)){.from-stone-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-stone-950) 90%, transparent)}}.from-stone-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-200{--tw-gradient-via:var(--color-amber-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400\/20{--tw-gradient-via:#e3c15c33}@supports (color:color-mix(in lab, red, red)){.via-amber-400\/20{--tw-gradient-via:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.via-amber-400\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400\/40{--tw-gradient-via:#e3c15c66}@supports (color:color-mix(in lab, red, red)){.via-amber-400\/40{--tw-gradient-via:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.via-amber-400\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400\/80{--tw-gradient-via:#e3c15ccc}@supports (color:color-mix(in lab, red, red)){.via-amber-400\/80{--tw-gradient-via:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.via-amber-400\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-ember-400\/80{--tw-gradient-via:#ff9d5ccc}@supports (color:color-mix(in lab, red, red)){.via-ember-400\/80{--tw-gradient-via:color-mix(in oklab, var(--color-ember-400) 80%, transparent)}}.via-ember-400\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-300{--tw-gradient-via:var(--color-red-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-stone-950\/40{--tw-gradient-via:#0d0b1c66}@supports (color:color-mix(in lab, red, red)){.via-stone-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-stone-950) 40%, transparent)}}.via-stone-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-200{--tw-gradient-to:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/60{--tw-gradient-to:#d4ab3a99}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/60{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.to-amber-500\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ember-500{--tw-gradient-to:var(--color-ember-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ember-600{--tw-gradient-to:var(--color-ember-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-400{--tw-gradient-to:var(--color-lime-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-950{--tw-gradient-to:var(--color-stone-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-950\/30{--tw-gradient-to:#0d0b1c4d}@supports (color:color-mix(in lab, red, red)){.to-stone-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-stone-950) 30%, transparent)}}.to-stone-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-950\/75{--tw-gradient-to:#0d0b1cbf}@supports (color:color-mix(in lab, red, red)){.to-stone-950\/75{--tw-gradient-to:color-mix(in oklab, var(--color-stone-950) 75%, transparent)}}.to-stone-950\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\[\#8b9bf5\]{fill:#8b9bf5}.fill-amber-100{fill:var(--color-amber-100)}.fill-amber-300{fill:var(--color-amber-300)}.fill-amber-300\/80{fill:#ecd287cc}@supports (color:color-mix(in lab, red, red)){.fill-amber-300\/80{fill:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.fill-current{fill:currentColor}.fill-stone-200{fill:var(--color-stone-200)}.fill-stone-400{fill:var(--color-stone-400)}.fill-stone-500{fill:var(--color-stone-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-100{padding-inline:calc(var(--spacing) * 100)}.px-\[9px\]{padding-inline:9px}.px-\[30px\]{padding-inline:30px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[9px\]{padding-block:9px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.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-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[calc\(0\.5rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(.5rem + env(safe-area-inset-top))}.pt-\[calc\(1rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(1rem + env(safe-area-inset-top))}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.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-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[11px\]{padding-right:11px}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.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-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[max\(0\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.25rem, 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\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.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-4{padding-left:calc(var(--spacing) * 4)}.pl-4\.5{padding-left:calc(var(--spacing) * 4.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-14{padding-left:calc(var(--spacing) * 14)}.pl-\[5px\]{padding-left:5px}.pl-\[42px\]{padding-left:42px}.pl-px{padding-left:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display), var(--font-source-serif), Georgia, serif}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.font-serif{font-family:var(--font-source-serif), Georgia, "Times New Roman", serif}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.85em\]{font-size:.85em}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.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-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.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-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.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-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-normal{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.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\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.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-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#6f6a8c\]{color:#6f6a8c}.text-\[\#575170\]{color:#575170}.text-\[\#aeaac6\]{color:#aeaac6}.text-\[\#dedbec\]{color:#dedbec}.text-\[\#e9e6f4\]{color:#e9e6f4}.text-\[\#ecd287\]{color:#ecd287}.text-\[\#f9ecc8\]{color:#f9ecc8}.text-\[\#ffbe8f\]{color:#ffbe8f}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/90{color:#f9ecc8e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/50{color:#f4e0a680}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/50{color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.text-amber-200\/70{color:#f4e0a6b3}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/70{color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.text-amber-200\/80{color:#f4e0a6cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-200\/90{color:#f4e0a6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/70{color:#ecd287b3}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/70{color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.text-amber-300\/80{color:#ecd287cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-300\/85{color:#ecd287d9}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/85{color:color-mix(in oklab, var(--color-amber-300) 85%, transparent)}}.text-amber-300\/90{color:#ecd287e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#e3c15c99}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.text-amber-400\/70{color:#e3c15cb3}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/70{color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.text-amber-400\/80{color:#e3c15ccc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-amber-400\/90{color:#e3c15ce6}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/90{color:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/70{color:#d4ab3ab3}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/70{color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.text-amber-500\/80{color:#d4ab3acc}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/80{color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/70{color:#b8922ab3}@supports (color:color-mix(in lab, red, red)){.text-amber-600\/70{color:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-950{color:var(--color-amber-950)}.text-ember-300{color:var(--color-ember-300)}.text-ember-400{color:var(--color-ember-400)}.text-ember-400\/70{color:#ff9d5cb3}@supports (color:color-mix(in lab, red, red)){.text-ember-400\/70{color:color-mix(in oklab, var(--color-ember-400) 70%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-700{color:var(--color-emerald-700)}.text-lime-200{color:var(--color-lime-200)}.text-lime-300{color:var(--color-lime-300)}.text-lime-400{color:var(--color-lime-400)}.text-lime-400\/80{color:#9de500cc}@supports (color:color-mix(in lab, red, red)){.text-lime-400\/80{color:color-mix(in oklab, var(--color-lime-400) 80%, transparent)}}.text-orange-100{color:var(--color-orange-100)}.text-orange-300{color:var(--color-orange-300)}.text-orange-300\/90{color:#ffb96de6}@supports (color:color-mix(in lab, red, red)){.text-orange-300\/90{color:color-mix(in oklab, var(--color-orange-300) 90%, transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.text-red-300\/70{color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.text-red-300\/80{color:color-mix(in oklab, var(--color-red-300) 80%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab, red, red)){.text-red-400\/90{color:color-mix(in oklab, var(--color-red-400) 90%, transparent)}}.text-red-950{color:var(--color-red-950)}.text-rose-200{color:var(--color-rose-200)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/90{color:#b8e6fee6}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/90{color:color-mix(in oklab, var(--color-sky-200) 90%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-sky-300\/90{color:#77d4ffe6}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/90{color:color-mix(in oklab, var(--color-sky-300) 90%, transparent)}}.text-sky-400\/70{color:#00bcfeb3}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/70{color:color-mix(in oklab, var(--color-sky-400) 70%, transparent)}}.text-sky-400\/80{color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/80{color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.text-stone-100{color:var(--color-stone-100)}.text-stone-200{color:var(--color-stone-200)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-950{color:var(--color-stone-950)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/80{color:#c4b4ffcc}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/80{color:color-mix(in oklab, var(--color-violet-300) 80%, transparent)}}.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}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-stone-500{-webkit-text-decoration-color:var(--color-stone-500);-webkit-text-decoration-color:var(--color-stone-500);-webkit-text-decoration-color:var(--color-stone-500);text-decoration-color:var(--color-stone-500)}.decoration-stone-600{-webkit-text-decoration-color:var(--color-stone-600);-webkit-text-decoration-color:var(--color-stone-600);-webkit-text-decoration-color:var(--color-stone-600);text-decoration-color:var(--color-stone-600)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber-400{accent-color:var(--color-amber-400)}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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\(233\,230\,244\,0\.06\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#e9e6f40f);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_9999px_rgba\(5\,3\,13\,0\.76\)\,0_0_24px_rgba\(212\,171\,58\,0\.35\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,#05030dc2), 0 0 24px var(--tw-shadow-color,#d4ab3a59);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_4px_rgba\(52\,211\,153\,0\.7\)\]{--tw-shadow:0 0 4px var(--tw-shadow-color,#34d399b3);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_rgba\(212\,171\,58\,0\.5\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#d4ab3a80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#34d39999);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(212\,171\,58\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#d4ab3a99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(220\,38\,38\,0\.55\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#dc26268c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(227\,193\,92\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#e3c15c99);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\(251\,191\,36\,0\.9\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#fbbf24e6);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_12px_rgba\(212\,171\,58\,0\.2\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#d4ab3a33);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_12px_rgba\(212\,171\,58\,0\.12\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#d4ab3a1f);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_14px_rgba\(212\,171\,58\,0\.12\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#d4ab3a1f);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_16px_rgba\(220\,38\,38\,0\.35\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#dc262659);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_1px_0_rgba\(233\,230\,244\,0\.05\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#e9e6f40d) inset;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_1px_0_rgba\(233\,230\,244\,0\.06\)_inset\,0_2px_6px_rgba\(4\,2\,12\,0\.4\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#e9e6f40f) inset, 0 2px 6px var(--tw-shadow-color,#04020c66);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_1px_0_rgba\(233\,230\,244\,0\.06\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#e9e6f40f) inset;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_1px_0_rgba\(244\,224\,166\,0\.15\)_inset\,0_0_16px_rgba\(212\,171\,58\,0\.12\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#f4e0a626) inset, 0 0 16px var(--tw-shadow-color,#d4ab3a1f);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_1px_0_rgba\(253\,247\,231\,0\.6\)_inset\,0_2px_8px_rgba\(4\,2\,12\,0\.5\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fdf7e799) inset, 0 2px 8px var(--tw-shadow-color,#04020c80);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_1px_0_rgba\(253\,247\,231\,0\.6\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fdf7e799) inset;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_1px_0_rgba\(255\,190\,143\,0\.15\)_inset\,0_0_16px_rgba\(224\,112\,58\,0\.18\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffbe8f26) inset, 0 0 16px var(--tw-shadow-color,#e0703a2e);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_1px_2px_rgba\(4\,2\,12\,0\.5\)_inset\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#04020c80) inset;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_1px_2px_rgba\(4\,2\,12\,0\.6\)_inset\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#04020c99) inset;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_2px_6px_rgba\(4\,2\,12\,0\.45\)_inset\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#04020c73) inset;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_2px_6px_rgba\(4\,2\,12\,0\.55\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#04020c8c);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_2px_8px_rgba\(4\,2\,12\,0\.5\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#04020c80);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_2px_10px_rgba\(4\,2\,12\,0\.5\)_inset\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#04020c80) inset;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_8px_24px_rgba\(4\,2\,12\,0\.6\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#04020c99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elev-1{--tw-shadow:0 1px 2px var(--tw-shadow-color,#04020c80), 0 2px 8px var(--tw-shadow-color,#04020c59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elev-2{--tw-shadow:0 2px 6px var(--tw-shadow-color,#04020c8c), 0 12px 32px var(--tw-shadow-color,#04020c73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-ember{--tw-shadow:0 0 18px var(--tw-shadow-color,#e0703a4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-gold{--tw-shadow:0 0 20px var(--tw-shadow-color,#d4ab3a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-gold-strong{--tw-shadow:0 0 14px var(--tw-shadow-color,#d4ab3a59), 0 0 40px var(--tw-shadow-color,#d4ab3a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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-amber-400\/20{--tw-ring-color:#e3c15c33}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.ring-amber-500\/60{--tw-ring-color:#d4ab3a99}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/60{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_14px_rgba\(212\,171\,58\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 14px var(--tw-drop-shadow-color,#d4ab3a73));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_14px_rgba\(4\,2\,12\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 14px var(--tw-drop-shadow-color,#04020c8c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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\:drop-shadow\(0_0_1px_rgba\(255\,224\,160\,0\.75\)\)_brightness\(1\.06\)\]{filter:drop-shadow(0 0 1px #ffe0a0bf)brightness(1.06)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-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,)}.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-\[border-color\,box-shadow\,color\]{transition-property:border-color,box-shadow,color;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-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,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-\[color\,background-color\,border-color\,opacity\]{transition-property:color,background-color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,width\,height\]{transition-property:top,left,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\]{transition-property:top,left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-75{--tw-duration:75ms;transition-duration:75ms}.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-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[380ms\]{--tw-duration:.38s;transition-duration:.38s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.duration-\[var\(--dur-move\)\]{--tw-duration:var(--dur-move);transition-duration:var(--dur-move)}.duration-\[var\(--dur-quick\)\]{--tw-duration:var(--dur-quick);transition-duration:var(--dur-quick)}.duration-\[var\(--dur-quick\,150ms\)\]{--tw-duration:var(--dur-quick,.15s);transition-duration:var(--dur-quick,.15s)}.ease-\[var\(--ease-settle\)\]{--tw-ease:var(--ease-settle);transition-timing-function:var(--ease-settle)}.ease-\[var\(--ease-spring\)\]{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-settle{--tw-ease:var(--ease-settle);transition-timing-function:var(--ease-settle)}.ease-snap{--tw-ease:var(--ease-snap);transition-timing-function:var(--ease-snap)}.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}.\[roll\:\.\.\.\]{roll:...}.\[roll\:7183e805-0eb0-43ae-ac40-7b0922358b2d\]{roll:3.40282e38-0eb0-43ae-ac40-7b0922358b2d}.\[roll\:11111111-1111-4111-8111-111111111111\]{roll:11111100-1111-4111-8111-111111000000}.\[roll\:22222222-2222-4222-8222-222222222222\]{roll:22222200-2222-4222-8222-222222000000}.\[roll\:33333333-3333-4333-8333-333333333333\]{roll:33333300-3333-4333-8333-333333000000}.\[roll\:\<id\>\]{roll:<id>}.\[roll\:\<uuid\>\]{roll:<uuid>}.\[roll\:e9990e5b-aa8b-4a33-911f-009e49cd2837\]{roll:e9990e5b-aa8b-4a33-911f-009e49cd2837}.\[roll\:enemy_attack\]{roll:enemy attack}.\[roll\:enemy_attack_cultist\]{roll:enemy attack cultist}.ring-inset{--tw-ring-inset:inset}.group-open\/sell\:rotate-180:is(:where(.group\/sell):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:border-amber-500\/90:is(:where(.group):hover *){border-color:#d4ab3ae6}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-amber-500\/90:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.group-hover\:text-amber-100:is(:where(.group):hover *){color:var(--color-amber-100)}.group-hover\:shadow-glow-gold:is(:where(.group):hover *){--tw-shadow:0 0 20px var(--tw-shadow-color,#d4ab3a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-focus-visible\:border-amber-500\/90:is(:where(.group):focus-visible *){border-color:#d4ab3ae6}@supports (color:color-mix(in lab, red, red)){.group-focus-visible\:border-amber-500\/90:is(:where(.group):focus-visible *){border-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.placeholder\:text-stone-500::placeholder{color:var(--color-stone-500)}.placeholder\:text-stone-600::placeholder{color:var(--color-stone-600)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-amber-400\/70:focus-within{border-color:#e3c15cb3}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-amber-400\/70:focus-within{border-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[rgba\(212\,171\,58\,0\.6\)\]:hover{border-color:#d4ab3a99}.hover\:border-amber-400\/60:hover{border-color:#e3c15c99}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-400\/60:hover{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.hover\:border-amber-500\/40:hover{border-color:#d4ab3a66}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.hover\:border-amber-500\/50:hover{border-color:#d4ab3a80}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/50:hover{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.hover\:border-amber-500\/60:hover{border-color:#d4ab3a99}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/60:hover{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.hover\:border-amber-700:hover{border-color:var(--color-amber-700)}.hover\:border-amber-800:hover{border-color:var(--color-amber-800)}.hover\:border-ember-500:hover{border-color:var(--color-ember-500)}.hover\:border-red-400\/50:hover{border-color:#ff656880}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/50:hover{border-color:color-mix(in oklab, var(--color-red-400) 50%, transparent)}}.hover\:border-red-500\/40:hover{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/40:hover{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.hover\:border-red-800\/70:hover{border-color:#9f0712b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-800\/70:hover{border-color:color-mix(in oklab, var(--color-red-800) 70%, transparent)}}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-sky-700\/60:hover{border-color:#0069a499}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-700\/60:hover{border-color:color-mix(in oklab, var(--color-sky-700) 60%, transparent)}}.hover\:border-stone-500:hover{border-color:var(--color-stone-500)}.hover\:border-stone-600:hover{border-color:var(--color-stone-600)}.hover\:border-stone-700:hover{border-color:var(--color-stone-700)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-400\/10:hover{background-color:#e3c15c1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/10:hover{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.hover\:bg-amber-400\/15:hover{background-color:#e3c15c26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/15:hover{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#d4ab3a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-amber-900\/40:hover{background-color:#4a390f66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/40:hover{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.hover\:bg-amber-950\/60:hover{background-color:#2b200899}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/60:hover{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.hover\:bg-ember-500\/10:hover{background-color:#e0703a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ember-500\/10:hover{background-color:color-mix(in oklab, var(--color-ember-500) 10%, transparent)}}.hover\:bg-emerald-950\/50:hover{background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-950\/50:hover{background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.hover\:bg-red-950\/30:hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/30:hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.hover\:bg-red-950\/80:hover{background-color:#460809cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/80:hover{background-color:color-mix(in oklab, var(--color-red-950) 80%, transparent)}}.hover\:bg-sky-950\/70:hover{background-color:#052f4ab3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-950\/70:hover{background-color:color-mix(in oklab, var(--color-sky-950) 70%, transparent)}}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:bg-stone-800\/40:hover{background-color:#211b3a66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-800\/40:hover{background-color:color-mix(in oklab, var(--color-stone-800) 40%, transparent)}}.hover\:bg-stone-800\/60:hover{background-color:#211b3a99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-800\/60:hover{background-color:color-mix(in oklab, var(--color-stone-800) 60%, transparent)}}.hover\:bg-stone-800\/70:hover{background-color:#211b3ab3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-800\/70:hover{background-color:color-mix(in oklab, var(--color-stone-800) 70%, transparent)}}.hover\:bg-stone-900:hover{background-color:var(--color-stone-900)}.hover\:bg-stone-900\/60:hover{background-color:#15122999}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-900\/60:hover{background-color:color-mix(in oklab, var(--color-stone-900) 60%, transparent)}}.hover\:bg-stone-900\/70:hover{background-color:#151229b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-900\/70:hover{background-color:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[\#e9e6f4\]:hover{color:#e9e6f4}.hover\:text-\[\#f9ecc8\]:hover{color:#f9ecc8}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-ember-300:hover{color:var(--color-ember-300)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-stone-100:hover{color:var(--color-stone-100)}.hover\:text-stone-200:hover{color:var(--color-stone-200)}.hover\:text-stone-300:hover{color:var(--color-stone-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-amber-500\/60:hover{text-decoration-color:#d4ab3a99}@supports (color:color-mix(in lab, red, red)){.hover\:decoration-amber-500\/60:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_1px_0_rgba\(233\,230\,244\,0\.08\)_inset\,0_8px_28px_rgba\(4\,2\,12\,0\.55\)\,0_0_24px_rgba\(212\,171\,58\,0\.12\)\]:hover{--tw-shadow:0 1px 0 var(--tw-shadow-color,#e9e6f414) inset, 0 8px 28px var(--tw-shadow-color,#04020c8c), 0 0 24px var(--tw-shadow-color,#d4ab3a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_1px_0_rgba\(253\,247\,231\,0\.6\)_inset\,0_4px_16px_rgba\(212\,171\,58\,0\.35\)\]:hover{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fdf7e799) inset, 0 4px 16px var(--tw-shadow-color,#d4ab3a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-glow-gold:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#d4ab3a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-glow-gold-strong:hover{--tw-shadow:0 0 14px var(--tw-shadow-color,#d4ab3a59), 0 0 40px var(--tw-shadow-color,#d4ab3a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.focus\:border-amber-400\/60:focus{border-color:#e3c15c99}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-400\/60:focus{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.focus\:border-amber-400\/70:focus{border-color:#e3c15cb3}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-400\/70:focus{border-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-amber-500\/50:focus{border-color:#d4ab3a80}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-500\/50:focus{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.focus\:border-amber-600:focus{border-color:var(--color-amber-600)}.focus\:border-violet-500\/70:focus{border-color:#8d54ffb3}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-500\/70:focus{border-color:color-mix(in oklab, var(--color-violet-500) 70%, transparent)}}.focus\:bg-stone-950:focus{background-color:var(--color-stone-950)}.focus\:shadow-\[0_0_0_3px_rgba\(212\,171\,58\,0\.12\)\,0_2px_6px_rgba\(4\,2\,12\,0\.45\)_inset\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#d4ab3a1f), 0 2px 6px var(--tw-shadow-color,#04020c73) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:text-amber-200:focus-visible{color:var(--color-amber-200)}.focus-visible\:text-red-300:focus-visible{color:var(--color-red-300)}.focus-visible\:shadow-glow-gold:focus-visible{--tw-shadow:0 0 20px var(--tw-shadow-color,#d4ab3a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-amber-400\/40:focus-visible{--tw-ring-color:#e3c15c66}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-400\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.focus-visible\:ring-amber-400\/50:focus-visible{--tw-ring-color:#e3c15c80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-400\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:#e3c15c99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:shadow-none:active{--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)}@media (hover:hover){.enabled\:hover\:brightness-125:enabled:hover{--tw-brightness:brightness(125%);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,)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:shadow-none:disabled:hover{--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)}}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[highlighted\]\:bg-stone-800[data-highlighted]{background-color:var(--color-stone-800)}.data-\[highlighted\]\:text-amber-100[data-highlighted]{color:var(--color-amber-100)}.data-\[highlighted\]\:text-red-300[data-highlighted]{color:var(--color-red-300)}.data-\[state\=open\]\:border-amber-500\/60[data-state=open]{border-color:#d4ab3a99}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:border-amber-500\/60[data-state=open]{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.data-\[state\=open\]\:text-amber-100[data-state=open]{color:var(--color-amber-100)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:40rem){.max-sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}@media (min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[420px\]\:flex-row{flex-direction:row}.min-\[420px\]\:items-start{align-items:flex-start}.min-\[420px\]\:justify-start{justify-content:flex-start}.min-\[420px\]\:text-left{text-align:left}}@media (min-width:24rem){.min-\[24rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[172px\]{width:172px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:max-w-72{max-width:calc(var(--spacing) * 72)}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(6\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:static{position:static}.md\:ml-0\.5{margin-left:calc(var(--spacing) * .5)}.md\:inline{display:inline}.md\:h-auto{height:auto}.md\:min-h-56{min-height:calc(var(--spacing) * 56)}.md\:w-2\/5{width:40%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-center{justify-content:center}.md\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.md\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.md\:pl-1{padding-left:calc(var(--spacing) * 1)}.md\:text-\[10px\]{font-size:10px}.md\:leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}}@media (min-width:64rem){.lg\:inset-x-auto{inset-inline:auto}.lg\:top-1\/2{top:50%}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-16{top:calc(var(--spacing) * 16)}.lg\:top-\[var\(--dock-top\)\]{top:var(--dock-top)}.lg\:right-4{right:calc(var(--spacing) * 4)}.lg\:right-\[var\(--dock-right\)\]{right:var(--dock-right)}.lg\:right-auto{right:auto}.lg\:bottom-auto{bottom:auto}.lg\:left-1\/2{left:50%}.lg\:left-auto{left:auto}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-auto{margin-inline:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[94vh\]{height:94vh}.lg\:h-\[min\(92vh\,44rem\)\]{height:min(92vh,44rem)}.lg\:h-auto{height:auto}.lg\:max-h-\[90vh\]{max-height:90vh}.lg\:max-h-\[92vh\]{max-height:92vh}.lg\:max-h-\[94vh\]{max-height:94vh}.lg\:max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-\[24rem\]{width:24rem}.lg\:w-\[30rem\]{width:30rem}.lg\:w-\[min\(92vw\,34rem\)\]{width:min(92vw,34rem)}.lg\:w-\[min\(92vw\,40rem\)\]{width:min(92vw,40rem)}.lg\:w-\[min\(96vw\,48rem\)\]{width:min(96vw,48rem)}.lg\:w-\[min\(96vw\,56rem\)\]{width:min(96vw,56rem)}.lg\:w-\[min\(96vw\,60rem\)\]{width:min(96vw,60rem)}.lg\:w-\[min\(96vw\,64rem\)\]{width:min(96vw,64rem)}.lg\:w-\[min\(98vw\,110rem\)\]{width:min(98vw,110rem)}.lg\:w-auto{width:auto}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.lg\:max-w-none{max-width:none}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:rounded-xl{border-radius:var(--radius-xl)}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-stone-700\/50{border-color:#30285380}@supports (color:color-mix(in lab, red, red)){.lg\:border-stone-700\/50{border-color:color-mix(in oklab, var(--color-stone-700) 50%, transparent)}}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:pr-\[52\%\]{padding-right:52%}.lg\:pl-\[52\%\]{padding-left:52%}.lg\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.lg\:shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.lg\:shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}.lg\: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))}.lg\:duration-200{--tw-duration:.2s;transition-duration:.2s}.lg\:before\:absolute:before{content:var(--tw-content);position:absolute}.lg\:before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.lg\:before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.lg\:before\:left-1\/2:before{content:var(--tw-content);left:50%}.lg\:before\:w-px:before{content:var(--tw-content);width:1px}.lg\:before\:bg-gradient-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.lg\:before\:from-amber-700\/0:before{content:var(--tw-content);--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.lg\:before\:from-amber-700\/0:before{--tw-gradient-from:color-mix(in oklab, var(--color-amber-700) 0%, transparent)}}.lg\:before\:from-amber-700\/0:before{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.lg\:before\:via-amber-600\/70:before{content:var(--tw-content);--tw-gradient-via:#b8922ab3}@supports (color:color-mix(in lab, red, red)){.lg\:before\:via-amber-600\/70:before{--tw-gradient-via:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.lg\:before\:via-amber-600\/70:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.lg\:before\:to-amber-700\/0:before{content:var(--tw-content);--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.lg\:before\:to-amber-700\/0:before{--tw-gradient-to:color-mix(in oklab, var(--color-amber-700) 0%, transparent)}}.lg\:before\:to-amber-700\/0:before{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:top-3\.5{top:calc(var(--spacing) * 3.5)}.\@md\:right-3\.5{right:calc(var(--spacing) * 3.5)}.\@md\:left-3\.5{left:calc(var(--spacing) * 3.5)}.\@md\:mt-0{margin-top:calc(var(--spacing) * 0)}.\@md\:block{display:block}.\@md\:flex{display:flex}.\@md\:hidden{display:none}.\@md\:inline{display:inline}.\@md\:size-\[104px\]{width:104px;height:104px}.\@md\:h-14{height:calc(var(--spacing) * 14)}.\@md\:w-\[46px\]{width:46px}.\@md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.\@md\:gap-\[5px\]{gap:5px}.\@md\:gap-\[7px\]{gap:7px}.\@md\:rounded-\[7px\]{border-radius:7px}.\@md\:text-\[9px\]{font-size:9px}.\@md\:text-\[10px\]{font-size:10px}.\@md\:text-\[26px\]{font-size:26px}.\@md\:text-\[38px\]{font-size:38px}.\@md\:leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}}@container (min-width:32rem){.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:48rem){.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:grid-cols-\[minmax\(0\,25rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,25rem) minmax(0,1fr)}}.\[\&_\*\]\:\!cursor-default *{cursor:default!important}.\[\&_canvas\]\:\!bg-transparent canvas{background-color:#0000!important}.\[\&\>header\]\:pr-9>header{padding-right:calc(var(--spacing) * 9)}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:hidden{display:none}}}.kit-scroll{filter:drop-shadow(0 18px 40px #04020c99);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.kit-scroll-roller{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 6px #04020c8c);width:calc(100% + 2.5rem);max-width:none;height:auto;position:relative}.kit-scroll-roller-foot{margin-top:-.6rem}.kit-scroll-length{width:100%;animation:scroll-unroll var(--dur-scene) var(--ease-settle) both;grid-template-rows:1fr;margin-top:-.6rem;display:grid}.kit-scroll-paper{color:#33240c;background:linear-gradient(90deg,#3c280c47,#0000 9% 91%,#3c280c47),url(/assets/ui/parchment-body.webp) 50%/320px;min-height:0;overflow:hidden}.kit-scroll-paper-dark{color:#f1e3c4;background:linear-gradient(90deg,#140c0473,#0000 9% 91%,#140c0473),url(/assets/ui/parchment-dark.webp) 50%/320px}.kit-scroll-text{font-family:var(--font-serif,Georgia, serif);animation:scroll-ink .7s var(--ease-snap) .52s both;padding:1.75rem 1.75rem 2rem;line-height:1.7}@keyframes scroll-unroll{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes scroll-ink{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kit-book{aspect-ratio:4/3;perspective:2200px;width:100%;max-height:72vh;animation:scale-in var(--dur-beat) var(--ease-spring) both;background:linear-gradient(#302853,#211b3a 50%,#151229);border-radius:14px;grid-template-columns:1fr 1fr;margin:0 auto;padding:1.6%;display:grid;position:relative;box-shadow:0 0 0 1px #6b639466,0 40px 80px #04020cd9,0 0 60px #4c3c824d}.kit-book:before{content:"";pointer-events:none;z-index:3;border:1px solid #d4ab3a73;border-radius:10px;position:absolute;inset:.7%}.kit-book:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(1px 1px at 11% 24%,#f4e0a659,#0000 60%),radial-gradient(1px 1px at 38% 72%,#e9e6f440,#0000 60%),radial-gradient(1px 1px at 64% 18%,#f4e0a64d,#0000 60%),radial-gradient(1px 1px at 88% 60%,#e9e6f440,#0000 60%),linear-gradient(90deg,#0000 44%,#04020c73 48%,#04020cbf 50%,#04020c73 52%,#0000 56%),linear-gradient(#1a1633,#0d0b1c);border-radius:4px;position:absolute;inset:1.6%;box-shadow:inset 0 0 60px #04020c99}.kit-book-page{z-index:1;color:#dedbec;min-height:0;font-family:var(--font-serif,Georgia, serif);transition:opacity var(--dur-quick) var(--ease-snap);animation:kit-page-in var(--dur-beat) var(--ease-settle) .18s backwards;scrollbar-width:thin;scrollbar-color:#6b639466 transparent;padding:9% 9% 8% 8%;position:relative;overflow-y:auto}.kit-book-right{padding:9% 8% 8% 9%;animation-delay:.28s}@keyframes kit-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kit-book-forward .kit-book-right,.kit-book-back .kit-book-left{opacity:.15}.kit-book-kicker{font-family:var(--font-display,serif);letter-spacing:.3em;text-transform:uppercase;text-align:center;color:#e3c15c;font-size:.7rem}.kit-book-heading{font-family:var(--font-display,serif);letter-spacing:.04em;text-align:center;-webkit-text-fill-color:#f4e0a6;text-shadow:0 0 18px #d4ab3a40;animation:kit-heading-lit var(--dur-scene) var(--ease-settle) .24s backwards;margin-top:.4rem;font-size:clamp(1.15rem,2.4vw,1.9rem);line-height:1.2;color:#f4e0a6!important}@keyframes kit-heading-lit{0%{opacity:0;text-shadow:0 0 #d4ab3a00}60%{opacity:1;text-shadow:0 0 30px #d4ab3a99}to{opacity:1;text-shadow:0 0 18px #d4ab3a40}}.kit-book-rule{content:"";object-fit:none;opacity:1;color:#0000;background:linear-gradient(90deg,#0000,#d4ab3a99,#0000);width:70%;height:1px;margin:1rem auto;display:block}.kit-book-note{white-space:pre-line;color:#aeaac6;font-size:.85rem;font-style:italic}.kit-book-body{white-space:pre-wrap;color:#dedbec;font-size:clamp(.85rem,1.35vw,1rem);line-height:1.75}.kit-book-body:first-letter{float:left;font-family:var(--font-display,serif);color:#ecd287;text-shadow:0 0 20px #d4ab3a73;padding:.1em .12em 0 0;font-size:3.1em;line-height:.85}.kit-book-ribbon{z-index:4;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);filter:drop-shadow(0 3px 4px #04020c80);opacity:1;transform-origin:50% 0;width:3.2%;height:16%;transition:rotate var(--dur-scene) var(--ease-spring);animation:kit-ribbon-drop 1.3s var(--ease-settle) .26s backwards;background:linear-gradient(#e3c15c,#95761f);position:absolute;top:-2%;left:49%;rotate:none}.kit-book-forward .kit-book-ribbon{transition:rotate .31s var(--ease-snap);rotate:-7deg}.kit-book-back .kit-book-ribbon{transition:rotate .31s var(--ease-snap);rotate:7deg}@keyframes kit-ribbon-drop{0%{opacity:0;transform:translateY(-55%)}30%{opacity:1;transform:rotate(6deg)}55%{transform:rotate(-3deg)}78%{transform:rotate(1.5deg)}to{opacity:1;transform:none}}.kit-book-leaf{z-index:2;transform-origin:0;opacity:0;pointer-events:none;backface-visibility:visible;background:linear-gradient(90deg,#211b3a,#151229 60%,#0d0b1c);border:1px solid #d4ab3a40;width:47%;position:absolute;top:3%;bottom:3%;left:50%;overflow:hidden;box-shadow:-12px 0 24px #04020c8c}.kit-book-leaf:before{content:"";opacity:0;background:linear-gradient(90deg,#04020c00 0%,#04020c99 100%);position:absolute;inset:0}.kit-book-leaf:after{content:"";opacity:0;background:linear-gradient(#0000,#f4e0a6d9,#0000);width:2px;position:absolute;top:0;bottom:0;right:0}.kit-book-forward .kit-book-leaf{animation:leaf-forward .62s var(--ease-drift) both}.kit-book-back .kit-book-leaf{animation:leaf-back .62s var(--ease-drift) both}.kit-book-forward .kit-book-leaf:before,.kit-book-back .kit-book-leaf:before{animation:kit-leaf-shade .62s var(--ease-drift) both}.kit-book-forward .kit-book-leaf:after,.kit-book-back .kit-book-leaf:after{animation:kit-leaf-glint .62s var(--ease-drift) both}@keyframes kit-leaf-shade{0%,to{opacity:0}50%{opacity:1}}@keyframes kit-leaf-glint{0%,to{opacity:0}35%,65%{opacity:1}}@keyframes leaf-forward{0%{opacity:1;transform:rotateY(0);box-shadow:-12px 0 24px #04020c8c}50%{box-shadow:0 0 44px #04020cbf}to{opacity:1;transform:rotateY(-180deg);box-shadow:12px 0 24px #04020c8c}}@keyframes leaf-back{0%{opacity:1;transform:rotateY(-180deg);box-shadow:12px 0 24px #04020c8c}50%{box-shadow:0 0 44px #04020cbf}to{opacity:1;transform:rotateY(0);box-shadow:-12px 0 24px #04020c8c}}@media (max-width:640px){.kit-book{aspect-ratio:3/4;grid-template-columns:1fr}.kit-book:after{background:linear-gradient(#1a1633,#0d0b1c)}.kit-book-page,.kit-book-right{padding:10% 9%}.kit-book-left{padding-bottom:0;overflow:visible}.kit-book-leaf{transform-origin:0;width:96.8%;top:1.6%;bottom:1.6%;left:1.6%}.kit-book-ribbon{width:7%;left:84%}}.ambient-dust{z-index:-11;pointer-events:none;mix-blend-mode:screen;opacity:.16;position:fixed;inset:0;overflow:hidden}.ambient-dust:before{content:"";filter:contrast(9)brightness(.42)grayscale()sepia()saturate(2.2);will-change:transform;background:url(/assets/ui/dust-motes.webp) 0 0/360px;animation:90s linear infinite dust-drift;position:absolute;inset:0 -360px -720px 0}html[data-theme=light] .ambient-dust{display:none}@keyframes dust-drift{0%{transform:translate(0)}to{transform:translate(-360px,-720px)}}[data-effects=low] .ambient-dust{opacity:.1}[data-effects=low] .ambient-dust:before{animation:none}@media (prefers-reduced-motion:reduce){.kit-scroll-length,.kit-scroll-text,.kit-book,.kit-book-leaf,.kit-book-leaf:before,.kit-book-leaf:after,.kit-book-page,.kit-book-heading,.kit-book-ribbon,.ambient-dust{animation:none!important}.kit-book-ribbon,.kit-book-forward .kit-book-ribbon,.kit-book-back .kit-book-ribbon{transition:none;rotate:none}}.section-head{align-items:center;gap:.55rem;min-width:0;margin-bottom:.6rem;display:flex}.section-head-title{font-family:var(--font-display,serif);letter-spacing:.18em;text-transform:uppercase;color:var(--color-amber-300);white-space:nowrap;font-size:.72rem}.section-head-rule{transform-origin:0;background:linear-gradient(90deg,#d4ab3a80,#0000);flex:1;min-width:1rem;height:1px}.section-head-aside{color:var(--color-stone-400);white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.kit-select{min-width:0;height:2.5rem;color:var(--color-stone-100);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-snap), box-shadow .22s var(--ease-spring);background:#0a0714cc;border:1px solid #6b639473;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .7rem;font-size:.875rem;display:inline-flex;box-shadow:inset 0 2px 6px #04020c73}.kit-select-sm{border-radius:.4rem;height:2rem;padding:0 .55rem;font-size:.78rem}.kit-select:hover{border-color:#d4ab3a73}.kit-select:focus-visible,.kit-select[data-state=open]{border-color:#d4ab3aa6;outline:none;box-shadow:inset 0 2px 6px #04020c73,0 0 0 3px #d4ab3a29,0 0 22px #d4ab3a1a}.kit-select:disabled{opacity:.5;cursor:not-allowed}.kit-select-chevron{color:#d4ab3a;transition:rotate .26s var(--ease-spring)}.kit-select[data-state=open] .kit-select-chevron{rotate:180deg}.kit-select-list{min-width:max(11rem, var(--radix-dropdown-menu-trigger-width));max-width:min(92vw,26rem);max-height:min(60vh, var(--radix-dropdown-menu-content-available-height,60vh));background-color:#151029;padding:.3rem;overflow-y:auto}.kit-select-group{font-family:var(--font-display,serif);letter-spacing:.18em;text-transform:uppercase;color:var(--color-amber-300);padding:.45rem .55rem .2rem;font-size:.62rem}.kit-select-row{color:var(--color-stone-200);cursor:pointer;animation:item-in .26s var(--ease-spring) both;transition:background-color .14s var(--ease-snap), color .14s var(--ease-snap), translate .2s var(--ease-spring);border-radius:.4rem;outline:none;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.85rem;display:flex}.kit-select-row[data-highlighted]{color:var(--color-amber-100);background:#d4ab3a1f;translate:3px}.kit-select-row[data-state=checked]{color:var(--color-amber-200)}.kit-select-row[data-disabled]{opacity:.4;cursor:not-allowed}.kit-stepper{height:2.5rem;transition:border-color var(--dur-quick) var(--ease-snap), box-shadow .22s var(--ease-spring);background:#0a0714cc;border:1px solid #6b639473;border-radius:.5rem;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:inset 0 2px 6px #04020c73}.kit-stepper-sm{border-radius:.4rem;height:2rem}.kit-stepper:focus-within{border-color:#d4ab3aa6;box-shadow:inset 0 2px 6px #04020c73,0 0 0 3px #d4ab3a29}.kit-stepper[data-disabled]{opacity:.5}.kit-stepper-btn{color:#d4ab3a;width:2.1rem;transition:background-color .14s var(--ease-snap), color .14s var(--ease-snap);background:#d4ab3a0d;place-items:center;display:grid}.kit-stepper-sm .kit-stepper-btn{width:1.7rem}.kit-stepper-btn:hover:not(:disabled){color:#f4e0a6;background:#d4ab3a29}.kit-stepper-btn:active:not(:disabled){background:#d4ab3a47}.kit-stepper-btn:disabled{color:var(--color-stone-600);cursor:not-allowed}.kit-stepper-figure{text-align:center;width:3.2rem;min-width:0;font-family:var(--font-display,serif);color:var(--color-amber-50);-moz-appearance:textfield;background:0 0;border:0;outline:none;font-size:.95rem;box-shadow:none!important}.kit-stepper-sm .kit-stepper-figure{width:2.4rem;font-size:.82rem}.kit-stepper-figure::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-stepper-figure::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kit-stepper-suffix{color:var(--color-stone-500);align-self:center;padding-right:.35rem;font-size:.7rem}@keyframes count-pop{0%{scale:.82}60%{scale:1.14}to{scale:1}}.kit-slider{align-items:center;min-width:4rem;height:1.5rem;display:inline-flex;position:relative}.kit-slider-input{appearance:none;background:linear-gradient(90deg, #8a6514, #e3c15c) 0 0 / var(--fill,0%) 100% no-repeat, #04020cd9;cursor:pointer;border-radius:9999px;width:100%;height:.4rem;box-shadow:inset 0 1px 2px #0009}.kit-slider-input:disabled{opacity:.5;cursor:not-allowed}.kit-slider-bubble{left:var(--fill,0%);color:var(--color-amber-100);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s var(--ease-snap), scale .22s var(--ease-spring), translate .22s var(--ease-spring);background:#151029;border:1px solid #d4ab3a80;border-radius:.35rem;padding:.05rem .4rem;font-size:.68rem;position:absolute;bottom:100%;translate:-50% 4px;scale:.8}.kit-slider:hover .kit-slider-bubble,.kit-slider:focus-within .kit-slider-bubble{opacity:1;translate:-50% -2px;scale:1}.kit-date{background-color:#151029;width:17rem;padding:.6rem}.kit-date-head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.kit-date-month{font-family:var(--font-display,serif);letter-spacing:.1em;color:var(--color-amber-100);font-size:.8rem}.kit-date-nav{color:#d4ab3a;border-radius:.4rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.kit-date-nav:hover{background:#d4ab3a24}.kit-date-week,.kit-date-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.kit-date-week{letter-spacing:.08em;color:var(--color-stone-500);margin-bottom:.2rem;font-size:.62rem}.kit-date-grid{animation:item-in .26s var(--ease-spring) both}.kit-date-grid[data-turn=next]{animation-name:kit-month-next}.kit-date-grid[data-turn=prev]{animation-name:kit-month-prev}@keyframes kit-month-next{0%{opacity:0;translate:14px}to{opacity:1;translate:0}}@keyframes kit-month-prev{0%{opacity:0;translate:-14px}to{opacity:1;translate:0}}.kit-date-day{aspect-ratio:1;color:var(--color-stone-200);transition:background-color .14s var(--ease-snap), color .14s var(--ease-snap);border-radius:.4rem;font-size:.78rem}.kit-date-day:hover:not(:disabled){color:var(--color-amber-100);background:#d4ab3a24}.kit-date-day:disabled{color:var(--color-stone-700);cursor:not-allowed}.kit-date-day[data-today]{box-shadow:inset 0 0 0 1px #d4ab3a8c}.kit-date-day[data-on]{color:#2a1c05;animation:pop-in .24s var(--ease-spring);background:linear-gradient(#fdf7e7,#ecd287 45%,#d4ab3a);font-weight:600}.kit-date-time{border-top:1px solid #d4ab3a26;justify-content:center;align-items:center;gap:.4rem;margin-top:.6rem;padding-top:.6rem;display:flex}html[data-theme=light] .kit-select,html[data-theme=light] .kit-stepper{background:#fffcf4d9;border-color:#78603259;box-shadow:inset 0 1px 3px #3c280a1f}html[data-theme=light] .kit-select-list,html[data-theme=light] .kit-date,html[data-theme=light] .kit-slider-bubble{background-color:#fbf6e9}html[data-theme=light] .kit-slider-input{background:linear-gradient(90deg, #a6842a, #d4ab3a) 0 0 / var(--fill,0%) 100% no-repeat, #78603238}html[data-theme=light] .kit-date-day[data-on]{color:#fffdf7;background:linear-gradient(#5a4410,#3d2a08)}@media (prefers-reduced-motion:reduce){.kit-select-row,.kit-date-grid,.kit-date-day[data-on]{animation:none}.kit-select-chevron,.kit-slider-bubble{transition:none}}@keyframes app-count-pop{0%{opacity:.5;transform:scale(.82)}55%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes app-reveal-rows{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes app-conceal-rows{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes app-reveal-clip{0%{overflow:hidden}to{overflow:hidden}}@keyframes app-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes app-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes app-banner-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-tick-draw{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes app-flash{0%{background-color:#d4ab3a38}to{background-color:#0000}}[data-effects=low] .breathe{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-banner,.reveal-pop,.reveal-scale,.live-in,.reveal-leave,.reveal-height,.reveal-height>*,.stagger>*,.stagger-up>*,.count-pop,.flash-changed,.tick-in,.breathe,[role=alert],[role=status],details[open]>:not(summary){animation:none!important}.bar-ease,.switch-track,.switch-knob,.chevron-turn{transition:none!important}}@keyframes announce-fly{0%{opacity:0;transform:perspective(1400px)rotateX(70deg)scale(2.2)translateZ(400px)}55%{opacity:1}to{opacity:1;transform:perspective(1400px)rotateX(0)scale(1)translateZ(0)}}@keyframes announce-fade{0%{opacity:0}to{opacity:1}}@keyframes announce-brightness{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}@keyframes shock-ring{0%{opacity:0;scale:.4}22%{opacity:.9}to{opacity:0;scale:2.6}}@keyframes spark-out{0%{opacity:0;translate:0;scale:1}6%{opacity:1}to{opacity:0;translate:var(--tx) var(--ty);scale:.2}}@keyframes rule-grow{0%{opacity:0;width:0}to{opacity:1;width:100px}}@keyframes diamond-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes sub-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.announce,.announce-title{--announce-face:linear-gradient(180deg, #ffe9b0 0%, #ecc673 45%, #cf9a33 100%);--announce-glow:#d4a44a66;--announce-rule:#d4ab3ab3;--announce-spark:#e3c15c;--announce-sub:#e3c15cbf}.announce[data-tone=ember],.announce-title[data-tone=ember]{--announce-face:linear-gradient(180deg, #ffd9b8 0%, #ff9d5c 45%, #c65a24 100%);--announce-glow:#e0703a73;--announce-rule:#e0703acc;--announce-spark:#ff9d5c;--announce-sub:#ff9d5ccc}.announce[data-tone=dawn],.announce-title[data-tone=dawn]{--announce-face:linear-gradient(180deg, #fff6da 0%, #f4e0a6 45%, #e0a890 100%);--announce-glow:#f4c8a666;--announce-rule:#f4e0a6bf;--announce-spark:#f4e0a6;--announce-sub:#fff6dacc}.announce[data-tone=plain],.announce-title[data-tone=plain]{--announce-face:linear-gradient(180deg, #fafaf9 0%, #d6d3d1 50%, #a8a29e 100%);--announce-glow:#a8a29e4d;--announce-rule:#a8a29eb3;--announce-spark:#d6d3d1;--announce-sub:#d6d3d1cc}.announce[data-tone=act],.announce-title[data-tone=act]{--announce-face:linear-gradient(180deg, #fff8e6 0%, #f3dc9a 40%, #d6a94a 100%);--announce-glow:#f3dc9a80;--announce-rule:#f3dc9ad9;--announce-spark:#f7e3a6;--announce-sub:#fff8e6d9}.announce[data-tone=act] .announce-rule{width:120px}.announce[data-tone=act] .announce-sub{letter-spacing:.22em;font-size:1.05em}.announce-title{text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2;display:block;position:relative}@media (min-width:640px){.announce-title{letter-spacing:.14em}}.announce-depth{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.announce-face{background:var(--announce-face);color:#0000;-webkit-text-stroke:1px #00000059;filter:drop-shadow(0 2px 6px #000000b3) drop-shadow(0 0 22px var(--announce-glow));-webkit-background-clip:text;background-clip:text;display:block;position:relative}.announce-fly{transform-style:preserve-3d;animation:announce-fly .9s var(--ease-spring) both}.announce-breathe{animation:announce-brightness 2.4s var(--ease-drift) infinite;position:relative}.announce-rules{justify-content:center;align-items:center;gap:10px;height:8px;margin-bottom:14px;display:flex}.announce-rule{background:linear-gradient(90deg, transparent, var(--announce-rule));width:100px;height:1px;animation:rule-grow 1s var(--ease-snap) .6s both}.announce-rule-end{background:linear-gradient(90deg, var(--announce-rule), transparent)}.announce-diamond{border:1px solid var(--announce-rule);width:7px;height:7px;animation:diamond-in var(--dur-beat) var(--ease-spring) .8s both;flex:none;rotate:45deg}.announce-sub{text-transform:uppercase;letter-spacing:.3em;color:var(--announce-sub);animation:sub-in .9s var(--ease-snap) .3s both;font-weight:600}.announce-ring{pointer-events:none;width:220px;height:220px;animation:shock-ring .7s var(--ease-drift) .62s both;border:2px solid #f4e0a6cc;border-radius:999px;margin:-110px 0 0 -110px;position:absolute;top:50%;left:50%}.announce-spark{background:var(--announce-spark);box-shadow:0 0 8px var(--announce-spark);pointer-events:none;animation-name:spark-out;animation-timing-function:var(--ease-drift);border-radius:999px;animation-delay:.62s;animation-fill-mode:both;position:absolute;top:50%;left:50%}.announce-spark-hot{background:#fff8e1;box-shadow:0 0 8px #fff8e1}[data-effects=low] .announce-fly{animation:announce-fade .9s var(--ease-drift) both}[data-effects=low] .announce-breathe{animation:none}[data-effects=low] .announce-depth:not(:nth-last-child(2)),[data-effects=low] .announce-ring,[data-effects=low] .announce-spark{display:none}@media (prefers-reduced-motion:reduce){.announce-fly,.announce-breathe,.announce-rule,.announce-diamond,.announce-sub{animation:none!important}.announce-ring,.announce-spark{display:none}input[type=range]{transition:none!important}}[data-effects=low] .dot-wiggle{animation:pop-in var(--dur-quick) var(--ease-spring) backwards}@media (prefers-reduced-motion:reduce){.dot-wiggle,.stagger-pop>*{animation:none!important}}@keyframes app-caret{0%,49%{opacity:1}50%,to{opacity:0}}[data-effects=low] .stream-caret{animation:none}@media (prefers-reduced-motion:reduce){.stream-caret{animation:none!important}}@keyframes dictate-ripple{0%{opacity:.75;scale:1}to{opacity:0;scale:2.1}}.dictate-box-on>textarea{padding-right:2.75rem}.dictate-box-on>input{padding-right:2.1rem}html[data-effects=low] .dictate-mic-live:after,html[data-effects=low] .dictate-dot{animation:none}@media (prefers-reduced-motion:reduce){.dictate-mic-live:after,.dictate-dot{animation:none!important}.dictate-mic-live:before{transition:none!important}}.ctx-host{-webkit-touch-callout:none}.ctx-host[data-pressing]{outline-offset:3px;transition:outline-offset .48s var(--ease-settle), outline-color .48s var(--ease-settle);border-radius:.75rem;outline:2px solid #d4ab3a99}.ctx-anchor{pointer-events:none;opacity:0;width:1px;height:1px;position:fixed}.ctx-menu-label{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-family:var(--font-display,serif);letter-spacing:.06em;border-bottom:1px solid #d4ab3a26;margin-bottom:.25rem;padding:.35rem .6rem .5rem;font-size:.8rem;display:block;overflow:hidden}html[data-theme=light] .ctx-menu,html[data-theme=light] .palette-panel{background:linear-gradient(#fffdf7,#f3ead6);border-color:#78603259;box-shadow:0 18px 44px #4a3a1c47,inset 0 1px #ffffffb3}.ctx-item-danger{color:#fca5a5}.ctx-item-danger[data-highlighted]{color:#fecaca;background:#7f1d1d80}html[data-theme=light] .ctx-item-danger{color:#b42318}html[data-theme=light] .ctx-item-danger[data-highlighted]{color:#8f1d14;background:#b423181f}.kbd-chip{color:#d6d0ebbf;transition:border-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap), transform var(--dur-quick) var(--ease-spring);background:#100d208c;border:1px solid #6b639466;border-radius:9999px;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .3rem;font-size:.72rem;line-height:1;display:inline-flex}.kbd-chip:hover,.kbd-chip:focus-visible{color:#f4e0a6;border-color:#d4ab3a8c;outline:none}.kbd-chip:active{transform:scale(.96)}.kbd-key{min-width:1.15rem;height:1.15rem;font-family:var(--font-geist-mono,ui-monospace, monospace);color:#f4e0a6;background:#d4ab3a14;border:1px solid #d4ab3a66;border-bottom-width:2px;border-radius:.3rem;justify-content:center;align-items:center;padding:0 .25rem;font-size:.68rem;display:inline-flex}html[data-theme=light] .kbd-chip{color:#4a3a1cd9;background:#fffdf7b3;border-color:#78603259}html[data-theme=light] .kbd-chip:hover,html[data-theme=light] .kbd-chip:focus-visible{color:#5a420f;border-color:#966e1eb3}html[data-theme=light] .kbd-key{color:#6b4e12;background:#d4ab3a29;border-color:#966e1e80}@keyframes palette-in{0%{opacity:0;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.palette-panel[role=dialog][data-state=open]{animation:palette-in var(--dur-beat) var(--ease-spring) both}.palette-list>[role=option]:nth-of-type(2){animation-delay:22ms}.palette-list>[role=option]:nth-of-type(3){animation-delay:44ms}.palette-list>[role=option]:nth-of-type(4){animation-delay:66ms}.palette-list>[role=option]:nth-of-type(5){animation-delay:88ms}.palette-list>[role=option]:nth-of-type(n+6){animation-delay:.11s}.palette-option{cursor:pointer;text-align:left;border-radius:.5rem;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;font-size:.875rem;display:flex}.palette-option[aria-selected=true]{background:#d4ab3a1f;padding-left:.85rem;box-shadow:inset 2px 0 #d4ab3a}html[data-theme=light] .palette-option[aria-selected=true]{background:#d4ab3a33;box-shadow:inset 2px 0 #a87c1a}.palette-group{letter-spacing:.14em;text-transform:uppercase;opacity:.55;padding:.55rem .6rem .2rem;font-size:.62rem}.chip-rail{padding-bottom:5px;position:relative}.chip-rail>.rail-mark-h{transform:translate(calc(var(--ix,0px) + 8px), calc(var(--iy,0px) + var(--ih,0px) + 2px));top:0;bottom:auto}.ref-badge{white-space:nowrap;color:#d6d0ebcc;background:#100d2080;border:1px solid #6b639466;border-radius:9999px;align-items:center;gap:.25rem;padding:.05rem .45rem;font-size:.68rem;line-height:1.1rem;display:inline-flex}.ref-badge[data-tone=gold]{color:#f4e0a6;background:#d4ab3a14;border-color:#d4ab3a73}.ref-badge[data-tone=green]{color:#86efac;background:#1665342e;border-color:#4ade8066}.ref-badge[data-tone=blue]{color:#93c5fd;background:#1e40af2e;border-color:#60a5fa73}.ref-badge[data-tone=violet]{color:#c4b5fd;background:#5b21b62e;border-color:#a78bfa73}.ref-badge[data-tone=orange]{color:#fdba74;background:#9a341233;border-color:#fb923c80}.ref-badge[data-tone=red]{color:#fca5a5;background:#7f1d1d33;border-color:#f8717173}html[data-theme=light] .ref-badge{color:#4a3a1c;background:#fffdf7b3;border-color:#7860324d}html[data-theme=light] .ref-badge[data-tone=gold]{color:#6b4e12;background:#d4ab3a29;border-color:#966e1e80}html[data-theme=light] .ref-badge[data-tone=green]{color:#166534;background:#22c55e1a;border-color:#15803d66}html[data-theme=light] .ref-badge[data-tone=blue]{color:#1e40af;background:#3b82f61a;border-color:#1d4ed859}html[data-theme=light] .ref-badge[data-tone=violet]{color:#5b21b6;background:#8b5cf61a;border-color:#6d28d959}html[data-theme=light] .ref-badge[data-tone=orange]{color:#9a3412;background:#f973161a;border-color:#c2410c66}html[data-theme=light] .ref-badge[data-tone=red]{color:#991b1b;background:#ef444414;border-color:#b91c1c59}@media (prefers-reduced-motion:reduce){.ctx-host[data-pressing],.kbd-chip{transition:none}.palette-panel[role=dialog][data-state=open],.palette-list>[role=option]{animation:none}}[data-effects=low] .palette-panel[role=dialog][data-state=open],[data-effects=low] .palette-list>[role=option]{animation:none}html[data-theme=light] .sheet-ability,html[data-theme=light] .sheet-vital,html[data-theme=light] .sheet-hp{box-shadow:none;background:#fffcf4bf;border-color:#7860284d}html[data-theme=light] .sheet-ability-score{background:#fffcf4e6}html[data-theme=light] .sheet-medallion-face,html[data-theme=light] .sheet-medallion-emblem{background:#f6efdc}@media (prefers-reduced-motion:reduce){.sheet-ability{animation:none}.sheet-hp-fill{transition:none}}html[data-theme=light] .spell-tile{color:var(--color-stone-600);background:#fffcf4bf;border-color:#7860284d}html[data-theme=light] .spell-tile[data-state=ready],html[data-theme=light] .spell-tile[data-state=granted]{color:var(--color-stone-900)}@media (prefers-reduced-motion:reduce){.spell-tile{transition:none}.spell-tile:has(button:not(:disabled)):hover{transform:none}}.moment-stage{z-index:58;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:radial-gradient(80% 70% at 50% 45%,#140c28d1,#05030df0);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;animation:.38s ease-out both overlay-soft;display:flex;position:fixed;inset:0}.moment-sigil{mix-blend-mode:screen;width:6rem;height:6rem;animation:3.2s linear infinite spin}.moment-kicker{font-family:var(--font-display,serif);letter-spacing:.24em;text-transform:uppercase;color:var(--color-amber-300);animation:item-in .52s var(--ease-spring,ease-out) .2s both;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.moment-title{font-family:var(--font-display,serif);letter-spacing:.04em;animation:item-in .62s var(--ease-spring,ease-out) .42s both;margin-top:.4rem;font-size:clamp(1.4rem,4vw,2.2rem)}.moment-levelup{place-items:center;width:min(22rem,70vw);height:min(22rem,70vw);margin-bottom:.5rem;display:grid;position:relative}.moment-levelup-burst,.moment-rest-fire{-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.moment-levelup-burst{position:absolute;inset:0}.moment-levelup-medallion{width:8.5rem;height:8.5rem;animation:pop-in .62s var(--ease-spring,ease-out) both}.moment-levelup-medallion .sheet-medallion-emblem{width:2.8rem;height:2.8rem}.moment-ring{width:9.5rem;height:9.5rem;animation:level-ring 1.5s var(--ease-settle,ease-out) .25s both;border:2px solid #ecd287e6;border-radius:9999px;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #d4ab3a8c,inset 0 0 18px #d4ab3a59}.moment-ring-late{animation-delay:.8s}.moment-rest{place-items:center;width:min(15rem,56vw);height:min(15rem,56vw);display:grid;position:relative}.moment-rest-fire{position:absolute;inset:0}.moment-rest-glow{background:radial-gradient(closest-side,#ff963247,#0000);border-radius:9999px;animation:2.6s ease-in-out infinite fire-breathe;position:absolute;inset:18% 8% -6%}@keyframes fire-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.moment-rest-party{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;max-width:44rem;margin-top:.75rem;display:flex}.moment-rest-seat{animation:item-in .52s var(--ease-spring,ease-out) both;flex-direction:column;align-items:center;gap:.2rem;display:flex}.moment-rest-medallion{width:4.25rem;height:4.25rem;margin-bottom:.3rem}.moment-rest-medallion .sheet-medallion-emblem{width:1.7rem;height:1.7rem}.moment-travel{z-index:56;max-width:min(92vw,30rem);box-shadow:var(--shadow-glow-gold), 0 14px 34px #04020c99;pointer-events:none;animation:travel-ride 3.4s var(--ease-settle,ease-out) both;background:linear-gradient(#211b3af5,#0c0818f5);border:1px solid #d4ab3a8c;border-radius:9999px;align-items:center;gap:.75rem;padding:.55rem 1.4rem .55rem .6rem;display:flex;position:fixed;top:4.5rem;left:50%}.moment-travel-rose{mix-blend-mode:screen;width:2.75rem;height:2.75rem;animation:travel-rose 3.4s var(--ease-settle,ease-out) both}.moment-travel-kicker{font-family:var(--font-display,serif);letter-spacing:.24em;text-transform:uppercase;color:var(--color-stone-400);font-size:.6rem;display:block}.moment-travel-name{font-family:var(--font-display,serif);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;display:block;overflow:hidden}@keyframes travel-ride{0%{opacity:0;transform:translate(-50%,-24px)scale(.94)}12%,86%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(.98)}}@keyframes travel-rose{0%{transform:rotate(-120deg)}30%,to{transform:rotate(0)}}html[data-theme=light] .moment-travel{background:linear-gradient(#fffdf7,#f1e7cf)}html[data-theme=light] .moment-travel-rose{mix-blend-mode:multiply;filter:invert()hue-rotate(180deg)}.moment-loot{z-index:57;cursor:pointer;--loot:190, 180, 215;position:fixed;bottom:22%;left:50%;transform:translate(-50%)}.moment-loot[data-tier=rare]{--loot:96, 165, 250}.moment-loot[data-tier=epic]{--loot:236, 190, 80}.moment-loot-card{border:1px solid rgba(var(--loot), .65);background:radial-gradient(120% 80% at 50% 0%, rgba(var(--loot), .22), transparent 70%), #0a0714f0;min-width:13rem;box-shadow:0 0 34px rgba(var(--loot), .35), 0 18px 40px #04020cb3;animation:loot-flip 3.6s var(--ease-settle,ease-out) both;transform-style:preserve-3d;border-radius:.9rem;flex-direction:column;align-items:center;gap:.2rem;padding:1.1rem 1.5rem 1rem;display:flex;position:relative}.moment-loot-plate{box-shadow:0 0 0 2px rgba(var(--loot), .8), 0 0 22px rgba(var(--loot), .5);border-radius:9999px;place-items:center;display:grid}.moment-loot-kicker{font-family:var(--font-display,serif);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--loot));margin-top:.5rem;font-size:.62rem}.moment-loot-name{font-family:var(--font-display,serif);letter-spacing:.03em;color:var(--color-amber-50);font-size:1.05rem}.moment-loot-rays{z-index:-1;background:repeating-conic-gradient(from 0deg, rgba(var(--loot), .2) 0deg 8deg, transparent 8deg 20deg);border-radius:9999px;animation:14s linear infinite spin;position:absolute;inset:-55%;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 78%);mask-image:radial-gradient(closest-side,#000 25%,#0000 78%)}@keyframes loot-flip{0%{opacity:0;transform:perspective(900px)translateY(36px)rotateY(-95deg)scale(.8)}16%{opacity:1;transform:perspective(900px)translateY(0)rotateY(8deg)scale(1.04)}24%,86%{opacity:1;transform:perspective(900px)translateY(0)rotateY(0)scale(1)}to{opacity:0;transform:perspective(900px)translateY(-22px)rotateY(0)scale(.96)}}[data-effects=low] .moment-loot-rays{display:none}@media (prefers-reduced-motion:reduce){.moment-loot-card{animation:.3s ease-out both overlay-soft}.moment-travel{animation:none;transform:translate(-50%)}.moment-travel-rose{animation:none}.moment-loot-rays{display:none}.moment-stage,.moment-kicker,.moment-title,.moment-levelup-medallion,.moment-rest-seat,.moment-rest-glow,.moment-sigil{animation:none}.moment-ring{display:none}}.page-glyph{border-color:#d4ab3a8c;box-shadow:0 0 0 1px #04020c99,0 0 18px #d4ab3a38}.medallion>img{border-width:0}.section-head-danger .section-head-title{-webkit-text-fill-color:currentColor;color:#fca5a5;background:0 0}.section-head-danger .section-head-rule{background:linear-gradient(90deg,#ef44448c,#0000)}html[data-theme=light] .section-head-danger .section-head-title{color:#991b1b}.glyph-field>input{padding-left:2.6rem}.plate-row[data-layout=stack]{flex-flow:column;align-items:stretch;gap:.4rem}.danger-zone{background-image:repeating-linear-gradient(135deg,#dc503ce6 0 10px,#280c0ae6 10px 20px),linear-gradient(#a0281e29,#a0281e0a 55%,#0000);background-position:0 0;background-repeat:no-repeat;background-size:100% 5px,100% 100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffbeaa14,0 8px 28px #04020c80,0 0 22px #c83c281a;border-color:#c8463c8c!important}html[data-theme=light] .danger-zone{background-image:repeating-linear-gradient(135deg,#be3228d9 0 10px,#5a1e14d9 10px 20px),linear-gradient(#be32281f,#be322808 55%,#0000)}html[data-theme=light] .speech-installed{color:#1d6b42;background:#228b541f;border-color:#228b5480}button.pk-tap,label.pk-tap,.pk-pill,.pk-link{font-size:.75rem;line-height:1.1rem}button.pk-tap.pk-display{font-family:var(--font-display), Georgia, serif;font-weight:600}.pk-pill{font-size:.72rem}@media (pointer:fine){.pk-field{font-size:.78rem;line-height:1.25rem}}.kit-select.pk-w-24{flex:none;width:6rem}.kit-select.pk-w-26{flex:none;width:6.5rem}.kit-select.pk-w-28,.kit-slider.pk-w-28{flex:none;width:7rem}@keyframes lobby-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lobby-ring{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes lobby-seal-stamp{0%{opacity:0;transform:rotate(-24deg)scale(1.6)}60%{opacity:1;transform:rotate(-10deg)scale(.94)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:no-preference){html:not([data-effects=low]) .lobby-enter{animation:lobby-rise var(--dur-beat) var(--ease-settle) backwards;animation-delay:calc(var(--i,0) * 70ms)}html:not([data-effects=low]) .lobby-seat{animation:item-in var(--dur-beat) var(--ease-spring) backwards;animation-delay:calc(.14s + var(--i,0) * 80ms)}html:not([data-effects=low]) .lobby-sigil{animation:pop-in var(--dur-beat) var(--ease-spring) backwards;animation-delay:calc(.26s + var(--i,0) * 45ms)}html:not([data-effects=low]) .lobby-code-seal{animation:lobby-seal-stamp var(--dur-beat) var(--ease-spring) .62s backwards}html:not([data-effects=low]) .lobby-qr>img{animation:overlay-soft var(--dur-beat) var(--ease-snap) both}html:not([data-effects=low]) .lobby-tick>svg{animation:pop-in var(--dur-beat) var(--ease-spring) both}html:not([data-effects=low]) .lobby-tick:after{content:"";border:1px solid var(--color-amber-300);pointer-events:none;animation:lobby-ring var(--dur-beat) var(--ease-settle) both;border-radius:9999px;position:absolute;inset:-2px}html:not([data-effects=low]) .lobby-pop{animation:pop-in var(--dur-beat) var(--ease-spring) both}.lobby-seat:hover .lobby-medallion-face{transform:scale(1.06)}}.hand-pip{transition:color var(--dur-beat) var(--ease-snap), background-color var(--dur-beat) var(--ease-snap), text-decoration-color var(--dur-beat) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap);text-decoration-line:line-through;text-decoration-color:#0000}.hand-pip[data-used=true]{text-decoration-color:currentColor}.hand-label{animation:hand-file-in var(--dur-move) var(--ease-settle) both}@keyframes hand-file-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.hand-target,.hand-rider{animation:hand-chip-pop var(--dur-quick) var(--ease-settle) backwards;animation-delay:calc(var(--i,0) * 40ms)}.hand-target[aria-pressed=true]{animation:hand-chip-pop var(--dur-quick) var(--ease-settle) backwards, hand-chip-on .28s var(--ease-spring);animation-delay:calc(var(--i,0) * 40ms), 0s}@keyframes hand-chip-pop{0%{opacity:0;scale:.6}}@keyframes hand-chip-on{0%{scale:.94}60%{scale:1.04}to{scale:1}}.hand-option,.hand-react-chip{animation:hand-chip-pop var(--dur-quick) var(--ease-settle) backwards;animation-delay:calc(var(--i,0) * 40ms);transition:background-color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap)}.hand-option[aria-pressed=true],.hand-react-chip[aria-pressed=true]{animation:hand-chip-pop var(--dur-quick) var(--ease-settle) backwards, hand-chip-on .28s var(--ease-spring);animation-delay:calc(var(--i,0) * 40ms), 0s}.hand-react{animation:hand-file-in var(--dur-move) var(--ease-settle) both, hand-react-glow 1.6s var(--ease-snap) 1}.hand-react-chip{animation-delay:calc(.12s + var(--i,0) * 40ms)}@keyframes hand-react-glow{0%{box-shadow:0 0 #7dd3fc00}30%{box-shadow:0 0 0 3px #7dd3fc47}to{box-shadow:0 0 #7dd3fc00}}.hand-trigger,.hand-choice{animation:hand-file-in var(--dur-move) var(--ease-settle) backwards}.hand-option[aria-checked=true]{animation:hand-chip-pop var(--dur-quick) var(--ease-settle) backwards, hand-chip-on .28s var(--ease-spring);animation-delay:calc(var(--i,0) * 40ms), 0s}.hand-aim .hand-row{animation:hand-file-in var(--dur-move) var(--ease-settle) backwards;animation-delay:calc(60ms + var(--i,0) * 30ms)}.hand-aim .hand-row-value{animation:hand-value-in var(--dur-quick) var(--ease-snap) backwards}@keyframes hand-value-in{0%{opacity:0;transform:translateY(4px)}}.hand-played{background:var(--hand-face);pointer-events:none;z-index:20;width:190px;animation:hand-commit-play var(--dur-beat) var(--ease-settle) both, hand-commit-spend var(--dur-beat) var(--ease-snap) .82s forwards;border:1px solid #d4ab3a99;border-radius:12px;padding:12px;position:absolute;top:112px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #d4ab3a59,0 16px 40px #04020c99}.hand-played-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.hand-played-name{font-family:var(--font-display);color:var(--hand-ink);font-size:15px;font-weight:700;line-height:1.2;display:block}.hand-played .hand-dice{margin-top:4px;font-size:10px;display:block}@keyframes hand-commit-play{0%{opacity:0;transform:translate(-50%,40px)scale(.7)rotate(-6deg)}45%{opacity:1}to{opacity:1;transform:translate(-50%)scale(1)rotate(0)}}@keyframes hand-commit-spend{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-26px)scale(1.06)}}html[data-theme=light] .hand-played{border-color:#a6842a;box-shadow:0 0 0 2px #c9a44473,0 16px 34px #3c280a4d}.hand-more{animation:hand-more-in var(--dur-beat) var(--ease-settle) backwards;animation-delay:calc(var(--i,9) * 38ms)}@keyframes hand-more-in{0%{opacity:0;translate:0 40px}}.hand-more-row{animation:hand-file-in var(--dur-move) var(--ease-settle) backwards;animation-delay:calc(.12s + min(var(--i,0), 12) * 30ms)}.hand-fan[data-folding=true]{pointer-events:none}.hand-fan[data-folding=true] .hand-slot{animation:hand-fan-out var(--dur-move) var(--ease-snap) both;animation-delay:calc(var(--i,0) * 20ms)}.hand-fan[data-folding=true] .hand-more{animation:hand-more-out var(--dur-move) var(--ease-snap) both;animation-delay:0s}@keyframes hand-fan-out{to{opacity:0;transform:rotate(0)translateY(86px)scale(.9)}}@keyframes hand-rail-out{to{opacity:0;transform:translate(28px)}}@keyframes hand-more-out{to{opacity:0;translate:0 40px}}@media (max-width:639px),(max-height:719px){.hand-played{top:34px}.hand-fan[data-folding=true] .hand-slot{animation-name:hand-rail-out}}@media (prefers-reduced-motion:reduce){.hand-pip{transition:none}.hand-label,.hand-target,.hand-target[aria-pressed=true],.hand-rider,.hand-aim .hand-row,.hand-aim .hand-row-value,.hand-played,.hand-more,.hand-more-row,.hand-fan[data-folding=true] .hand-slot,.hand-fan[data-folding=true] .hand-more,.hand-option,.hand-option[aria-pressed=true],.hand-react,.hand-react-chip,.hand-react-chip[aria-pressed=true],.hand-option[aria-checked=true],.hand-choice,.hand-trigger{animation:none}.hand-option,.hand-react-chip{transition:none}}.hand{--card-w:156px;--card-h:234px;--slot-w:136px;--hand-face:linear-gradient(180deg, #30285394, #0d0b1cf2), radial-gradient(ellipse 120% 60% at 50% -20%, #6b63942e, transparent 60%), #0d0b1c;--hand-edge:#6b639452;--hand-edge-quiet:#6b639438;--hand-corner:#d4ab3a8c;--hand-art-edge:#d4ab3a38;--hand-panel:linear-gradient(180deg, #292247f7, #0d0b1cfa);--hand-panel-ink:#f9ecc8;--hand-panel-mute:#8f8aab;--hand-panel-rule:#30285373;--hand-ink:#f9ecc8;--hand-ink-soft:#aeaac6;--hand-ink-mute:#8f8aab;--hand-gold:#ecd287;--hand-art:#12101f;margin-bottom:8px;position:relative}.hand-fan{height:calc(var(--card-h) + 86px);padding:44px calc(var(--card-w) / 2 + 44px) 0;perspective:1400px;justify-content:center;align-items:flex-start;display:flex;position:relative}.hand-fan[data-more=true]{padding-right:calc(var(--card-w) / 2 + 84px)}.hand-slot{flex:0 1 var(--slot-w);min-width:34px;height:0;transform:rotate(var(--rot,0deg)) translateY(var(--ty,0px)) translateX(var(--spread,0px));transform-origin:50% 470px;transition:transform var(--dur-move) var(--ease-settle);animation:hand-fan-in var(--dur-beat) var(--ease-settle) backwards;animation-delay:calc(var(--i,0) * 38ms);position:relative}.hand-slot:has(~.hand-slot>.hand-card:is(:hover,:focus-visible)){--spread:-18px}.hand-slot:has(>.hand-card:is(:hover,:focus-visible))~.hand-slot{--spread:18px}.hand-slot:has(>.hand-card:is(:hover,:focus-visible)){z-index:9}.hand-slot:has(>.hand-card[data-picked=true]){z-index:8}@keyframes hand-fan-in{0%{opacity:0;transform:rotate(0)translateY(86px)scale(.9)}to{opacity:1;transform:rotate(var(--rot,0deg)) translateY(var(--ty,0px)) translateX(var(--spread,0px))}}.hand-card{width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);color:var(--hand-ink);text-align:left;cursor:pointer;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;padding:0;position:absolute;top:0;left:50%}.hand-card.motion-card{transition:transform .16s var(--ease-snap), opacity var(--dur-quick) var(--ease-snap), filter var(--dur-quick) var(--ease-snap)}.hand-card.motion-card:is(:hover,:focus-visible){--lift:-40px;--grow:1.08}.hand-card.motion-card:active{--lift:-34px;--grow:1.04}.hand-card.motion-card[data-picked=true]{--lift:-14px;--grow:1}.hand-card.motion-card[data-picked=true]:is(:hover,:focus-visible){--lift:-40px;--grow:1.08}.hand-card:focus-visible{outline:none}.hand-card-frame{background:var(--hand-face);border:1px solid var(--hand-edge);transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap);border-radius:14px;position:absolute;inset:0;box-shadow:0 2px 6px #04020c8c,0 12px 32px #04020c73}.hand-card:focus-visible .hand-card-frame{border-color:#f4e0a6e6}.hand-card[data-picked=true] .hand-card-frame,.hand-card[aria-pressed=true] .hand-card-frame{border-color:#d4ab3ad9;box-shadow:0 0 14px #d4ab3a59,0 0 40px #d4ab3a1f,0 18px 44px #04020c9e}.hand-card-foil{pointer-events:none;transition:opacity var(--dur-beat) var(--ease-snap);border-radius:14px;position:absolute;inset:0;overflow:hidden}.hand-card-foil:after{content:"";background:linear-gradient(105deg,#0000 38%,#f9ecc81f 48%,#0000 58%) 0 0/220% 100%;animation:5.5s linear infinite hand-edge-shimmer;position:absolute;inset:0}@keyframes hand-edge-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.hand-card-sheen{pointer-events:none;background:radial-gradient(170px circle at var(--mx,50%) var(--my,110%), #f9ecc829, transparent 62%);opacity:var(--sheen,0);transition:opacity .2s var(--ease-snap);border-radius:14px;position:absolute;inset:0}.hand-card-ribbon{background:var(--ribbon-bg);border-bottom:1px solid var(--ribbon-edge);height:18px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;color:var(--ribbon-ink);transition:filter var(--dur-beat) var(--ease-snap);border-radius:14px 14px 0 0;justify-content:center;align-items:center;font-size:7.5px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.hand-card-corner{pointer-events:none;width:15px;height:15px;transition:opacity var(--dur-beat) var(--ease-snap);position:absolute}.hand-card-corner[data-at=tl]{border-top:1px solid var(--hand-corner);border-left:1px solid var(--hand-corner);top:24px;left:7px}.hand-card-corner[data-at=br]{border-bottom:1px solid var(--hand-corner);border-right:1px solid var(--hand-corner);bottom:7px;right:7px}.hand-card-body{flex-direction:column;gap:5px;min-width:0;padding:9px 11px 10px;display:flex;position:absolute;inset:18px 0 0}.hand-card-top{flex:none;justify-content:space-between;align-items:center;gap:6px;display:flex}.hand-cost{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ecd287;white-space:nowrap;background:#2b20084d;border:1px solid #d4ab3a73;border-radius:999px;padding:1px 6px;font-size:9px}.hand-cost[data-cost=bonus]{color:#ffbe8f;background:#4514064d;border-color:#c65a2480}.hand-cost[data-cost=reaction]{color:#9fe3f5;background:#0c1a2466;border-color:#7fb8e666}.hand-cost[data-cost=free]{color:#d6cfc2;background:#14100c66;border-color:#d6cfc259}.hand-range{font-family:var(--font-geist-mono), monospace;color:var(--hand-ink-mute);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.hand-art{border:1px solid var(--hand-art-edge);background:radial-gradient(circle at 50% 40%, rgba(var(--tone-rgb,212, 171, 58), .2), transparent 70%), var(--hand-art);transition:filter var(--dur-beat) var(--ease-snap), box-shadow var(--dur-beat) var(--ease-snap);border-radius:8px;flex:0 0 58px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #d4ab3a24}.hand-art-icon{transform:translate(calc((50% - var(--mx,50%)) * .3), calc((50% - var(--my,50%)) * .22));transition:transform .2s var(--ease-settle)}.hand-name{font-family:var(--font-display);color:var(--hand-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:13px;font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.hand-numbers{flex-direction:column;flex:none;gap:1px;min-width:0;display:flex}.hand-dice,.hand-roll{font-family:var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.35;overflow:hidden}.hand-dice{color:#ffbe8f}.hand-dice[data-heals=true]{color:#7ed6a4}.hand-roll{color:var(--hand-ink-mute)}.hand-rules{min-height:0;font-family:var(--font-source-serif), Georgia, serif;color:var(--hand-ink-soft);flex:auto;font-size:10px;line-height:1.32;display:block;overflow:hidden}.hand-foot{flex:none;justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.hand-resource{font-family:var(--font-geist-mono), monospace;color:var(--hand-gold);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.hand-cond{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:#ff9d5c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.hand-card[data-type=attack]{--ribbon-bg:linear-gradient(180deg, #c65a2480, #45140659);--ribbon-edge:#e0703a73;--ribbon-ink:#ffd0ad;--tone:#ff9d5c;--tone-rgb:255, 157, 92}.hand-card[data-type=rider],.hand-card[data-type=feature]{--ribbon-bg:linear-gradient(180deg, #d4ab3a73, #2b200866);--ribbon-edge:#d4ab3a73;--ribbon-ink:#f9ecc8;--tone:#f4d47a;--tone-rgb:244, 212, 122}.hand-card[data-type=spell],.hand-card[data-type=control]{--ribbon-bg:linear-gradient(180deg, #8b6fd673, #261a4266);--ribbon-edge:#b8a6f573;--ribbon-ink:#e6dcff;--tone:#b8a6f5;--tone-rgb:184, 166, 245}.hand-card[data-type=mend]{--ribbon-bg:linear-gradient(180deg, #16653480, #052e1666);--ribbon-edge:#7ed6a466;--ribbon-ink:#c8f0d8;--tone:#7ed6a4;--tone-rgb:126, 214, 164}.hand-card[data-type=ward]{--ribbon-bg:linear-gradient(180deg, #386da873, #0c1a2466);--ribbon-edge:#7fb8e666;--ribbon-ink:#d6ecff;--tone:#9fe3f5;--tone-rgb:159, 227, 245}.hand-card[data-type=basic]{--ribbon-bg:linear-gradient(180deg, #3f3a2d99, #14100c80);--ribbon-edge:#d6cfc259;--ribbon-ink:#e7e2d6;--tone:#d6cfc2;--tone-rgb:214, 207, 194}.hand-fan[data-aiming=true] .hand-card:not([data-picked=true]):not([aria-pressed=true]){filter:brightness(.55)saturate(.7)}.hand-card[aria-disabled=true]{cursor:not-allowed;filter:brightness(.72)saturate(.5);transition:filter var(--dur-quick) var(--ease-snap)}.hand-card[aria-disabled=true]:not([data-spent=true]):is(:hover,:focus-visible){filter:brightness(.9)saturate(.75)}.hand-card[aria-disabled=true] .hand-card-foil{opacity:0}.hand-card[aria-disabled=true] .hand-card-foil:after{animation-play-state:paused}.hand-card[aria-disabled=true] .hand-card-sheen{opacity:0}.hand-card[aria-disabled=true] .hand-card-frame{border-color:var(--hand-edge-quiet);box-shadow:0 2px 6px #04020c80}.hand-card[aria-disabled=true] .hand-art{filter:saturate(.55)brightness(.85);box-shadow:none}.hand-card[aria-disabled=true] .hand-card-ribbon{filter:saturate(.45)}.hand-card[aria-disabled=true] .hand-card-corner{opacity:.35}.hand-card[aria-disabled=true][data-spent=true]{filter:brightness(.62)saturate(.45)}.hand-card.motion-card[aria-disabled=true]:is(:hover,:focus-visible){--lift:-16px;--grow:1.02}.hand-card[aria-disabled=true][data-spent=true]:is(:hover,:focus-visible){filter:brightness(.85)saturate(.7)}.hand-card[data-played=true]{animation:hand-card-play var(--dur-beat) var(--ease-settle) both, hand-card-home var(--dur-move) var(--ease-settle) .98s forwards;pointer-events:none}@keyframes hand-card-play{0%{opacity:1}45%{opacity:1}to{opacity:0;transform:perspective(900px)translateY(-96px)scale(1.12)}}@keyframes hand-card-home{0%{opacity:0;transform:perspective(900px)translateY(22px)scale(.94)}to{opacity:1}}.hand-preview{background:var(--hand-panel);pointer-events:none;z-index:12;opacity:0;visibility:hidden;width:226px;transform:rotate(calc(var(--rot,0deg) * -1)) translateY(6px) scale(.97);transform-origin:50% 100%;transition:opacity var(--dur-quick) var(--ease-snap), transform var(--dur-quick) var(--ease-snap), visibility 0s linear var(--dur-quick);border:1px solid #d4ab3a73;border-radius:11px;margin-left:-113px;padding:11px 12px;position:absolute;bottom:62px;left:50%;box-shadow:0 12px 32px #04020c99}.hand-slot:has(>.hand-card:is(:hover,:focus-visible))>.hand-preview{opacity:1;visibility:visible;transform:rotate(calc(var(--rot,0deg) * -1)) translateY(0) scale(1);transition-delay:0s}.hand-rows{flex-direction:column;display:flex}.hand-row{border-top:1px solid var(--hand-panel-rule);justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;display:flex}.hand-row:first-child{border-top:0}.hand-rows-box{border:1px solid var(--hand-panel-rule);background:var(--hand-panel);border-radius:8px;padding:4px 10px}.hand-row-key{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--hand-panel-mute);flex:none;font-size:8px;font-weight:600}.hand-row-value{text-align:right;min-width:0;font-family:var(--font-geist-mono), monospace;color:var(--hand-panel-ink);font-size:10px;line-height:1.4}.hand-row-value[data-tone=damage]{color:#ffbe8f}.hand-row-value[data-tone=heal]{color:#7ed6a4}.hand-row-value[data-tone=save]{color:#b8a6f5}.hand-row-value[data-tone=muted]{color:#aeaac6}.hand-row-value[data-tone=applies]{color:#ff9d5c}.hand-row-value[data-tone=cost]{color:#ecd287}.hand-preview-head{align-items:center;gap:7px;min-width:0;margin-bottom:6px;display:flex}.hand-type-chip{border:1px solid var(--chip-tone,#f4d47a);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--chip-tone,#f4d47a);border-radius:3px;flex:none;align-items:center;padding:1px 5px;font-size:8px;font-weight:600;line-height:1.2;display:inline-flex}.hand-preview-name{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;color:var(--hand-panel-ink);font-size:12.5px;font-weight:700;overflow:hidden}.hand-more{width:30px;height:calc(var(--card-h) - 28px);color:#ecd287;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;z-index:7;transition:transform .24s var(--ease-spring), border-color var(--dur-quick) var(--ease-snap);background:linear-gradient(#302853b3,#0d0b1cf2);border:1px solid #d4ab3a66;border-radius:9px;font-size:9px;position:absolute;top:58px;right:0;box-shadow:0 8px 22px #04020c80}.hand-more:is(:hover,:focus-visible){border-color:#f4e0a6e6;outline:none;transform:translateY(-3px)}.hand-aim{animation:fade-up var(--dur-move) var(--ease-settle) both}.hand-target[aria-pressed=true]{border-color:#d4ab3ad9;box-shadow:0 0 14px #d4ab3a47}@media (min-width:640px) and (max-height:960px){.hand{--card-w:136px;--card-h:204px}}@media (min-width:640px) and (max-height:900px){.hand[data-tutorial=true] .hand-fan{display:none}}@media (max-width:639px),(max-height:719px){.hand{--card-w:132px;--card-h:186px}.hand-fan{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;justify-content:flex-start;gap:9px;height:auto;margin-inline:-12px;padding:10px 12px 12px;scroll-padding-inline:12px;overflow-x:auto}.hand-fan::-webkit-scrollbar{display:none}.hand{overscroll-behavior:contain;max-height:calc(100dvh - 21rem);overflow-y:auto}.hand-fan[data-aiming=true],.hand[data-tutorial=true] .hand-fan{display:none}.hand-slot{flex:0 0 var(--card-w);height:var(--card-h);scroll-snap-align:center;animation-name:hand-rail-in;transform:none}.hand-slot:has(~.hand-slot>.hand-card:is(:hover,:focus-visible)){--spread:0px}.hand-slot:has(>.hand-card:is(:hover,:focus-visible))~.hand-slot{--spread:0px}.hand-card{border-radius:12px;margin-left:0;left:0}.hand-card.motion-card:is(:hover,:focus-visible),.hand-card.motion-card:active{--lift:0px;--grow:1}.hand-card.motion-card:active{--grow:.97}.hand-card.motion-card[data-picked=true],.hand-card.motion-card[data-picked=true]:is(:hover,:focus-visible){--lift:-6px;--grow:1}.hand-card-frame,.hand-card-foil,.hand-card-sheen{border-radius:12px}.hand-card-ribbon{border-radius:12px 12px 0 0;height:16px;font-size:7px}.hand-card-corner[data-at=tl]{top:21px}.hand-card-body{gap:4px;padding:7px 9px 8px;inset:16px 0 0}.hand-cost,.hand-range{font-size:8px}.hand-art{border-radius:7px;flex-basis:40px}.hand-name{font-size:11.5px;line-height:1.15}.hand-dice,.hand-roll{font-size:8.5px}.hand-rules{font-size:9px;line-height:1.28}.hand-resource,.hand-cond{font-size:8px}.hand-preview{display:none}.hand-fan[data-more=true]{padding-right:12px}.hand-more{width:44px;height:var(--card-h);scroll-snap-align:center;flex:0 0 44px;position:static}}@media (max-height:719px){.session-desk:has(.hand){flex-direction:column;flex:0 auto;min-height:0;display:flex}.session-desk:has(.hand)>div{flex-direction:column;flex:0 auto;width:100%;min-height:0;display:flex}.session-desk:has(.hand)>div>*{flex-shrink:0}.session-desk:has(.hand)>div>.hand{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:none;overflow-y:auto}}@keyframes hand-rail-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}[data-effects=low] .hand-card-foil:after{opacity:0;animation:none}[data-effects=low] .hand-slot{animation:none}[data-effects=low] .hand-art-icon{transform:none}@media (prefers-reduced-motion:reduce){.hand-slot{transition:none;animation:none;--spread:0px!important}.hand-more{transition:none}.hand-more:is(:hover,:focus-visible){transform:none}.hand-card-foil:after{opacity:0;animation:none}.hand-card[data-played=true]{opacity:.3;animation:none}.hand-preview,.hand-art-icon,.hand-art,.hand-card-foil,.hand-card-corner,.hand-card-ribbon{transition:none}.hand-aim{animation:none}}html[data-theme=light] .hand{--hand-face:radial-gradient(ellipse 120% 70% at 50% 0%, #fffcf0e6, transparent 70%), linear-gradient(180deg, #fbf5e4 0%, #f3e8cd 58%, #e9dbb8 100%);--hand-edge:#7a602899;--hand-edge-quiet:#7a602859;--hand-corner:#8a6b1cbf;--hand-art-edge:#7a602866;--hand-ink:#2a2014;--hand-ink-soft:#4a3e2d;--hand-ink-mute:#6d6350;--hand-gold:#6b4f0e;--hand-art:#e2d4b0;--hand-panel:linear-gradient(180deg, #fdf9ee, #f1e7cf);--hand-panel-ink:#2a2014;--hand-panel-mute:#6d6350;--hand-panel-rule:#7a602847}html[data-theme=light] .hand-card-frame{box-shadow:inset 0 1px #fffcf0e6,inset 0 0 0 3px #e9dbb859,0 2px 5px #3c280a38,0 12px 26px #3c280a33}html[data-theme=light] .hand-card[aria-disabled=true] .hand-card-frame{box-shadow:inset 0 1px #fffcf0e6,0 2px 5px #3c280a2e}html[data-theme=light] .hand-card[data-picked=true] .hand-card-frame,html[data-theme=light] .hand-card[aria-pressed=true] .hand-card-frame{border-color:#a6842a;box-shadow:0 0 0 2px #c9a4448c,0 0 22px #a6842a59,0 16px 34px #3c280a47}html[data-theme=light] .hand-art{box-shadow:inset 0 2px 8px #3c280a40}html[data-theme=light] .hand-card[aria-disabled=true] .hand-art{filter:none;box-shadow:inset 0 1px 4px #3c280a2e}html[data-theme=light] .hand-card-foil:after{background:linear-gradient(105deg,#0000 38%,#ffffff80 48%,#0000 58%) 0 0/220% 100%}html[data-theme=light] .hand-card-sheen{background:radial-gradient(170px circle at var(--mx,50%) var(--my,110%), #ffffff8c, transparent 62%)}html[data-theme=light] .hand-dice{color:#a3461a}html[data-theme=light] .hand-dice[data-heals=true]{color:#166534}html[data-theme=light] .hand-cond{color:#b4530f}html[data-theme=light] .hand-cost{color:#6b4f0e;background:#d4ab3a33;border-color:#8a6b1c8c}html[data-theme=light] .hand-cost[data-cost=bonus]{color:#8f3a12;background:#c65a2424;border-color:#a3461a80}html[data-theme=light] .hand-cost[data-cost=reaction]{color:#1f5a86;background:#386da81f;border-color:#1f5a8673}html[data-theme=light] .hand-cost[data-cost=free]{color:#4a3e2d;background:#6d63501f;border-color:#6d635080}html[data-theme=light] .hand-card[data-type=attack]{--ribbon-bg:linear-gradient(180deg, #d9763f, #b9531f);--ribbon-edge:#7a320e80}html[data-theme=light] .hand-card[data-type=rider],html[data-theme=light] .hand-card[data-type=feature]{--ribbon-bg:linear-gradient(180deg, #e0bd57, #b8922a);--ribbon-edge:#7a60288c}html[data-theme=light] .hand-card[data-type=spell],html[data-theme=light] .hand-card[data-type=control]{--ribbon-bg:linear-gradient(180deg, #8d74d6, #6a4fb8);--ribbon-edge:#3e288280}html[data-theme=light] .hand-card[data-type=mend]{--ribbon-bg:linear-gradient(180deg, #3f9a62, #24733f);--ribbon-edge:#10502880}html[data-theme=light] .hand-card[data-type=ward]{--ribbon-bg:linear-gradient(180deg, #4f86c2, #2f65a0);--ribbon-edge:#18426e80}html[data-theme=light] .hand-card[data-type=basic]{--ribbon-bg:linear-gradient(180deg, #8f8468, #6d6350);--ribbon-edge:#3c321e80}html[data-theme=light] .hand-card[data-type]{--ribbon-ink:#fffaf0}html[data-theme=light] .hand-card[data-type=rider],html[data-theme=light] .hand-card[data-type=feature]{--ribbon-ink:#2a2014}html[data-theme=light] .hand-fan[data-aiming=true] .hand-card:not([data-picked=true]):not([aria-pressed=true]){filter:brightness(.84)contrast(.94)}html[data-theme=light] .hand-card[aria-disabled=true]{filter:brightness(.88)contrast(.9)saturate(.6)}html[data-theme=light] .hand-card[aria-disabled=true][data-spent=true]{filter:brightness(.8)contrast(.9)saturate(.8)}html[data-theme=light] .hand-card[aria-disabled=true][data-spent=true]:is(:hover,:focus-visible){filter:brightness(.92)}html[data-theme=light] .hand-card[aria-disabled=true] .hand-card-ribbon{filter:saturate(.7)}html[data-theme=light] .hand-preview{border-color:#8a6b1c99;box-shadow:0 12px 30px #3c280a4d}html[data-theme=light] .hand-row-value[data-tone=damage]{color:#a3461a}html[data-theme=light] .hand-row-value[data-tone=heal]{color:#166534}html[data-theme=light] .hand-row-value[data-tone=save]{color:#5b3fb0}html[data-theme=light] .hand-row-value[data-tone=muted]{color:#4a3e2d}html[data-theme=light] .hand-row-value[data-tone=applies]{color:#b4530f}html[data-theme=light] .hand-row-value[data-tone=cost]{color:#6b4f0e}html[data-theme=light] .hand-type-chip{filter:brightness(.55)saturate(1.4)}html[data-theme=light] .hand-more{color:#6b4f0e;background:linear-gradient(#fbf5e4,#e6dcc3);border-color:#8a6b1c99;box-shadow:0 8px 20px #3c280a40}@keyframes map-toast-up{0%{opacity:0;translate:0 10px}12%{opacity:1;translate:0}80%{opacity:1}to{opacity:0;translate:0 -4px}}@keyframes map-panel-slide{0%{opacity:0;translate:-8px}to{opacity:1;translate:0}}@keyframes map-row-in{0%{opacity:0;translate:0 -4px}}@keyframes map-fade-up{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes map-marching{to{stroke-dashoffset:-12px}}@keyframes map-flash-tile{0%{opacity:.7}to{opacity:0}}@keyframes map-badge-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes map-sheet-up{0%{translate:0 100%}to{translate:0}}@keyframes map-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes map-sweep{0%{opacity:0;transform:translate(-110%)}25%{opacity:.7}to{opacity:0;transform:translate(110%)}}@keyframes map-die-spin{to{rotate:360deg}}@keyframes map-word-hit{0%{background-color:#d4ab3a00}30%{background-color:#d4ab3a73}to{background-color:#d4ab3a29}}@keyframes map-chip-claim{0%{scale:1}45%{scale:1.16}to{scale:1}}@keyframes map-seed-roll{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes map-torch-pulse{0%,to{opacity:.55;scale:.94}50%{opacity:1;scale:1.06}}@keyframes map-disc-pop{0%{opacity:0;scale:.5}60%{scale:1.15}to{opacity:1;scale:1}}@keyframes map-fade-in{0%{opacity:0}to{opacity:1}}.map-toast{animation:map-toast-up 2.4s var(--ease-snap) both}.map-panel-in{animation:map-panel-slide var(--dur-quick) var(--ease-snap) both}.map-row-in{animation:map-row-in var(--dur-quick) var(--ease-snap) backwards}.map-sheet{animation:map-sheet-up .3s var(--ease-snap) both}.map-scrim{animation:map-scrim-in var(--dur-instant) linear both}.map-inspect-in{animation:map-fade-up var(--dur-quick) var(--ease-snap) both}.map-layer-row{transition:border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap), opacity var(--dur-quick) var(--ease-snap)}.map-eye{transition:color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap)}.map-save-pulse{animation:map-badge-pulse 1s var(--ease-drift) infinite}.map-ants{animation:.6s linear infinite map-marching}.map-flash{animation:map-flash-tile var(--dur-beat) var(--ease-snap) both}.map-rail-spine{transition:opacity var(--dur-quick) var(--ease-snap), scale var(--dur-move) var(--ease-spring)}.map-sweep{animation:map-sweep var(--map-sweep-ms,1.08s) var(--ease-drift) both}.map-die-spin{animation:.7s linear infinite map-die-spin}.map-die-roll{animation:map-die-spin .7s linear var(--map-spins,2)}.map-word-hit{animation:map-word-hit var(--dur-beat) var(--ease-snap) both}.map-chip-claim{animation:map-chip-claim var(--dur-beat) var(--ease-spring) both}.map-seed-roll{animation:map-seed-roll var(--dur-move) var(--ease-snap) both}.map-torch{animation:map-torch-pulse 3.6s var(--ease-drift) infinite}.map-disc{animation:map-disc-pop var(--dur-beat) var(--ease-spring) both}.map-fade-in{animation:map-fade-in var(--dur-scene) var(--ease-settle) both}.map-read{transition:border-color var(--dur-move) var(--ease-snap), background-color var(--dur-move) var(--ease-snap)}.map-range{accent-color:var(--color-amber-500);min-height:1.5rem}.map-well{background-color:var(--color-stone-950);background-image:linear-gradient(45deg,#151229b3 25%,#0000 25% 75%,#151229b3 75%),linear-gradient(45deg,#151229b3 25%,#0000 25% 75%,#151229b3 75%)}@supports (color:color-mix(in lab, red, red)){.map-well{background-image:linear-gradient(45deg, color-mix(in srgb, var(--color-stone-900) 70%, transparent) 25%, transparent 25%, transparent 75%, color-mix(in srgb, var(--color-stone-900) 70%, transparent) 75%), linear-gradient(45deg, color-mix(in srgb, var(--color-stone-900) 70%, transparent) 25%, transparent 25%, transparent 75%, color-mix(in srgb, var(--color-stone-900) 70%, transparent) 75%)}}.map-well{background-position:0 0,12px 12px;background-size:24px 24px}[data-effects=low] .map-torch,[data-effects=low] .map-die-spin,[data-effects=low] .map-save-pulse,[data-effects=low] .map-ants{animation:none}[data-effects=low] .map-sweep{display:none}@media (prefers-reduced-motion:reduce){.map-toast{animation-name:map-fade-in;animation-duration:.01ms}.map-panel-in,.map-row-in,.map-sheet,.map-scrim,.map-word-hit,.map-chip-claim,.map-seed-roll,.map-disc,.map-fade-in,.map-torch,.map-die-spin,.map-die-roll,.map-inspect-in,.map-save-pulse,.map-ants,.map-flash{animation:none}.map-flash{opacity:0}.map-layer-row,.map-eye,.map-read{transition:none}.map-sweep{display:none}}@keyframes board-spot-in{0%{opacity:0}to{opacity:1}}@keyframes board-mote-drift{0%{opacity:0;transform:translate(0)}18%{opacity:.55}to{transform:translate(var(--dx,6px), var(--dy,-40px));opacity:0}}@keyframes board-torch-flicker{0%,to{opacity:.85}30%{opacity:1}55%{opacity:.72}75%{opacity:.95}}@keyframes board-banner-wipe{0%{opacity:0;transform:translate(-40px)skew(-14deg)}18%{opacity:1;transform:translate(0)skew(-14deg)}78%{opacity:1;transform:translate(0)skew(-14deg)}to{opacity:0;transform:translate(34px)skew(-14deg)}}@keyframes board-banner-rule{0%{opacity:0;transform:scaleX(0)}18%{opacity:1;transform:scaleX(1)}78%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes board-plate-sweep{0%{opacity:0;transform:translate(-24px)skew(-12deg)}30%{opacity:1;transform:translate(0)skew(-12deg)}to{opacity:1;transform:translate(0)skew(0deg)}}@keyframes board-plate-breathe{0%,to{box-shadow:0 0 10px #d4ab3a40,inset 0 0 40px #d4ab3a1a}50%{box-shadow:0 0 18px #d4ab3a80,inset 0 0 40px #d4ab3a29}}@keyframes board-miss-pop{0%{opacity:0;transform:scale(.5)rotate(-6deg)}60%{opacity:1;transform:scale(1.15)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.board-spot{animation:board-spot-in var(--dur-move) var(--ease-snap) both;transition:transform var(--dur-scene) var(--ease-drift)}.board-mote{animation:linear infinite board-mote-drift}.board-torch{animation:4.1s ease-in-out infinite board-torch-flicker}.token-lift{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-move) var(--ease-settle)}.token-move.token-figure{transition:transform var(--dur-move) var(--ease-settle), opacity var(--dur-move) var(--ease-settle)}@keyframes board-cone-in{0%{opacity:0}to{opacity:.16}}@keyframes board-arrow-flow{to{stroke-dashoffset:-48px}}@keyframes board-reticle-turn{to{stroke-dashoffset:-27px}}.board-cone{animation:board-cone-in var(--dur-move) var(--ease-snap) both}.board-arrow{animation:.84s linear infinite board-arrow-flow}.board-reticle{animation:1.35s linear infinite board-reticle-turn}.board-banner{animation:board-banner-wipe var(--dur-linger) var(--ease-snap) both}.board-banner-rule{transform-origin:50%;animation:board-banner-rule var(--dur-linger) var(--ease-snap) both}.board-plate{animation:board-plate-sweep var(--dur-beat) var(--ease-snap) both}.board-plate-current{animation:board-plate-breathe 2.6s var(--ease-drift) infinite}.board-miss{transform-box:fill-box;transform-origin:50%;animation:board-miss-pop var(--dur-beat) var(--ease-spring) both}.board-glass{color:#aeaac6;background:#0d0b1cd9;border:1px solid #6b63944d}.board-eyebrow{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.2em;color:#d4ab3ad9;text-shadow:0 1px 3px #04020ce6;font-size:9px;font-weight:600}.token-sigil{transition:box-shadow var(--dur-quick) var(--ease-snap), scale .12s var(--ease-snap);background:radial-gradient(circle at 50% 30%,#2b2450,#0d0b1c 72%)}.token-sigil:hover,.token-sigil:focus-visible{scale:1.16;box-shadow:0 0 14px #d4ab3a66}.token-sigil:active{scale:.94}@keyframes fx-proj-lob{0%{opacity:0;transform:translate(0)}8%{opacity:1}50%{transform:translate(calc(var(--px) * .5), calc(var(--py) * .5 - var(--arc,14px)))}86%{opacity:1}to{opacity:0;transform:translate(var(--px), var(--py))}}@keyframes fx-proj-straight{0%{opacity:0;transform:translate(0)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(var(--px), var(--py))}}@keyframes fx-bolt-strike{0%{opacity:0}10%{opacity:1}30%{opacity:.35}45%{opacity:1}to{opacity:0}}@keyframes fx-beam-drop{0%{opacity:0;transform:scaleY(0)}25%{opacity:1;transform:scaleY(1)}75%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes fx-swing-arc{0%{opacity:0;transform:rotate(-42deg)scale(.9)}25%{opacity:1}to{opacity:0;transform:rotate(42deg)scale(1.05)}}@keyframes fx-atom-ring{0%{opacity:0;transform:scale(.2)}25%{opacity:.85}to{opacity:0;transform:scale(1)}}@keyframes fx-hit-flash{0%{opacity:0}25%{opacity:.45}to{opacity:0}}@keyframes fx-frozen-tint{0%{opacity:0}20%{opacity:.5}80%{opacity:.28}to{opacity:0}}@keyframes fx-dmg-rise{0%{opacity:0;transform:translateY(6px)scale(.7)}25%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(-30px)scale(1)}}.fx-proj{animation:fx-proj-straight var(--fx-delay,.2s) var(--ease-snap) both}.fx-proj[data-mode=lob]{animation:fx-proj-lob var(--fx-delay,.42s) var(--ease-drift) both}.fx-bolt{animation:fx-bolt-strike var(--dur-beat) steps(1, end) both}.fx-beam{transform-box:fill-box;transform-origin:50% 100%;animation:fx-beam-drop var(--dur-scene) var(--ease-snap) both}.fx-swing{animation:fx-swing-arc .22s var(--ease-snap) both}.fx-ring{transform-box:fill-box;transform-origin:50%;animation:fx-atom-ring .62s var(--ease-drift) both}.fx-hit-flash{animation:fx-hit-flash var(--dur-beat) var(--ease-snap) both}.fx-frost{animation:fx-frozen-tint 1.4s var(--ease-drift) both}.fx-dmg-rise{transform-box:fill-box;transform-origin:50%;animation:fx-dmg-rise var(--fx-rise,1.1s) var(--ease-settle) both}@keyframes intent-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.07)}}@keyframes intent-scale-lit{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(1)}}@keyframes intent-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.intent-badge{animation:intent-breathe 2.6s var(--ease-drift) infinite;transition:border-color var(--dur-quick) var(--ease-snap);transform:translate(-50%,-50%)}.intent-badge[data-lit=true]{animation:none;transform:translate(-50%,-50%)scale(1.14)}.intent-scale{transform-box:fill-box;transform-origin:50%;animation:intent-scale-lit var(--dur-move) var(--ease-snap) both}.intent-toast{animation:intent-toast-in var(--dur-quick) var(--ease-snap) both}@keyframes check-halo-breathe{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:.95;transform:scale(1.04)}}@keyframes check-d20-roll{0%,13%{transform:rotate(0)}16.6%,30%{transform:rotate(60deg)}33.3%,46.6%{transform:rotate(120deg)}50%,63.3%{transform:rotate(180deg)}66.6%,80%{transform:rotate(240deg)}83.3%,96.6%{transform:rotate(300deg)}to{transform:rotate(360deg)}}@keyframes check-d20-face{0%{opacity:1}15%{opacity:1}17%{opacity:0}to{opacity:0}}@keyframes check-face-out{0%,72%{opacity:1}78%,to{opacity:0}}@keyframes check-result-in{0%,72%{opacity:0;transform:translateY(18%)scale(.6)}86%{opacity:1;transform:translateY(0)scale(1.35)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes check-mod-fly{0%{opacity:0;transform:translate(120%,-50%)scale(1.3)}30%{opacity:1;transform:translate(60%,-50%)scale(1.1)}72%{opacity:1;transform:translateY(-50%)scale(.9)}88%{opacity:0;transform:translateY(-50%)scale(.5)}to{opacity:0;transform:translateY(-50%)scale(.5)}}@keyframes check-verdict-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}60%{opacity:1;transform:scale(1.2)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes check-glow-burst{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}@keyframes check-log-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.check-card{--check-edge:#a78bfa80;--check-glow:#a78bfa38;--check-bg-a:#261a42f0;--check-bg-b:#0d0b1cf7;--check-well:#0006;--check-ink:#e9e6f4;--check-dim:#c9c6db;--check-vine:#a78bfab3;--check-die:#0b0917;--check-die-edge:#a78bfa8c;--check-face:#ede9fe;--check-pass:#7ed6a4;--check-fail:#f87171;--check-run:1.5s;--check-verdict-shadow:0 1px 4px #000000d9;border:1px solid var(--check-edge);background:linear-gradient(180deg, var(--check-bg-a), var(--check-bg-b));box-shadow:0 0 24px var(--check-glow), 0 14px 36px #04020c59;color:var(--check-ink);border-radius:12px;position:relative}html[data-theme=light] .check-card{--check-edge:#6d4ec48c;--check-glow:#6d4ec42e;--check-bg-a:#f3eefc;--check-bg-b:#e7dff7;--check-well:#4c348c1a;--check-ink:#2a1d4d;--check-dim:#4c3d73;--check-vine:#6d4ec4b3;--check-die:#fbf8ff;--check-die-edge:#6d4ec4b3;--check-face:#3b2a73;--check-pass:#17703f;--check-fail:#b42318;--check-verdict-shadow:0 1px 2px #fffffff2;box-shadow:0 0 18px var(--check-glow), 0 8px 22px #3c286e2e}.check-card[data-crit=nat20]{--check-edge:#d4ab3abf;--check-glow:#d4ab3a59;--check-vine:#e3c15cd9;--check-die-edge:#e3c15ccc;--check-pass:#ecd287}html[data-theme=light] .check-card[data-crit=nat20]{--check-pass:#7a5c10}.check-card[data-crit=nat1]{--check-edge:#e0703ab3;--check-glow:#e0703a4d;--check-vine:#ffbe8fcc;--check-die-edge:#e0703acc}.check-well{background:var(--check-well);border-radius:6px}.check-dim{color:var(--check-dim)}.check-vine{width:18px;height:18px;color:var(--check-vine);pointer-events:none;position:absolute}.check-halo{pointer-events:none;animation:check-halo-breathe 1.8s var(--ease-drift) infinite;background:radial-gradient(circle,#a78bfa59,#0000 65%);border-radius:999px;position:absolute;inset:-18px}.check-die-body{transform-origin:50%;transform-box:fill-box}.check-die-body[data-rolling=true]{animation:check-d20-roll var(--check-run) var(--ease-drift) both}.check-die-body[data-rolling=loop]{animation:check-d20-roll var(--check-run) var(--ease-drift) infinite}.check-face{animation:.11s linear infinite check-d20-face}.check-faces[data-landing=true]{animation:check-face-out var(--check-run) linear both}.check-result{animation:check-result-in var(--check-run) var(--ease-settle) both}.check-result[data-beat=short]{animation:pop-in var(--dur-move) var(--ease-spring) both}.check-mod{animation:check-mod-fly var(--check-run) var(--ease-snap) both}.check-glow{animation:check-glow-burst .85s var(--ease-drift) both;animation-delay:var(--check-total-at,1.08s)}.check-verdict{transform-origin:50%;animation:check-verdict-pop var(--dur-beat) var(--ease-spring) both;animation-delay:var(--check-verdict-at,1.18s)}.check-log{animation:check-log-in var(--dur-move) var(--ease-snap) both}[data-effects=low] .board-mote,[data-effects=low] .board-torch,[data-effects=low] .board-arrow,[data-effects=low] .board-reticle,[data-effects=low] .board-plate-current,[data-effects=low] .intent-badge,[data-effects=low] .check-halo,[data-effects=low] .check-face,[data-effects=low] .check-die-body[data-rolling=loop]{animation:none}[data-effects=low] .board-mote,[data-effects=low] .check-glow,[data-effects=low] .check-mod{display:none}[data-effects=low] .token-lift,[data-effects=low] .token-move.token-figure,[data-effects=low] .board-spot{transition:none}@media (prefers-reduced-motion:reduce){.board-mote,.check-glow,.check-mod,.board-banner,.board-banner-rule{display:none}.board-torch,.board-plate-current,.intent-badge,.check-halo,.check-face,.check-die-body{animation:none!important}}.token-sigil[data-refused=true]{opacity:.55;transition:opacity var(--dur-beat) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap), scale .12s var(--ease-snap)}.token-sigil[data-refused=true]:hover,.token-sigil[data-refused=true]:focus-visible{scale:1.06;box-shadow:0 0 10px #8f8aab4d}.token-sigil[data-refused=true]:active{animation:shake-x var(--dur-beat) var(--ease-snap)}@media (prefers-reduced-motion:reduce){.token-sigil[data-refused=true],.token-sigil[data-refused=true]:active{transition:none;animation:none}}@keyframes zone-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes zone-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes zone-drift{0%,to{opacity:.9;transform:translate(0)}50%{opacity:1;transform:translate(4px,-3px)}}@keyframes zone-dark{0%,to{fill-opacity:.84}50%{fill-opacity:.94}}@keyframes zone-glow{0%,to{fill-opacity:.1}50%{fill-opacity:.2}}@keyframes zone-shimmer{0%,to{opacity:.55}50%{opacity:.9}}@keyframes zone-flicker{0%,to{fill-opacity:.62}35%{fill-opacity:.8}60%{fill-opacity:.55}}@keyframes zone-edge-flow{to{stroke-dashoffset:-20px}}.zone-in{transform-box:view-box;animation:zone-in var(--dur-beat) var(--ease-settle) both}.zone-out{transform-box:view-box;animation:zone-out var(--dur-beat) var(--ease-drift) both}.zone-drift{animation:zone-drift 7s var(--ease-drift) infinite}.zone-dark{animation:zone-dark 5s var(--ease-drift) infinite}.zone-glow{animation:zone-glow var(--dur-linger) var(--ease-drift) infinite}.zone-shimmer{animation:zone-shimmer 3.2s var(--ease-drift) infinite}.zone-wall{animation:zone-flicker 2.4s var(--ease-drift) infinite}.zone-edge{animation:zone-edge-flow var(--dur-linger) linear infinite}[data-effects=low] .zone-drift,[data-effects=low] .zone-dark,[data-effects=low] .zone-glow,[data-effects=low] .zone-shimmer,[data-effects=low] .zone-wall,[data-effects=low] .zone-edge{animation:none}@media (prefers-reduced-motion:reduce){.zone-drift,.zone-dark,.zone-glow,.zone-shimmer,.zone-wall,.zone-edge{animation:none!important}}@keyframes area-aim-breathe{0%,to{fill-opacity:.16}50%{fill-opacity:.3}}@keyframes area-aim-flow{to{stroke-dashoffset:-20px}}@keyframes move-note-in{0%{opacity:0;translate:0 -8px;scale:.96}8%{opacity:1;translate:0;scale:1}88%{opacity:1}to{opacity:0;translate:0 -4px}}.area-aim-ghost{animation:area-aim-breathe var(--dur-linger) var(--ease-drift) infinite}.area-aim-edge{animation:area-aim-flow var(--dur-linger) linear infinite}.area-aim-set{transform-box:view-box;animation:zone-in var(--dur-beat) var(--ease-settle) both}.move-note{animation:move-note-in 5.6s var(--ease-snap) both;animation-delay:calc(var(--i,0) * 90ms)}[data-effects=low] .area-aim-ghost,[data-effects=low] .area-aim-edge{animation:none}@media (prefers-reduced-motion:reduce){.area-aim-ghost,.area-aim-edge{animation:none!important}.move-note{animation:none}}@keyframes jump-arc-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:1}55%{stroke-dashoffset:0;opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:0}}@keyframes jump-land-ring{0%,45%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}.jump-arc{animation:jump-arc-draw .9s var(--ease-snap) both}.jump-land{transform-box:fill-box;transform-origin:50%;animation:jump-land-ring .9s var(--ease-spring) both}.zone-section{transform-box:fill-box;transform-origin:50%;animation:pop-in var(--dur-quick) var(--ease-spring) backwards}@media (prefers-reduced-motion:reduce){.zone-section{animation:none}.jump-arc,.jump-land{opacity:0;animation:none}}@keyframes cc-card-rise{0%{opacity:0;translate:0 14px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes cc-pill-pop{0%{opacity:0;rotate:-12deg;scale:.4}60%{opacity:1;scale:1.15}to{opacity:1;rotate:-6deg;scale:1}}@keyframes cc-typeline{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cc-caret-walk{0%{left:0}to{left:100%}}@keyframes cc-caret{0%,to{opacity:0}50%{opacity:1}}@keyframes cc-sweep{0%{opacity:0;transform:translate(-110%)}30%{opacity:.85}to{opacity:0;transform:translate(110%)}}@keyframes cc-premise-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes cc-line-in{0%{opacity:0;translate:-8px}to{opacity:1;translate:0}}@keyframes cc-count-pop{0%{scale:1}40%{scale:1.28}to{scale:1}}@keyframes cc-row-reveal{0%{opacity:0;translate:0 -6px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes cc-tick-in{0%{opacity:0;rotate:-20deg;scale:.2}60%{opacity:1;scale:1.2}to{opacity:1;rotate:none;scale:1}}@keyframes cc-cover-assemble{0%{opacity:0;rotate:-1.5deg;scale:.9}60%{opacity:1}to{opacity:1;rotate:none;scale:1}}@keyframes cc-stamp-down{0%{opacity:0;rotate:-14deg;scale:2.4}55%{opacity:1}to{opacity:1;rotate:-7deg;scale:1}}html[data-theme=light] .cc-shell.panel{background:linear-gradient(#fffdf7f7,#f7f0e2fa)}html[data-theme=light] .cc-row[aria-pressed=true] .cc-switch{background:#e6c877;border-color:#a6842a}html[data-theme=light] .cc-stamp{background:#ffeee0eb;box-shadow:0 4px 12px #3c1e0a40}html[data-theme=light] .cc-stamp-top,html[data-theme=light] .cc-stamp-sub{color:#a2441a}html[data-theme=light] .cc-portal.motion-card[aria-pressed=true]{border-color:#b8922a}@media (prefers-reduced-motion:reduce){.cc-live .cc-portal-slot,.cc-live .cc-cover,.cc-live .cc-stamp,.cc-live .cc-readback-row,.cc-live .cc-review-chip,.cc-chosen,.cc-flavor,.cc-fact,.cc-custom,.cc-dot,.cc-row-slot[data-dependent=true],.cc-typed>span,.cc-typed:after,.cc-sweep{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes diamond-ping{0%{opacity:.6;scale:1}70%,to{opacity:0;scale:1.55}}@keyframes wipe-dim{0%{opacity:0}18%,72%{opacity:1}to{opacity:0}}@keyframes wipe-beam{0%{opacity:0;transform:translate(-60%)scaleX(.2)}22%{opacity:1}50%{opacity:1;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(60%)scaleX(.2)}}@keyframes wipe-ring{0%{opacity:0;scale:.2}30%{opacity:1;scale:1}70%{opacity:1;scale:1.1}to{opacity:0;scale:1.6}}@keyframes creator-card-rise{0%{opacity:0;translate:0 14px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes creator-cascade-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes creator-pill-pop{0%{opacity:0;rotate:-12deg;scale:.4}60%{opacity:1;scale:1.15}to{opacity:1;rotate:-6deg;scale:1}}@keyframes creator-row-open{0%{opacity:0;max-height:0}to{opacity:1;max-height:12rem}}@keyframes die-toss{0%{translate:0;rotate:none}9%{translate:-7px 5px;rotate:42deg}18%{translate:6px -8px;rotate:97deg}27%{translate:-5px -4px;rotate:151deg}36%{translate:9px 6px;rotate:208deg}45%{translate:-8px 3px;rotate:262deg}54%{translate:4px -7px;rotate:315deg}63%{translate:-6px 8px;rotate:372deg}72%{translate:7px 2px;rotate:424deg}81%{translate:-3px -6px;rotate:478deg}90%,to{translate:var(--dx) var(--dy);rotate:var(--dr)}}@keyframes die-wobble{0%,to{scale:.975}50%{scale:1.045}}@keyframes d6-face{0%,15%{opacity:1}17%,to{opacity:0}}@keyframes flicker-out{0%,86%{opacity:1}90%,to{opacity:0}}@keyframes value-in{0%,86%{opacity:0}90%,to{opacity:1}}@keyframes drop-in{0%,88%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes total-pop{0%,88%{opacity:0;scale:.6}96%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes row-settle{0%{background-color:#d4ab3a1a;border-color:#d4ab3ab3}}.diamond-stepper{align-items:center;margin:0;padding:0;list-style:none;display:flex}.diamond-step{flex:auto;align-items:center;min-width:0;display:flex}.diamond-step[data-last]{flex:none}.diamond-button{width:36px;height:36px;transition:transform .22s var(--ease-spring);background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:-5px;padding:0;display:flex;position:relative}.diamond-button:not(:disabled){cursor:pointer}@media (hover:hover){.diamond-button:not(:disabled):hover{transform:scale(1.18)}}.diamond-button:not(:disabled):active{transform:scale(.9)}.diamond-button:focus-visible{outline:2px solid var(--color-amber-400);outline-offset:-4px}.diamond-core{border:1px solid #575170cc;width:13px;height:13px;position:absolute;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.diamond-core{border:1px solid color-mix(in srgb, var(--color-stone-600) 80%, transparent)}}.diamond-core{transition:background-color .5s var(--ease-snap), border-color .5s var(--ease-snap), box-shadow .5s var(--ease-snap), scale .5s var(--ease-spring);background:0 0}.diamond-step[data-state=done] .diamond-core{border:2px solid var(--color-amber-300);background:var(--color-amber-400)}.diamond-step[data-state=current] .diamond-core{border:2px solid var(--color-amber-300);background:var(--color-amber-500);scale:1.12;box-shadow:0 0 14px 3px #d4a44a80,inset 0 0 8px #ffdc6499}.diamond-ping{border:1px solid #d4ab3a66;width:15px;height:15px;position:absolute;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.diamond-ping{border:1px solid color-mix(in srgb, var(--color-amber-500) 40%, transparent)}}.diamond-ping{animation:diamond-ping 2.5s var(--ease-drift) infinite}.diamond-rule{background:#57517099;flex:auto;min-width:8px;height:1px}@supports (color:color-mix(in lab, red, red)){.diamond-rule{background:color-mix(in srgb, var(--color-stone-600) 60%, transparent)}}.diamond-rule{transition:background-color .5s var(--ease-snap)}.diamond-step[data-state=done] .diamond-rule{background:linear-gradient(90deg, var(--color-amber-400), #e3c15c99)}@supports (color:color-mix(in lab, red, red)){.diamond-step[data-state=done] .diamond-rule{background:linear-gradient(90deg, var(--color-amber-400), color-mix(in srgb, var(--color-amber-400) 60%, transparent))}}[data-effects=low] .diamond-ping{opacity:0;animation:none}.step-wipe{z-index:30;pointer-events:none;border-radius:.75rem;position:absolute;inset:0;overflow:hidden}.step-wipe-dim{background:var(--background);animation:wipe-dim .7s var(--ease-drift) both;position:absolute;inset:0}.step-wipe-beam{transform-origin:50%;height:2px;animation:wipe-beam .7s var(--ease-snap) both;background:linear-gradient(90deg,#0000,#f9ecc833 20%,#f9ecc8 50%,#f9ecc833 80%,#0000);position:absolute;top:50%;left:0;right:0;box-shadow:0 0 22px #d4ab3acc}.step-wipe-ring{width:110px;height:110px;animation:wipe-ring .7s var(--ease-snap) both;border:1.5px solid #f4e0a6e6;border-radius:9999px;margin:-55px 0 0 -55px;position:absolute;top:50%;left:50%;box-shadow:0 0 30px #d4ab3a99,inset 0 0 60px #d4ab3a40}html[data-theme=light] .step-wipe-beam{background:linear-gradient(90deg,#0000,#8a6b1c40 20%,#8a6b1c 50%,#8a6b1c40 80%,#0000);box-shadow:0 0 22px #a6842a99}html[data-theme=light] .step-wipe-ring{border-color:#8a6b1ce6;box-shadow:0 0 30px #a6842a73,inset 0 0 60px #a6842a33}.wizard-step[data-active]>*{animation:creator-cascade-in var(--dur-move) var(--ease-snap) backwards}.wizard-step[data-active] .creator-rise{animation:creator-card-rise var(--dur-move) var(--ease-settle) backwards;animation-delay:calc(var(--i,0) * 40ms)}.creator-cascade{animation:creator-cascade-in var(--dur-move) var(--ease-snap) backwards;animation-delay:calc(var(--i,0) * var(--stagger,.12s))}@keyframes creator-scale-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.creator-panel-in{animation:creator-scale-in var(--dur-move) var(--ease-spring) backwards}.creator-chip-in{animation:creator-scale-in var(--dur-move) var(--ease-spring) backwards;animation-delay:calc(var(--i,0) * 70ms)}.creator-trait-rise{animation:creator-card-rise var(--dur-move) var(--ease-settle) backwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes creator-slide-in{0%{opacity:0;translate:var(--slide-from,18px) 0}to{opacity:1;translate:0}}.creator-slide[data-dir]{animation:creator-slide-in var(--dur-move) var(--ease-snap) backwards}.creator-slide[data-dir=prev]{--slide-from:-18px}@keyframes creator-diamond-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.creator-bracket{pointer-events:none;border:0 solid #d4ab3a99;width:16px;height:16px;position:absolute}@supports (color:color-mix(in lab, red, red)){.creator-bracket{border:0 solid color-mix(in srgb, var(--color-amber-500) 60%, transparent)}}.creator-bracket{animation:creator-diamond-in var(--dur-move) var(--ease-spring) .12s backwards}.creator-bracket[data-corner=tl]{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.creator-bracket[data-corner=br]{border-bottom-width:1px;border-right-width:1px;animation-delay:.18s;bottom:8px;right:8px}.wizard-continue{transition:transform .22s var(--ease-spring), box-shadow var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap), filter var(--dur-quick) var(--ease-snap), opacity var(--dur-move) var(--ease-snap)}.creator-grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,46%),1fr));gap:10px;display:grid}.creator-grid[data-compact]{grid-template-columns:repeat(auto-fill,minmax(min(122px,46%),1fr))}.creator-card-wrap{position:relative}.creator-card{border:1px solid #57517080;flex-direction:column;width:100%;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.creator-card{border:1px solid color-mix(in srgb, var(--color-stone-600) 50%, transparent)}}.creator-card{background:linear-gradient(#3028536b,#0d0b1ce6);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.creator-card{background:linear-gradient(180deg, color-mix(in srgb, var(--color-stone-700) 42%, transparent), color-mix(in srgb, var(--color-stone-950) 90%, transparent))}}.creator-card{box-shadow:var(--shadow-elev-1);cursor:pointer;text-align:left}.creator-card:hover{border-color:#d4ab3a80}@supports (color:color-mix(in lab, red, red)){.creator-card:hover{border-color:color-mix(in srgb, var(--color-amber-500) 50%, transparent)}}.creator-card:focus-visible{outline:2px solid var(--color-amber-400);outline-offset:2px}.creator-card[aria-pressed=true]{border:2px solid var(--color-amber-300);background:linear-gradient(#d4ab3a38,#0d0b1ce6)}@supports (color:color-mix(in lab, red, red)){.creator-card[aria-pressed=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-amber-500) 22%, transparent), color-mix(in srgb, var(--color-stone-950) 90%, transparent))}}.creator-card[aria-pressed=true]{box-shadow:var(--shadow-glow-gold-strong), var(--shadow-elev-2);--grow:1.02}.creator-plate{aspect-ratio:3/4;background:#12101f;width:100%;display:block;position:relative;overflow:hidden}.creator-plate[data-short]{aspect-ratio:4/5}.creator-plate[data-detail]{flex:none;align-self:flex-start;width:38%}@media (min-width:640px){.creator-plate[data-detail]{width:100%}}.creator-plate img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.creator-plate:after{content:"";background:linear-gradient(#0000 45%,#0a0817e0);position:absolute;inset:0}.creator-plate-text{z-index:1;flex-direction:column;gap:1px;padding:8px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.creator-plate-text[data-icon]{padding-right:38px}.creator-plate-name{font-family:var(--font-display), Georgia, serif;color:#f9ecc8;font-size:13px;font-weight:700;line-height:1.15}.creator-plate-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:#aeaac6;font-size:8.5px}.creator-plate-tag,.creator-plate-name{text-overflow:ellipsis;overflow:hidden}.creator-plate-tag{white-space:nowrap}.creator-card[aria-pressed=true] .creator-plate-tag{color:#ecd287}.creator-card-foot{border-top:1px solid #30285380;justify-content:space-between;align-items:center;gap:6px;min-height:30px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.creator-card-foot{border-top:1px solid color-mix(in srgb, var(--color-stone-700) 50%, transparent)}}.creator-chip{border:1px solid #d4ab3a59;border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.creator-chip{border:1px solid color-mix(in srgb, var(--color-amber-500) 35%, transparent)}}.creator-chip{background:#2b200859}@supports (color:color-mix(in lab, red, red)){.creator-chip{background:color-mix(in srgb, var(--color-amber-950) 35%, transparent)}}.creator-chip{font-family:var(--font-geist-mono), monospace;white-space:nowrap;color:var(--color-amber-300);padding:1px 5px;font-size:8.5px}.creator-chip[data-size=md]{padding:2px 8px;font-size:10px}.creator-cta{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-stone-500);font-size:8px}.creator-grid[data-compact] .creator-card-foot:has(.creator-chip+.creator-chip) .creator-cta{display:none}.creator-help{z-index:4;cursor:pointer;width:32px;height:32px;transition:transform .2s var(--ease-spring);background:0 0;border:0;justify-content:center;align-items:center;margin:-5px;padding:0;display:flex;position:absolute;top:6px;right:6px}.creator-help>span{width:22px;height:22px;font-family:var(--font-geist-mono), monospace;color:#ecd287;transition:border-color var(--dur-quick) var(--ease-snap);background:#080612d1;border:1px solid #d4ab3a66;border-radius:9999px;justify-content:center;align-items:center;font-size:10px;display:flex}.creator-help:hover>span,.creator-help:focus-visible>span{border-color:#d4ab3ae6}.creator-help:active{transform:scale(.86)}.creator-selected{z-index:5;font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.14em;color:#2b2008;pointer-events:none;animation:creator-pill-pop var(--dur-beat) var(--ease-spring) both;background:linear-gradient(#f9ecc8,#e3c15c);border:1px solid #f4d47a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px 2px 5px;font-size:8px;font-weight:700;display:flex;position:absolute;top:-8px;left:-7px;rotate:-6deg;box-shadow:0 2px 10px #d4ab3a80}.creator-recommended{z-index:3;font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.12em;color:#f4e0a6;pointer-events:none;background:#080612d1;border:1px solid #f4d47a8c;border-radius:9999px;align-items:center;gap:3px;padding:2px 6px 2px 4px;font-size:7.5px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.creator-card-wrap[data-chosen] .creator-recommended{top:16px}.creator-grid[data-compact] .creator-recommended{letter-spacing:.04em;padding:2px 5px 2px 3px;font-size:7px}.creator-emblem{z-index:2;position:absolute;bottom:7px;right:7px}.creator-trait{border:1px solid #3028538c;flex-direction:column;width:100%;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.creator-trait{border:1px solid color-mix(in srgb, var(--color-stone-700) 55%, transparent)}}.creator-trait{background:#0d0b1c99;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.creator-trait{background:color-mix(in srgb, var(--color-stone-950) 60%, transparent)}}.creator-trait{text-align:left;transition:transform .2s var(--ease-spring), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap)}.creator-trait:not(:disabled){cursor:pointer}@media (hover:hover){.creator-trait:not(:disabled):hover{background:#2b200842;transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.creator-trait:not(:disabled):hover{background:color-mix(in srgb, var(--color-amber-950) 26%, transparent)}}}.creator-trait:not(:disabled):active{transform:scale(.99)}.creator-trait[aria-expanded=true]{border-color:#d4ab3a80}@supports (color:color-mix(in lab, red, red)){.creator-trait[aria-expanded=true]{border-color:color-mix(in srgb, var(--color-amber-500) 50%, transparent)}}.creator-trait[aria-expanded=true]{background:#2b20084d}@supports (color:color-mix(in lab, red, red)){.creator-trait[aria-expanded=true]{background:color-mix(in srgb, var(--color-amber-950) 30%, transparent)}}.creator-trait-body{animation:creator-row-open var(--dur-move) var(--ease-snap) both;display:block;overflow:hidden}.creator-chevron{transition:rotate var(--dur-move) var(--ease-spring)}.creator-trait[aria-expanded=true] .creator-chevron{rotate:180deg}.dice-row{border:1px solid #30285380;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.dice-row{border:1px solid color-mix(in srgb, var(--color-stone-700) 50%, transparent)}}.dice-row{background-color:#0d0b1c99}@supports (color:color-mix(in lab, red, red)){.dice-row{background-color:color-mix(in srgb, var(--color-stone-950) 60%, transparent)}}.dice-row{transition:border-color var(--dur-move) var(--ease-snap), background-color var(--dur-move) var(--ease-snap)}.dice-row[data-phase=rolling]{border-color:#d4ab3ab3}@supports (color:color-mix(in lab, red, red)){.dice-row[data-phase=rolling]{border-color:color-mix(in srgb, var(--color-amber-500) 70%, transparent)}}.dice-row[data-phase=rolling]{background-color:#d4ab3a1a}@supports (color:color-mix(in lab, red, red)){.dice-row[data-phase=rolling]{background-color:color-mix(in srgb, var(--color-amber-500) 10%, transparent)}}.dice-row[data-phase=settled]{animation:row-settle var(--dur-beat) var(--ease-snap) both}.dice-abbr{border:1px solid #d4ab3a47;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.dice-abbr{border:1px solid color-mix(in srgb, var(--color-amber-500) 28%, transparent)}}.dice-abbr{background:#0d0b1ccc}@supports (color:color-mix(in lab, red, red)){.dice-abbr{background:color-mix(in srgb, var(--color-stone-950) 80%, transparent)}}.dice-abbr{box-shadow:var(--shadow-glow-gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--color-amber-300);font-size:9.5px}.die{flex:none;width:42px;height:42px;display:block;position:relative}.die[data-phase=settled]{translate:var(--dx) var(--dy);rotate:var(--dr)}.die[data-phase=rolling]{animation:die-toss var(--toss) var(--ease-settle) var(--delay,0s) both}.die-inner{position:absolute;inset:0}.die[data-phase=rolling] .die-inner{animation:die-wobble .19s var(--ease-drift) infinite}.die svg{width:42px;height:42px;position:absolute;inset:0}.die-body{filter:drop-shadow(0 2px 3px #04020cb3)}.die-flicker{animation:flicker-out var(--toss) linear var(--delay,0s) both;position:absolute;inset:0}.die-flicker svg{opacity:0;animation:.1s linear infinite d6-face}.die[data-phase=rolling] .die-face{animation:value-in var(--toss) linear var(--delay,0s) both}.die-idle{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.die-idle:before{content:"";background:#3d3757;border-radius:1px;width:11px;height:2px}.die-dropped{width:16px;height:16px;font-family:var(--font-geist-mono), monospace;color:#f87171;background:#080612f0;border:1px solid #dc262699;border-radius:9999px;justify-content:center;align-items:center;font-size:9px;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.die[data-phase=rolling] .die-dropped{animation:drop-in var(--toss) linear var(--delay,0s) both}.dice-total{font-family:var(--font-display), Georgia, serif;font-size:23px;font-weight:700;line-height:1}.dice-total[data-phase=rolling]{animation:total-pop var(--pop) var(--ease-spring) var(--delay,0s) both}.roll-tier-1{color:#f87171;text-shadow:0 0 10px #f8717173}.roll-tier-2{color:#ff9d5c;text-shadow:0 0 10px #ff9d5c66}.roll-tier-3{color:#e3c15c;text-shadow:0 0 10px #e3c15c59}.roll-tier-4{color:#4ade80;text-shadow:0 0 10px #4ade8066}.roll-tier-5{color:#a78bfa;text-shadow:0 0 10px #a78bfa99}html[data-theme=light] .roll-tier-1{color:#b91c1c;text-shadow:none}html[data-theme=light] .roll-tier-2{color:#c2410c;text-shadow:none}html[data-theme=light] .roll-tier-3{color:#8a6b1c;text-shadow:none}html[data-theme=light] .roll-tier-4{color:#15803d;text-shadow:none}html[data-theme=light] .roll-tier-5{color:#6d28d9;text-shadow:none}.method-switch{border:1px solid #57517073;border-radius:11px;min-width:0;max-width:100%;padding:4px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.method-switch{border:1px solid color-mix(in srgb, var(--color-stone-600) 45%, transparent)}}.method-switch{background:#0d0b1cb3}@supports (color:color-mix(in lab, red, red)){.method-switch{background:color-mix(in srgb, var(--color-stone-950) 70%, transparent)}}.method-option{white-space:nowrap;min-width:0;height:30px;color:var(--color-stone-500);cursor:pointer;transition:color var(--dur-quick) var(--ease-snap), transform .2s var(--ease-spring);background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:11.5px;font-weight:500;position:relative}.method-option:active{transform:scale(.94)}.method-option:before{content:"";opacity:0;transition:opacity var(--dur-move) var(--ease-snap), scale .32s var(--ease-spring);background:linear-gradient(#f9ecc8,#e3c15c);border-radius:8px;position:absolute;inset:0;scale:.86;box-shadow:0 0 18px #d4ab3a4d}.method-option[aria-pressed=true]{color:#2b2008}.method-option[aria-pressed=true]:before{opacity:1;scale:1}.method-option>span{position:relative}.slot-button,.step-button{border:1px solid #57517080;justify-content:center;align-items:center;height:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.slot-button,.step-button{border:1px solid color-mix(in srgb, var(--color-stone-600) 50%, transparent)}}.slot-button,.step-button{background:#0d0b1c99;border-radius:7px}@supports (color:color-mix(in lab, red, red)){.slot-button,.step-button{background:color-mix(in srgb, var(--color-stone-950) 60%, transparent)}}.slot-button,.step-button{font-family:var(--font-geist-mono), monospace;color:var(--color-stone-400);cursor:pointer;transition:transform .2s var(--ease-spring), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap);font-size:11px}.slot-button{flex:1 1 0;min-width:0}.step-button{flex:none;width:34px;height:34px;font-size:14px}.slot-button:active,.step-button:not(:disabled):active{transform:scale(.9)}.slot-button:hover,.step-button:not(:disabled):hover{color:var(--color-amber-200);border-color:#d4ab3a80}@supports (color:color-mix(in lab, red, red)){.slot-button:hover,.step-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--color-amber-500) 50%, transparent)}}.slot-button[data-taken]{border-color:#30285366}@supports (color:color-mix(in lab, red, red)){.slot-button[data-taken]{border-color:color-mix(in srgb, var(--color-stone-700) 40%, transparent)}}.slot-button[data-taken]{color:var(--color-stone-600);opacity:.6}.slot-button[aria-pressed=true]{border-color:#d4ab3ab3}@supports (color:color-mix(in lab, red, red)){.slot-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-amber-500) 70%, transparent)}}.slot-button[aria-pressed=true]{background:#d4ab3a29}@supports (color:color-mix(in lab, red, red)){.slot-button[aria-pressed=true]{background:color-mix(in srgb, var(--color-amber-500) 16%, transparent)}}.slot-button[aria-pressed=true]{color:var(--color-amber-100);opacity:1}.step-button:disabled{opacity:.35;cursor:default}@keyframes pool-socket-breathe{0%,to{box-shadow:0 0 #d4ab3a00}50%{box-shadow:0 0 0 3px #d4ab3a29,0 0 16px #d4ab3a38}}@keyframes pool-socket-land{0%{opacity:0;translate:0 -6px;scale:.4}70%{opacity:1;translate:0;scale:1.2}to{scale:1}}.pool-tray{border:1px solid #d4ab3a38;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pool-tray{border:1px solid color-mix(in srgb, var(--color-amber-500) 22%, transparent)}}.pool-tray{background:radial-gradient(120% 90% at 50% 0,#d4ab3a12,#0000 70%),#0d0b1ca6}@supports (color:color-mix(in lab, red, red)){.pool-tray{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--color-amber-500) 7%, transparent), transparent 70%), color-mix(in srgb, var(--color-stone-950) 65%, transparent)}}.pool-tray{transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap);padding:10px}.pool-tray[data-drop]{border-color:#d4ab3a99}@supports (color:color-mix(in lab, red, red)){.pool-tray[data-drop]{border-color:color-mix(in srgb, var(--color-amber-500) 60%, transparent)}}.pool-tray[data-drop]{box-shadow:var(--shadow-glow-gold)}.pool-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;display:flex}.pool-throw{height:38px;font-family:var(--font-display), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;color:#2b2008;cursor:pointer;background:linear-gradient(#f9ecc8,#e3c15c);border:0;border-radius:10px;align-items:center;gap:7px;margin-top:4px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 18px #d4ab3a4d}.pool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.pool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pool-token{border:1px solid #3028538c;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:9px 6px 7px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pool-token{border:1px solid color-mix(in srgb, var(--color-stone-700) 55%, transparent)}}.pool-token{background:#0d0b1cb3}@supports (color:color-mix(in lab, red, red)){.pool-token{background:color-mix(in srgb, var(--color-stone-950) 70%, transparent)}}.pool-token{cursor:grab;transition:transform .22s var(--ease-spring), opacity var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap)}.pool-token:disabled{cursor:default}.pool-token:active:not(:disabled){cursor:grabbing;transform:scale(.96)}@media (hover:hover){.pool-token:not(:disabled):hover{border-color:#d4ab3a80;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pool-token:not(:disabled):hover{border-color:color-mix(in srgb, var(--color-amber-500) 50%, transparent)}}}.pool-token[data-phase=rolling]{border-color:#d4ab3ab3}@supports (color:color-mix(in lab, red, red)){.pool-token[data-phase=rolling]{border-color:color-mix(in srgb, var(--color-amber-500) 70%, transparent)}}.pool-token[data-phase=rolling]{background-color:#d4ab3a1a}@supports (color:color-mix(in lab, red, red)){.pool-token[data-phase=rolling]{background-color:color-mix(in srgb, var(--color-amber-500) 10%, transparent)}}.pool-token[data-placed]{opacity:.45}.pool-token[data-held]{opacity:1;border-color:#d4ab3ad9;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.pool-token[data-held]{border-color:color-mix(in srgb, var(--color-amber-500) 85%, transparent)}}.pool-token[data-held]{background-color:#d4ab3a24}@supports (color:color-mix(in lab, red, red)){.pool-token[data-held]{background-color:color-mix(in srgb, var(--color-amber-500) 14%, transparent)}}.pool-token[data-held]{box-shadow:var(--shadow-glow-gold-strong)}.pool-dice{zoom:.58;flex:none;justify-content:center;display:flex}.pool-saved{height:24px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-stone-500);align-items:center;font-size:9.5px;display:flex}.pool-token .dice-total{font-size:25px}.pool-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone-500);font-size:9px}.pool-token[data-placed] .pool-tag{color:var(--color-amber-300)}.pool-token[data-held] .pool-tag{color:var(--color-amber-200)}.pool-note{text-align:center;color:var(--color-stone-400);margin-top:9px;font-size:12px;line-height:1.5}.dice-row[data-drop]{border-color:#d4ab3ab3}@supports (color:color-mix(in lab, red, red)){.dice-row[data-drop]{border-color:color-mix(in srgb, var(--color-amber-500) 70%, transparent)}}.dice-row[data-drop]{background-color:#d4ab3a1a}@supports (color:color-mix(in lab, red, red)){.dice-row[data-drop]{background-color:color-mix(in srgb, var(--color-amber-500) 10%, transparent)}}.pool-socket{border:1px dashed #575170b3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:66px;height:42px;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.pool-socket{border:1px dashed color-mix(in srgb, var(--color-stone-600) 70%, transparent)}}.pool-socket{background:#0d0b1cb3}@supports (color:color-mix(in lab, red, red)){.pool-socket{background:color-mix(in srgb, var(--color-stone-950) 70%, transparent)}}.pool-socket{cursor:pointer;transition:transform .2s var(--ease-spring), border-color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap)}.pool-socket:disabled{cursor:default}.pool-socket[data-filled]{border-style:solid;border-color:#d4ab3a66}@supports (color:color-mix(in lab, red, red)){.pool-socket[data-filled]{border-color:color-mix(in srgb, var(--color-amber-500) 40%, transparent)}}.pool-socket[data-filled]{background:#2b20084d}@supports (color:color-mix(in lab, red, red)){.pool-socket[data-filled]{background:color-mix(in srgb, var(--color-amber-950) 30%, transparent)}}.pool-socket[data-filled]{cursor:grab;box-shadow:inset 0 1px #f9ecc80f}.pool-socket:not(:disabled):active{transform:scale(.92)}.dice-row[data-armed] .pool-socket:not([data-held]){border-color:#d4ab3abf}@supports (color:color-mix(in lab, red, red)){.dice-row[data-armed] .pool-socket:not([data-held]){border-color:color-mix(in srgb, var(--color-amber-500) 75%, transparent)}}.dice-row[data-armed] .pool-socket:not([data-held]){animation:pool-socket-breathe 1.6s var(--ease-drift) infinite}.pool-socket[data-held]{border-color:#d4ab3ae6}@supports (color:color-mix(in lab, red, red)){.pool-socket[data-held]{border-color:color-mix(in srgb, var(--color-amber-500) 90%, transparent)}}.pool-socket[data-held]{box-shadow:var(--shadow-glow-gold-strong)}.pool-socket-value{font-family:var(--font-display), Georgia, serif;animation:pool-socket-land .38s var(--ease-spring) both;font-size:22px;font-weight:700;line-height:1}.pool-socket-hint{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone-600);font-size:9.5px}.dice-row[data-armed] .pool-socket-hint{color:var(--color-amber-200)}@media (prefers-reduced-motion:reduce){.diamond-ping{display:none}.diamond-button,.creator-help,.creator-trait,.method-option,.slot-button,.step-button,.pool-token,.pool-socket{transform:none!important}.wizard-step[data-active]>*,.wizard-step[data-active] .creator-rise,.creator-cascade,.creator-panel-in,.creator-chip-in,.creator-trait-rise,.creator-slide[data-dir],.creator-bracket,.creator-selected,.creator-trait-body,.dice-row[data-phase=settled],.die,.die-inner,.die-face,.die-dropped,.dice-total,.pool-socket,.pool-socket-value{animation:none!important}.die-flicker{display:none}.wizard-continue{transition:none}}.session-header{position:relative}.session-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4ab3a8c 18% 82%,#0000);height:1px;position:absolute;inset:auto 0 -1px}.session-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.12;display:-webkit-box;overflow:hidden}@media (min-width:640px){.session-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;line-height:1.15;display:block}}.session-cluster{background:linear-gradient(#261e3ed9,#0e0a1ceb);border:1px solid #d4ab3a4d;border-radius:.85rem;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #f4e0a61f,0 2px 8px #04020c80}.session-hbtn{min-width:2.3rem;height:2.5rem;color:var(--color-stone-400);transition:background-color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap);border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .2rem;display:inline-flex;position:relative}@media (min-width:640px){.session-hbtn{min-width:2.25rem;height:2.25rem}}.session-hbtn:hover{color:var(--color-amber-100);background:#d4ab3a1a}.session-hbtn:focus-visible{border-color:#d4ab3ab3;outline:none}.session-hbtn-lit{color:var(--color-amber-300);background:#d4ab3a21;border-color:#d4ab3a73;box-shadow:0 0 14px #d4ab3a2e}.session-hbtn-call{color:var(--color-emerald-300);background:#022c228c;border-color:#047857b3}.session-glyph{transition:filter var(--dur-quick) var(--ease-snap), opacity var(--dur-quick) var(--ease-snap)}.session-glyph-off{display:inline-flex;position:relative}.session-glyph-off .session-glyph{filter:grayscale(.9)brightness(.7);opacity:.75}.session-glyph-off:after{content:"";background:var(--color-red-400);border-radius:1px;width:2px;position:absolute;top:-1px;bottom:-1px;left:50%;rotate:45deg;box-shadow:0 0 0 1px #0c0818e6}.session-volume{width:4.5rem;margin:0 .35rem 0 .15rem}.session-menu-row{cursor:pointer;color:var(--color-stone-300);border-radius:.4rem;outline:none;align-items:center;gap:.55rem;padding:.4rem .55rem;font-size:.875rem;display:flex}.session-menu-row[data-highlighted]{color:var(--color-amber-100);background:#d4ab3a1f}.session-menu-row[data-disabled]{opacity:.4;cursor:default}.session-menu-hint{color:var(--color-stone-500);font-size:.7rem;line-height:1.25;display:block}.rail-glyph{filter:saturate(.7);opacity:.82;width:2rem;height:2rem;transition:filter var(--dur-quick) var(--ease-snap), scale var(--dur-move) var(--ease-spring), box-shadow var(--dur-quick) var(--ease-snap)}button:hover>.rail-glyph{filter:none;opacity:1}[aria-current=page]>.rail-glyph{filter:none;opacity:1;scale:1.08;box-shadow:0 0 0 1px #d4ab3aa6,0 0 12px #d4ab3a59}.session-subtab{border:1px solid var(--color-stone-700);min-height:2rem;color:var(--color-stone-400);transition:border-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap);border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .7rem .15rem .25rem;font-size:.72rem;display:inline-flex}.session-subtab:hover{color:var(--color-stone-200);border-color:#d4ab3a66}.session-subtab[data-on]{color:var(--color-amber-200);background:#d4ab3a1a;border-color:#d4ab3a99}.session-subtab>svg{margin-left:.3rem}.session-subtab-plain{padding-inline:.8rem}.session-dm .section-head{flex-wrap:nowrap;margin-bottom:.65rem}.session-dm .section-head-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.session-dm-body{border-left:1px solid #0000;border-image:linear-gradient(#d4ab3a8c,#d4ab3a0d) 1;padding-left:.9rem}@media (min-width:640px){.session-dm-body{padding-left:1.15rem}}.session-actions{align-items:center;gap:.05rem;display:inline-flex}.session-actions-more.reveal-on-hover{opacity:1;color:var(--color-stone-500)}.session-player{flex-direction:row-reverse;align-items:flex-end;gap:.6rem;display:flex}.session-bubble{color:var(--color-stone-200);background:linear-gradient(#282042c7,#140f26db);border:1px solid #d4ab3a38;border-radius:1rem 1rem .3rem;padding:.7rem 1rem;font-size:.875rem;line-height:1.5rem;box-shadow:inset 0 1px #f4e0a617,0 3px 10px #04020c73}.session-bubble-ooc{color:var(--color-stone-500);border-style:dashed;font-style:italic}.session-speaker{font-family:var(--font-display,serif);letter-spacing:.12em;text-transform:uppercase;color:var(--color-amber-200);font-size:.72rem}.sheet-medallion.session-medallion{width:2.5rem;height:2.5rem;margin-bottom:.15rem}.session-medallion .sheet-medallion-face{border-width:1.5px;box-shadow:0 0 0 2px #0c0818e6,0 0 0 3px #d4ab3a4d}.session-medallion .sheet-medallion-emblem{width:1.2rem;height:1.2rem;bottom:-.3rem;right:-.3rem}.session-medallion .sheet-medallion-emblem>span{border:0;width:100%;height:100%}.session-sysline{max-width:36rem;font-family:var(--font-serif,serif);text-align:center;color:var(--color-stone-500);justify-content:center;align-items:center;gap:.55rem;margin-inline:auto;font-size:.875rem;font-style:italic;display:flex}.session-sysline:before,.session-sysline:after{content:"";background:linear-gradient(90deg,#0000,#d4ab3a59);flex:1;min-width:.75rem;max-width:4rem;height:1px}.session-sysline:after{scale:-1 1}.session-banner{--banner-rim:#d4ab3a66;--banner-wash:#d4ab3a14;--banner-ink:var(--color-amber-100);border:1px solid var(--banner-rim);background:linear-gradient(90deg, var(--banner-wash), transparent 70%), linear-gradient(180deg, #221b38d9, #100c1ee6);color:var(--banner-ink);border-radius:.7rem;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.4rem .6rem .4rem .45rem;font-size:.78rem;line-height:1.3;display:flex;position:relative;box-shadow:inset 0 1px #f4e0a614,0 2px 8px #04020c66}.session-banner[data-tone=blood]{--banner-rim:#b91c1c99;--banner-wash:#b91c1c29;--banner-ink:var(--color-red-100)}.session-banner[data-tone=ember]{--banner-rim:#e0703a8c;--banner-wash:#e0703a1f}.session-banner[data-tone=quiet]{--banner-rim:#78716c73;--banner-wash:transparent;--banner-ink:var(--color-stone-400)}.session-banner-body{flex:1;min-width:0}.session-banner-title{font-family:var(--font-display,serif);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-300);font-size:.66rem;display:block}.session-banner[data-tone=blood] .session-banner-title{color:var(--color-red-300)}.session-banner-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.session-banner-btn{min-height:2rem;padding:.25rem .6rem;font-size:.75rem}.session-banner-card{max-width:36rem;margin-inline:auto;padding:.7rem .9rem;display:block}@media (max-width:480px){.session-banner:has(.session-banner-actions>:nth-child(2)){flex-wrap:wrap}.session-banner:has(.session-banner-actions>:nth-child(2)) .session-banner-actions{width:100%}.session-banner-btn{min-height:2.5rem}}.session-desk{position:relative}.session-desk:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4ab3a80 20% 80%,#0000);height:1px;position:absolute;inset:-1px 0 auto}.session-well{transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap);background:linear-gradient(#0c0818f2,#161128eb);border:1px solid #d4ab3a42;border-radius:1rem;box-shadow:inset 0 2px 8px #04020c8c,0 1px #f4e0a614}.session-well:focus-within{border-color:#d4ab3aa6;box-shadow:inset 0 2px 8px #04020c8c,0 0 0 3px #d4ab3a1f}.session-mode{min-height:2.5rem;color:var(--color-stone-400);transition:color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), scale var(--dur-instant) var(--ease-snap);background:#140f26cc;border:1px solid #78716c66;border-radius:9999px;align-items:center;gap:.35rem;padding:0 .85rem 0 .3rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (min-width:640px){.session-mode{min-height:2rem}}.session-mode:hover{color:var(--color-stone-200);border-color:#d4ab3a66}.session-mode:active{scale:.96}.session-mode[data-on]{color:#3a2808;box-shadow:var(--shadow-glow-gold);background:linear-gradient(#fdf3d0,#e3c15c);border-color:#f4e0a6b3}.session-mode[data-on][data-mode=lead]{color:#1c1008;box-shadow:var(--shadow-glow-ember);background:linear-gradient(#f0a070,#d0602a);border-color:#ffbe8fb3}.session-status{color:var(--color-stone-400);background:#140f26b3;border:1px solid #d4ab3a38;border-radius:9999px;align-items:center;gap:.4rem;margin-left:auto;padding:.2rem .65rem .2rem .4rem;font-size:.74rem;display:inline-flex}.session-deskbtn{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.session-voice-btn{justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;display:inline-flex}@media (min-width:1024px){.session-voice-btn{min-width:2.1rem;height:2.1rem}}.session-voice-btn[data-tone=on]{color:var(--color-amber-200);background:#d4ab3a1f;border-color:#d4ab3a99}.session-voice-btn[data-tone=off]{color:var(--color-red-300);background:#450a0a99;border-color:#991b1bcc}.session-voice-btn[data-tone=live]{color:var(--color-emerald-200);background:#022c2299;border-color:#047857cc}.session-field-label{font-family:var(--font-display,serif);letter-spacing:.12em;text-transform:uppercase;color:var(--color-amber-300);margin-bottom:.25rem;font-size:.66rem;display:block}html[data-theme=light] .session-cluster,html[data-theme=light] .session-banner,html[data-theme=light] .session-bubble,html[data-theme=light] .session-mode,html[data-theme=light] .session-status{background:linear-gradient(#fbf5e4,#efe4c6);border-color:#7a581466;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #4a340826}html[data-theme=light] .session-well{background:linear-gradient(#fffaf0,#f6eed8);border-color:#7a581466;box-shadow:inset 0 2px 6px #4a34081f}html[data-theme=light] .session-banner{--banner-ink:#4a3408}html[data-theme=light] .session-banner[data-tone=blood]{--banner-ink:#7f1d1d;background:linear-gradient(#fbeae4,#f3d6cc);border-color:#991b1b80}html[data-theme=light] .session-banner[data-tone=quiet]{--banner-ink:#57534e}html[data-theme=light] .session-banner-title,html[data-theme=light] .session-field-label,html[data-theme=light] .session-speaker{color:#6f500f}html[data-theme=light] .session-banner[data-tone=blood] .session-banner-title{color:#991b1b}html[data-theme=light] .session-mode[data-on]{color:#fff6da;background:linear-gradient(#8a6514,#5f440c);border-color:#4a3408}html[data-theme=light] .session-mode[data-on][data-mode=lead]{color:#fff1e6;background:linear-gradient(#c2571f,#8f3a10)}html[data-theme=light] .session-hbtn-lit{color:#6f500f;box-shadow:none;background:#7a581429;border-color:#7a58148c}html[data-theme=light] .session-hbtn-call{color:#065f46;background:#04785724}html[data-theme=light] .session-medallion .sheet-medallion-face{box-shadow:0 0 0 2px #f6efdc,0 0 0 3px #7a581466}html[data-theme=light] .session-dm-body{border-image:linear-gradient(#7a581499,#7a58140d) 1}@media (prefers-reduced-motion:reduce){.rail-glyph,.session-mode,.session-hbtn,.session-glyph{transition:none}[aria-current=page]>.rail-glyph{scale:1}}.session-voice-mini{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}@media (min-width:1024px){.session-voice-mini{width:1.9rem;height:1.9rem}}.dm-card .section-head-title{white-space:normal;line-height:1.25}.dm-card .section-head{margin-bottom:.5rem}.dm-plate{position:relative;overflow:hidden}.dm-plate:before{content:"";opacity:0;width:2px;transition:opacity var(--dur-quick,.18s) var(--ease-settle,ease-out);background:linear-gradient(#0000,#d4ab3abf,#0000);position:absolute;inset:0 auto 0 0}.dm-plate:hover:before,.dm-plate:focus-visible:before,.dm-plate:active:before{opacity:1}.dm-readout{border-bottom:1px dashed #78716c40}.dm-readout:last-child{border-bottom:0}html[data-theme=light] .dm-label{color:#7a5a12}html[data-theme=light] .dm-readout{border-bottom-color:#785f284d}@media (prefers-reduced-motion:reduce){.dm-plate:before{transition:none}}@keyframes hx-develop{0%{filter:blur(14px)saturate(.2)brightness(.7);opacity:.35}to{filter:none;opacity:1}}@keyframes hx-stage-wait{0%,to{opacity:.45}50%{opacity:1}}html[data-theme=light] .hx-card{background:linear-gradient(#fffaeef2,#f4e9d2f2);border-color:#785a284d;box-shadow:0 2px 6px #3c1e0a1f}html[data-theme=light] .hx-card[aria-checked=true]{background:linear-gradient(#fff4d6,#f0ddb0);border-color:#a6842a;box-shadow:0 0 0 1px #a6842a99,0 8px 20px #3c1e0a2e}html[data-theme=light] .hx-mark{color:#4a3510;background:radial-gradient(circle at 30% 25%,#fff3cf,#e6c877)}html[data-theme=light] .hx-code{color:#292524;background:#fffaeee6}[data-effects=low] .hx-pill[data-tone=wait],[data-effects=low] .hx-stage[data-state=wait] .hx-stage-mark{animation:none}@media (prefers-reduced-motion:reduce){.hx-card,.hx-mark,.hx-pill{transition:none!important}.hx-card,.hx-card:hover,.hx-card[aria-checked=true]{translate:none}.hx-picture,.hx-token,.hx-pill[data-tone=wait],.hx-stage[data-state=wait] .hx-stage-mark{animation:none!important}}.ts-root{isolation:isolate;--ts-ink:#e9e6f4;--ts-ink-soft:#c9c6db;--ts-ink-dim:#8f8aab;--ts-gold:#e3c15c;--ts-gold-pale:#f4e0a6;--ts-gold-deep:#b8922a;--ts-ember:#ff9d5c;--ts-panel-top:#3028538c;--ts-panel-bottom:#100d20e6;--ts-hairline:#6b639459;--ts-bracket:#d4ab3a99;min-height:100dvh;position:relative;overflow-x:clip}.ts-backdrop{z-index:-1;background:#0a0817;height:calc(100dvh + 12rem);min-height:640px;position:absolute;inset:0 0 auto;overflow:hidden}.ts-art{object-fit:cover;object-position:60% 40%;transform-origin:55% 45%;width:100%;height:100%;animation:ts-drift 48s var(--ease-drift) infinite alternate;position:absolute;inset:0}.ts-art-in{animation:ts-drift 48s var(--ease-drift) infinite alternate, ts-art-in 1.2s var(--ease-settle) both}.ts-scrim{pointer-events:none;position:absolute;inset:0}.ts-scrim-side{background:linear-gradient(90deg,#0a0817f7 0%,#0d0b1cdb 30%,#1512294d 62%,#1512290d 100%)}.ts-scrim-floor{background:linear-gradient(#0000 54%,#0a08179e 74%,#0a0817fa 100%),linear-gradient(#0a0817b3 0%,#0000 16%)}.ts-stars{pointer-events:none;background-image:radial-gradient(1px 1px at 11% 24%,#f4e0a6cc,#0000 60%),radial-gradient(1.5px 1.5px at 27% 68%,#e9e6f480,#0000 60%),radial-gradient(1px 1px at 38% 12%,#f4e0a68c,#0000 60%),radial-gradient(1px 1px at 18% 88%,#f4e0a673,#0000 60%),radial-gradient(1px 1px at 6% 42%,#f4e0a680,#0000 60%),radial-gradient(1.5px 1.5px at 44% 52%,#e9e6f466,#0000 60%);animation:3.2s ease-in-out infinite twinkle;position:absolute;inset:0}.ts-corner{border:0 solid var(--ts-bracket);pointer-events:none;z-index:2;width:42px;height:42px;animation:ts-corner-draw var(--dur-scene) var(--ease-settle) .12s backwards;position:absolute}.ts-corner-tl{--ts-from:inset(0 100% 100% 0)}.ts-corner-tr{--ts-from:inset(0 0 100% 100%)}.ts-corner-bl{--ts-from:inset(100% 100% 0 0)}.ts-corner-br{--ts-from:inset(100% 0 0 100%)}@keyframes ts-corner-draw{0%{opacity:0;clip-path:var(--ts-from)}30%{opacity:1}to{opacity:1;clip-path:inset(0)}}.ts-corner-tl{border-top-width:1px;border-left-width:1px;top:22px;left:22px}.ts-corner-tr{border-top-width:1px;border-right-width:1px;top:22px;right:22px}.ts-corner-bl{border-bottom-width:1px;border-left-width:1px;top:calc(100dvh - 64px);left:22px}.ts-corner-br{border-bottom-width:1px;border-right-width:1px;top:calc(100dvh - 64px);right:22px}.ts-page{z-index:1;flex-direction:column;min-height:100dvh;padding:0 clamp(1rem,5vw,4.5rem);display:flex;position:relative}.ts-header{z-index:30;padding:calc(1.6rem + env(safe-area-inset-top)) 0 1rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.ts-brand{color:var(--ts-gold);gap:.75rem}.ts-brand-book{object-fit:contain;filter:drop-shadow(0 4px 8px #04020c99);width:34px;height:34px;transition:transform var(--dur-move) var(--ease-snap)}.ts-brand:hover .ts-brand-book{transform:rotate(-6deg)scale(1.06)}.ts-wordmark{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--ts-gold);white-space:nowrap;font-size:13px;font-weight:600}.ts-cluster{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ts-username{color:var(--ts-ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:13px;overflow:hidden}.ts-cluster>[aria-label=Account]{border-radius:9999px;box-shadow:0 0 0 2px #d4ab3a,0 0 16px #d4ab3a59}.ts-deletion{margin-bottom:1rem}.ts-stage{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2rem clamp(1.5rem,4vw,4rem);min-height:calc(100dvh - 5.5rem);padding:clamp(1rem,4vh,3.5rem) 0 2.5rem;display:grid}.ts-stage-left,.ts-stage-right{flex-direction:column;min-width:0;display:flex}.ts-stage-left{gap:clamp(1.5rem,4vh,3rem)}.ts-stage-right{align-items:flex-end;gap:2rem}.ts-stage-right>.ts-slots{margin-top:auto}.ts-title-block{flex-direction:column;gap:1.1rem;max-width:40rem;display:flex}.ts-eyebrow{font-family:var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--ts-gold);font-size:12px;font-weight:600}.ts-title{font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.4vw,3.9rem);font-weight:700;line-height:1.02}.ts-title-sm{font-size:clamp(1.6rem,3vw,2.6rem)}.ts-title-face{color:#0000;filter:drop-shadow(0 1px #5c400ce6)drop-shadow(0 2px #3a2808b3)drop-shadow(0 10px 24px #d4ab3a47);background:linear-gradient(#fff6da 0%,#f4e0a6 28%,#e3c15c 58%,#b8922a 100%);-webkit-background-clip:text;background-clip:text}.ts-chapter{font-family:var(--font-serif);color:#dedbec;align-items:center;gap:14px;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);font-style:italic;display:flex}.ts-chapter-text{min-width:0}.ts-rule{background:linear-gradient(90deg, transparent, var(--ts-gold-deep));transform-origin:100%;height:1px;animation:ts-rule-grow .7s var(--ease-settle) both .48s;flex:0 0 56px}.ts-rule-end{background:linear-gradient(90deg, var(--ts-gold-deep), transparent);transform-origin:0}.ts-lede{max-width:30rem;font-family:var(--font-serif);color:var(--ts-ink-soft);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.55}.ts-party{align-items:center;gap:14px;margin-top:.1rem;display:flex}.ts-faces{display:flex}.ts-face{object-fit:cover;width:40px;height:40px;animation:ts-face-in .52s var(--ease-spring) backwards;transition:transform var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap);background:#151229;border:2px solid #0d0b1c;border-radius:9999px;margin-right:-10px;box-shadow:0 0 0 1px #d4ab3ab3}.ts-face:hover{box-shadow:0 0 0 1px var(--ts-gold-pale), 0 0 16px #d4ab3a80;z-index:1;position:relative;transform:translateY(-3px)scale(1.12)}.ts-seat-line{color:var(--ts-ink-dim);margin-left:14px;font-size:14px}.ts-faces:empty+.ts-seat-line{margin-left:0}.ts-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.ts-enter{color:#2b2008;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;transition:box-shadow var(--dur-move) var(--ease-snap), transform .22s var(--ease-spring), filter var(--dur-quick) var(--ease-snap);background:linear-gradient(#f9ecc8,#e3c15c 55%,#b8922a);border:1px solid #f4e0a6;border-radius:8px;align-items:center;gap:12px;padding:16px 34px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 14px #d4ab3a59,0 0 40px #d4ab3a1f,0 8px 20px #04020c99}.ts-enter:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:3.6s ease-in-out 1.6s infinite ts-enter-breathe;position:absolute;inset:-2px;box-shadow:0 0 22px #d4ab3a80,0 0 60px #d4ab3a33}.ts-enter-sheen{opacity:0;pointer-events:none;width:40%;animation:ts-sheen .9s var(--ease-settle) 1.15s backwards;background:linear-gradient(105deg,#0000 0%,#ffffff8c 50%,#0000 100%);position:absolute;inset:-40% auto -40% -60%;transform:skew(-18deg)}.ts-enter:is(:hover,:focus-visible) .ts-enter-sheen{animation:ts-sheen-again .9s var(--ease-settle)}@keyframes ts-sheen-again{0%{opacity:.9;transform:skew(-18deg)translate(0)}to{opacity:0;transform:skew(-18deg)translate(420%)}}.ts-enter:is(:hover,:focus-visible){box-shadow:0 0 24px #d4ab3a99,0 0 64px #d4ab3a38,0 10px 24px #04020c99}.ts-enter:focus-visible{outline:2px solid var(--ts-gold-pale);outline-offset:3px}.ts-ghost{color:var(--ts-gold-pale);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;transition:transform .22s var(--ease-spring), border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-quick) var(--ease-snap), background-color var(--dur-quick) var(--ease-snap);background:#15122999;border:1px solid #d4ab3a73;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:600;display:inline-flex}.ts-ghost:hover{background:#211b3acc;border-color:#d4ab3acc;box-shadow:0 0 18px #d4ab3a33}.ts-ghost:disabled{opacity:.6;cursor:wait}.ts-ghost:focus-visible{outline:2px solid var(--ts-gold-pale);outline-offset:2px}.ts-panel{background:linear-gradient(180deg, var(--ts-panel-top), var(--ts-panel-bottom));border:1px solid var(--ts-hairline);-webkit-backdrop-filter:blur(10px);border-radius:10px;position:relative;box-shadow:inset 0 1px #e9e6f414,inset 0 -1px #04020c99,0 14px 36px #04020c80}.ts-bracket{border:0 solid var(--ts-bracket);pointer-events:none;width:14px;height:14px;position:absolute}.ts-bracket-tl{border-top-width:1px;border-left-width:1px;top:7px;left:7px}.ts-bracket-br{border-bottom-width:1px;border-right-width:1px;bottom:7px;right:7px}.ts-panel-eyebrow{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--ts-gold);font-size:11px;font-weight:600}.ts-recap{flex-direction:column;gap:12px;width:min(100%,24rem);padding:24px 26px;display:flex}.ts-recap-text{font-family:var(--font-serif);color:#dedbec;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.ts-recap-quiet{color:var(--ts-ink-soft);font-style:italic}.ts-dropcap{float:left;font-family:var(--font-display);color:#ecd287;text-shadow:0 0 20px #d4ab3a73;animation:ts-dropcap-in .7s var(--ease-settle) both 1s;padding:4px 8px 0 0;font-size:44px;font-weight:700;line-height:.82}.ts-mono{font-family:var(--font-mono);color:var(--ts-ink-dim);font-size:12px}.ts-menu{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ts-menu-item{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ts-ink-soft);cursor:pointer;transition:color var(--dur-quick) var(--ease-snap), text-shadow var(--dur-move) var(--ease-snap), transform var(--dur-move) var(--ease-snap);background:0 0;border:0;align-items:center;gap:14px;padding:7px 0;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;display:flex;position:relative}.ts-menu-item:hover,.ts-menu-item:focus-visible{color:var(--ts-gold-pale);text-shadow:0 0 16px #d4ab3a80;outline:none;transform:translate(6px)}.ts-menu-item:active{transform:translate(6px)scale(.98)}.ts-menu-diamond{width:7px;height:7px;transition:background-color var(--dur-quick) var(--ease-snap), transform var(--dur-move) var(--ease-spring), box-shadow var(--dur-quick) var(--ease-snap);background:#d4ab3a40;border:1px solid #d4ab3a;transform:rotate(45deg)}.ts-menu-item:hover .ts-menu-diamond,.ts-menu-item:focus-visible .ts-menu-diamond{background:var(--ts-gold);transform:rotate(225deg)scale(1.25);box-shadow:0 0 10px #d4ab3ab3}.ts-menu-glyph{opacity:0;transition:opacity var(--dur-move) var(--ease-snap), transform var(--dur-move) var(--ease-spring);pointer-events:none;display:inline-flex;transform:translate(-8px)scale(.8)}.ts-menu-item:hover .ts-menu-glyph,.ts-menu-item:focus-visible .ts-menu-glyph{opacity:1;transform:translate(0)scale(1)}.ts-status{font-family:var(--font-mono);color:var(--ts-ink-dim);align-items:center;gap:10px;margin:auto 0 0;font-size:12px;display:flex}.ts-lamp{width:7px;height:7px;transition:background-color var(--dur-beat) var(--ease-snap), box-shadow var(--dur-beat) var(--ease-snap);background:#575170;border-radius:9999px}.ts-status-awake .ts-lamp{background:var(--ts-gold);box-shadow:0 0 8px var(--ts-gold);animation:2.6s ease-in-out infinite ts-lamp}.ts-status-dozing .ts-lamp{background:var(--ts-ember);box-shadow:0 0 8px var(--ts-ember)}.ts-status-wait .ts-lamp{animation:1.2s ease-in-out infinite ts-lamp}.ts-slots{flex-direction:column;align-items:flex-end;gap:12px;width:100%;min-width:0;display:flex}.ts-slots-eyebrow{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--ts-ink-dim);margin:0;font-size:11px;font-weight:600}.ts-error{color:#ff8c8c;margin:0;font-size:13px}.ts-slot-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#6b639466 transparent;gap:14px;width:100%;margin:0;padding:6px 2px 10px;list-style:none;display:flex;overflow-x:auto}.ts-slot-cell{scroll-snap-align:end;flex:0 0 176px}.ts-slot-cell:first-child{margin-left:auto}.ts-slot-skeleton{border-radius:10px;flex:0 0 176px;height:168px}.ts-slot{width:176px;height:100%;transition:transform .32s var(--ease-spring), border-color var(--dur-move) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap), opacity var(--dur-move) var(--ease-snap), filter var(--dur-move) var(--ease-snap);background:linear-gradient(#30285380,#100d20e0);border:1px solid #6b63944d;border-radius:10px;flex-direction:column;padding:8px;display:flex;position:relative;box-shadow:inset 0 1px #e9e6f414,0 10px 24px #04020c80}.ts-slot:hover,.ts-slot:focus-within{border-color:#d4ab3a99;box-shadow:inset 0 1px #e9e6f414,0 0 20px #d4ab3a33,0 14px 28px #04020c8c}.ts-slot-ended{opacity:.78;filter:saturate(.75)}.ts-slot-ended:hover{opacity:1;filter:none}.ts-slot-door{min-width:0;color:inherit;outline:none;flex-direction:column;gap:6px;display:flex}.ts-slot-door:focus-visible .ts-slot-title{color:var(--ts-gold-pale)}.ts-slot-art{border:1px solid #d4ab3a40;border-radius:6px;height:92px;display:block;position:relative;overflow:hidden}.ts-slot-art img{transition:transform 1.2s var(--ease-drift)}.ts-slot:hover .ts-slot-art img{transform:scale(1.06)}.ts-slot-badge{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#ecd287;background:#0d0b1cd9;border:1px solid #d4ab3a4d;border-radius:9999px;padding:2px 7px;font-size:8.5px;font-weight:600;position:absolute;top:6px;left:6px}.ts-slot-badge-lobby{color:#9fd3ff;border-color:#7dbeff66}.ts-slot-badge-ended{color:#aeaac6;border-color:#6b639480}.ts-slot-title{font-family:var(--font-display);letter-spacing:.04em;color:#f9ecc8;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 2px;font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ts-slot-line{color:var(--ts-ink-dim);margin-top:-2px;padding:0 2px;font-size:11.5px}.ts-slot-meta{color:#575170;white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:10.5px;overflow:hidden}.ts-slot-actions{opacity:0;transition:opacity var(--dur-quick) var(--ease-snap), transform var(--dur-quick) var(--ease-snap);background:#0d0b1cd9;border:1px solid #6b63944d;border-radius:8px;gap:2px;padding:2px;display:flex;position:absolute;bottom:6px;right:6px;transform:translateY(4px)}.ts-slot:hover .ts-slot-actions,.ts-slot:focus-within .ts-slot-actions{opacity:1;transform:none}.ts-slot-actions:has([aria-expanded=true]){opacity:1;transform:none}@media (hover:none){.ts-slot-actions{opacity:1;transform:none}}.ts-slot-new{cursor:pointer;min-height:168px;color:var(--ts-gold-pale);background:#15122959;border-style:dashed;border-color:#d4ab3a73;justify-content:center;align-items:center;gap:10px}.ts-slot-new .ts-slot-title{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--ts-gold-pale);font-size:11px}.ts-slot-new-plus{width:40px;height:40px;color:var(--ts-gold);transition:transform var(--dur-move) var(--ease-spring), background-color var(--dur-quick) var(--ease-snap);border:1px dashed #d4ab3a99;border-radius:9999px;place-items:center;display:grid}.ts-slot-new:hover .ts-slot-new-plus{background:#d4ab3a26;transform:rotate(90deg)scale(1.1)}.ts-below{flex-direction:column;gap:2.5rem;width:100%;max-width:64rem;margin:0 auto;padding:4rem 0 2rem;display:flex;position:relative}.ts-below-eyebrow{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--color-amber-400);margin:0;font-size:11px;font-weight:600}.ts-below-lede{color:var(--color-stone-500);margin:4px 0 0;font-size:13px}.ts-bench{flex-direction:column;gap:1rem;display:flex}.ts-bench-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.ts-bench-row{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ts-bench-skeleton{border-radius:10px;height:4.75rem}.ts-bench-item{padding:10px 12px}.ts-bench-door{color:inherit;outline:none;align-items:center;gap:12px;display:flex}.ts-bench-plate{object-fit:cover;border:1px solid #d4ab3a40;border-radius:6px;flex:none;width:80px;height:48px}.ts-join{flex-direction:column;gap:4px;padding:22px 24px;display:flex}.ts-join-form{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.ts-sigil{cursor:text;gap:5px;display:flex;position:relative}.ts-sigil-box{width:28px;height:38px;font-family:var(--font-mono);color:#f9ecc8;transition:border-color .2s var(--ease-snap), box-shadow .2s var(--ease-snap), transform .2s var(--ease-snap);background:#d4ab3a14;border:1px solid #d4ab3a73;border-radius:5px;justify-content:center;align-items:center;font-size:16px;display:flex}.ts-sigil-box-lit{background:#d4ab3a29;border-color:#d4ab3acc;box-shadow:0 0 12px #d4ab3a2e}.ts-sigil input:focus~.ts-sigil-box-next{border-color:#f4e0a6e6;box-shadow:0 0 0 3px #d4ab3a2e}.ts-seal{object-fit:contain;filter:drop-shadow(0 3px 8px #04020c99);width:40px;height:40px}@media (min-width:640px){.ts-sigil-box{width:32px;height:42px;font-size:18px}}.ts-footer{border-top:1px solid var(--color-stone-900);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding-top:1rem;display:flex}.ts-footer-link{color:var(--color-stone-600);transition:color var(--dur-quick) var(--ease-snap);font-size:12px}.ts-footer-link:hover{color:var(--color-stone-400)}.ts-footer-dot{color:var(--color-stone-700);font-size:12px}.ts-reveal{animation:ts-rise .62s var(--ease-settle) backwards}@keyframes ts-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ts-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(-1.2%,1%)}}@keyframes ts-art-in{0%{opacity:0}to{opacity:1}}@keyframes ts-corner-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ts-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ts-face-in{0%{opacity:0;transform:translateY(8px)scale(.6)}to{opacity:1;transform:none}}@keyframes ts-enter-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes ts-sheen{0%{opacity:.9;transform:skew(-18deg)translate(0)}to{opacity:0;transform:skew(-18deg)translate(420%)}}@keyframes ts-dropcap-in{0%{opacity:0;text-shadow:0 0 #d4ab3a00;transform:translateY(6px)scale(.85)}60%{text-shadow:0 0 28px #d4ab3acc}to{opacity:1;text-shadow:0 0 20px #d4ab3a73;transform:none}}@keyframes ts-lamp{0%,to{opacity:1;box-shadow:0 0 8px}50%{opacity:.75;box-shadow:0 0 14px}}@media (max-width:1023px){.ts-stage{flex-direction:column;gap:1.75rem;min-height:0;padding-top:clamp(.5rem,3vh,2rem);display:flex}.ts-stage-left,.ts-stage-right{display:contents}.ts-title-block{order:1}.ts-recap{order:2;width:100%}.ts-slots{order:3;align-items:flex-start}.ts-menu{order:4}.ts-status{order:5;margin-top:0}.ts-slot-row{flex-direction:row}.ts-slot-cell{scroll-snap-align:start}.ts-slot-cell:first-child{margin-left:0}.ts-backdrop{height:min(100dvh,860px)}.ts-corner-bl,.ts-corner-br{display:none}.ts-scrim-side{background:linear-gradient(#0a08178c 0%,#0d0b1c59 40%,#0a0817cc 100%)}}@media (max-width:639px){.ts-page{padding:0 1rem}.ts-header{padding-top:calc(1rem + env(safe-area-inset-top))}.ts-wordmark{letter-spacing:.2em;font-size:10.5px}.ts-username{display:none}.ts-corner{width:28px;height:28px}.ts-corner-tl,.ts-corner-tr{top:calc(12px + env(safe-area-inset-top))}.ts-corner-tl{left:12px}.ts-corner-tr{right:12px}.ts-title{font-size:clamp(1.9rem,9vw,2.6rem)}.ts-chapter{font-size:1rem}.ts-rule{flex-basis:28px}.ts-enter{letter-spacing:.18em;padding:14px 24px;font-size:13px}.ts-recap{padding:18px}.ts-recap-text{font-size:15px}.ts-menu-item{padding:9px 0;font-size:1rem}.ts-slot-row{margin-inline:-1rem;padding-inline:1rem}.ts-below{gap:2rem}.ts-slot-row{scroll-padding-inline:1rem}}@media (min-width:840px) and (max-width:1023px){.ts-stage{grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:1.75rem 1.5rem;min-height:calc(100dvh - 5.5rem);display:grid}.ts-stage-left,.ts-stage-right{display:flex}.ts-title-block,.ts-recap,.ts-slots,.ts-menu,.ts-status{order:0}.ts-status{margin-top:auto}.ts-stage-right{align-items:stretch}.ts-recap{width:100%}.ts-slots{align-items:flex-start}.ts-slot-cell:first-child{margin-left:0}.ts-backdrop{height:calc(100dvh + 8rem)}.ts-scrim-side{background:linear-gradient(90deg,#0a0817f7 0%,#0d0b1cdb 34%,#15122973 64%,#15122933 100%)}}@media (horizontal-viewport-segments:2){.ts-stage{grid-template-columns:env(viewport-segment-width 0 0) minmax(0, 1fr);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0) + 2rem);min-height:0}.ts-page{padding-inline:1.25rem}.ts-stage-left{padding-right:1.25rem}.ts-stage-left,.ts-stage-right{display:flex}.ts-title-block,.ts-recap,.ts-slots,.ts-menu,.ts-status{order:0}.ts-stage-right{align-items:stretch}.ts-recap{width:100%}.ts-slots{align-items:flex-start}.ts-slot-row{flex-direction:row}.ts-slot-cell:first-child{margin-left:0}}@media (vertical-viewport-segments:2){.ts-stage{grid-template-columns:minmax(0,1fr);min-height:0}.ts-stage-left{min-height:calc(env(viewport-segment-bottom 0 0) - 7.5rem)}.ts-menu{padding-top:calc(env(viewport-segment-top 0 1) - env(viewport-segment-bottom 0 0))}}@media (prefers-reduced-motion:reduce){.ts-art,.ts-art-in,.ts-stars{animation:none}.ts-reveal,.ts-corner,.ts-rule,.ts-face,.ts-dropcap{opacity:1;animation:none;transform:none}.ts-enter{animation:none}.ts-enter:after{display:none}.ts-lamp{animation:none!important}.ts-menu-item,.ts-menu-diamond,.ts-menu-glyph,.ts-slot-art img,.ts-slot-new-plus,.ts-face{transition:none}}html[data-effects=low] .ts-art,html[data-effects=low] .ts-art-in,html[data-effects=low] .ts-stars,html[data-effects=low] .ts-enter{animation:none}html[data-effects=low] .ts-panel{-webkit-backdrop-filter:none}html[data-theme=light] .ts-root{background-color:var(--background)}html[data-theme=light] .ts-below .ts-panel{--ts-bracket:#8a651480;background:linear-gradient(#fffcf5e6,#f4efe4f2);border-color:#8a651440;box-shadow:inset 0 1px #ffffffb3,0 12px 32px #3c280a1f}html[data-theme=light] .ts-below .ts-slot-title{color:var(--color-stone-100)}html[data-theme=light] .ts-below .ts-slot-line{color:var(--color-stone-500)}html[data-theme=light] .ts-below .ts-sigil-box{color:var(--color-stone-100);background:#8a65140f;border-color:#8a651473}html[data-theme=light] .ts-below .ts-sigil-box-lit{background:#8a651424}html[data-theme=light] .ts-below .ts-ghost{color:var(--color-amber-400);background:#fffcf5b3;border-color:#8a651473}html[data-theme=light] .ts-below .ts-ghost:hover{background:#fffcf5}.cine-stage{isolation:isolate;--cine-gold:#e3c15c;--cine-gold-pale:#f4e0a6;--cine-ink:#e9e6f4;--cine-ink-soft:#c9c6db;--cine-ink-dim:#8f8aab;--cine-hairline:#6b639459;--cine-panel:linear-gradient(180deg, #3028538c, #100d20e6);background:#0a0817;position:relative}.cine-backdrop{z-index:-1;background:#0a0817;position:absolute;inset:0;overflow:hidden}.cine-art{object-fit:cover;object-position:50% 35%;transform-origin:50% 40%;width:100%;height:100%;animation:cine-drift 60s var(--ease-drift) infinite alternate;position:absolute;inset:0}.cine-art-in{animation:cine-drift 60s var(--ease-drift) infinite alternate, ts-art-in 1.4s var(--ease-settle) both}.cine-scrim{pointer-events:none;position:absolute;inset:0}.cine-scrim-stack{background:linear-gradient(#0a0817e6 0%,#15122938 22%,#15122924 42%,#0d0b1cd6 68%,#0a0817fa 100%)}.cine-scrim-vignette{background:radial-gradient(80% 70% at 50% 40%,#0000 50%,#0a0817bf 100%)}.cine-backdrop[data-dark=true] .cine-scrim-vignette{background:radial-gradient(80% 70% at 50% 40%,#0a081733 40%,#0a0817d9 100%)}@keyframes cine-drift{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.09)translate(-1%,.8%)}}.cine-stage .cine-header{-webkit-backdrop-filter:none;background:linear-gradient(#0a0817b3,#0a081747);border-bottom-color:#0000}.cine-stage .cine-header:after{background:linear-gradient(90deg,#0000,#d4ab3a59 18% 82%,#0000)}.cine-stage .cine-header .session-title{color:#0000;filter:drop-shadow(0 1px #3a2808cc)drop-shadow(0 6px 14px #d4ab3a33);background:linear-gradient(#fff6da,#e3c15c 60%,#b8922a);-webkit-background-clip:text;background-clip:text}.cine-stage .cine-header .session-title+p{color:var(--cine-ink-soft);font-size:.8rem}.cine-stage .cine-header .session-cluster{box-shadow:none;background:0 0;border-color:#0000;gap:6px;padding:0}.cine-stage .cine-header .session-hbtn{min-width:2.5rem;height:2.5rem;color:var(--cine-ink-soft);transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap), transform .22s var(--ease-spring), background-color var(--dur-quick) var(--ease-snap);background:linear-gradient(#302853b3,#100d20e6);border:1px solid #d4ab3a59;border-radius:9999px;box-shadow:inset 0 1px #e9e6f414,0 4px 12px #04020c73}.cine-stage .cine-header .session-hbtn:hover{border-color:#d4ab3abf;transform:translateY(-1px);box-shadow:0 0 18px #d4ab3a40,0 4px 12px #04020c73}.cine-stage .cine-header .session-hbtn:active{transition-duration:var(--dur-instant);transform:scale(.93)}.cine-stage .cine-header .session-hbtn-lit{animation:cine-lit-on var(--dur-beat) var(--ease-spring);border-color:#d4ab3ab3;box-shadow:0 0 16px #d4ab3a4d}@keyframes cine-lit-on{0%{transform:scale(.9);box-shadow:0 0 #f4e0a6b3}60%{transform:scale(1.08);box-shadow:0 0 0 6px #f4e0a600}to{transform:none;box-shadow:0 0 16px #d4ab3a4d}}.cine-ribbon-round,.cine-ribbon-name,.cine-stage .cine-header .session-title+p{text-shadow:0 1px 2px #04020cf2,0 0 10px #04020cb3}@media (max-width:1179px){.cine-stage .cine-ribbon-slot{display:none}}@media (hover:hover) and (min-width:1024px){.cine-stage .cine-header .session-volume{opacity:0;width:0;transition:width var(--dur-move) var(--ease-settle) .6s, opacity var(--dur-quick) var(--ease-snap) .6s, margin var(--dur-move) var(--ease-settle) .6s;margin-inline:-3px;overflow:hidden}.cine-stage .cine-header .session-hbtn:is(:hover,:focus-visible)~.session-volume,.cine-stage .cine-header .session-volume:is(:hover,:focus-within){opacity:1;width:4rem;margin-inline:0;transition-delay:0s;overflow:visible}}@media (min-width:1180px){.cine-stage:has(.cine-ribbon) .cine-desk .session-banner[data-tone=blood] .session-banner-body>span.block{display:none}}.cine-stage .cine-header .session-hbtn-call{border-color:#047857b3}.cine-stage .cine-header .session-volume{width:4rem}.cine-ribbon-slot{flex:0 auto;justify-content:center;align-items:center;min-width:0;padding:0 .75rem}.cine-ribbon{align-items:center;gap:18px;min-width:0;display:flex}.cine-ribbon-round{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--cine-gold);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.cine-ribbon-order{scrollbar-width:none;align-items:flex-start;gap:8px;margin:-6px 0 0;padding:8px 6px 4px;list-style:none;display:flex;position:relative;overflow-x:auto}.cine-ribbon-order::-webkit-scrollbar{display:none}.cine-ribbon-order:before,.cine-ribbon-order:after{content:"";pointer-events:none;opacity:0;transform:translateX(calc(var(--turn,0) * 66px));transition:transform var(--dur-scene) var(--ease-settle), opacity var(--dur-beat) var(--ease-snap);position:absolute;left:6px}.cine-ribbon-order:before{background:radial-gradient(closest-side,#f4e0a657,#d4ab3a1a 60%,#0000);width:58px;height:66px;top:0}.cine-ribbon-order:after{background:linear-gradient(90deg,#0000 20%,#f4e0a6 50%,#0000 80%);width:58px;height:2px;bottom:1px;box-shadow:0 0 8px #f4e0a6b3}.cine-ribbon-order[data-lit=true]:before,.cine-ribbon-order[data-lit=true]:after{opacity:1}.cine-ribbon-seat{z-index:1;flex-direction:column;flex:none;align-items:center;gap:4px;width:58px;display:flex;position:relative}.cine-ribbon-face{opacity:.88;transform-origin:50% 100%;width:42px;height:42px;transition:transform var(--dur-beat) var(--ease-spring), box-shadow var(--dur-beat) var(--ease-snap), opacity var(--dur-move) var(--ease-snap), filter var(--dur-move) var(--ease-snap);background:#0d0b1c;border:2px solid #d4ab3a;border-radius:9999px;margin-top:7px;padding:0;display:block;overflow:hidden;box-shadow:0 4px 10px #04020c99}.cine-ribbon-face:hover{opacity:1;transform:translateY(-2px)}.cine-ribbon-face:focus-visible{outline:2px solid var(--cine-gold-pale);outline-offset:2px}.cine-ribbon-seat[data-foe=true] .cine-ribbon-face{border-color:#e0703a}.cine-ribbon-seat[data-current=true] .cine-ribbon-face{opacity:1;animation:cine-turn-take var(--dur-beat) var(--ease-spring) backwards, cine-turn-halo 2.4s ease-in-out var(--dur-beat) infinite;transform:scale(1.286);box-shadow:0 0 0 3px #0a0817cc,0 0 0 4px #f4e0a6,0 0 24px #d4ab3a99}.cine-ribbon-seat[data-current=true] .cine-ribbon-face:hover{transform:scale(1.286)translateY(-2px)}.cine-ribbon-seat[data-done=true] .cine-ribbon-face{opacity:.55;filter:saturate(.45)brightness(.85)}.cine-ribbon-name{transition:color var(--dur-move) var(--ease-snap), opacity var(--dur-move) var(--ease-snap)}.cine-ribbon-seat[data-done=true] .cine-ribbon-name{opacity:.6}@keyframes cine-turn-take{0%{transform:scale(1)}60%{transform:scale(1.38)}to{transform:scale(1.286)}}.cine-ribbon-img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.cine-ribbon-name{color:var(--cine-ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:10.5px;overflow:hidden}.cine-ribbon-seat[data-current=true] .cine-ribbon-name{color:var(--cine-gold-pale)}@keyframes cine-turn-halo{0%,to{box-shadow:0 0 0 3px #0a0817cc,0 0 0 4px #f4e0a6,0 0 24px #d4ab3a99}50%{box-shadow:0 0 0 3px #0a0817cc,0 0 0 4px #f4e0a6,0 0 36px #d4ab3ad9}}.cine-row{container-type:inline-size}.cine-party{display:none}@container (min-width:1300px){.cine-party{scrollbar-width:none;flex-direction:column;flex:none;gap:10px;width:236px;padding:12px 0 12px 12px;display:flex;overflow-y:auto}.cine-party::-webkit-scrollbar{display:none}}.cine-party-card{text-align:left;color:var(--cine-ink);cursor:pointer;animation:ts-rise .52s var(--ease-settle) backwards;transition:border-color var(--dur-move) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap), transform var(--dur-move) var(--ease-snap);background:linear-gradient(#211b3ac7,#0d0b1cdb);border:1px solid #6b639459;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 6px 16px #04020c66}.cine-party-card:hover{border-color:#d4ab3a8c;transform:translate(3px)}.cine-party-card:focus-visible{outline:2px solid var(--cine-gold-pale);outline-offset:2px}.cine-party-card[data-current=true]{border-color:#d4ab3a;box-shadow:0 0 22px #d4ab3a4d}.cine-party-card[data-mine=true] .cine-party-name:after{content:" ·";color:var(--cine-gold)}.cine-party-card[data-down=true]{filter:saturate(.4)brightness(.8)}.cine-party-face{object-fit:cover;background:#0d0b1c;border:2px solid #d4ab3a;border-radius:9999px;flex:none;width:48px;height:48px}.cine-party-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cine-party-line{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cine-party-name{font-family:var(--font-display);color:#f9ecc8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cine-party-hp{font-family:var(--font-mono);color:#aeaac6;flex:none;font-size:11px}.cine-party-bar{background:#04020ccc;border-radius:9px;height:5px;display:block;overflow:hidden}.cine-party-fill{height:100%;transition:width var(--dur-beat) var(--ease-settle), background var(--dur-beat) var(--ease-snap);background:linear-gradient(90deg,#b8922a,#f4e0a6);border-radius:9px;display:block}.cine-party-fill[data-low=true]{background:linear-gradient(90deg,#c65a24,#ff9d5c)}.cine-party-class{color:var(--cine-ink-dim);text-transform:capitalize;font-size:11px}.cine-stage .cine-chat{background:linear-gradient(#100d20e6,#0a0817f0);box-shadow:inset 1px 0 #6b63942e,inset -1px 0 #6b63942e}.cine-stage .cine-chat .session-dm .section-head{justify-content:center}.cine-stage .cine-chat .session-dm .section-head-title{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--cine-gold);font-size:11px}.cine-stage .cine-chat .session-dm-body{color:#f1eefb;text-shadow:0 1px 2px #04020ce6,0 2px 12px #04020c99;border-left:0;border-image:;padding-left:0;font-size:1.02rem;line-height:1.65}.cine-stage .cine-chat .session-sysline{color:var(--cine-ink-soft)}.cine-stage .cine-chat .session-bubble{color:#edeaf7}.cine-stage .cine-chat .session-dm{padding:.25rem 0}.cine-stage .cine-desk{-webkit-backdrop-filter:none;background:linear-gradient(#0a081766,#0a0817e6 40%);border-top-color:#0000}.cine-stage .cine-desk .session-well{background:linear-gradient(#30285399,#100d20eb);border-color:#6b639466;box-shadow:inset 0 1px #e9e6f414}.cine-stage .cine-desk .session-well:focus-within{border-color:#d4ab3aa6;box-shadow:inset 0 1px #e9e6f414,0 0 0 3px #d4ab3a1f}.cine-stage .cine-send{background:linear-gradient(#f9ecc8,#b8922a);border-radius:8px}.cine-stage .cine-desk .session-mode:not([data-on]){background:#140f2699;border-color:#6b639480}.cine-stage .cine-desk .session-mode[data-on]{animation:cine-mode-on var(--dur-beat) var(--ease-spring)}@keyframes cine-mode-on{0%{scale:.9;box-shadow:0 0 #f4e0a6b3}60%{scale:1.06;box-shadow:0 0 0 6px #f4e0a600}to{box-shadow:var(--shadow-glow-gold);scale:1}}.cine-stage .cine-desk .hand-pip{font-family:var(--font-display);letter-spacing:.14em;padding:4px 9px;font-size:9.5px;font-weight:600}.cine-stage .cine-desk .hand-label{color:var(--cine-gold);letter-spacing:.28em}.cine-stage .hand{--hand-face:linear-gradient(180deg, #2a2247, #110e22);--hand-edge:#d4ab3a80;--hand-edge-quiet:#d4ab3a38}.cine-stage .hand-card-frame{box-shadow:inset 0 1px #e9e6f41a,0 14px 30px #04020c99}.cine-stage .hand-name{font-weight:600}.cine-stage .cine-panel{background:linear-gradient(#100d20eb,#0a0817f2);border-left-color:#6b63944d}.cine-stage .cine-rail{background:0 0;border-left-color:#d4ab3a1f}.cine-stage .cine-rail .rail-glyph,.cine-stage .cine-bottombar .rail-glyph{object-fit:cover;filter:none;opacity:.85;background:linear-gradient(#302853b3,#100d20e6);border:1px solid #d4ab3a59;border-radius:9999px;width:2.2rem;height:2.2rem;padding:3px;box-shadow:inset 0 1px #e9e6f414,0 4px 10px #04020c73}.cine-stage [aria-current=page]>.rail-glyph{opacity:1;border-color:#f4e0a6e6;box-shadow:0 0 0 1px #d4ab3a80,0 0 16px #d4ab3a73}.cine-stage .cine-bottombar{-webkit-backdrop-filter:none;background:linear-gradient(#0a0817cc,#0a0817f7);border-top-color:#d4ab3a33}.cine-quest{background:var(--cine-panel);text-align:left;cursor:pointer;width:100%;transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap);border:1px solid #6b63944d;border-radius:8px;flex-direction:column;gap:5px;margin-bottom:.75rem;padding:10px 14px;display:flex;box-shadow:inset 0 1px #e9e6f414}.cine-quest:hover{border-color:#d4ab3a8c;box-shadow:0 0 16px #d4ab3a2e}.cine-quest:focus-visible{outline:2px solid var(--cine-gold-pale);outline-offset:2px}.cine-quest-eyebrow{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--cine-gold);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.cine-quest-body{font-family:var(--font-serif);color:#dedbec;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.cine-roll{left:50%;top:calc(4.75rem + env(safe-area-inset-top));z-index:35;color:#dedbec;pointer-events:none;max-width:min(92vw,40rem);animation:cine-roll-in .42s var(--ease-spring) both, cine-roll-out .4s var(--ease-snap) 4.8s forwards;background:linear-gradient(#302853d9,#100d20f2);border:1px solid #d4ab3a80;border-radius:9999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;font-size:13px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 0 18px #d4ab3a38,0 10px 24px #04020c99}.cine-roll[data-crit=nat1]{border-color:#e0703a99;box-shadow:0 0 18px #e0703a4d,0 10px 24px #04020c99}.cine-roll[data-crit=nat20]{border-color:#f4e0a6e6;box-shadow:0 0 26px #d4ab3a8c,0 10px 24px #04020c99}.cine-roll-die{flex:none;width:30px;height:30px}.cine-roll-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cine-roll-math{font-family:var(--font-mono);color:var(--cine-gold-pale)}.cine-roll[data-crit=nat1] .cine-roll-math{color:#ffbe8f}.cine-roll-crit{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--cine-gold-pale);flex:none;font-size:11px;font-weight:600}.cine-roll[data-crit=nat1] .cine-roll-crit{color:#ff9d5c}.cine-roll-crit[data-quiet=true]{color:var(--cine-ink-dim)}@keyframes cine-roll-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes cine-roll-out{to{opacity:0;transform:translate(-50%)translateY(-6px)}}.cine-tabletop-veil{opacity:.98;background:url(/assets/ui/stars-sky.webp) 50%/512px,#0a0817}.cine-tabletop-veil:after{content:"";background:radial-gradient(60% 55% at 52% 42%,#4c3c8266,#0000 70%),radial-gradient(90% 90%,#0000 45%,#05030ce6 100%);position:absolute;inset:0}.cine-tabletop{padding:calc(1rem + env(safe-area-inset-top)) 1.25rem calc(1rem + env(safe-area-inset-bottom));color:var(--color-stone-200);animation:ts-rise .42s var(--ease-settle) backwards}.cine-tabletop-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.cine-tabletop-title{font-family:var(--font-display);letter-spacing:.06em;color:#0000;background:linear-gradient(#fff6da,#e3c15c 60%,#b8922a);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700}.cine-tabletop-close{color:#c9c6db;width:2.25rem;height:2.25rem;transition:border-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap), transform .22s var(--ease-spring);background:linear-gradient(#302853b3,#100d20e6);border:1px solid #d4ab3a59;border-radius:9999px;place-items:center;display:grid}.cine-tabletop-close:hover{color:#f4e0a6;border-color:#d4ab3abf;transform:rotate(90deg);box-shadow:0 0 16px #d4ab3a4d}.cine-tabletop-close:active{transition-duration:var(--dur-instant);transform:rotate(90deg)scale(.9)}.cine-tabletop-close:focus-visible{outline-offset:2px;outline:2px solid #f4e0a6}.cine-tabletop-body{flex:1;align-items:stretch;gap:1.25rem;min-height:0;display:flex}.cine-board-frame{isolation:isolate;min-width:0;min-height:0;animation:cine-board-settle var(--dur-scene) var(--ease-settle) 80ms backwards;background:linear-gradient(#f4e0a6,#95761f 50%,#e3c15c);border-radius:6px;flex:1;padding:6px;display:flex;position:relative;overflow:visible;box-shadow:0 0 40px #d4ab3a38,0 30px 60px #04020ccc}.cine-board-frame>*{background:#0d0b1c;border:2px solid #151229;border-radius:3px;flex:1;min-width:0;min-height:0;padding:.5rem;overflow:auto}.cine-board-frame:before{content:"";z-index:-1;pointer-events:none;opacity:.35;border-radius:9px;animation:5.6s ease-in-out 1.4s infinite cine-board-breathe;position:absolute;inset:-3px;box-shadow:0 0 60px 10px #d4ab3a4d}.cine-board-frame:after{content:"";z-index:2;pointer-events:none;-webkit-mask-composite:xor;animation:cine-frame-glint 1.4s var(--ease-settle) .7s backwards;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(105deg,#0000 38%,#fffae8f2 50%,#0000 62%) 150% 0/250% 100% no-repeat;border-radius:6px;padding:6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes cine-board-settle{0%{opacity:0;transform:translateY(26px)scale(.965)}to{opacity:1;transform:none}}@keyframes cine-board-breathe{0%,to{opacity:.35}50%{opacity:.9}}@keyframes cine-frame-glint{0%{background-position:150% 0}to{background-position:-60% 0}}.cine-order{flex-direction:column;flex:0 0 15rem;gap:8px;min-height:0;display:flex;overflow-y:auto}.cine-order-round{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#e3c15c;margin-bottom:4px;font-size:11px;font-weight:600}.cine-order-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cine-order-row{animation:cine-order-in var(--dur-move) var(--ease-settle) .26s backwards;transition:background-color var(--dur-move) var(--ease-snap), border-color var(--dur-move) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap);background:#0d0b1cb3;border:1px solid #6b639440;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex;position:relative}.cine-order-row:nth-child(2){animation-delay:.31s}.cine-order-row:nth-child(3){animation-delay:.36s}.cine-order-row:nth-child(4){animation-delay:.41s}.cine-order-row:nth-child(5){animation-delay:.46s}.cine-order-row:nth-child(n+6){animation-delay:.51s}@keyframes cine-order-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.cine-order-row:before{content:"";width:2px;transition:transform var(--dur-beat) var(--ease-settle);background:#f4e0a6;border-radius:2px;position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(0);box-shadow:0 0 10px #f4e0a6cc}.cine-order-row[data-current=true]:before{transform:scaleY(1)}.cine-order-row[data-current=true] .cine-order-face{animation:cine-order-take var(--dur-beat) var(--ease-spring)}@keyframes cine-order-take{0%{transform:none}50%{transform:scale(1.18)}to{transform:none}}.cine-order-row[data-current=true]{background:#d4ab3a29;border-color:#d4ab3a;box-shadow:0 0 16px #d4ab3a33}.cine-order-face{object-fit:cover;background:#0d0b1c;border:2px solid #d4ab3a;border-radius:9999px;flex:none;width:34px;height:34px}.cine-order-row[data-foe=true] .cine-order-face{border-color:#e0703a}.cine-order-name{min-width:0;font-family:var(--font-display);color:#f9ecc8;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.cine-order-init{font-family:var(--font-mono);color:#aeaac6;font-size:11px}@media (max-width:900px){.cine-tabletop-body{flex-direction:column;overflow-y:auto}.cine-order{flex:none;overflow:visible}}.cine-lobby .cine-backdrop{position:fixed}.cine-lobby .cine-scrim-stack{background:linear-gradient(#0a0817b3,#0a0817e6 40%,#0a0817f7)}@media (horizontal-viewport-segments:2) and (max-width:1023px){.cine-row>.cine-chat{width:env(viewport-segment-width 0 0);flex:none;display:flex!important}.cine-row>.cine-panel{width:auto;min-width:0;margin-left:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0));border-left:1px solid #6b63944d;flex-direction:row;flex:1;display:flex!important}.cine-row>.cine-panel>.cine-rail{display:flex}.cine-bottombar{display:none!important}.cine-party{display:none}}@media (prefers-reduced-motion:reduce){.cine-art,.cine-art-in,.cine-party-card,.cine-tabletop,.cine-ribbon-seat[data-current=true] .cine-ribbon-face,.cine-roll{animation:none}.cine-ribbon-face,.cine-party-card,.cine-party-fill,.cine-quest,.cine-order-row{transition:none}}html[data-effects=low] .cine-art,html[data-effects=low] .cine-art-in,html[data-effects=low] .cine-ribbon-seat[data-current=true] .cine-ribbon-face{animation:none}html[data-theme=light] .cine-stage .cine-chat{background:#f4efe4f0}html[data-theme=light] .cine-stage .cine-panel{background:#f1ebdef5;border-left-color:#7a58144d}html[data-theme=light] .cine-stage .cine-desk{background:linear-gradient(#f4efe4f0,#f1ebdefa)}html[data-theme=light] .cine-stage .cine-desk .session-well{background:linear-gradient(#fffaf0,#f6eed8);border-color:#7a581466;box-shadow:inset 0 2px 6px #4a34081f}html[data-theme=light] .cine-stage .cine-desk .session-mode:not([data-on]){background:linear-gradient(#fbf5e4,#efe4c6);border-color:#7a581466}html[data-theme=light] .cine-stage .cine-chat .session-dm-body{text-shadow:none}html[data-theme=light] .cine-stage .cine-chat .session-dm .section-head-title{color:#6f500f}html[data-theme=light] .cine-stage .cine-bottombar{background:linear-gradient(#fbf5e4f5,#efe4c6fa)}html[data-theme=light] .cine-quest{background:linear-gradient(#fbf5e4,#efe4c6);border-color:#7a581466}html[data-theme=light] .cine-quest-eyebrow{color:#6f500f}html[data-theme=light] .cine-quest-body{color:#2d2419}html[data-theme=light] .cine-stage .cine-header .session-title+p{color:#dedbec}html[data-theme=light] .cine-stage .cine-header,html[data-theme=light] .cine-stage header.cine-header.glass{background:linear-gradient(#0a0817b8,#0a08174d);border-bottom-color:#0000}html[data-theme=light] .cine-stage .cine-header .session-hbtn{color:#c9c6db}html[data-theme=light] .cine-stage .cine-header .session-hbtn-lit{color:#f4e0a6;background:#d4ab3a29;border-color:#d4ab3ab3}html[data-theme=light] .cine-stage .cine-header .session-menu-row{color:inherit}.app-brand{gap:.6rem}.app-brand-book{object-fit:contain;filter:drop-shadow(0 3px 6px #04020c80);width:30px;height:30px;transition:transform var(--dur-move) var(--ease-snap)}.app-brand:hover .app-brand-book{transform:rotate(-6deg)scale(1.06)}.app-wordmark{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--color-amber-400);white-space:nowrap;transition:color var(--dur-quick) var(--ease-snap), text-shadow var(--dur-move) var(--ease-snap);font-size:12px;font-weight:600}.app-brand:hover .app-wordmark{color:var(--color-amber-200);text-shadow:0 0 14px #d4ab3a59}@media (max-width:639px){.app-wordmark{letter-spacing:.2em;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.app-brand-book,.app-wordmark{transition:none}}.ts-backdrop{animation:ts-dolly 2.2s var(--ease-settle) backwards}@keyframes ts-dolly{0%{transform:scale(1.06)}to{transform:none}}.ts-eyebrow.ts-reveal{animation:ts-eyebrow-in var(--dur-scene) var(--ease-settle) backwards}@keyframes ts-eyebrow-in{0%{opacity:0;letter-spacing:.6em}to{opacity:1;letter-spacing:.34em}}.ts-title.ts-reveal{animation:ts-title-in var(--dur-scene) var(--ease-settle) backwards}@keyframes ts-title-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(1.015)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}.ts-title-face{animation:ts-title-sheen 1.4s var(--ease-settle) 1s backwards;background-image:linear-gradient(105deg,#0000 42%,#fffae8f2 50%,#0000 58%),linear-gradient(#fff6da 0%,#f4e0a6 28%,#e3c15c 58%,#b8922a 100%);background-position:150% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%}@keyframes ts-title-sheen{0%{background-position:150% 0,0 0}to{background-position:-60% 0,0 0}}.ts-actions.ts-reveal{animation:ts-door-in var(--dur-beat) var(--ease-spring) backwards}@keyframes ts-door-in{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}.ts-backdrop{-webkit-mask-image:linear-gradient(#000 calc(100% - 13rem),#0000);mask-image:linear-gradient(#000 calc(100% - 13rem),#0000)}html[data-theme=light] .ts-backdrop{height:calc(100dvh + 7rem);-webkit-mask-image:linear-gradient(#000 calc(100% - 7rem),#0000);mask-image:linear-gradient(#000 calc(100% - 7rem),#0000)}html[data-theme=light] .ts-below{padding-top:8rem}@media (max-width:1023px){.ts-backdrop{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}}.ts-menu-item{position:relative}.ts-menu-glyph{margin:-18px 0 0 14px;position:absolute;top:50%;left:100%}.ts-menu-label{background:linear-gradient(90deg, var(--ts-gold), #d4ab3a00) left bottom / 0% 1px no-repeat;transition:background-size var(--dur-move) var(--ease-settle);padding-bottom:2px}.ts-menu-item:is(:hover,:focus-visible) .ts-menu-label{background-size:100% 1px}.ts-menu:has(.ts-menu-item:is(:hover,:focus-visible)) .ts-menu-item:not(:hover,:focus-visible){color:var(--ts-ink-dim)}.ts-menu-item:active{transition-duration:var(--dur-instant);transform:translate(9px)scale(.98)}.ts-menu-item:active .ts-menu-diamond{background:var(--ts-gold-pale);transform:rotate(405deg)scale(.9);box-shadow:0 0 16px #f4e0a6e6}.ts-menu-item.ts-reveal{animation:ts-menu-in var(--dur-beat) var(--ease-settle) backwards}.ts-menu-item.ts-reveal .ts-menu-diamond{animation:ts-diamond-in var(--dur-beat) var(--ease-spring) backwards;animation-delay:inherit}@keyframes ts-menu-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes ts-diamond-in{0%{opacity:0;transform:rotate(-135deg)scale(0)}to{opacity:1;transform:rotate(45deg)}}.ts-recap.ts-reveal{animation:ts-recap-in var(--dur-scene) var(--ease-settle) backwards}@keyframes ts-recap-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.ts-recap .ts-bracket{animation:ts-bracket-draw var(--dur-beat) var(--ease-settle) 1.02s backwards}.ts-recap .ts-bracket-tl{transform-origin:0 0}.ts-recap .ts-bracket-br{transform-origin:100% 100%}@keyframes ts-bracket-draw{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.ts-recap .ts-recap-text{animation:ts-ink 1.1s var(--ease-drift) .88s backwards;-webkit-mask-image:linear-gradient(#000 45%,#0000 55%);mask-image:linear-gradient(#000 45%,#0000 55%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 240%;mask-size:100% 240%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ts-ink{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ts-recap .ts-mono{animation:ts-rise var(--dur-move) var(--ease-settle) 1.5s backwards}.ts-slot-row>.ts-slot-cell{animation:ts-slot-in var(--dur-beat) var(--ease-settle) .98s backwards}.ts-slot-row>.ts-slot-cell:nth-child(2){animation-delay:1.05s}.ts-slot-row>.ts-slot-cell:nth-child(3){animation-delay:1.12s}.ts-slot-row>.ts-slot-cell:nth-child(4){animation-delay:1.19s}.ts-slot-row>.ts-slot-cell:nth-child(n+5){animation-delay:1.26s}@keyframes ts-slot-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.ts-slot-art{isolation:isolate}.ts-slot-art:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 55%,#0a081773);position:absolute;inset:0;box-shadow:inset 0 0 18px #04020c8c}.ts-slot-art:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#fff6da66 50%,#0000);width:40%;position:absolute;inset:-20% auto -20% -60%;transform:skew(-18deg)}.ts-slot:hover .ts-slot-art:after{animation:ts-sheen .9s var(--ease-settle)}.ts-slot-art img{filter:brightness(.9)saturate(.95);transition:transform 1.2s var(--ease-drift), filter var(--dur-beat) var(--ease-snap)}.ts-slot:hover .ts-slot-art img{filter:none}.ts-slot:active .ts-slot-art img{transition-duration:var(--dur-quick);transform:scale(1.03)}.ts-slot-badge{z-index:3;transition:border-color var(--dur-move) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap)}.ts-slot:hover .ts-slot-badge{border-color:#d4ab3ab3;box-shadow:0 0 10px #d4ab3a59}.ts-slot-badge-active{align-items:center;gap:5px;display:inline-flex}.ts-slot-badge-active:before{content:"";color:#e3c15c;background:#e3c15c;border-radius:9999px;width:5px;height:5px;animation:2.6s ease-in-out infinite ts-lamp}.ts-slot-title{transition:color var(--dur-quick) var(--ease-snap)}.ts-slot:hover .ts-slot-title{color:#fff6da}.ts-cluster :is(button,a):not([aria-label=Account]){min-width:2.5rem;min-height:2.5rem;color:var(--ts-ink-soft);transition:border-color var(--dur-quick) var(--ease-snap), box-shadow var(--dur-move) var(--ease-snap), color var(--dur-quick) var(--ease-snap), transform .22s var(--ease-spring);background:linear-gradient(#302853b3,#100d20e6);border:1px solid #d4ab3a59;border-radius:9999px;box-shadow:inset 0 1px #e9e6f414,0 4px 12px #04020c73}.ts-cluster :is(button,a):not([aria-label=Account]):hover{color:var(--ts-gold-pale);border-color:#d4ab3abf;transform:translateY(-1px);box-shadow:0 0 18px #d4ab3a40,0 4px 12px #04020c73}.ts-cluster :is(button,a):not([aria-label=Account]):active{transition-duration:var(--dur-instant);transform:scale(.94)}html[data-theme=light] .ts-cluster :is(button,a):not([aria-label=Account]){color:#c9c6db;background:linear-gradient(#302853b3,#100d20e6);border-color:#d4ab3a59}html[data-theme=light] .ts-cluster>[aria-label=Account]{color:#f4e0a6;background:#151229}body:has(.ts-root) .server-address-dock{padding-bottom:4.25rem;padding-right:1.75rem}@container (min-width:1300px){.cine-party{width:252px}}.cine-party-name{letter-spacing:.02em;font-size:12.5px}.cine-party-card[data-mine=true] .cine-party-name:after{content:none}.cine-party-card[data-mine=true] .cine-party-face{box-shadow:0 0 0 2px #0d0b1c,0 0 0 3px #f4e0a6,0 0 12px #d4ab3a73}.cine-party-card{position:relative}.cine-party-card:before{content:"";width:2px;transition:transform var(--dur-beat) var(--ease-settle);background:linear-gradient(#0000,#f4e0a6,#0000);border-radius:2px;position:absolute;top:12px;bottom:12px;left:-1px;transform:scaleY(0);box-shadow:0 0 10px #f4e0a6cc}.cine-party-card[data-current=true]:before{transform:scaleY(1)}.cine-party-card[data-current=true]{animation:ts-rise .52s var(--ease-settle) backwards, cine-party-take var(--dur-beat) var(--ease-spring)}@keyframes cine-party-take{0%{transform:none}45%{transform:translate(8px)}to{transform:none}}.cine-party-bar{position:relative}.cine-party-ghost{transition:width var(--dur-scene) var(--ease-settle) var(--dur-beat);background:linear-gradient(90deg,#c65a24,#ffd0ad);border-radius:9px;position:absolute;inset:0 auto 0 0}.cine-party-fill{transition:width var(--dur-move) var(--ease-snap), background var(--dur-beat) var(--ease-snap);position:relative}.cine-party-pulse{pointer-events:none;opacity:0;border-radius:10px;position:absolute;inset:-1px}.cine-party-pulse[data-dir=down]{animation:cine-pulse-fade var(--dur-scene) var(--ease-settle);background:#e0703a1f;box-shadow:inset 0 0 0 1px #ff9d5cf2,0 0 24px #e0703a8c}.cine-party-pulse[data-dir=up]{animation:cine-pulse-fade var(--dur-scene) var(--ease-settle);background:#7ed6a41a;box-shadow:inset 0 0 0 1px #9be7b8e6,0 0 24px #7ed6a473}@keyframes cine-pulse-fade{0%{opacity:1}to{opacity:0}}.cine-party-hp[data-dir]{animation:cine-hp-tick var(--dur-beat) var(--ease-spring)}.cine-party-hp[data-dir=down]{--tick:#ff9d5c}.cine-party-hp[data-dir=up]{--tick:#9be7b8}@keyframes cine-hp-tick{0%{color:var(--tick);transform:scale(1.35)}to{transform:none}}.cine-roll-die{animation:cine-die-tumble .62s var(--ease-settle) backwards}@keyframes cine-die-tumble{0%{opacity:0;transform:rotate(-220deg)scale(.4)}70%{opacity:1;transform:rotate(14deg)scale(1.12)}to{opacity:1;transform:none}}.cine-roll-math{animation:cine-roll-total var(--dur-move) var(--ease-spring) .36s backwards;display:inline-block}@keyframes cine-roll-total{0%{opacity:0;transform:translateY(6px)scale(.8)}to{opacity:1;transform:none}}.cine-roll-crit{animation:cine-crit-stamp var(--dur-beat) var(--ease-spring) .56s backwards}@keyframes cine-crit-stamp{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}.cine-roll[data-crit=nat20]{animation:cine-roll-in .42s var(--ease-spring) both, cine-roll-glint 1.1s var(--ease-settle) .52s backwards, cine-roll-out .4s var(--ease-snap) 4.8s forwards;background-image:linear-gradient(105deg,#0000 40%,#fff6da47 50%,#0000 60%),linear-gradient(#302853d9,#100d20f2);background-position:150% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%}@keyframes cine-roll-glint{0%{background-position:150% 0,0 0}to{background-position:-60% 0,0 0}}.cine-roll[data-crit=nat20]:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:cine-roll-ring .9s var(--ease-settle) .48s backwards;border:1px solid #f4e0a6;position:absolute;inset:-1px}@keyframes cine-roll-ring{0%{opacity:0;transform:none}10%{opacity:.9}to{opacity:0;transform:scale(1.18,1.6)}}.cine-roll[data-crit=nat1]{animation:cine-roll-in .42s var(--ease-spring) both, cine-roll-shake .42s var(--ease-snap) .42s, cine-roll-out .4s var(--ease-snap) 4.8s forwards}@keyframes cine-roll-shake{0%,to{translate:0}20%{translate:-5px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}.cine-stage .hand-card-ribbon{background:linear-gradient(180deg, rgba(var(--tone-rgb,212, 171, 58), .14), rgba(var(--tone-rgb,212, 171, 58), 0));color:var(--hand-gold);border-bottom-color:#d4ab3a38}.cine-stage .hand-card:is(:hover,:focus-visible) .hand-card-frame{border-color:#f4e0a6d9;box-shadow:inset 0 1px #e9e6f41f,0 0 22px #d4ab3a59,0 24px 48px #04020cb3}@media (hover:hover){.cine-stage .hand-fan:not([data-aiming=true]):has(.hand-card:hover) .hand-card:not(:hover):not([aria-disabled=true]):not([data-picked=true]){filter:brightness(.78)saturate(.85)}}.cine-stage .hand-card[data-picked=true] .hand-card-frame{animation:2.8s ease-in-out infinite cine-card-aura}@keyframes cine-card-aura{0%,to{box-shadow:0 0 14px #d4ab3a59,0 0 40px #d4ab3a1f,0 18px 44px #04020c9e}50%{box-shadow:0 0 22px #d4ab3a8c,0 0 56px #d4ab3a38,0 18px 44px #04020c9e}}html[data-theme=light] .cine-stage .hand-card-ribbon{color:#6f500f;background:linear-gradient(180deg, rgba(var(--tone-rgb,138, 101, 20), .2), rgba(var(--tone-rgb,138, 101, 20), 0));border-bottom-color:#7a58144d}html[data-theme=light] .cine-stage .hand-card:is(:hover,:focus-visible) .hand-card-frame{border-color:#8a6514b3;box-shadow:inset 0 1px #fffcf0e6,0 0 18px #d4ab3a4d,0 18px 36px #3c280a38}html[data-theme=light] .cine-stage .hand-card[data-picked=true] .hand-card-frame{animation-name:cine-card-aura-day}@keyframes cine-card-aura-day{0%,to{box-shadow:0 0 10px #d4ab3a4d,0 12px 28px #3c280a2e}50%{box-shadow:0 0 20px #d4ab3a80,0 12px 28px #3c280a2e}}.cine-stage .cine-chat .session-transcript{-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 10px),#0000 100%)}html[data-theme=light] .cine-stage .cine-chat .session-transcript{-webkit-mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 12px),#0000 100%)}html[data-theme=light] .cine-stage .cine-desk .hand-label{color:#6f500f}.cine-lobby .lobby-hero-art{-webkit-mask-image:linear-gradient(#000 52%,#0000);mask-image:linear-gradient(#000 52%,#0000)}.cine-lobby .lobby-hero-art:after{display:none}.cine-lobby .lobby-hero-art>*{transform-origin:50% 40%;animation:lobby-art-drift 40s var(--ease-drift) infinite alternate}@keyframes lobby-art-drift{0%{transform:scale(1.02)}to{transform:scale(1.08)translate(-1%,.6%)}}html:not([data-theme=light]) .cine-lobby .lobby-hero-art+div{margin-top:-3rem}html:not([data-theme=light]) .cine-lobby .lobby-hero-art+div>p:first-child{text-shadow:0 1px 8px #04020ce6}html[data-theme=light] .cine-lobby .lobby-hero-art{-webkit-mask-image:none;mask-image:none}html[data-theme=light] .cine-lobby .lobby-hero-art:after{display:block}@media (max-width:1023px){.cine-stage .cine-panel .cine-quest{max-width:42rem;margin-inline:auto}}@media (max-width:639px){.cine-stage .cine-header .session-cluster{gap:4px}.cine-stage .cine-header .session-hbtn{min-width:2.25rem;height:2.25rem}.cine-stage .cine-header .session-title{letter-spacing:.03em;font-size:1rem}}@media (prefers-reduced-motion:reduce){.ts-backdrop,.ts-corner,.ts-title-face,.ts-enter:before,.ts-enter-sheen,.ts-enter:is(:hover,:focus-visible) .ts-enter-sheen,.ts-eyebrow.ts-reveal,.ts-title.ts-reveal,.ts-actions.ts-reveal,.ts-recap.ts-reveal,.ts-menu-item.ts-reveal,.ts-menu-item.ts-reveal .ts-menu-diamond,.ts-recap .ts-bracket,.ts-recap .ts-recap-text,.ts-recap .ts-mono,.ts-slot-row>.ts-slot-cell,.ts-slot-row>.ts-slot-cell:nth-child(n),.ts-slot:hover .ts-slot-art:after,.ts-slot-badge-active:before,.cine-ribbon-seat[data-current=true] .cine-ribbon-face,.cine-party-card[data-current=true],.cine-party-pulse[data-dir],.cine-party-hp[data-dir],.cine-roll[data-crit],.cine-roll[data-crit]:before,.cine-roll-die,.cine-roll-math,.cine-roll-crit,.cine-stage .cine-desk .session-mode[data-on],.cine-stage .cine-header .session-hbtn-lit,.cine-stage .hand-card[data-picked=true] .hand-card-frame,.cine-board-frame,.cine-board-frame:before,.cine-board-frame:after,.cine-order-row,.cine-order-row:nth-child(n),.cine-order-row[data-current=true] .cine-order-face,.cine-lobby .lobby-hero-art>*{animation:none}.ts-recap .ts-recap-text{-webkit-mask-image:none;mask-image:none}.ts-menu-label,.ts-slot,.ts-slot-art img,.ts-cluster :is(button,a),.cine-ribbon-face,.cine-ribbon-order:before,.cine-ribbon-order:after,.cine-party-card:before,.cine-party-ghost,.cine-party-fill,.cine-order-row:before,.cine-tabletop-close,.cine-stage .cine-header .session-hbtn,.cine-stage .cine-header .session-volume{transition:none}}html[data-effects=low] .ts-enter:before,html[data-effects=low] .ts-backdrop,html[data-effects=low] .ts-slot-badge-active:before,html[data-effects=low] .cine-board-frame:before,html[data-effects=low] .cine-stage .hand-card[data-picked=true] .hand-card-frame,html[data-effects=low] .cine-lobby .lobby-hero-art>*{animation:none}html[data-effects=low] .cine-board-frame:before{opacity:.6}html[data-effects=low] .ts-title.ts-reveal{animation-name:ts-rise}.cine-chronicle{min-height:0;animation:cine-chronicle-in var(--dur-scene) var(--ease-settle) .12s backwards;flex-direction:column;flex:0 0 18rem;display:flex}.cine-chronicle-roller{background:linear-gradient(#f4e0a6,#b8922a 50%,#6d5517);border-radius:7px;flex:none;height:14px;margin:0 -6px;box-shadow:0 0 12px #d4ab3a59}.cine-chronicle-page{background:linear-gradient(#30285399,#100d20f0);border-left:1px solid #6b639459;border-right:1px solid #6b639459;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px 14px;display:flex}.cine-chronicle-eyebrow{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:#e3c15c;font-size:10px;font-weight:600}.cine-chronicle-log{scrollbar-width:thin;scrollbar-color:#6b639466 transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px);mask-image:linear-gradient(#0000 0,#000 12px)}.cine-chronicle-passage{animation:ts-rise var(--dur-move) var(--ease-settle) backwards;flex-direction:column;gap:8px;display:flex}.cine-chronicle-text{font-family:var(--font-serif);color:#dedbec;text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.cine-chronicle-cap{float:left;font-family:var(--font-display);color:#ecd287;text-shadow:0 0 20px #d4ab3a73;padding:4px 6px 0 0;font-size:40px;font-weight:700;line-height:.85}.cine-chronicle-line{font-family:var(--font-serif);color:#aeaac6;animation:ts-rise var(--dur-move) var(--ease-settle) backwards;margin:0;font-size:14px;font-style:italic;line-height:1.5}.cine-chronicle-system{font-family:var(--font-serif);color:#8f8aab;text-align:center;margin:0;font-size:12.5px;font-style:italic}.cine-chronicle-quiet{font-family:var(--font-serif);color:#8f8aab;margin:0;font-style:italic}.cine-chronicle-roll{animation:ts-rise var(--dur-move) var(--ease-settle) backwards;background:#d4ab3a14;border:1px solid #d4ab3a73;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cine-chronicle-roll[data-crit=nat1]{background:#e0703a14;border-color:#e0703a80}.cine-chronicle-roll[data-crit=nat20]{background:#d4ab3a29;border-color:#f4e0a6cc;box-shadow:0 0 14px #d4ab3a40}.cine-chronicle-roll-head{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#f4e0a6;font-size:9.5px;font-weight:600}.cine-chronicle-roll[data-crit=nat1] .cine-chronicle-roll-head{color:#ff9d5c}.cine-chronicle-roll-math{font-family:var(--font-mono);color:#c9c6db;font-size:12px}.cine-chronicle-desk{border-top:1px solid #d4ab3a40;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cine-chronicle-modes{gap:12px;display:flex}.cine-chronicle-mode{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#8f8aab;cursor:pointer;transition:color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:5px;padding:2px 0 4px;font-size:11px;font-weight:600;display:inline-flex}.cine-chronicle-mode:hover{color:#dedbec}.cine-chronicle-mode[data-on]{color:#f4e0a6;border-bottom-color:#e3c15c}.cine-chronicle-mode[data-on][data-mode=lead]{color:#ffbe8f;border-bottom-color:#e0703a}.cine-chronicle-mode:focus-visible{outline-offset:2px;outline:2px solid #f4e0a6}.cine-chronicle-well{transition:border-color var(--dur-quick) var(--ease-snap);border-bottom:1px dashed #d4ab3a59;align-items:flex-end;gap:10px;padding-bottom:6px;display:flex}.cine-chronicle-well:focus-within{border-bottom-style:solid;border-bottom-color:#f4e0a6e6}.cine-chronicle-input{resize:none;min-width:0;font-family:var(--font-serif);color:#f1eefb;background:0 0;border:0;outline:none;flex:1;font-size:15px;font-style:italic;line-height:1.4}.cine-chronicle-input::placeholder{color:#8f8aab}.cine-chronicle-input:disabled{opacity:.55}.cine-chronicle-send{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#e3c15c;cursor:pointer;transition:color var(--dur-quick) var(--ease-snap), transform .22s var(--ease-spring), opacity var(--dur-quick) var(--ease-snap);background:0 0;border:0;flex:none;padding:4px 2px;font-size:11px;font-weight:600}.cine-chronicle-send:hover:not(:disabled){color:#fff6da;transform:translate(3px)}.cine-chronicle-send:disabled{opacity:.4;cursor:default}@keyframes cine-chronicle-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (max-width:900px){.cine-tabletop-body .cine-board-frame{flex:none;height:min(70vh,110vw)}.cine-chronicle{flex:none;order:3;height:24rem}}@media (prefers-reduced-motion:reduce){.cine-chronicle,.cine-chronicle-passage,.cine-chronicle-line,.cine-chronicle-roll{animation:none}.cine-chronicle-send,.cine-chronicle-mode,.cine-chronicle-well{transition:none}}.cine-fight{flex:1;gap:12px;min-height:0;padding:12px 12px 4px;display:flex}.cine-fight .cine-chronicle{flex:0 0 17rem}.cine-fight .cine-chronicle-page{padding-bottom:14px}.cine-fight-board{flex:1;min-width:0;min-height:0}.cine-fight-board>*{padding:.65rem .75rem}.cine-chat-staged .cine-desk{border-top:0}@media (max-width:1400px){.cine-fight .cine-chronicle{flex-basis:15rem}}@media (prefers-reduced-motion:reduce){.cine-fight-board{animation:none}}.cine-chat-staged .hand{--card-w:128px;--card-h:188px;--slot-w:112px;margin-bottom:4px}.cine-chat-staged .hand-fan{height:calc(var(--card-h) + 48px);padding-top:26px}.cine-chat-staged .hand-card-body{gap:4px;padding:7px 9px 8px}.cine-chat-staged .hand-art{flex-basis:46px}.cine-chat-staged .hand-name{font-size:12px}.cine-chat-staged .hand-rules{font-size:9.5px}@media (min-height:1000px){.cine-chat-staged .hand{--card-w:150px;--card-h:212px;--slot-w:132px}.cine-chat-staged .hand-fan{height:calc(var(--card-h) + 64px);padding-top:36px}}.cine-chat-staged .hand-fan[data-aiming=true]{display:none}.cine-fight-board{min-height:280px}.cine-chat-staged .cine-desk{scrollbar-width:thin;scrollbar-color:#6b639466 transparent;max-height:62dvh;overflow-y:auto}.rb-desk{flex:1;min-height:0;display:flex;position:relative}.rb-book{perspective:2600px;height:clamp(34rem,100dvh - 7.25rem,72rem);animation:rb-book-in .7s var(--ease-settle) both;background:linear-gradient(#2e0c0873,#120403b3),url(/assets/ui/leather-cover.webp) 50%/420px;border-radius:10px 14px 14px 10px;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);padding:16px 18px 24px;display:grid;position:relative;box-shadow:inset 0 1px #ffdcaa14,inset 0 0 40px #0a02028c,0 0 0 1px #0000008c,0 12px 24px #03010880,0 36px 80px #030108b3}.rb-book:before{content:"";pointer-events:none;border:1px solid #d4ab3a99;border-radius:7px 10px 10px 7px;position:absolute;inset:6px;box-shadow:inset 0 0 0 3px #1605038c,inset 0 0 0 4px #d4ab3a4d}.rb-book:after{content:"";pointer-events:none;background:repeating-linear-gradient(#eadcb8 0 1px,#c3ab7c 1px 2px);border-radius:0 0 5px 5px;height:14px;position:absolute;bottom:10px;left:20px;right:20px;box-shadow:0 2px 3px #00000080,inset 0 -2px 3px #50321466}@keyframes rb-book-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.rb-leaf{z-index:1;color:#2b1d0e;min-height:0;font-family:var(--font-serif,Georgia, serif);background:radial-gradient(130% 95% at 50% 42%,#0000 58%,#70481a3d 100%),linear-gradient(#f8f0d9d1,#efe2c2d6),url(/assets/ui/parchment-body.webp) 50%/360px;flex-direction:column;grid-row:1;display:flex;position:relative}.rb-left{border-radius:4px 0 0 4px;grid-column:1;box-shadow:inset -30px 0 32px -20px #46280c80,0 1px 2px #00000059}.rb-right{border-radius:0 4px 4px 0;grid-column:3;box-shadow:inset 30px 0 32px -20px #46280c80,0 1px 2px #00000059}.rb-gutter{z-index:1;background:linear-gradient(90deg,#d9c89f,#a38c60 42%,#6f5b38 50%,#a38c60 58%,#d9c89f);grid-area:1/2;position:relative;box-shadow:inset 0 0 8px #28140580}.rb-gutter:after{content:"";background:repeating-linear-gradient(#3c1e088c 0 6px,#0000 6px 12px);width:1px;position:absolute;top:8px;bottom:8px;left:50%}.rb-left:before,.rb-right:before,.rb-left:after,.rb-right:after{content:"";z-index:0;filter:sepia()saturate(.55)brightness(.5);opacity:.4;pointer-events:none;background:url(/assets/ui/corner-ornament.webp) 50%/contain no-repeat;width:58px;height:58px;position:absolute}.rb-left:before{top:8px;left:8px}.rb-left:after{bottom:8px;left:8px;transform:scaleY(-1)}.rb-right:before{top:8px;right:8px;transform:scaleX(-1)}.rb-right:after{bottom:8px;right:8px;transform:scale(-1)}.rb-leaf-scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6e1b1059 transparent;flex:1;min-height:0;padding:2.1rem 2.4rem 1.6rem;position:relative;overflow-y:auto}.rb-toolbar{z-index:4;align-items:center;gap:.3rem;display:flex;position:absolute;top:.6rem;right:4.4rem}.rb-tool{color:#6e1b10;min-width:2rem;height:2rem;font-family:var(--font-display,serif);letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--dur-quick) var(--ease-snap), border-color var(--dur-quick) var(--ease-snap), color var(--dur-quick) var(--ease-snap), translate .24s var(--ease-spring);background:#fbf4e2bf;border:1px solid #6e1b1040;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.7rem;display:inline-flex}.rb-tool:hover:not(:disabled){background:#fcf5e2;border-color:#6e1b108c;translate:0 -1px}.rb-tool:disabled{opacity:.35;cursor:default}.rb-toolbar .rb-tool-contents,.rb-toolbar .rb-toolbar-space{display:none}.rb-tool-mark[aria-pressed=true]{color:#fdf1d6;background:#8e2317;border-color:#5a150b}.rb-tool-mark[aria-pressed=true]:hover:not(:disabled){color:#fdf1d6;background:#a3281a;border-color:#5a150b}.rb-tool-mark[aria-pressed=true] svg{animation:rb-pop .46s var(--ease-spring)}.rb-ribbon{z-index:3;pointer-events:none;filter:drop-shadow(0 3px 3px #14050273);transform-origin:50% 0;width:auto;height:132px;animation:rb-ribbon-drop 1s var(--ease-settle) both;position:absolute;top:-16px;right:.45rem}@keyframes rb-ribbon-drop{0%{opacity:0;transform:translateY(-45%)}35%{opacity:1;transform:translateY(0)rotate(5deg)}60%{transform:rotate(-3deg)}82%{transform:rotate(1.2deg)}to{opacity:1;transform:none}}@keyframes rb-pop{0%{scale:.6}60%{scale:1.2}to{scale:1}}.rb-contents-head{text-align:center;margin-bottom:1.15rem}.rb-running{font-family:var(--font-display,serif);letter-spacing:.28em;text-transform:uppercase;color:#8a6a42;font-size:.64rem}.rb-book-title{font-family:var(--font-display,serif);letter-spacing:.05em;color:#5a150b;text-shadow:0 1px #fff8e699;margin-top:.3rem;font-size:clamp(1.5rem,2.2vw,1.9rem)}.rb-book-sub{color:#6b4e2c;font-size:.86rem;font-style:italic}.rb-search{cursor:text;border-bottom:1.5px solid #5a150b52;align-items:center;gap:.55rem;margin:0 0 1.25rem;padding:.35rem .15rem .45rem;display:flex;position:relative}.rb-search-icon{color:#7a5a36;width:1rem;height:1rem;transition:color var(--dur-quick) var(--ease-snap), scale .28s var(--ease-spring);flex:none}.rb-search input{color:#2b1d0e;min-width:0;font-family:var(--font-serif,Georgia, serif);background:0 0;border:0;outline:none;flex:1;font-size:1.02rem}.rb-search input::placeholder{color:#8f7552;font-style:italic}.rb-search input,.rb-search input:focus,.rb-search input:focus-visible{appearance:none;background:0 0;border:0;border-radius:0;padding:0;box-shadow:none!important;outline:none!important}.rb-search-ink{height:2px;transition:transform .46s var(--ease-settle);background:#7a1f14;position:absolute;bottom:-1.5px;left:0;right:0;transform:scaleX(0)}.rb-search:focus-within .rb-search-ink{transform:scaleX(1)}.rb-search:focus-within .rb-search-icon{color:#7a1f14;scale:1.12}.rb-search-clear{color:#7a5a36;transition:background-color .14s var(--ease-snap), color .14s var(--ease-snap), rotate .3s var(--ease-spring);animation:rb-pop .3s var(--ease-spring);border-radius:999px;place-items:center;padding:.2rem;display:grid}.rb-search-clear:hover{color:#5a150b;background:#6e1b101a;rotate:90deg}.rb-quill{object-fit:contain;transform-origin:20% 90%;width:1.35rem;height:1.35rem;animation:rb-quill .82s var(--ease-drift) infinite}@keyframes rb-quill{0%,to{transform:rotate(-9deg)translate(0)}50%{transform:rotate(7deg)translate(3px)}}.rb-section-label{font-family:var(--font-display,serif);letter-spacing:.24em;text-transform:uppercase;color:#8a6a42;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.66rem;display:flex}.rb-section-label:after{content:"";background:linear-gradient(90deg,#8a6a4280,#0000);flex:1;height:1px}.rb-chips{flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;display:flex}.rb-chip{color:#5a150b;font-family:var(--font-serif,Georgia, serif);transition:background-color .18s var(--ease-snap), border-color .18s var(--ease-snap), color .18s var(--ease-snap), box-shadow .22s var(--ease-snap), translate .24s var(--ease-spring);animation:rb-ink-in .48s var(--ease-settle) both;background:#fcf6e6b3;border:1px solid #6e1b104d;border-radius:999px;padding:.28rem .72rem;font-size:.83rem;box-shadow:inset 0 1px #ffffff80,0 1px 2px #50321426}.rb-chip:hover{color:#fdf3dc;background:#8e2317;border-color:#5a150b;translate:0 -1px;box-shadow:0 4px 10px #6e1b104d}.rb-marks{margin-bottom:1.25rem}.rb-marks .rb-entry{animation:rb-ink-in .42s var(--ease-settle) both}.rb-chapters{margin:0;padding:0;list-style:none}.rb-chapter{animation:rb-ink-in .48s var(--ease-settle) both}.rb-chapter-row{color:#3a1a0a;text-align:left;width:100%;transition:background-color .18s var(--ease-snap), color .18s var(--ease-snap);border-radius:4px;align-items:baseline;gap:.5rem;padding:.42rem .3rem;display:flex}.rb-chapter-row:hover{color:#5a150b;background:#b08c4629}.rb-numeral{width:2.5rem;font-family:var(--font-display,serif);letter-spacing:.04em;text-align:right;color:#8e2317;flex:none;font-size:.84rem}.rb-chapter-title{font-family:var(--font-display,serif);letter-spacing:.02em;font-size:.98rem}.rb-leader{min-width:1rem;transition:border-color .18s var(--ease-snap);border-bottom:1.5px dotted #6e50286b;flex:1;translate:0 -.28em}.rb-chapter-row:hover .rb-leader,.rb-entry:hover .rb-leader{border-color:#6e1b1099}.rb-entry-folio{font-variant-numeric:oldstyle-nums;text-align:right;color:#7a5a36;min-width:1.7rem;font-size:.84rem}.rb-chevron{color:#8a6a42;width:.95rem;height:.95rem;transition:rotate .34s var(--ease-spring);flex:none;align-self:center}.rb-chapter[data-open] .rb-chevron{color:#8e2317;rotate:90deg}.rb-chapter-body{transition:grid-template-rows .44s var(--ease-settle);grid-template-rows:0fr;display:grid}.rb-chapter[data-open] .rb-chapter-body{grid-template-rows:1fr}.rb-chapter-inner{min-height:0;overflow:hidden}.rb-chapter-pages{opacity:0;transition:opacity .3s var(--ease-snap), transform .38s var(--ease-settle);padding:.15rem 0 .8rem 3rem;transform:translateY(-4px)}.rb-chapter[data-open] .rb-chapter-pages{opacity:1;transition-delay:90ms;transform:none}.rb-chapter-blurb{color:#6b4e2c;margin:0 0 .4rem;font-size:.84rem;font-style:italic}.rb-group-name{font-family:var(--font-display,serif);letter-spacing:.2em;text-transform:uppercase;color:#8e2317;margin:.65rem 0 .2rem;font-size:.68rem}.rb-group-wide{columns:2 12.5rem;column-gap:1.4rem}.rb-entry{color:#2b1d0e;text-align:left;break-inside:avoid;width:100%;transition:background-color .16s var(--ease-snap), color .16s var(--ease-snap);border-radius:3px;align-items:baseline;gap:.4rem;padding:.16rem .3rem;font-size:.88rem;display:flex;position:relative}.rb-entry:before{content:"❧";color:#8e2317;opacity:0;transition:opacity .18s var(--ease-snap), transform .26s var(--ease-spring);position:absolute;left:-.95rem;transform:translate(-5px)}.rb-entry:hover{color:#5a150b;background:#b08c4624}.rb-entry:hover:before{opacity:.85;transform:none}.rb-entry[data-on]{color:#8e2317;font-weight:600}.rb-entry[data-on]:before{content:"◆";opacity:1;animation:rb-pop .46s var(--ease-spring);font-size:.6rem;top:.45rem;transform:none}.rb-entry-title{min-width:0}.rb-entry-note{color:#8a6a42;margin-left:.4rem;font-size:.76rem;font-style:italic;font-weight:400}.rb-legal{color:#7a5a36;margin-top:1.8rem;font-size:.72rem;font-style:italic;line-height:1.5}.rb-legal a{text-underline-offset:2px;text-decoration:underline}.rb-trouble{text-align:center;color:#5a3e20;padding:2rem .5rem;font-style:italic}.rb-trouble .rb-chip{margin-top:.8rem}.rb-results-count{color:#6b4e2c;animation:rb-ink-in .36s var(--ease-settle) both;margin-bottom:.6rem;font-size:.88rem;font-style:italic}.rb-hits{margin:0;padding:0;list-style:none}.rb-hits>li{animation:rb-ink-in .42s var(--ease-settle) both}.rb-hit{text-align:left;width:100%;transition:background-color .18s var(--ease-snap), box-shadow .22s var(--ease-snap);border-bottom:1px solid #8a6a4233;border-radius:4px;gap:.12rem;padding:.55rem .6rem;display:grid}.rb-hit:hover{background:#b08c4629;box-shadow:inset 3px 0 #8e2317}.rb-hit[data-on]{box-shadow:inset 3px 0 #8e2317}.rb-hit-where{font-family:var(--font-display,serif);letter-spacing:.2em;text-transform:uppercase;color:#8a6a42;font-size:.62rem}.rb-hit-title{font-family:var(--font-display,serif);color:#5a150b;font-size:.95rem}.rb-hit-sep{color:#a4845a;margin:0 .35rem}.rb-hit-snippet{color:#3f2d18;font-size:.84rem;line-height:1.45}.rb-page{max-width:46rem;margin:0 auto;font-size:.97rem;line-height:1.62}.rb-head{text-align:center;margin-bottom:1.15rem}.rb-dot{color:#b2946a}.rb-title{font-family:var(--font-display,serif);letter-spacing:.03em;color:#5a150b;text-shadow:0 1px #fff8e699;animation:rb-title-in .62s var(--ease-settle) 40ms both;margin-top:.5rem;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.15}.rb-subtitle{color:#6b4e2c;animation:rb-ink-in .52s var(--ease-settle) .12s both;margin-top:.3rem;font-style:italic}.rb-family{font-family:var(--font-display,serif);letter-spacing:.16em;text-transform:uppercase;vertical-align:.15em;color:#7a2a18;border:1px solid #6e1b1059;border-radius:999px;margin-left:.55rem;padding:.08rem .5rem;font-size:.62rem;font-style:normal}.rb-divider{aspect-ratio:512/33;filter:sepia(.35)saturate(.85);width:min(78%,26rem);height:auto;animation:rb-rule-draw .82s var(--ease-settle) .14s both;margin:.8rem auto 0;display:block}@keyframes rb-rule-draw{0%{clip-path:inset(0 50%);opacity:.3}to{clip-path:inset(0);opacity:1}}@keyframes rb-title-in{0%{opacity:0;letter-spacing:.12em;filter:blur(2px)}to{opacity:1;letter-spacing:.03em;filter:none}}@keyframes rb-ink-in{0%{opacity:0;filter:blur(1.5px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.rb-text{color:#2b1d0e;-webkit-hyphens:auto;hyphens:auto}.rb-text>:nth-child(-n+10),.rb-statblock>:nth-child(-n+10){animation:rb-ink-in .54s var(--ease-settle) both}.rb-text p{margin:0 0 .75em}.rb-text p.rb-prop{text-align:left;margin:0 0 .3em}.rb-text p.rb-prop+p:not(.rb-prop){margin-top:.7em}.rb-num{font-family:var(--font-serif,Georgia, serif);font-variant-numeric:lining-nums;letter-spacing:0}.rb-text strong{color:#3a1a0a;font-weight:700}.rb-text .rb-bi{color:#4a1208;font-style:italic}@media (min-width:640px){.rb-text p{text-align:justify}}.rb-h{font-family:var(--font-display,serif);color:#5a150b;scroll-margin-top:3.2rem;line-height:1.2}.rb-sidebar{scroll-margin-top:3.2rem}.rb-h1{letter-spacing:.02em;border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#a8762a00,#a8762ad9 12% 88%,#a8762a00) 1;margin:1.6em 0 .55em;padding-bottom:.3em;font-size:1.45rem}.rb-h2{border-bottom:1px solid #a8762a8c;margin:1.4em 0 .45em;padding-bottom:.15em;font-size:1.2rem}.rb-h3{margin:1.2em 0 .35em;font-size:1.05rem}.rb-h4{letter-spacing:.04em;margin:1em 0 .3em;font-size:.95rem}.rb-h5,.rb-h6{letter-spacing:.05em;margin:.9em 0 .3em;font-size:.9rem}.rb-text>.rb-h:first-child{margin-top:.2em}.rb-dropcap:first-letter{float:left;font-family:var(--font-display,serif);color:#7a1f14;text-shadow:1px 1px #d4ab3a99,2px 2px #5a150b26;margin:.05em .12em 0 0;padding:.04em .06em 0;font-size:3.7em;line-height:.8}.rb-list{margin:0 0 .85em 1.35em;padding:0}ol.rb-list{list-style:decimal}.rb-list li{margin:.18em 0;padding-left:.2em}ul.rb-list{list-style:none}ul.rb-list>li:before{content:"◆";color:#8e2317;vertical-align:.3em;width:1.05rem;margin-left:-1.05rem;font-size:.55em;display:inline-block}.rb-table-wrap{margin:.4em 0 1.15em;overflow-x:auto}.rb-table{border-collapse:collapse;width:100%;font-size:.86rem;line-height:1.4}.rb-table caption{caption-side:top;font-family:var(--font-display,serif);letter-spacing:.03em;text-align:left;color:#5a150b;padding:0 .45rem .35rem;font-size:.9rem;font-weight:700}.rb-table th{text-align:left;vertical-align:bottom;color:#3a1a0a;border-bottom:1.5px solid #6e1b108c;padding:.35rem .5rem;font-weight:700}.rb-table td{vertical-align:top;padding:.3rem .5rem}.rb-table tbody tr{transition:background-color .16s var(--ease-snap)}.rb-table tbody tr:nth-child(odd){background:#b08c4629}.rb-table tbody tr:hover{background:#b06e323d}.rb-sidebar{background:#ceb8825c;border-top:2px solid #3c240eb3;border-bottom:2px solid #3c240eb3;margin:1em 0 1.25em;padding:.9rem 1.1rem .45rem;font-size:.9rem;box-shadow:0 4px 8px -5px #3c240e80}.rb-sidebar .rb-h{margin-top:.4em}.rb-text .rb-sidebar-title{font-family:var(--font-display,serif);letter-spacing:.04em;text-align:left;color:#3a1a0a;margin-bottom:.4em;font-weight:700}.rb-rule{background:linear-gradient(90deg,#0000,#6e1b1080,#0000);border:0;width:60%;height:1px;margin:1.4em auto}.rb-statblock{background:linear-gradient(#fdf3dec7,#f8eaccc7);border-top:4px solid #c9ad6a;border-bottom:4px solid #c9ad6a;padding:.95rem 1.15rem 1rem;position:relative;box-shadow:0 0 6px #50321459,0 3px 12px #50321433}.rb-statblock p{text-align:left}.rb-statblock .rb-prop{color:#5a1a0c;margin-bottom:.2em}.rb-statblock .rb-prop strong,.rb-statblock .rb-h{color:#7a200d}.rb-statblock .rb-h6{font-variant:small-caps;letter-spacing:.03em;border-bottom:1px solid #7a200d;margin:1.1em 0 .5em;font-size:1.12rem;font-weight:400}.rb-abilities{margin:.7em 0;padding:.45rem 0;position:relative}.rb-abilities:before,.rb-abilities:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#922610;height:5px;position:absolute;left:0;right:0}.rb-abilities:before{top:0}.rb-abilities:after{bottom:0}.rb-abilities .rb-table{font-size:.82rem}.rb-abilities .rb-table th,.rb-abilities .rb-table td{color:#5a1a0c;border:0;text-align:center!important}.rb-abilities .rb-table tbody tr{background:0 0}.rb-xref{font:inherit;text-align:inherit;color:#7a1f14;text-underline-offset:2px;cursor:pointer;transition:color .16s var(--ease-snap), text-decoration-color .22s var(--ease-snap);background:0 0;padding:0;-webkit-text-decoration:underline #7a1f1459;text-decoration:underline #7a1f1459;text-decoration-thickness:1px;display:inline}.rb-xref:hover{color:#a3281a;text-decoration-color:currentColor}.rb-mark{color:inherit;animation:rb-mark-sweep .7s var(--ease-settle) .42s both;background:linear-gradient(#0000 50%,#e2a8348c 50% 92%,#0000 92%) 0 0/100% 100% no-repeat;border-radius:2px}@keyframes rb-mark-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.rb-arrive{border-radius:3px;animation:rb-arrive 1.9s var(--ease-settle) .26s both!important}@keyframes rb-arrive{0%{background-color:#e2a83400;box-shadow:-14px 0 0 -10px #8e231700}16%{background-color:#e2a83457;box-shadow:-14px 0 0 -10px #8e2317e6}to{background-color:#e2a83400;box-shadow:-14px 0 0 -10px #8e231700}}.rb-foot{border-top:1px solid #8a6a424d;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin-top:2.2rem;padding-top:.8rem;font-size:.82rem;display:grid}.rb-folio{font-family:var(--font-display,serif);letter-spacing:.12em;color:#7a5a36}.rb-folio:before,.rb-folio:after{content:"·";color:#8a6a42b3;margin:0 .55rem}.rb-turn-link{color:#5a150b;transition:color .16s var(--ease-snap), translate .26s var(--ease-spring);font-style:italic}.rb-turn-link:hover{color:#8e2317}.rb-turn-prev{text-align:left;justify-self:start}.rb-turn-next{text-align:right;justify-self:end}.rb-turn-prev:hover{translate:-3px}.rb-turn-next:hover{translate:3px}.rb-frontis{text-align:center;max-width:34rem;margin:0 auto;padding-top:5vh}.rb-frontis-title{font-family:var(--font-display,serif);letter-spacing:.06em;color:#5a150b;animation:rb-title-in .9s var(--ease-settle) .2s both;margin-top:.4rem;font-size:clamp(2.1rem,3.6vw,3.1rem)}.rb-frontis-sub{color:#6b4e2c;font-style:italic}.rb-frontis-text{color:#3a2a16;animation:rb-ink-in .6s var(--ease-settle) .36s both;margin-top:1rem;line-height:1.65}.rb-begin{font-family:var(--font-display,serif);letter-spacing:.06em;margin-top:1.6rem;padding:.5rem 1.25rem}.rb-turner{z-index:5;opacity:0;pointer-events:none;transform-origin:-11px;transform-style:preserve-3d;grid-area:1/3;position:relative}.rb-turner-face{backface-visibility:hidden;color:#2b1d0e;font-family:var(--font-serif,Georgia, serif);background:radial-gradient(130% 95% at 50% 42%,#0000 58%,#70481a3d 100%),linear-gradient(#f8f0d9f7,#efe2c2f7),url(/assets/ui/parchment-body.webp) 50%/360px;border-radius:0 4px 4px 0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.rb-turner-face .rb-leaf-scroll{overflow:hidden}.rb-turner-face .rb-text>*,.rb-turner-face .rb-title,.rb-turner-face .rb-subtitle,.rb-turner-face .rb-divider,.rb-turner-face .rb-mark{animation:none!important}.rb-turner-back{border-radius:4px 0 0 4px;transform:rotateY(180deg);box-shadow:inset -30px 0 32px -20px #46280c73}.rb-turner-face:after{content:"";z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0}.rb-turner-front:after{background:linear-gradient(90deg,#321c080d,#321c086b)}.rb-turner-back:after{background:linear-gradient(270deg,#321c080d,#321c086b)}.rb-turner-front:before{content:"";z-index:3;opacity:0;background:linear-gradient(#0000,#f4e0a6f2,#0000);width:2px;position:absolute;top:0;bottom:0;right:0}.rb-turning-forward .rb-turner{animation:rb-leaf-forward .64s var(--ease-drift) both}.rb-turning-back .rb-turner{animation:rb-leaf-back .64s var(--ease-drift) both}.rb-turning-forward .rb-turner-front:after,.rb-turning-back .rb-turner-front:after{animation:rb-shade-rise .64s var(--ease-drift) both}.rb-turning-forward .rb-turner-back:after,.rb-turning-back .rb-turner-back:after{animation:rb-shade-fall .64s var(--ease-drift) both}.rb-turning-forward .rb-turner-front:before,.rb-turning-back .rb-turner-front:before{animation:rb-glint .64s var(--ease-drift) both}.rb-turning-back .rb-turner-front:after,.rb-turning-back .rb-turner-back:after{animation-direction:reverse}@keyframes rb-leaf-forward{0%{opacity:1;transform:rotateY(0)}86%{opacity:1}to{opacity:0;transform:rotateY(-180deg)}}@keyframes rb-leaf-back{0%{opacity:0;transform:rotateY(-180deg)}12%{opacity:1}to{opacity:1;transform:rotateY(0)}}@keyframes rb-shade-rise{0%{opacity:0}50%,to{opacity:1}}@keyframes rb-shade-fall{0%,50%{opacity:1}to{opacity:0}}@keyframes rb-glint{0%,to{opacity:0}35%,65%{opacity:1}}.rb-cover{z-index:10;transform-origin:0;cursor:pointer;background:radial-gradient(70% 60% at 50% 45%,#781e1240,#0000 70%),linear-gradient(#2e0c0866,#120403a8),url(/assets/ui/leather-cover.webp) 50%/420px;border-radius:10px 14px 14px 10px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;animation:1.15s cubic-bezier(.55,.05,.35,1) .65s both rb-cover-open;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 50px #0a0202a6,0 0 0 1px #0009,0 36px 80px #030108b3}.rb-cover.rb-cover-now{animation-duration:.76s;animation-delay:0s}.rb-cover:before,.rb-cover:after,.rb-cover-frame:before,.rb-cover-frame:after{content:"";filter:drop-shadow(0 2px 2px #00000080);pointer-events:none;background:url(/assets/ui/corner-ornament.webp) 50%/contain no-repeat;width:clamp(64px,9vw,110px);height:clamp(64px,9vw,110px);position:absolute}.rb-cover:before{top:22px;right:22px;transform:scaleX(-1)}.rb-cover:after{bottom:22px;left:22px;transform:scaleY(-1)}.rb-cover-frame{pointer-events:none;border:2px solid #d4ab3ab3;border-radius:8px;position:absolute;inset:12px;box-shadow:inset 0 0 0 5px #16050380,inset 0 0 0 6px #d4ab3a66}.rb-cover-frame:before{top:8px;left:8px}.rb-cover-frame:after{bottom:8px;right:8px;transform:scale(-1)}.rb-cover-title{font-family:var(--font-display,serif);letter-spacing:.08em;color:#0000;filter:drop-shadow(0 2px 1px #000000b3);animation:rb-gilt 1.6s var(--ease-drift) .12s both;background:linear-gradient(100deg,#95761f 15%,#e3c15c 35%,#fdf4d8 48%,#e3c15c 60%,#95761f 85%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.1rem,5vw,3.8rem)}.rb-cover-sub{font-family:var(--font-display,serif);letter-spacing:.42em;text-transform:uppercase;color:#e3c15c;opacity:.85;font-size:.8rem}.rb-cover-seal{filter:drop-shadow(0 4px 6px #0000008c);width:86px;height:auto;animation:rb-pop .6s var(--ease-spring) .25s both;margin-top:.9rem}@keyframes rb-cover-open{0%{opacity:1;transform:perspective(2400px)rotateY(0)}70%{opacity:1}to{opacity:0;visibility:hidden;transform:perspective(2400px)rotateY(-118deg)}}@keyframes rb-gilt{0%{background-position:100% 0}to{background-position:0 0}}.rb-dialog{z-index:61;animation:rb-dialog-in .52s var(--ease-settle) both;outline:none;display:flex;position:fixed;inset:max(1rem,2.5vh) max(1rem,3vw)}.rb-desk-embedded .rb-book{height:100%}@keyframes rb-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.rb-dialog-close{z-index:12;color:#f4e0a6;width:2.4rem;height:2.4rem;transition:rotate .32s var(--ease-spring), background-color .16s var(--ease-snap);background:radial-gradient(circle at 35% 30%,#9a2a1b,#4a1208);border:1px solid #d4ab3ab3;border-radius:999px;place-items:center;display:grid;position:absolute;top:-.7rem;right:-.7rem;box-shadow:0 4px 12px #0000008c}.rb-dialog-close:hover{rotate:90deg}@media (max-width:1023px){.rb-book{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100dvh - 7rem);padding:10px 10px 20px}.rb-desk-embedded .rb-book{min-height:0}.rb-gutter,.rb-turner{display:none}.rb-left,.rb-right{border-radius:4px;grid-column:1;box-shadow:inset 20px 0 26px -20px #46280c73,0 1px 2px #00000059}.rb-book[data-view=page] .rb-left,.rb-book[data-view=contents] .rb-right{display:none}.rb-leaf-scroll{padding:1.25rem 1.15rem 1.4rem;overflow:visible}.rb-desk-embedded .rb-leaf-scroll{overflow-y:auto}.rb-toolbar{background:linear-gradient(#f6ecd3,#f1e5c7);border-bottom:1px solid #8a6a424d;border-radius:4px 4px 0 0;padding:.5rem .6rem;display:flex;position:sticky;top:0;right:auto}.rb-dialog .rb-toolbar{padding-right:3.2rem}.rb-toolbar .rb-tool-contents{display:inline-flex}.rb-toolbar .rb-toolbar-space{flex:1;display:block}.rb-ribbon{height:104px;top:2.9rem;right:.2rem}.rb-leaf [data-anchor]{scroll-margin-top:3.6rem}.rb-left:before,.rb-right:before,.rb-left:after,.rb-right:after{width:44px;height:44px}.rb-book[data-enter=forward] .rb-leaf{animation:rb-enter-forward .52s var(--ease-settle) both}.rb-book[data-enter=back] .rb-leaf{animation:rb-enter-back .52s var(--ease-settle) both}.rb-dialog{inset:0}.rb-dialog .rb-book,.rb-dialog .rb-cover{border-radius:0}.rb-dialog-close{width:2.1rem;height:2.1rem;top:.95rem;right:.95rem}}@keyframes rb-enter-forward{0%{opacity:.3;transform-origin:0;transform:perspective(1600px)rotateY(-24deg)translate(6%)}to{opacity:1;transform-origin:0;transform:none}}@keyframes rb-enter-back{0%{opacity:.3;transform-origin:100%;transform:perspective(1600px)rotateY(24deg)translate(-6%)}to{opacity:1;transform-origin:100%;transform:none}}html[data-effects=low] .rb-cover{display:none}html[data-effects=low] .rb-quill{animation:none}@media (prefers-reduced-motion:reduce){.rb-cover{display:none}.rb-book,.rb-leaf,.rb-chip,.rb-chapter,.rb-marks .rb-entry,.rb-hits>li,.rb-results-count,.rb-title,.rb-subtitle,.rb-divider,.rb-frontis-title,.rb-frontis-text,.rb-text>*,.rb-statblock>*,.rb-mark,.rb-ribbon,.rb-quill,.rb-dialog,.rb-search-clear,.rb-tool-mark[aria-pressed=true] svg,.rb-entry[data-on]:before{animation:none!important}.rb-chapter-body,.rb-chapter-pages,.rb-search-ink,.rb-chevron{transition:none}.rb-arrive{background-color:#e2a83438;animation:none!important}}:root{--background:#0a0817;--foreground:#e9e6f4}@media (prefers-reduced-motion:reduce){.animate-d20-roll,.animate-d20-face{animation:none}.animate-d20-face:not(:first-of-type){opacity:0}.animate-d20-face:first-of-type{opacity:1}}[data-theme=light]{--background:#f4efe4;--foreground:#221a10;--color-stone-950:#fbf8f1;--color-stone-900:#f1ebde;--color-stone-800:#e4dccb;--color-stone-700:#cbc0a8;--color-stone-600:#8f8468;--color-stone-500:#6d6350;--color-stone-400:#55493a;--color-stone-300:#3f3427;--color-stone-200:#2d2419;--color-stone-100:#201a12;--color-stone-50:#15100a;--color-amber-950:#fbf1d6;--color-amber-900:#f3e2ad;--color-amber-800:#e6c877;--color-amber-700:#c9a444;--color-amber-600:#a6842a;--color-amber-500:#8a6b1c;--color-amber-400:#705615;--color-amber-300:#5a4410;--color-amber-200:#47350c;--color-amber-100:#352808;--color-amber-50:#241a05;--shadow-elev-1:0 1px 2px #3c280a1f, 0 2px 8px #3c280a14;--shadow-elev-2:0 2px 6px #3c280a24, 0 12px 32px #3c280a1f;--shadow-glow-gold:0 0 20px #a6842a2e;--shadow-glow-gold-strong:0 0 14px #a6842a52, 0 0 40px #a6842a1f;--shadow-glow-ember:0 0 18px #c65a2447}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-scale:1;height:100%}[data-theme=light] html,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:radial-gradient(ellipse 80% 50% at 50% -10%, #4c3c8247, transparent 65%), radial-gradient(ellipse 60% 45% at 85% 110%, #30205a38, transparent 60%), radial-gradient(ellipse 40% 35% at 8% 65%, #3c266e24, transparent 60%), var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;overscroll-behavior-y:none;background-attachment:fixed;min-height:100%;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 11% 24%,#f4e0a680,#0000 60%),radial-gradient(1.5px 1.5px at 27% 68%,#e9e6f452,#0000 60%),radial-gradient(1px 1px at 38% 12%,#f4e0a659,#0000 60%),radial-gradient(1px 1px at 52% 44%,#e9e6f44d,#0000 60%),radial-gradient(1.5px 1.5px at 64% 80%,#f4e0a666,#0000 60%),radial-gradient(1px 1px at 71% 27%,#e9e6f459,#0000 60%),radial-gradient(1px 1px at 83% 57%,#f4e0a652,#0000 60%),radial-gradient(1.5px 1.5px at 92% 16%,#e9e6f452,#0000 60%),radial-gradient(1px 1px at 18% 88%,#f4e0a64d,#0000 60%),radial-gradient(1px 1px at 45% 93%,#e9e6f442,#0000 60%),radial-gradient(1px 1px at 6% 42%,#f4e0a64d,#0000 60%),radial-gradient(1px 1px at 96% 84%,#e9e6f44d,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");position:fixed;inset:0}[data-theme=light] body{background:radial-gradient(ellipse 80% 50% at 50% -10%, #d6be7838, transparent 65%), radial-gradient(ellipse 60% 45% at 85% 110%, #bea06424, transparent 60%), var(--background)}[data-theme=light] body:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E")}[data-theme=light] .bg-starfield{background-image:none}[data-theme=light] .glass{background:linear-gradient(#fffdf7d1,#f4ecdae0);border-color:#7860323d}[data-theme=light] .panel{background:linear-gradient(#fffdf799,#f7f0e299),radial-gradient(120% 60% at 50% -20%,#d6be781f,#0000 60%);border:1px solid #78603238;box-shadow:inset 0 1px #fff9,inset 0 -1px #7860321a,0 2px 6px #3c280a1a,0 14px 36px #3c280a14}[data-radix-popper-content-wrapper]>[data-state=open],[role=dialog][data-state=open]{animation:scale-in .18s var(--ease-snap)}[role=dialog][data-state=closed]{animation:scale-out .14s var(--ease-snap) forwards}.dialog-overlay[data-state=open]{animation:.2s ease-out overlay-in}[role=dialog].sheet[data-state=open]{animation:sheet-up .32s var(--ease-snap)}[role=dialog].sheet[data-state=closed]{animation:sheet-up .2s var(--ease-snap) reverse forwards}@media (min-width:64rem){[role=dialog].sheet[data-state=open]{animation:scale-in .18s var(--ease-snap)}[role=dialog].sheet[data-state=closed]{animation:scale-out .14s var(--ease-snap) forwards}}[role=dialog].drawer-left[data-state=open]{animation:drawer-in-left .26s var(--ease-snap)}[role=dialog].drawer-left[data-state=closed]{animation:drawer-in-left .2s var(--ease-snap) reverse forwards}[role=dialog].drawer-right[data-state=open]{animation:drawer-in-right .26s var(--ease-snap)}[role=dialog].drawer-right[data-state=closed]{animation:drawer-in-right .2s var(--ease-snap) reverse forwards}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fx-jolt{0%{transform:translate(0)}35%{transform:translate(var(--fx-dx,0px), var(--fx-dy,0px))}to{transform:translate(0)}}@keyframes fx-rise{0%{opacity:0;transform:translateY(4px)scale(.9)}20%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-18px)scale(1)}}@keyframes fx-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes fx-sweep{0%{opacity:0;transform:rotate(-40deg)}40%{opacity:1}to{opacity:0;transform:rotate(40deg)}}@keyframes fx-collapse{0%{opacity:.9;transform:scale(1.6)}to{opacity:0;transform:scale(.2)}}@keyframes fx-bloom{0%{opacity:0;transform:scale(.4)}40%{opacity:.85}to{opacity:0;transform:scale(1.5)}}@keyframes fx-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes fx-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fx-dash{to{stroke-dashoffset:-24px}}@keyframes aura-breathe{0%,to{fill-opacity:.06}50%{fill-opacity:.12}}@keyframes coin-arc{0%{opacity:0;transform:translate(-16px,8px)scale(.6)}30%{opacity:1;transform:translate(-6px,-10px)scale(1)}to{opacity:0;transform:translate(8px,-2px)scale(.5)}}.coin-arc{animation:coin-arc var(--dur-scene,.6s) ease-out both}.coin-arc-out{animation-direction:reverse}@keyframes handout-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes title-in{0%{opacity:0;letter-spacing:.08em;transform:translateY(6px)}to{opacity:1;letter-spacing:.02em;transform:translateY(0)}}@keyframes title-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.06)}}.fx-jolt{animation:fx-jolt var(--dur-beat) var(--ease-settle) both}.fx-rise{animation:fx-rise var(--dur-beat) var(--ease-settle) both}.fx-flash{animation:fx-flash var(--dur-beat) var(--ease-snap) both}.fx-sweep{animation:fx-sweep var(--dur-quick) var(--ease-snap) both}.fx-collapse{animation:fx-collapse var(--dur-scene) var(--ease-settle) both}.fx-bloom{animation:fx-bloom var(--dur-beat) var(--ease-settle) both}.fx-shake{animation:fx-shake var(--dur-quick) var(--ease-snap) both}.fx-pop{animation:fx-pop var(--dur-quick) var(--ease-settle) both}.turn-ring{animation:fx-dash var(--dur-linger) linear infinite}.aura-ring{animation:aura-breathe var(--dur-linger) var(--ease-drift) infinite}.title-in{animation:title-in var(--dur-scene) var(--ease-settle) both}.title-rule{transform-origin:50%;animation:title-rule var(--dur-scene) var(--ease-settle) both}.ken-burns{animation:ken-burns 40s var(--ease-drift) infinite alternate}@keyframes storm-flash{0%,92%,to{opacity:0}93%{opacity:.35}94%{opacity:.05}95.5%{opacity:.25}97%{opacity:0}}.storm-flash{animation:23s linear infinite storm-flash}@keyframes title-scrim-in{0%{opacity:0}to{opacity:1}}.title-scrim-in{animation:title-scrim-in var(--dur-scene) var(--ease-drift) both}[data-effects=low] .storm-flash{animation:none}.token-move{transition:transform var(--dur-move) var(--ease-settle)}@keyframes composer-pulse{0%{box-shadow:var(--shadow-glow-gold-strong);border-color:#d4ab3ae6}to{box-shadow:var(--shadow-elev-1);border-color:#57534eb3}}.composer-pulse{animation:composer-pulse var(--dur-linger) var(--ease-settle) both}.sky-wash{transition:background var(--dur-scene) var(--ease-drift), opacity var(--dur-scene) var(--ease-drift)}[data-effects=low] .aura-ring,[data-effects=low] .turn-ring,[data-effects=low] .ken-burns{animation:none}[data-effects=low] .token-move,[data-effects=low] .sky-wash{transition:none}::selection{color:#fdf7e7;background:#6d5517}option,optgroup{color:#e7e5e4;background-color:#0d0b1c}*{box-sizing:border-box}@media (max-width:767px){input,textarea,select{font-size:16px}}*{scrollbar-width:thin;scrollbar-color:#302853 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#302853;border-radius:4px}::-webkit-scrollbar-track{background:0 0}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}::view-transition-old(.page-exit){animation:page-out .14s var(--ease-snap) both}::view-transition-new(.page-enter){animation:page-in .26s var(--ease-settle) both}@media (prefers-reduced-motion:reduce){::view-transition-old(.page-exit){animation:none}::view-transition-new(.page-enter){animation:none}}:root{--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes ripple{0%{opacity:.45;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes item-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes bracket-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.97)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rule-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bar-shine{0%{opacity:0;transform:translate(-60%)}40%{opacity:.8}to{opacity:0;transform:translate(120%)}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes foil{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes level-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}[data-radix-popper-content-wrapper]>[data-state=open],[data-radix-popper-content-wrapper]>[data-state=delayed-open],[data-radix-popper-content-wrapper]>[data-state=instant-open]{animation:scale-in .24s var(--ease-spring) both;transform-origin:var(--radix-popper-transform-origin,center)}[role=dialog]:not(.sheet):not(.drawer-left):not(.drawer-right)[data-state=open],[role=alertdialog][data-state=open]{animation:scale-in .32s var(--ease-spring) both}@media (prefers-reduced-motion:reduce){.motion-magnet,.motion-press,.motion-card,.motion-rail,.motion-nudge{transform:none!important}.motion-magnet:before,.motion-magnet:after,.motion-press:after,.motion-foil:after,.motion-bar:after{display:none}}.gold-title{letter-spacing:.06em;color:#0000;filter:drop-shadow(0 1px #5c400ce6)drop-shadow(0 2px #3a2808b3)drop-shadow(0 8px 18px #d4ab3a38);background:linear-gradient(#fff6da 0%,#f4e0a6 28%,#e3c15c 58%,#b8922a 100%);-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:1.15}html[data-theme=light] .gold-title{filter:drop-shadow(0 1px #fff6dacc);background:linear-gradient(#8a6514 0%,#6f500f 60%,#4a3408 100%);-webkit-background-clip:text;background-clip:text}@keyframes skeleton-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes overlay-soft{0%{opacity:0}to{opacity:1}}.animate-overlay-soft{animation:overlay-soft .32s var(--ease-snap) both}.skeleton-block{animation:skeleton-sweep 1.8s var(--ease-drift) infinite;background:linear-gradient(100deg,#0000 35%,#f4e0a617 50%,#0000 65%) 0 0/260% 100%,#6b639421;border:1px solid #6b639429}html[data-theme=light] .skeleton-block{background:linear-gradient(100deg,#0000 35%,#ffffff8c 50%,#0000 65%) 0 0/260% 100%,#7860341f;border-color:#78603429}[data-effects=low] .skeleton-block,.skeleton-block:where([data-still]){animation:none}@media (prefers-reduced-motion:reduce){.skeleton-block{animation:none}}.kit-switch{cursor:pointer;background:linear-gradient(#04020ce6,#16122ce6);border:1px solid #6b639466;border-radius:9999px;flex-shrink:0;width:2.75rem;height:1.5rem;display:inline-flex;position:relative;box-shadow:0 1px #e9e6f40f,inset 0 2px 5px #04020c99}.kit-switch[aria-checked=true]{background:linear-gradient(#4a3408f2,#8a6514d9);border-color:#d4ab3a99;box-shadow:0 0 14px #d4ab3a38,inset 0 2px 5px #04020c80}.kit-switch:disabled{opacity:.5;cursor:not-allowed}.kit-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #d4ab3a4d}.kit-switch-knob{width:1.1rem;height:1.1rem;transition:transform .34s var(--ease-spring), background var(--dur-move) var(--ease-snap);background:#575170;border:1px solid #04020c99;border-radius:9999px;position:absolute;top:50%;left:.15rem;transform:translateY(-50%);box-shadow:0 1px 3px #04020cb3}.kit-switch[aria-checked=true] .kit-switch-knob{background:radial-gradient(circle at 35% 30%,#fff6da,#e3c15c 50%,#8a6514 100%);border-color:#6f500f;transform:translate(1.25rem,-50%)}.kit-switch:active .kit-switch-knob{width:1.3rem}.kit-switch[aria-checked=true]:active .kit-switch-knob{transform:translate(1.05rem,-50%)}html[data-theme=light] .kit-switch{background:linear-gradient(#d9ccae,#e9dfc6);border-color:#78603466}html[data-theme=light] .kit-switch .kit-switch-knob{background:#a59877}@media (prefers-reduced-motion:reduce){.kit-switch-knob{transition:none}}@keyframes tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.motion-tab{animation:tab-in var(--dur-move) var(--ease-settle) both}@media (prefers-reduced-motion:reduce){.motion-tab{animation:none}}.rail-mark{pointer-events:none;opacity:0;transition:transform .34s var(--ease-spring), width .34s var(--ease-spring), height .34s var(--ease-spring), opacity var(--dur-quick) var(--ease-snap);background:linear-gradient(#f4e0a6,#d4ab3a);border-radius:9999px;position:absolute;box-shadow:0 0 12px #d4ab3a8c}.rail-mark-v{width:3px;height:calc(var(--ih,0px) - 16px);transform:translateY(calc(var(--iy,0px) + 8px));top:0;right:-2px}.rail-mark-h{height:3px;width:calc(var(--iw,0px) - 16px);transform:translateX(calc(var(--ix,0px) + 8px));bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.rail-mark{transition:none}}.seg-pill{opacity:0;pointer-events:none;transition:transform .36s var(--ease-spring), width .36s var(--ease-spring), opacity var(--dur-quick) var(--ease-snap);background:linear-gradient(#fdf7e7,#ecd287 45%,#d4ab3a);border-radius:.375rem;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fdf7e799,0 2px 8px #04020c80}[data-theme=light] .seg-pill{background:linear-gradient(180deg, var(--color-amber-400), var(--color-amber-300) 45%, var(--color-amber-100));box-shadow:inset 0 1px #fdf7e740,0 2px 6px #3c280859}.seg-control[data-pill] .seg-pill{opacity:1}.seg-control[data-pill] [aria-checked=true]{box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.seg-pill{transition:none}}@keyframes begin-glow{0%,to{box-shadow:0 0 #d4ab3a00,0 6px 22px #d4ab3a40}50%{box-shadow:0 0 0 4px #d4ab3a1f,0 8px 34px #d4ab3a73}}.begin-glow{animation:begin-glow 2.6s var(--ease-drift) infinite}@keyframes death-beat{0%,to{box-shadow:0 0 #dc262600}12%{box-shadow:0 0 0 3px #dc262647}24%{box-shadow:0 0 #dc262600}36%{box-shadow:0 0 0 2px #dc262633}}.death-beat{animation:1.4s ease-in-out infinite death-beat}[data-effects=low] .begin-glow,[data-effects=low] .death-beat{animation:none}@media (prefers-reduced-motion:reduce){.begin-glow,.death-beat{animation:none}}.info-chip{max-width:100%;color:var(--color-stone-300);transition:transform .22s var(--ease-spring), border-color .16s var(--ease-snap), background-color .16s var(--ease-snap);background:#0a07148c;border:1px solid #7864a040;border-radius:.55rem;align-items:center;gap:.25rem;padding:.15rem .45rem .15rem .2rem;font-size:.75rem;display:inline-flex}.info-chip:hover{background:#d4ab3a12;border-color:#d4ab3a73;transform:translateY(-1px)}html[data-theme=light] .info-chip{background:#fffcf4bf;border-color:#7860284d}@media (prefers-reduced-motion:reduce){.info-chip{transition:none}.info-chip:hover{transform:none}}.bell-panel{transform-origin:100% 0;animation:pop-in .26s var(--ease-spring) both}.bell-item{animation:item-in .32s var(--ease-spring) both}@keyframes bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}35%{transform:rotate(-13deg)}55%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}.bell-ring{animation:bell-ring .9s var(--ease-settle) both}@media (prefers-reduced-motion:reduce){.bell-panel,.bell-item,.bell-ring{animation:none}}button[aria-busy=true],button[data-busy=true]{cursor:progress;position:relative;overflow:hidden}button[aria-busy=true]:after,button[data-busy=true]:after{content:"";pointer-events:none;animation:skeleton-sweep 1.4s var(--ease-drift) infinite;background:linear-gradient(100deg,#0000 30%,#fff6da59 50%,#0000 70%) 0 0/250% 100% no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:after,button[data-busy=true]:after{opacity:0;animation:none}}[role=menu].panel,.panel[data-radix-menu-content],.bell-panel{-webkit-backdrop-filter:blur(14px);background-color:#151029}html[data-theme=light] [role=menu].panel,html[data-theme=light] .panel[data-radix-menu-content],html[data-theme=light] .bell-panel{background-color:#fbf6e9}@media (hover:hover) and (pointer:fine){.panel.motion-card{background-image:linear-gradient(105deg, transparent calc(var(--mx,50%) - 22%), rgba(125, 211, 252, calc(var(--sheen,0) * .07)) calc(var(--mx,50%) - 9%), rgba(244, 224, 166, calc(var(--sheen,0) * .11)) var(--mx,50%), rgba(216, 180, 254, calc(var(--sheen,0) * .07)) calc(var(--mx,50%) + 9%), transparent calc(var(--mx,50%) + 22%)), radial-gradient(260px circle at var(--mx,50%) var(--my,0%), rgba(244, 224, 166, calc(var(--sheen,0) * .13)), transparent 62%), linear-gradient(180deg, #3028536b, #100d20d9), radial-gradient(ellipse 120% 60% at 50% -20%, #6b63941f, transparent 60%)}html[data-theme=light] .panel.motion-card{background-image:linear-gradient(105deg, transparent calc(var(--mx,50%) - 22%), rgba(212, 171, 58, calc(var(--sheen,0) * .16)) var(--mx,50%), transparent calc(var(--mx,50%) + 22%)), linear-gradient(180deg, #fffdf799, #f7f0e299), radial-gradient(ellipse 120% 60% at 50% -20%, #d6be781f, transparent 60%)}}@keyframes holo{0%{background-position:0%}to{background-position:140%}}.moment-loot[data-tier=epic] .moment-loot-card{background-image:linear-gradient(115deg, transparent 20%, #7dd3fc24 38%, #f4e0a638 50%, #d8b4fe24 62%, transparent 80%), radial-gradient(120% 80% at 50% 0%, rgba(var(--loot), .22), transparent 70%);animation:loot-flip 3.6s var(--ease-settle,ease-out) both, holo 2.4s linear infinite;background-color:#0a0714f0;background-size:240% 100%,100% 100%}[role=dialog].ornate[data-state=open]:before,[role=alertdialog].ornate[data-state=open]:before{animation:bracket-in var(--dur-move,.26s) var(--ease-spring) .12s both}[role=dialog].ornate[data-state=open]:after,[role=alertdialog].ornate[data-state=open]:after{animation:bracket-in var(--dur-move,.26s) var(--ease-spring) .18s both}input[type=range]::-webkit-slider-thumb{transition:scale .22s var(--ease-spring), box-shadow .16s var(--ease-snap)}input[type=range]::-moz-range-thumb{transition:scale .22s var(--ease-spring), box-shadow .16s var(--ease-snap)}input[type=range]:hover::-webkit-slider-thumb{scale:1.18;box-shadow:0 0 12px #d4ab3a8c}input[type=range]:hover::-moz-range-thumb{scale:1.18;box-shadow:0 0 12px #d4ab3a8c}input[type=range]:active::-webkit-slider-thumb{scale:1.32}input[type=range]:active::-moz-range-thumb{scale:1.32}details>summary{cursor:pointer;transition:color var(--dur-quick,.16s) var(--ease-snap)}details>summary:hover{color:var(--color-amber-200)}details[open]>:not(summary){animation:item-in .32s var(--ease-spring) both}input:not([type=range]):not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible{transition:box-shadow .22s var(--ease-spring), border-color var(--dur-quick,.16s) var(--ease-snap);box-shadow:0 0 0 3px #d4ab3a29,0 0 22px #d4ab3a1a}[data-effects=low] .moment-loot[data-tier=epic] .moment-loot-card{animation:loot-flip 3.6s var(--ease-settle,ease-out) both}@media (prefers-reduced-motion:reduce){details[open]>:not(summary),[role=dialog].ornate[data-state=open]:before,[role=dialog].ornate[data-state=open]:after{animation:none}}.motion-pill{z-index:0;box-sizing:border-box;pointer-events:none;opacity:0;transition:translate .38s var(--ease-spring), width .38s var(--ease-spring), height .38s var(--ease-spring), background-color .22s var(--ease-snap), box-shadow .22s var(--ease-snap), opacity .16s var(--ease-snap);position:absolute;top:0;left:0}[data-pill-ready]>[data-on],[data-pill-ready] [data-on],[data-pill-ready] [role=tab][aria-selected=true]{box-shadow:none!important;background-color:#0000!important;background-image:none!important}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes twinkle{0%,to{opacity:.7}50%{opacity:1}}@keyframes wiggle{0%,45%,to{transform:rotate(0)}8%{transform:rotate(-12deg)}16%{transform:rotate(10deg)}24%{transform:rotate(-8deg)}32%{transform:rotate(6deg)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes d20-roll{0%,13%{transform:rotate(0)}16.6%,30%{transform:rotate(60deg)}33.3%,46.6%{transform:rotate(120deg)}50%,63.3%{transform:rotate(180deg)}66.6%,80%{transform:rotate(240deg)}83.3%,96.6%{transform:rotate(300deg)}to{transform:rotate(360deg)}}@keyframes d20-face{0%{opacity:1}15%{opacity:1}17%{opacity:0}to{opacity:0}}
