*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.glass-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:1rem;box-shadow:0 25px 50px -12px var(--shadow-card);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.glass-card-hover{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-card);cursor:pointer;border-radius:1rem;transition:color .3s ease,background-color .3s ease,border-color .3s ease,opacity .3s ease,box-shadow .3s ease,transform .3s ease;box-shadow:0 25px 50px -12px var(--shadow-card)}.glass-card-hover:hover{border-color:var(--border-card-hover);box-shadow:0 25px 50px -12px var(--shadow-card),0 0 15px #6c5ce71a}.glass-card-hover:focus-visible{outline:2px solid rgba(212,175,55,.6);outline-offset:2px;border-color:#d4af3766}.glass-button{border-radius:.5rem;border-width:1px;border-color:#a78bfa66;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position);padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.22),0 2px 8px -2px rgba(91,63,184,.55);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform,box-shadow,background-color,border-color,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}html:not(.dark) .glass-button{color:#2a2520}html:not(.dark) .glass-button[class*=bg-violet-],html:not(.dark) .glass-button[class*=bg-purple-],html:not(.dark) .glass-button[class*=bg-indigo-],html:not(.dark) .glass-button[class*=bg-red-],html:not(.dark) .glass-button[class*=bg-rose-],html:not(.dark) .glass-button[class*=bg-emerald-],html:not(.dark) .glass-button[class*=bg-green-],html:not(.dark) .glass-button[class*=bg-amber-],html:not(.dark) .glass-button[class*=bg-orange-],html:not(.dark) .glass-button[class*=bg-blue-],html:not(.dark) .glass-button[class*=bg-sky-],html:not(.dark) .glass-button[class*=bg-cyan-],html:not(.dark) .glass-button[class*=bg-pink-],html:not(.dark) .glass-button[class*=bg-gradient-]{color:#fff}html:not(.dark) .bg-violet-500 .glass-button,html:not(.dark) .bg-violet-600 .glass-button,html:not(.dark) .bg-red-600 .glass-button,html:not(.dark) .bg-red-600\/80 .glass-button,html:not(.dark) .bg-amber-500 .glass-button,html:not(.dark) .bg-emerald-500\/90 .glass-button,html:not(.dark) [class*=from-red-950] .glass-button,html:not(.dark) [class*=from-orange-950] .glass-button,html:not(.dark) [class*=from-amber-950] .glass-button,html:not(.dark) [class*=from-violet-950] .glass-button,html:not(.dark) [class*=from-sky-950] .glass-button,html:not(.dark) [class*=from-emerald-950] .glass-button{color:#fff}.glass-button:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#c4b5fd80;--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.28),0 12px 26px -8px rgba(139,92,246,.6);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 12px 26px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(1.1);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)}.glass-button:active{--tw-translate-y: 0px;--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: inset 0 1px 2px 0 rgba(0,0,0,.35);--tw-shadow-colored: inset 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(.95);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)}.glass-button-gold{border-radius:.5rem;border-width:1px;border-color:#e0c35c99;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #e0c35c var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 195 92 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #c9a227 var(--tw-gradient-to-position);padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(10 10 26 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.4),0 2px 8px -2px rgba(201,162,39,.5);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform,box-shadow,background-color,border-color,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.glass-button-gold:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.5),0 14px 30px -10px rgba(212,175,55,.6);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 14px 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(1.06);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)}.glass-button-gold:active{--tw-translate-y: 0px;--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness: brightness(.95);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)}.glass-button-pro{border-radius:.5rem;border-width:1px;border-color:#fbbf2466;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #ea580c var(--tw-gradient-to-position);padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(10 10 26 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.3),0 2px 8px -2px rgba(234,88,12,.5);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform,box-shadow,background-color,border-color,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.glass-button-pro:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#fcd34d80;--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.4),0 14px 30px -10px rgba(234,88,12,.6);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 14px 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(1.06);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)}.glass-button-pro:active{--tw-translate-y: 0px;--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness: brightness(.95);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)}.glass-input{background:var(--bg-input);border:1px solid var(--border-input);color:var(--text-primary);border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}.glass-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.glass-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.glass-input{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glass-input:hover{border-color:#8b5cf680}.glass-input:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(139 92 246 / .2)}.glass-select{background:var(--bg-input);border:1px solid var(--border-input);color:var(--text-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glass-select:hover{border-color:#8b5cf680}.glass-select:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(139 92 246 / .2)}.glass-nav{background:var(--bg-nav);border-bottom:1px solid var(--border-nav);transition:background .3s ease,border-color .3s ease}.deep-dive-content .glass-card{background:transparent;border:none;box-shadow:none;border-radius:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-3{inset:-.75rem}.-inset-4{inset:-1rem}.inset-0{inset:0}.inset-\[10\%\]{inset:10%}.inset-\[22\%\]{inset:22%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-16{bottom:-4rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-32{bottom:-8rem}.-left-1{left:-.25rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-32{left:-8rem}.-left-5{left:-1.25rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-32{right:-8rem}.-right-4{right:-1rem}.-right-8{right:-2rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[calc\(3\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(3.75rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(9\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(9.5rem + env(safe-area-inset-bottom,0px))}.end-0{inset-inline-end:0px}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[23px\]{left:23px}.left-\[calc\(12\.5\%\+24px\)\]{left:calc(12.5% + 24px)}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[calc\(12\.5\%\+24px\)\]{right:calc(12.5% + 24px)}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-10px\]{top:-10px}.top-\[18px\]{top:18px}.top-\[4\.75rem\]{top:4.75rem}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.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-\[100\]{z-index:100}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[45\]{z-index:45}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.-m-2{margin:-.5rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-\[1px\],.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mr-2{margin-right:-.5rem}.-mr-3{margin-right:-.75rem}.-mr-4{margin-right:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-12{margin-top:-3rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-8{margin-top:-2rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!h-14{height:3.5rem!important}.\!h-3\.5{height:.875rem!important}.\!h-5{height:1.25rem!important}.\!h-6{height:1.5rem!important}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[100px\]{height:100px}.h-\[12px\]{height:12px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[2px\]{height:2px}.h-\[40rem\]{height:40rem}.h-\[420px\]{height:420px}.h-\[64px\]{height:64px}.h-\[70\%\]{height:70%}.h-\[88px\]{height:88px}.h-\[calc\(100\%-96px\)\]{height:calc(100% - 96px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[1rem\]{min-height:1rem}.min-h-\[200px\]{min-height:200px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[2px\]{min-height:2px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[56px\]{min-height:56px}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.\!w-14{width:3.5rem!important}.\!w-3\.5{width:.875rem!important}.\!w-5{width:1.25rem!important}.\!w-6{width:1.5rem!important}.\!w-7{width:1.75rem!important}.\!w-8{width:2rem!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[12px\]{width:12px}.w-\[140px\]{width:140px}.w-\[200px\]{width:200px}.w-\[22px\]{width:22px}.w-\[340px\]{width:340px}.w-\[40rem\]{width:40rem}.w-\[420px\]{width:420px}.w-\[64px\]{width:64px}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[88px\]{width:88px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[1\.375rem\]{min-width:1.375rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[136px\]{min-width:136px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[32rem\]{min-width:32rem}.min-w-\[340px\]{min-width:340px}.min-w-\[380px\]{min-width:380px}.min-w-\[44px\]{min-width:44px}.min-w-\[480px\]{min-width:480px}.min-w-\[500px\]{min-width:500px}.min-w-\[520px\]{min-width:520px}.min-w-\[540px\]{min-width:540px}.min-w-\[560px\]{min-width:560px}.min-w-\[580px\]{min-width:580px}.min-w-\[600px\]{min-width:600px}.min-w-\[60px\]{min-width:60px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[900px\]{min-width:900px}.min-w-\[92px\]{min-width:92px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-\[46ch\]{max-width:46ch!important}.\!max-w-\[52ch\]{max-width:52ch!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[15rem\]{max-width:15rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[42\%\]{max-width:42%}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[54ch\]{max-width:54ch}.max-w-\[560px\]{max-width:560px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[640px\]{max-width:640px}.max-w-\[68ch\]{max-width:68ch}.max-w-\[88px\]{max-width:88px}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-48{flex-basis:12rem}.basis-64{flex-basis:16rem}.basis-\[calc\(50\%-0\.375rem\)\]{flex-basis:calc(50% - .375rem)}.basis-\[calc\(50\%-0\.5rem\)\]{flex-basis:calc(50% - .5rem)}.basis-\[calc\(50\%-0\.625rem\)\]{flex-basis:calc(50% - .625rem)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-\[140px\]{scroll-margin-top:140px}.scroll-px-8{scroll-padding-left:2rem;scroll-padding-right:2rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance: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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr\,auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto\,minmax\(0\,1fr\)\,auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-500\/10>:not([hidden])~:not([hidden]){border-color:#64748b1a}.divide-slate-700\/50>:not([hidden])~:not([hidden]){border-color:#33415580}.divide-slate-700\/60>:not([hidden])~:not([hidden]){border-color:#33415599}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-white\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:#ffffff0a}.divide-white\/\[0\.05\]>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-amber-500\/50{border-color:#f59e0b80!important}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/15{border-color:#f59e0b26}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/10{border-color:#3b82f61a}.border-blue-500\/15{border-color:#3b82f626}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/25{border-color:#3b82f640}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-current{border-color:currentColor}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/25{border-color:#06b6d440}.border-cyan-500\/30{border-color:#06b6d44d}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/15{border-color:#10b98126}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-fuchsia-500\/40{border-color:#d946ef66}.border-gold-300{--tw-border-opacity: 1;border-color:rgb(224 195 92 / var(--tw-border-opacity, 1))}.border-gold-300\/60{border-color:#e0c35c99}.border-gold-400{--tw-border-opacity: 1;border-color:rgb(212 175 55 / var(--tw-border-opacity, 1))}.border-gold-400\/10{border-color:#d4af371a}.border-gold-400\/15{border-color:#d4af3726}.border-gold-400\/20{border-color:#d4af3733}.border-gold-400\/25{border-color:#d4af3740}.border-gold-400\/30{border-color:#d4af374d}.border-gold-400\/35{border-color:#d4af3759}.border-gold-400\/40{border-color:#d4af3766}.border-gold-400\/50{border-color:#d4af3780}.border-gold-400\/60{border-color:#d4af3799}.border-gold-400\/\[0\.15\]{border-color:#d4af3726}.border-gold-500\/20{border-color:#c9a22733}.border-gold-500\/25{border-color:#c9a22740}.border-gold-500\/30{border-color:#c9a2274d}.border-gold-500\/50{border-color:#c9a22780}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-indigo-500\/15{border-color:#6366f126}.border-indigo-500\/20{border-color:#6366f133}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/50{border-color:#f9731680}.border-pink-500\/10{border-color:#ec48991a}.border-pink-500\/15{border-color:#ec489926}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/25{border-color:#ec489940}.border-pink-500\/30{border-color:#ec48994d}.border-pink-500\/50{border-color:#ec489980}.border-purple-500\/15{border-color:#a855f726}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/15{border-color:#ef444426}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-700\/40{border-color:#b91c1c66}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-400\/50{border-color:#fb718580}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/10{border-color:#f43f5e1a}.border-rose-500\/15{border-color:#f43f5e26}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-400\/15{border-color:#38bdf826}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/25{border-color:#0ea5e940}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/50{border-color:#0ea5e980}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300\/20{border-color:#cbd5e133}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-400\/30{border-color:#94a3b84d}.border-slate-400\/50{border-color:#94a3b880}.border-slate-400\/60{border-color:#94a3b899}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/10{border-color:#64748b1a}.border-slate-500\/15{border-color:#64748b26}.border-slate-500\/20{border-color:#64748b33}.border-slate-500\/30{border-color:#64748b4d}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/30{border-color:#4755694d}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/30{border-color:#3341554d}.border-slate-700\/40{border-color:#33415566}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/70{border-color:#334155b3}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-teal-500\/10{border-color:#14b8a61a}.border-teal-500\/15{border-color:#14b8a626}.border-teal-500\/20{border-color:#14b8a633}.border-teal-500\/30{border-color:#14b8a64d}.border-teal-500\/40{border-color:#14b8a666}.border-teal-500\/50{border-color:#14b8a680}.border-transparent{border-color:transparent}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/50{border-color:#a78bfa80}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/10{border-color:#8b5cf61a}.border-violet-500\/15{border-color:#8b5cf626}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/25{border-color:#8b5cf640}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/35{border-color:#8b5cf659}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-500\/50{border-color:#8b5cf680}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.03\]{border-color:#ffffff08}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.10\]{border-color:#ffffff1a}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/10{border-color:#eab3081a}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/25{border-color:#eab30840}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/40{border-color:#eab30866}.border-yellow-500\/50{border-color:#eab30880}.border-l-amber-400\/40{border-left-color:#fbbf2466}.border-l-amber-500\/40{border-left-color:#f59e0b66}.border-l-amber-500\/50{border-left-color:#f59e0b80}.border-l-blue-500\/40{border-left-color:#3b82f666}.border-l-blue-500\/50{border-left-color:#3b82f680}.border-l-emerald-500\/40{border-left-color:#10b98166}.border-l-emerald-500\/50{border-left-color:#10b98180}.border-l-gold-400\/50{border-left-color:#d4af3780}.border-l-pink-500\/40{border-left-color:#ec489966}.border-l-pink-500\/50{border-left-color:#ec489980}.border-l-red-500\/40{border-left-color:#ef444466}.border-l-red-500\/50{border-left-color:#ef444480}.border-l-sky-500\/50{border-left-color:#0ea5e980}.border-l-violet-500\/40{border-left-color:#8b5cf666}.border-l-violet-500\/50{border-left-color:#8b5cf680}.bg-\[\#111127\]{--tw-bg-opacity: 1;background-color:rgb(17 17 39 / var(--tw-bg-opacity, 1))}.bg-\[\#451a03\]{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/25{background-color:#fbbf2440}.bg-amber-400\/5{background-color:#fbbf240d}.bg-amber-400\/70{background-color:#fbbf24b3}.bg-amber-400\/\[0\.05\]{background-color:#fbbf240d}.bg-amber-400\/\[0\.06\]{background-color:#fbbf240f}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/40{background-color:#f59e0b66}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/50{background-color:#f59e0b80}.bg-amber-500\/\[0\.04\]{background-color:#f59e0b0a}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-amber-500\/\[0\.0x\]{background-color:rgb(245 158 11 / 0x)}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/\[0\.12\]{background-color:#0000001f}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/\[0\.06\]{background-color:#3b82f60f}.bg-cosmic-900{--tw-bg-opacity: 1;background-color:rgb(10 10 26 / var(--tw-bg-opacity, 1))}.bg-cosmic-900\/70{background-color:#0a0a1ab3}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/60{background-color:#06b6d499}.bg-cyan-500\/80{background-color:#06b6d4cc}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/5{background-color:#34d3990d}.bg-emerald-400\/60{background-color:#34d39999}.bg-emerald-400\/70{background-color:#34d399b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/60{background-color:#10b98199}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-500\/\[0\.03\]{background-color:#10b98108}.bg-emerald-500\/\[0\.04\]{background-color:#10b9810a}.bg-emerald-500\/\[0\.05\]{background-color:#10b9810d}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-gold-400{--tw-bg-opacity: 1;background-color:rgb(212 175 55 / var(--tw-bg-opacity, 1))}.bg-gold-400\/10{background-color:#d4af371a}.bg-gold-400\/15{background-color:#d4af3726}.bg-gold-400\/20{background-color:#d4af3733}.bg-gold-400\/30{background-color:#d4af374d}.bg-gold-400\/35{background-color:#d4af3759}.bg-gold-400\/40{background-color:#d4af3766}.bg-gold-400\/45{background-color:#d4af3773}.bg-gold-400\/5{background-color:#d4af370d}.bg-gold-400\/60{background-color:#d4af3799}.bg-gold-400\/70{background-color:#d4af37b3}.bg-gold-400\/80{background-color:#d4af37cc}.bg-gold-400\/90{background-color:#d4af37e6}.bg-gold-400\/\[0\.03\]{background-color:#d4af3708}.bg-gold-400\/\[0\.04\]{background-color:#d4af370a}.bg-gold-400\/\[0\.05\]{background-color:#d4af370d}.bg-gold-400\/\[0\.06\]{background-color:#d4af370f}.bg-gold-400\/\[0\.07\]{background-color:#d4af3712}.bg-gold-400\/\[0\.08\]{background-color:#d4af3714}.bg-gold-500{--tw-bg-opacity: 1;background-color:rgb(201 162 39 / var(--tw-bg-opacity, 1))}.bg-gold-500\/10{background-color:#c9a2271a}.bg-gold-500\/15{background-color:#c9a22726}.bg-gold-500\/20{background-color:#c9a22733}.bg-gold-500\/\[0\.02\]{background-color:#c9a22705}.bg-gold-500\/\[0\.06\]{background-color:#c9a2270f}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/5{background-color:#22c55e0d}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/\[0\.04\]{background-color:#6366f10a}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/25{background-color:#f9731640}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-500\/40{background-color:#ec489966}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-500\/\[0\.03\]{background-color:#ec489908}.bg-pink-500\/\[0\.06\]{background-color:#ec48990f}.bg-pink-600\/10{background-color:#db27771a}.bg-purple-500\/\[0\.04\]{background-color:#a855f70a}.bg-purple-500\/\[0\.05\]{background-color:#a855f70d}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/5{background-color:#f871710d}.bg-red-400\/60{background-color:#f8717199}.bg-red-400\/80{background-color:#f87171cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/25{background-color:#ef444440}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/\[0\.03\]{background-color:#ef444408}.bg-red-500\/\[0\.04\]{background-color:#ef44440a}.bg-red-500\/\[0\.05\]{background-color:#ef44440d}.bg-red-600\/80{background-color:#dc2626cc}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-500\/\[0\.04\]{background-color:#f43f5e0a}.bg-rose-500\/\[0\.06\]{background-color:#f43f5e0f}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/5{background-color:#38bdf80d}.bg-sky-400\/70{background-color:#38bdf8b3}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-sky-500\/\[0\.06\]{background-color:#0ea5e90f}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-400\/50{background-color:#94a3b880}.bg-slate-400\/60{background-color:#94a3b899}.bg-slate-400\/65{background-color:#94a3b8a6}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-500\/5{background-color:#64748b0d}.bg-slate-500\/50{background-color:#64748b80}.bg-slate-500\/60{background-color:#64748b99}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-600\/15{background-color:#47556926}.bg-slate-600\/20{background-color:#47556933}.bg-slate-600\/25{background-color:#47556940}.bg-slate-600\/30{background-color:#4755694d}.bg-slate-600\/40{background-color:#47556966}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/60{background-color:#33415599}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-500\/\[0\.04\]{background-color:#14b8a60a}.bg-teal-500\/\[0\.06\]{background-color:#14b8a60f}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/20{background-color:#a78bfa33}.bg-violet-400\/40{background-color:#a78bfa66}.bg-violet-400\/5{background-color:#a78bfa0d}.bg-violet-400\/70{background-color:#a78bfab3}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/40{background-color:#8b5cf666}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-500\/50{background-color:#8b5cf680}.bg-violet-500\/\[0\.03\]{background-color:#8b5cf608}.bg-violet-500\/\[0\.04\]{background-color:#8b5cf60a}.bg-violet-500\/\[0\.06\]{background-color:#8b5cf60f}.bg-violet-500\/\[0\.07\]{background-color:#8b5cf612}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/10{background-color:#7c3aed1a}.bg-violet-600\/20{background-color:#7c3aed33}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.015\]{background-color:#ffffff04}.bg-white\/\[0\.01\]{background-color:#ffffff03}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/5{background-color:#eab3080d}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#f4eee0\]{--tw-gradient-from: #f4eee0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 238 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-base\,rgba\(18\,18\,40\,0\.8\)\)\]{--tw-gradient-from: var(--bg-base,rgba(18,18,40,.8)) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-body\,\#0a0a14\)\]{--tw-gradient-from: var(--bg-body,#0a0a14) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/5{--tw-gradient-from: rgb(251 191 36 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/70{--tw-gradient-from: rgb(251 191 36 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/\[0\.06\]{--tw-gradient-from: rgb(251 191 36 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/25{--tw-gradient-from: rgb(245 158 11 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/40{--tw-gradient-from: rgb(245 158 11 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/60{--tw-gradient-from: rgb(245 158 11 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/\[0\.06\]{--tw-gradient-from: rgb(245 158 11 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/\[0\.08\]{--tw-gradient-from: rgb(245 158 11 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/\[0\.10\]{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/15{--tw-gradient-from: rgb(59 130 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/70{--tw-gradient-from: rgb(59 130 246 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/\[0\.06\]{--tw-gradient-from: rgb(59 130 246 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-950\/80{--tw-gradient-from: rgb(23 37 84 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cosmic-900\/80{--tw-gradient-from: rgb(10 10 26 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10,.from-cyan-500\/\[0\.10\]{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/25{--tw-gradient-from: rgb(52 211 153 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/50{--tw-gradient-from: rgb(52 211 153 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from: rgb(16 185 129 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/5{--tw-gradient-from: rgb(16 185 129 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/70{--tw-gradient-from: rgb(16 185 129 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/\[0\.06\]{--tw-gradient-from: rgb(16 185 129 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/\[0\.10\]{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/\[0\.14\]{--tw-gradient-from: rgb(16 185 129 / .14) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/80{--tw-gradient-from: rgb(2 44 34 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-300{--tw-gradient-from: #e0c35c var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 195 92 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400{--tw-gradient-from: #d4af37 var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/15{--tw-gradient-from: rgb(212 175 55 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/20{--tw-gradient-from: rgb(212 175 55 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/30{--tw-gradient-from: rgb(212 175 55 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/40{--tw-gradient-from: rgb(212 175 55 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/5{--tw-gradient-from: rgb(212 175 55 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/50{--tw-gradient-from: rgb(212 175 55 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/70{--tw-gradient-from: rgb(212 175 55 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/\[0\.02\]{--tw-gradient-from: rgb(212 175 55 / .02) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/\[0\.03\]{--tw-gradient-from: rgb(212 175 55 / .03) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/\[0\.04\]{--tw-gradient-from: rgb(212 175 55 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/\[0\.06\]{--tw-gradient-from: rgb(212 175 55 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/\[0\.07\]{--tw-gradient-from: rgb(212 175 55 / .07) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/\[0\.08\]{--tw-gradient-from: rgb(212 175 55 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/\[0\.12\]{--tw-gradient-from: rgb(212 175 55 / .12) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400\/\[0\.14\]{--tw-gradient-from: rgb(212 175 55 / .14) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-500\/30{--tw-gradient-from: rgb(201 162 39 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 162 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-500\/\[0\.10\]{--tw-gradient-from: rgb(201 162 39 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 162 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-500\/\[0\.14\]{--tw-gradient-from: rgb(201 162 39 / .14) var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 162 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/25{--tw-gradient-from: rgb(34 197 94 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-950\/80{--tw-gradient-from: rgb(30 27 75 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400\/50{--tw-gradient-from: rgb(251 146 60 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/25{--tw-gradient-from: rgb(249 115 22 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400\/50{--tw-gradient-from: rgb(244 114 182 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/25{--tw-gradient-from: rgb(236 72 153 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/5{--tw-gradient-from: rgb(236 72 153 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/70{--tw-gradient-from: rgb(236 72 153 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/\[0\.04\]{--tw-gradient-from: rgb(236 72 153 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/\[0\.06\]{--tw-gradient-from: rgb(236 72 153 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400\/50{--tw-gradient-from: rgb(248 113 113 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/15{--tw-gradient-from: rgb(239 68 68 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/25{--tw-gradient-from: rgb(239 68 68 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/5{--tw-gradient-from: rgb(239 68 68 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/70{--tw-gradient-from: rgb(239 68 68 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/\[0\.06\]{--tw-gradient-from: rgb(239 68 68 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/\[0\.10\]{--tw-gradient-from: rgb(239 68 68 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-950\/80{--tw-gradient-from: rgb(69 10 10 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400\/25{--tw-gradient-from: rgb(251 113 133 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/\[0\.08\]{--tw-gradient-from: rgb(244 63 94 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/\[0\.10\]{--tw-gradient-from: rgb(244 63 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/50{--tw-gradient-from: rgb(56 189 248 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/25{--tw-gradient-from: rgb(14 165 233 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/70{--tw-gradient-from: rgb(14 165 233 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/\[0\.06\]{--tw-gradient-from: rgb(14 165 233 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/\[0\.14\]{--tw-gradient-from: rgb(14 165 233 / .14) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400\/50{--tw-gradient-from: rgb(148 163 184 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400\/\[0\.05\]{--tw-gradient-from: rgb(148 163 184 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400\/\[0\.08\]{--tw-gradient-from: rgb(148 163 184 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700\/60{--tw-gradient-from: rgb(51 65 85 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/70{--tw-gradient-from: rgb(30 41 59 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from: rgb(2 6 23 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500\/25{--tw-gradient-from: rgb(20 184 166 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400\/25{--tw-gradient-from: rgb(167 139 250 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400\/50{--tw-gradient-from: rgb(167 139 250 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/10{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/25{--tw-gradient-from: rgb(139 92 246 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/30{--tw-gradient-from: rgb(139 92 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/40{--tw-gradient-from: rgb(139 92 246 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/5{--tw-gradient-from: rgb(139 92 246 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/50{--tw-gradient-from: rgb(139 92 246 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/70{--tw-gradient-from: rgb(139 92 246 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/\[0\.05\]{--tw-gradient-from: rgb(139 92 246 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/\[0\.06\]{--tw-gradient-from: rgb(139 92 246 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/\[0\.07\]{--tw-gradient-from: rgb(139 92 246 / .07) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/\[0\.10\]{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/\[0\.14\]{--tw-gradient-from: rgb(139 92 246 / .14) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600\/20{--tw-gradient-from: rgb(124 58 237 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(255 255 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.035\]{--tw-gradient-from: rgb(255 255 255 / .035) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.03\]{--tw-gradient-from: rgb(255 255 255 / .03) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/25{--tw-gradient-from: rgb(234 179 8 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#f4eee0\]\/95{--tw-gradient-to: rgb(244 238 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 238 224 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-950\/60{--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(23 37 84 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gold-300{--tw-gradient-to: rgb(224 195 92 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e0c35c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gold-400\/10{--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(212 175 55 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gold-400\/30{--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(212 175 55 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gold-400\/40{--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(212 175 55 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gold-500{--tw-gradient-to: rgb(201 162 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c9a227 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-950\/60{--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(5 46 22 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-950\/60{--tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(67 20 7 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/60{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 68 68 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-950\/60{--tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(4 47 46 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a78bfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400\/20{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(167 139 250 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/15{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 92 246 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/20{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 92 246 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/5{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 92 246 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-950\/60{--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(46 16 101 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/70{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/95{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.06\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .06) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-400\/15{--tw-gradient-to: rgb(251 191 36 / .15) var(--tw-gradient-to-position)}.to-amber-400\/40{--tw-gradient-to: rgb(251 191 36 / .4) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/0{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-amber-500\/\[0\.02\]{--tw-gradient-to: rgb(245 158 11 / .02) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-950\/80{--tw-gradient-to: rgb(69 26 3 / .8) var(--tw-gradient-to-position)}.to-blue-500\/0{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/0{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position)}.to-cyan-950\/80{--tw-gradient-to: rgb(8 51 68 / .8) var(--tw-gradient-to-position)}.to-emerald-400\/30{--tw-gradient-to: rgb(52 211 153 / .3) var(--tw-gradient-to-position)}.to-emerald-400\/5{--tw-gradient-to: rgb(52 211 153 / .05) var(--tw-gradient-to-position)}.to-emerald-500\/0{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position)}.to-emerald-500\/50{--tw-gradient-to: rgb(16 185 129 / .5) var(--tw-gradient-to-position)}.to-emerald-500\/\[0\.02\]{--tw-gradient-to: rgb(16 185 129 / .02) var(--tw-gradient-to-position)}.to-gold-400{--tw-gradient-to: #d4af37 var(--tw-gradient-to-position)}.to-gold-400\/0{--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position)}.to-gold-400\/10{--tw-gradient-to: rgb(212 175 55 / .1) var(--tw-gradient-to-position)}.to-gold-400\/15{--tw-gradient-to: rgb(212 175 55 / .15) var(--tw-gradient-to-position)}.to-gold-400\/20{--tw-gradient-to: rgb(212 175 55 / .2) var(--tw-gradient-to-position)}.to-gold-400\/30{--tw-gradient-to: rgb(212 175 55 / .3) var(--tw-gradient-to-position)}.to-gold-400\/40{--tw-gradient-to: rgb(212 175 55 / .4) var(--tw-gradient-to-position)}.to-gold-400\/5{--tw-gradient-to: rgb(212 175 55 / .05) var(--tw-gradient-to-position)}.to-gold-400\/50{--tw-gradient-to: rgb(212 175 55 / .5) var(--tw-gradient-to-position)}.to-gold-400\/60{--tw-gradient-to: rgb(212 175 55 / .6) var(--tw-gradient-to-position)}.to-gold-400\/70{--tw-gradient-to: rgb(212 175 55 / .7) var(--tw-gradient-to-position)}.to-gold-400\/\[0\.03\]{--tw-gradient-to: rgb(212 175 55 / .03) var(--tw-gradient-to-position)}.to-gold-400\/\[0\.04\]{--tw-gradient-to: rgb(212 175 55 / .04) var(--tw-gradient-to-position)}.to-gold-400\/\[0\.05\]{--tw-gradient-to: rgb(212 175 55 / .05) var(--tw-gradient-to-position)}.to-gold-500{--tw-gradient-to: #c9a227 var(--tw-gradient-to-position)}.to-gold-500\/0{--tw-gradient-to: rgb(201 162 39 / 0) var(--tw-gradient-to-position)}.to-gold-500\/70{--tw-gradient-to: rgb(201 162 39 / .7) var(--tw-gradient-to-position)}.to-gold-600{--tw-gradient-to: #b8921f var(--tw-gradient-to-position)}.to-gold-600\/40{--tw-gradient-to: rgb(184 146 31 / .4) var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-500\/5{--tw-gradient-to: rgb(34 197 94 / .05) var(--tw-gradient-to-position)}.to-indigo-800{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.to-indigo-950\/80{--tw-gradient-to: rgb(30 27 75 / .8) var(--tw-gradient-to-position)}.to-lime-950\/80{--tw-gradient-to: rgb(26 46 5 / .8) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/5{--tw-gradient-to: rgb(249 115 22 / .05) var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-400\/30{--tw-gradient-to: rgb(244 114 182 / .3) var(--tw-gradient-to-position)}.to-pink-400\/40{--tw-gradient-to: rgb(244 114 182 / .4) var(--tw-gradient-to-position)}.to-pink-500\/20{--tw-gradient-to: rgb(236 72 153 / .2) var(--tw-gradient-to-position)}.to-pink-500\/5{--tw-gradient-to: rgb(236 72 153 / .05) var(--tw-gradient-to-position)}.to-red-400\/30{--tw-gradient-to: rgb(248 113 113 / .3) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-500\/0{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position)}.to-red-500\/5{--tw-gradient-to: rgb(239 68 68 / .05) var(--tw-gradient-to-position)}.to-red-500\/\[0\.02\]{--tw-gradient-to: rgb(239 68 68 / .02) var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-rose-400\/5{--tw-gradient-to: rgb(251 113 133 / .05) var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-500\/0{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position)}.to-sky-400\/30{--tw-gradient-to: rgb(56 189 248 / .3) var(--tw-gradient-to-position)}.to-sky-500\/0{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position)}.to-sky-500\/5{--tw-gradient-to: rgb(14 165 233 / .05) var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.to-slate-400\/0{--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position)}.to-slate-800\/80{--tw-gradient-to: rgb(30 41 59 / .8) var(--tw-gradient-to-position)}.to-slate-900\/70{--tw-gradient-to: rgb(15 23 42 / .7) var(--tw-gradient-to-position)}.to-teal-500\/5{--tw-gradient-to: rgb(20 184 166 / .05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-violet-400\/30{--tw-gradient-to: rgb(167 139 250 / .3) var(--tw-gradient-to-position)}.to-violet-400\/5{--tw-gradient-to: rgb(167 139 250 / .05) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/0{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position)}.to-violet-500\/15{--tw-gradient-to: rgb(139 92 246 / .15) var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to: rgb(139 92 246 / .2) var(--tw-gradient-to-position)}.to-violet-500\/5{--tw-gradient-to: rgb(139 92 246 / .05) var(--tw-gradient-to-position)}.to-violet-500\/50{--tw-gradient-to: rgb(139 92 246 / .5) var(--tw-gradient-to-position)}.to-violet-500\/\[0\.02\]{--tw-gradient-to: rgb(139 92 246 / .02) var(--tw-gradient-to-position)}.to-violet-500\/\[0\.04\]{--tw-gradient-to: rgb(139 92 246 / .04) var(--tw-gradient-to-position)}.to-violet-500\/\[0\.05\]{--tw-gradient-to: rgb(139 92 246 / .05) var(--tw-gradient-to-position)}.to-violet-500\/\[0\.06\]{--tw-gradient-to: rgb(139 92 246 / .06) var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.to-white\/\[0\.01\]{--tw-gradient-to: rgb(255 255 255 / .01) var(--tw-gradient-to-position)}.to-yellow-500\/5{--tw-gradient-to: rgb(234 179 8 / .05) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-emerald-400{stroke:#34d399}.stroke-gold-400{stroke:#d4af37}.stroke-white\/5{stroke:#ffffff0d}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-1\.5{padding:.375rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[calc\(12\.5\%-8px\)\]{padding-left:calc(12.5% - 8px);padding-right:calc(12.5% - 8px)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.pb-\[max\(env\(safe-area-inset-bottom\,0px\)\,0\.5rem\)\]{padding-bottom:max(env(safe-area-inset-bottom,0px),.5rem)}.pe-4{padding-inline-end:1rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-\[30px\]{padding-left:30px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.ps-3{padding-inline-start:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[12vh\]{padding-top:12vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-display{font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:.6875rem;line-height:1rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[100px\]{font-size:100px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[150px\]{font-size:150px}.text-\[15px\]{font-size:15px}.text-\[160px\]{font-size:160px}.text-\[180px\]{font-size:180px}.text-\[80px\]{font-size:80px}.text-base{font-size:1rem;line-height:1.5rem}.text-data{font-size:.8125rem;line-height:1.125rem}.text-lede{font-size:1.0625rem;line-height:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-meta{font-size:.9375rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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)}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/60{color:#fde68a99}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-400\/70{color:#fbbf24b3}.text-amber-400\/80{color:#fbbf24cc}.text-amber-400\/90{color:#fbbf24e6}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-400\/30{color:#60a5fa4d}.text-blue-400\/70{color:#60a5fab3}.text-cosmic-900{--tw-text-opacity: 1;color:rgb(10 10 26 / var(--tw-text-opacity, 1))}.text-cosmic-900\/55{color:#0a0a1a8c}.text-cosmic-900\/85{color:#0a0a1ad9}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/30{color:#34d3994d}.text-emerald-400\/50{color:#34d39980}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/70{color:#34d399b3}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-gold-300{--tw-text-opacity: 1;color:rgb(224 195 92 / var(--tw-text-opacity, 1))}.text-gold-300\/70{color:#e0c35cb3}.text-gold-300\/90{color:#e0c35ce6}.text-gold-400{--tw-text-opacity: 1;color:rgb(212 175 55 / var(--tw-text-opacity, 1))}.text-gold-400\/10{color:#d4af371a}.text-gold-400\/30{color:#d4af374d}.text-gold-400\/40{color:#d4af3766}.text-gold-400\/50{color:#d4af3780}.text-gold-400\/60{color:#d4af3799}.text-gold-400\/70{color:#d4af37b3}.text-gold-400\/80{color:#d4af37cc}.text-gold-400\/90{color:#d4af37e6}.text-gold-500{--tw-text-opacity: 1;color:rgb(201 162 39 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-300\/70{color:#f9a8d4b3}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-400\/70{color:#f472b6b3}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/30{color:#f871714d}.text-red-400\/50{color:#f8717180}.text-red-400\/60{color:#f8717199}.text-red-400\/70{color:#f87171b3}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-200\/90{color:#fecdd3e6}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-400\/60{color:#fb718599}.text-rose-400\/70{color:#fb7185b3}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-400\/60{color:#38bdf899}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-400\/60{color:#94a3b899}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-300\/70{color:#c4b5fdb3}.text-violet-300\/80{color:#c4b5fdcc}.text-violet-300\/90{color:#c4b5fde6}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/30{color:#a78bfa4d}.text-violet-400\/50{color:#a78bfa80}.text-violet-400\/60{color:#a78bfa99}.text-violet-400\/70{color:#a78bfab3}.text-violet-400\/90{color:#a78bfae6}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-500\/40{color:#8b5cf666}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/5{color:#ffffff0d}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.06\]{color:#ffffff0f}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/30{color:#facc154d}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-500\/70{color:#eab308b3}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-gold-400\/30{text-decoration-color:#d4af374d}.decoration-slate-500{text-decoration-color:#64748b}.decoration-violet-400\/40{text-decoration-color:#a78bfa66}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.accent-amber-500{accent-color:#f59e0b}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.15\]{opacity:.15}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_-2px_rgba\(212\,175\,55\,0\.5\)\]{--tw-shadow: 0 0 12px -2px rgba(212,175,55,.5);--tw-shadow-colored: 0 0 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow: 0 0 12px rgba(212,175,55,.15);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(212\,175\,55\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(212,175,55,.5);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_2px_rgba\(212\,175\,55\,0\.6\)\]{--tw-shadow: 0 0 8px 2px rgba(212,175,55,.6);--tw-shadow-colored: 0 0 8px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(139\,92\,246\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(139,92,246,.5);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(34\,211\,238\,0\.35\)\]{--tw-shadow: inset 0 0 0 1px rgba(34,211,238,.35);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(224\,195\,92\,0\.14\)\]{--tw-shadow: inset 0 1px 0 0 rgba(224,195,92,.14);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(224\,195\,92\,0\.15\)\]{--tw-shadow: inset 0 1px 0 0 rgba(224,195,92,.15);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.04);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.05\)\,0_18px_40px_-24px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.05),0 18px 40px -24px rgba(0,0,0,.55);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 18px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.2\)\,0_2px_8px_-2px_rgba\(220\,38\,38\,0\.5\)\]{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.2),0 2px 8px -2px rgba(220,38,38,.5);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.22\)\,0_2px_8px_-2px_rgba\(91\,63\,184\,0\.55\)\]{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.22),0 2px 8px -2px rgba(91,63,184,.55);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.4\)\,0_2px_8px_-2px_rgba\(201\,162\,39\,0\.5\)\]{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.4),0 2px 8px -2px rgba(201,162,39,.5);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-gold-400\/10{--tw-shadow-color: rgb(212 175 55 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-gold-400\/5{--tw-shadow-color: rgb(212 175 55 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-gold-500\/20{--tw-shadow-color: rgb(201 162 39 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-400\/50{--tw-shadow-color: rgb(167 139 250 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/10{--tw-shadow-color: rgb(139 92 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-900\/20{--tw-shadow-color: rgb(76 29 149 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color: rgb(234 179 8 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.\!ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!ring-amber-500\/30{--tw-ring-color: rgb(245 158 11 / .3) !important}.ring-amber-500\/30{--tw-ring-color: rgb(245 158 11 / .3)}.ring-blue-500\/30{--tw-ring-color: rgb(59 130 246 / .3)}.ring-emerald-400\/40{--tw-ring-color: rgb(52 211 153 / .4)}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-emerald-500\/30{--tw-ring-color: rgb(16 185 129 / .3)}.ring-gold-400\/20{--tw-ring-color: rgb(212 175 55 / .2)}.ring-gold-400\/40{--tw-ring-color: rgb(212 175 55 / .4)}.ring-gold-400\/50{--tw-ring-color: rgb(212 175 55 / .5)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-pink-500\/30{--tw-ring-color: rgb(236 72 153 / .3)}.ring-red-400\/40{--tw-ring-color: rgb(248 113 113 / .4)}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-red-500\/10{--tw-ring-color: rgb(239 68 68 / .1)}.ring-red-500\/20{--tw-ring-color: rgb(239 68 68 / .2)}.ring-slate-400\/40{--tw-ring-color: rgb(148 163 184 / .4)}.ring-teal-500\/30{--tw-ring-color: rgb(20 184 166 / .3)}.ring-violet-400\/20{--tw-ring-color: rgb(167 139 250 / .2)}.ring-violet-400\/40{--tw-ring-color: rgb(167 139 250 / .4)}.ring-violet-500\/10{--tw-ring-color: rgb(139 92 246 / .1)}.ring-violet-500\/20{--tw-ring-color: rgb(139 92 246 / .2)}.ring-violet-500\/30{--tw-ring-color: rgb(139 92 246 / .3)}.ring-violet-500\/40{--tw-ring-color: rgb(139 92 246 / .4)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-cosmic-900{--tw-ring-offset-color: #0a0a1a}.ring-offset-transparent{--tw-ring-offset-color: transparent}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[160px\]{--tw-blur: blur(160px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[6px\]{--tw-blur: blur(6px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);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: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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(12px);-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(4px);-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-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[bottom\]{transition-property:bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,background-color\,border-color\,color\,filter\]{transition-property:transform,box-shadow,background-color,border-color,color,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,background-color\,border-color\,color\]{transition-property:transform,box-shadow,background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,filter\]{transition-property:transform,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:4\]{-webkit-line-clamp:4}.\[color-scheme\:dark\]{color-scheme:dark}.\[display\:-webkit-box\]{display:-webkit-box}.\[text-wrap\:balance\]{text-wrap:balance}[x-cloak]{display:none!important}html{scroll-behavior:smooth}:root{--motion-fast: .16s;--motion-mid: .28s;--motion-slow: .56s;--motion-epic: 1.2s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasis: cubic-bezier(.16, 1, .3, 1);--ease-snappy: cubic-bezier(.34, 1.56, .64, 1)}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 1ms;--motion-mid: 1ms;--motion-slow: 1ms;--motion-epic: 1ms}.animate-bounce,.animate-spin,.animate-pulse,.animate-ping,.animate-fade-in,.animate-fade-in-up,.animate-slide-down,.animate-pulse-slow,.animate-spin-slow,.animate-bounce-subtle,.aspect-line-energy,.segment-active-pulse,.center-label-float,.chart-nebula-bg{animation:none!important}}@keyframes revealUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.reveal-up{animation:revealUp .5s cubic-bezier(.22,1,.36,1) both}.reveal-stagger>*{animation:revealUp .5s cubic-bezier(.22,1,.36,1) both}.reveal-stagger>*:nth-child(1){animation-delay:.04s}.reveal-stagger>*:nth-child(2){animation-delay:.09s}.reveal-stagger>*:nth-child(3){animation-delay:.14s}.reveal-stagger>*:nth-child(4){animation-delay:.19s}.reveal-stagger>*:nth-child(5){animation-delay:.24s}.reveal-stagger>*:nth-child(6){animation-delay:.29s}.reveal-stagger>*:nth-child(7){animation-delay:.34s}.reveal-stagger>*:nth-child(8){animation-delay:.39s}.reveal-stagger>*:nth-child(9){animation-delay:.44s}.reveal-stagger>*:nth-child(10){animation-delay:.49s}.reveal-stagger>*:nth-child(11){animation-delay:.54s}.reveal-stagger>*:nth-child(12){animation-delay:.59s}}:root{--bg-body: #0a0a1a;--bg-card: rgba(18, 18, 40, .92);--bg-card-hover: rgba(22, 22, 48, .95);--border-card: rgba(255, 255, 255, .08);--border-card-hover: rgba(108, 92, 231, .2);--bg-nav: rgba(10, 10, 26, .97);--border-nav: rgba(255, 255, 255, .06);--bg-input: rgba(255, 255, 255, .06);--border-input: rgba(108, 92, 231, .3);--text-primary: #e2e8f0;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-faint: #94a3b8;--shadow-card: rgba(0, 0, 0, .2);--canvas-opacity: 1;color-scheme:dark;--star-1: #8b5cf6;--star-2: #d4af37;--star-3: #7dd3fc;--star-4: #f9a8d4;--star-5: #a78bfa;--star-trail: #d4af37;--star-chart: #ffffff;--glow-sun: 0 0 20px rgba(212, 175, 55, .4);--glow-moon: 0 0 20px rgba(192, 192, 192, .3);--glow-mercury: 0 0 15px rgba(125, 211, 252, .3);--glow-venus: 0 0 15px rgba(249, 168, 212, .3);--glow-mars: 0 0 15px rgba(248, 113, 113, .3);--glow-jupiter: 0 0 20px rgba(167, 139, 250, .3);--glow-saturn: 0 0 15px rgba(251, 191, 36, .3);--gen-1-sun: #d4af37;--gen-2-moon: #c0c0c0;--gen-3-mercury: #7dd3fc;--gen-4-venus: #f9a8d4;--gen-5-mars: #f87171;--gen-6-jupiter: #a78bfa;--gen-7-saturn: #fbbf24;--ring-opacity-1: 1;--ring-opacity-2: .85;--ring-opacity-3: .75;--ring-opacity-4: .65;--ring-opacity-5: .55;--ring-opacity-6: .45;--ring-opacity-7: .35;--aspect-conjunction: #d4af37;--aspect-opposition: #ef4444;--aspect-trine: #22c55e;--aspect-square: #f97316;--aspect-sextile: #3b82f6;--quality-soft: #22c55e;--quality-soft-bg: rgba(34, 197, 94, .08);--quality-hard: #ef4444;--quality-hard-bg: rgba(239, 68, 68, .08);--quality-neutral: #eab308;--quality-neutral-bg: rgba(234, 179, 8, .08);--quality-benefic: #22c55e;--quality-benefic-bg: rgba(34, 197, 94, .08);--quality-malefic: #ef4444;--quality-malefic-bg: rgba(239, 68, 68, .08);--pro-active-bg: rgba(139, 92, 246, .06);--pro-active-border: rgba(139, 92, 246, .2);--pro-active-ring: rgba(139, 92, 246, .3);--pro-active-text: #a78bfa;--pro-hover-bg: rgba(148, 163, 184, .08);--bg-grid-cell: rgba(255, 255, 255, .04);--chart-transition-slow: .6s cubic-bezier(.16, 1, .3, 1);--chart-transition-fast: .2s ease-out;--chart-container-bg: radial-gradient(circle, rgba(30,30,60,.4) 0%, transparent 70%);--chart-shadow: drop-shadow(0 25px 50px rgba(0,0,0,.4));--chart-segment-even: rgba(255,255,255,.03);--chart-segment-odd: rgba(255,255,255,.06);--chart-stroke: rgba(255,255,255,.08);--chart-glyph: rgba(255,255,255,.55);--chart-label: rgba(255,255,255,.4);--chart-guide: rgba(255,255,255,.06);--chart-node-bg: rgba(0,0,0,.5);--chart-node-stroke: rgba(255,255,255,.12);--chart-cusp-strong: rgba(255,255,255,.35);--chart-cusp-weak: rgba(255,255,255,.15);--chart-center-fill: rgba(15,10,30,.8);--chart-center-stroke: rgba(139,92,246,.2);--chart-center-text: rgba(255,255,255,.75);--chart-center-subtext: rgba(255,255,255,.4);--svg-text-light: rgba(255, 255, 255, .4);--svg-text-strong: white;--svg-track-bg: rgba(255, 255, 255, .02);--svg-track-stroke: rgba(255, 255, 255, .05);--svg-axis-line: rgba(255, 255, 255, .06);--svg-axis-tick: rgba(255, 255, 255, .15);--svg-now-marker: white;--color-brass: #e8b94a}html:not(.dark){--bg-body: #F4EEE0;--bg-body-gradient-top: #FBF7EE;--bg-body-gradient-bot: #F1EAD6;--bg-card: #FFFCF5;--bg-card-hover: #FFFEFA;--border-card: rgba(217, 207, 184, .65);--border-card-hover: rgba(184, 137, 79, .45);--bg-nav: rgba(251, 247, 238, .92);--border-nav: rgba(217, 207, 184, .55);--bg-input: #FFFCF5;--border-input: rgba(184, 137, 79, .35);--text-primary: #2A2520;--text-secondary: #57473A;--text-muted: #7B6A55;--text-faint: #9A8A73;--shadow-card: rgba(85, 60, 30, .08);--canvas-opacity: .65;color-scheme:light;--star-1: #7c3aed;--star-2: #996f00;--star-3: #0284c7;--star-4: #db2777;--star-5: #6d28d9;--star-trail: #996f00;--glow-sun: 0 0 15px rgba(184, 137, 79, .28);--glow-moon: 0 0 15px rgba(123, 106, 85, .2);--glow-mercury: 0 0 12px rgba(56, 189, 248, .22);--glow-venus: 0 0 12px rgba(244, 114, 182, .22);--glow-mars: 0 0 12px rgba(239, 68, 68, .22);--glow-jupiter: 0 0 15px rgba(124, 58, 237, .22);--glow-saturn: 0 0 12px rgba(184, 137, 79, .22);--gen-1-sun: #8B6A1F;--gen-2-moon: #6F6258;--gen-3-mercury: #0369A1;--gen-4-venus: #BE185D;--gen-5-mars: #B91C1C;--gen-6-jupiter: #5B3FB8;--gen-7-saturn: #92400E;--aspect-conjunction: #8B6A1F;--aspect-opposition: #B91C1C;--aspect-trine: #15803D;--aspect-square: #B5380C;--aspect-sextile: #1D4ED8;--quality-soft: #15803D;--quality-soft-bg: rgba(21, 128, 61, .1);--quality-hard: #B91C1C;--quality-hard-bg: rgba(185, 28, 28, .1);--quality-neutral: #92400E;--quality-neutral-bg: rgba(146, 64, 14, .1);--quality-benefic: #15803D;--quality-benefic-bg: rgba(21, 128, 61, .1);--quality-malefic: #B91C1C;--quality-malefic-bg: rgba(185, 28, 28, .1);--pro-active-bg: rgba(91, 63, 184, .1);--pro-active-border: rgba(91, 63, 184, .28);--pro-active-ring: rgba(91, 63, 184, .38);--pro-active-text: #5B3FB8;--pro-hover-bg: rgba(184, 137, 79, .12);--bg-grid-cell: rgba(184, 137, 79, .08);--chart-container-bg: radial-gradient(circle, rgba(184,137,79,.06) 0%, transparent 70%);--chart-shadow: drop-shadow(0 8px 24px rgba(85, 60, 30, .1));--chart-segment-even: rgba(123, 106, 85, .05);--chart-segment-odd: rgba(123, 106, 85, .1);--chart-stroke: rgba(123, 106, 85, .25);--chart-glyph: rgba(42, 37, 32, .78);--chart-label: rgba(42, 37, 32, .55);--chart-guide: rgba(123, 106, 85, .18);--chart-node-bg: rgba(255, 252, 245, .96);--chart-node-stroke: rgba(184, 137, 79, .35);--chart-cusp-strong: rgba(42, 37, 32, .4);--chart-cusp-weak: rgba(42, 37, 32, .18);--chart-center-fill: rgba(255, 252, 245, .95);--chart-center-stroke: rgba(184, 137, 79, .35);--chart-center-text: rgba(26, 18, 12, .88);--chart-center-subtext: rgba(87, 71, 58, .75);--svg-text-light: rgba(42, 37, 32, .5);--svg-text-strong: rgba(26, 18, 12, .9);--svg-track-bg: rgba(184, 137, 79, .1);--svg-track-stroke: rgba(184, 137, 79, .22);--svg-axis-line: rgba(184, 137, 79, .22);--svg-axis-tick: rgba(123, 106, 85, .35);--svg-now-marker: #5B3FB8;--color-brass: #8B6A1F;--brand-gold-on-light: #B8894F;--brand-gold-on-light-hover: #9E723E;--brand-gold-soft: #D4A574}html,body{overflow-x:hidden}body{background-color:var(--bg-body);color:var(--text-primary)}.transitions-enabled body{transition:background-color .3s ease,color .3s ease}html:not(.dark) body{background:radial-gradient(ellipse 90% 55% at 50% -5%,rgba(184,137,79,.1),transparent 65%),linear-gradient(180deg,var(--bg-body-gradient-top, #FBF7EE) 0%,var(--bg-body-gradient-bot, #F1EAD6) 100%);background-attachment:fixed}html:not(.dark) body:after{content:"";position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.36  0 0 0 0 0.25  0 0 0 0 0.10  0 0 0 0.6 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.place-listbox{background:#12122a}html:not(.dark) .place-listbox{background:var(--bg-card)}html:not(.dark) .glass-card{background:var(--bg-card);border-color:var(--border-card);box-shadow:0 1px 2px #553c1e0f,0 4px 14px -2px #553c1e12}html:not(.dark) .glass-card-hover{background:var(--bg-card);border-color:var(--border-card);box-shadow:0 1px 2px #553c1e0f,0 4px 14px -2px #553c1e12}html:not(.dark) .glass-card-hover:hover{background:var(--bg-card-hover);border-color:var(--border-card-hover);box-shadow:0 1px 2px #553c1e12,0 10px 28px -6px #553c1e1a,0 0 0 1px #b8894f1a}html.dark .deep-dive-heading{background:linear-gradient(180deg,#f5e9c8,#d4af6b 55%,#b08749);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.deep-dive-content{--dive-sub-padding: 1.25rem}@media(min-width:640px){.deep-dive-content{--dive-sub-padding: 1.5rem}}.deep-dive-content>*{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:var(--dive-sub-padding)}html:not(.dark) .deep-dive-content>*{background:#2a252008;border-color:#b8894f38}.deep-dive-content>*>h3:first-child,.deep-dive-content>*>section>h3:first-child{font-size:1.125rem;line-height:1.4;font-weight:700;color:#f1f5f9;padding-bottom:.875rem;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}@media(min-width:640px){.deep-dive-content>*>h3:first-child,.deep-dive-content>*>section>h3:first-child{font-size:1.25rem}}.numerology-calculator-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(108,92,231,.12);box-shadow:0 25px 50px -12px #0000004d,0 0 30px #6c5ce70a,inset 0 1px #ffffff0a}html:not(.dark) .numerology-calculator-card{border-color:#5b3fb82e;box-shadow:0 12px 36px -8px #553c1e1f,0 0 30px #5b3fb80f}.tabular-nums{font-variant-numeric:tabular-nums}.font-display{font-family:Cormorant Garamond,Georgia,Times New Roman,serif}html:not(.dark) [style*="background:var(--bg-card)"]{background:var(--bg-card)!important;box-shadow:0 10px 40px -10px #553c1e24}html:not(.dark) .text-slate-50{color:#1a120c}html:not(.dark) .text-slate-100{color:#1a120c}html:not(.dark) .text-slate-200{color:#2a2520}html:not(.dark) .text-slate-300{color:#3d3225}html:not(.dark) .text-slate-400{color:#57473a}html:not(.dark) .text-slate-500{color:#7b6a55}html:not(.dark) .text-slate-600{color:#57473a}html:not(.dark) .text-slate-700{color:#3d3225}html.dark .text-slate-500{color:#94a3b8}html.dark .text-slate-500\/70{color:#94a3b8d9}html.dark .text-slate-500\/60{color:#94a3b8cc}html.dark .text-slate-600{color:#94a3b8}html.dark .glass-input::-moz-placeholder,html.dark .glass-select::-moz-placeholder,html.dark textarea::-moz-placeholder,html.dark input::-moz-placeholder{color:#94a3b8;opacity:1}html.dark .glass-input::placeholder,html.dark .glass-select::placeholder,html.dark textarea::placeholder,html.dark input::placeholder{color:#94a3b8;opacity:1}html:not(.dark) .cal-day-faint{color:#c9bba3}html:not(.dark) .bg-cosmic-900{background-color:var(--bg-body)}html:not(.dark) .bg-cosmic-900\/97{background-color:#f4eee0f7}html:not(.dark) .bg-white\/\[0\.01\]{background-color:#7b6a550a}html:not(.dark) .bg-white\/\[0\.02\]{background-color:#7b6a550f}html:not(.dark) .bg-white\/\[0\.03\]{background-color:#7b6a5514}html:not(.dark) .bg-white\/\[0\.04\]{background-color:#7b6a551a}html:not(.dark) .bg-white\/\[0\.05\]{background-color:#7b6a551f}html:not(.dark) .bg-white\/\[0\.06\]{background-color:#7b6a5524}html:not(.dark) .bg-white\/\[0\.07\]{background-color:#7b6a5529}html:not(.dark) .bg-white\/\[0\.08\]{background-color:#7b6a552e}html:not(.dark) .bg-white\/5{background-color:#7b6a5514}html:not(.dark) .bg-white\/10{background-color:#7b6a551a}html:not(.dark) .bg-white\/20{background-color:#7b6a551f}html:not(.dark) [type=checkbox]:checked,html:not(.dark) [type=radio]:checked{background-color:currentColor;border-color:transparent}html:not(.dark) [type=checkbox]:not(:checked),html:not(.dark) [type=radio]:not(:checked){background-color:#fff;border-color:#00000047}html:not(.dark) .border-white\/5{border-color:#b8894f33}html:not(.dark) .border-white\/\[0\.05\]{border-color:#b8894f33}html:not(.dark) .border-white\/\[0\.06\]{border-color:#b8894f40}html:not(.dark) .border-white\/\[0\.07\]{border-color:#b8894f47}html:not(.dark) .border-white\/\[0\.08\]{border-color:#b8894f4d}html:not(.dark) .border-white\/\[0\.10\]{border-color:#b8894f4d}html:not(.dark) .border-white\/\[0\.12\]{border-color:#b8894f59}html:not(.dark) .border-white\/10{border-color:#b8894f40}html:not(.dark) .border-white\/\[0\.1\]{border-color:#b8894f40}html:not(.dark) .border-white\/\[0\.15\]{border-color:#b8894f4d}html:not(.dark) .border-white\/20{border-color:#b8894f4d}html:not(.dark) .border-white\/\[0\.04\]{border-color:#b8894f26}html:not(.dark) .hover\:border-white\/\[0\.12\]:hover{border-color:#b8894f66}html:not(.dark) .hover\:bg-white\/\[0\.04\]:hover{background-color:#fffcf5bf}html:not(.dark) .hover\:bg-white\/\[0\.06\]:hover{background-color:#fffcf5eb}html:not(.dark) .hover\:border-white\/10:hover{border-color:#5b3fb838}html:not(.dark) .hover\:border-white\/20:hover{border-color:#5b3fb847}html:not(.dark) .stroke-white\/5{stroke:#b8894f2e}html:not(.dark) .bg-slate-800\/30{background-color:#f4eee0b3}html:not(.dark) .bg-slate-700\/50{background-color:#7b6a551f}html:not(.dark) .bg-slate-900{background-color:var(--bg-card)}html:not(.dark) .bg-slate-900\/50{background-color:#fffcf5eb}html:not(.dark) .bg-slate-900\/80{background-color:#fffcf5f5}html:not(.dark) .bg-slate-900\/90{background-color:#fffcf5f7}html:not(.dark) .bg-slate-900\/95{background-color:#fffcf5fa}html:not(.dark) .bg-slate-800{background-color:var(--bg-card)}html:not(.dark) .bg-slate-800\/50{background-color:#fffcf5d9}html:not(.dark) .bg-slate-800\/80{background-color:#fffcf5ed}html:not(.dark) .bg-slate-800\/90{background-color:#fffcf5f5}html:not(.dark) .bg-slate-700{background-color:#7b6a5514}html:not(.dark) .border-slate-700\/30{border-color:#b8894f38}html:not(.dark) .border-slate-700\/50{border-color:#b8894f47}html:not(.dark) .border-slate-700{border-color:#b8894f52}html:not(.dark) .border-slate-600{border-color:#b8894f61}html:not(.dark) .border-slate-800{border-color:#b8894f59}html:not(.dark) .border-slate-900{border-color:#b8894f66}html:not(.dark) .via-white\/10{--tw-gradient-via: rgba(184, 137, 79, .22);--tw-gradient-via-position: ;--tw-gradient-stops: 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)}html:not(.dark) .via-white\/5{--tw-gradient-via: rgba(184, 137, 79, .12);--tw-gradient-via-position: ;--tw-gradient-stops: 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)}html:not(.dark) .text-gold-400{color:#6f5316}html:not(.dark) .text-gold-500{color:#6f5316}html:not(.dark) .text-gold-300{color:#6f5316}html:not(.dark) .text-gold-200{color:#6f5316}html:not(.dark) .text-gold-100{color:#6f5316}html:not(.dark) .hover\:text-gold-100:hover{color:#6f5316}html:not(.dark) .hover\:text-gold-200:hover{color:#6f5316}html:not(.dark) .text-gold-400\/50{color:#8b6a1f8c}html:not(.dark) .text-gold-400\/60{color:#8b6a1fa6}html:not(.dark) .text-gold-400\/70{color:#8b6a1fbf}html:not(.dark) .text-gold-400\/80{color:#8b6a1fd9}html:not(.dark) .text-gold-300\/70{color:#8b6a1fc7}html:not(.dark) .text-gold-300\/80{color:#8b6a1fd9}html:not(.dark) .text-gold-300\/90{color:#8b6a1ff2}html:not(.dark) .text-\[\#d4af37\]{color:#6f5316}html:not(.dark) .bg-\[\#d4af37\]\/10{background-color:#6f53161a}html:not(.dark) .text-violet-400{color:#5b3fb8}html:not(.dark) .text-violet-300{color:#5b3fb8}html:not(.dark) .text-violet-500{color:#4c2db1}html:not(.dark) .text-emerald-400{color:#065f46}html:not(.dark) .text-emerald-400\/70{color:#065f46}html:not(.dark) .text-red-400{color:#b91c1c}html:not(.dark) .text-red-400\/50{color:#b91c1c99}html:not(.dark) .text-red-400\/60{color:#b91c1cb3}html:not(.dark) .text-red-400\/70{color:#b91c1ccc}html:not(.dark) .text-amber-400{color:#92400e}html:not(.dark) .text-amber-300{color:#92400e}html:not(.dark) .text-amber-500{color:#92400e}html:not(.dark) .text-sky-400{color:#075985}html:not(.dark) .text-yellow-400{color:#92400e}html:not(.dark) .text-yellow-300{color:#92400e}html:not(.dark) .text-pink-400{color:#be185d}html:not(.dark) .text-blue-400{color:#1d4ed8}html:not(.dark) .text-emerald-300{color:#065f46}html:not(.dark) .text-red-300{color:#b91c1c}html:not(.dark) .text-orange-300{color:#b5380c}html:not(.dark) .text-orange-400{color:#b5380c}html:not(.dark) .text-pink-300{color:#be185d}html:not(.dark) .text-teal-300{color:#0f766e}html:not(.dark) .text-teal-400{color:#0f766e}html:not(.dark) .text-indigo-400{color:#4338ca}html:not(.dark) .text-cyan-400{color:#0e7490}html:not(.dark) .hover\:bg-white\/5:hover{background-color:#b8894f1a}html:not(.dark) .hover\:bg-white\/10:hover{background-color:#b8894f24}html:not(.dark) .hover\:bg-white\/\[0\.02\]:hover{background-color:#b8894f0f}html:not(.dark) .hover\:text-slate-100:hover{color:#1a120c}html:not(.dark) .hover\:text-slate-200:hover{color:#2a2520}html:not(.dark) .hover\:text-slate-300:hover{color:#2a2520}html:not(.dark) .hover\:text-violet-300:hover{color:#4c2db1}html:not(.dark) .hover\:text-violet-400:hover{color:#4c2db1}html:not(.dark) .hover\:text-gold-300:hover{color:#6f5316}html:not(.dark) .hover\:text-gold-400:hover{color:#6f5316}html:not(.dark) .group:hover .group-hover\:text-white{color:#1a120c}html:not(.dark) .group:hover .group-hover\:text-slate-100{color:#1a120c}html:not(.dark) .group:hover .group-hover\:text-gold-300{color:#6f5316}html:not(.dark) .group:hover .group-hover\:text-violet-300{color:#4c2db1}html:not(.dark) .group:hover .group-hover\:text-rose-300{color:#9f1239}html:not(.dark) .group:hover .group-hover\:text-gold-400{color:#6f5316}html:not(.dark) .group:hover .group-hover\:text-violet-400{color:#4c2db1}html:not(.dark) .group:hover .group-hover\:text-pink-400{color:#be185d}html:not(.dark) .text-rose-400{color:#be123c}html:not(.dark) .text-rose-300{color:#be123c}html:not(.dark) .hover\:text-rose-300:hover{color:#9f1239}html:not(.dark) .bg-violet-500\/10{background-color:#5b3fb81a}html:not(.dark) .bg-violet-500\/20{background-color:#5b3fb824}html:not(.dark) .bg-violet-500\/5{background-color:#5b3fb812}html:not(.dark) .bg-violet-600\/20{background-color:#4c2db11f}html:not(.dark) .bg-violet-500\/15{background-color:#5b3fb81f}html:not(.dark) .bg-gold-400\/5{background-color:#b8894f12}html:not(.dark) .bg-gold-400\/10{background-color:#b8894f1f}html:not(.dark) .bg-gold-400\/15{background-color:#b8894f26}html:not(.dark) .bg-gold-400\/20{background-color:#b8894f33}html:not(.dark) .bg-gold-400\/\[0\.03\]{background-color:#b8894f0d}html:not(.dark) .bg-gold-400\/\[0\.04\]{background-color:#b8894f0f}html:not(.dark) .bg-gold-400\/\[0\.05\]{background-color:#b8894f12}html:not(.dark) .bg-gold-400\/\[0\.06\]{background-color:#b8894f14}html:not(.dark) .bg-gold-400\/\[0\.07\]{background-color:#b8894f17}html:not(.dark) .bg-gold-400\/\[0\.08\]{background-color:#b8894f1a}html:not(.dark) .hover\:bg-gold-400\/\[0\.07\]:hover{background-color:#b8894f17}html:not(.dark) .hover\:bg-gold-400\/\[0\.08\]:hover{background-color:#b8894f1a}html:not(.dark) .bg-gold-400\/45{background-color:#b8894f73}html:not(.dark) .bg-emerald-500\/10{background-color:#15803d1a}html:not(.dark) .bg-emerald-500\/5{background-color:#15803d12}html:not(.dark) .bg-emerald-500\/15{background-color:#15803d24}html:not(.dark) .bg-emerald-500\/20{background-color:#15803d29}html:not(.dark) .bg-amber-500\/20{background-color:#92400e29}html:not(.dark) .bg-red-600\/80{background-color:#b91c1cd9}html:not(.dark) .bg-red-500\/5{background-color:#b91c1c12}html:not(.dark) .bg-red-500\/10{background-color:#b91c1c1a}html:not(.dark) .bg-red-500\/15{background-color:#b91c1c24}html:not(.dark) .bg-sky-500\/10{background-color:#0369a11a}html:not(.dark) .bg-slate-500\/10{background-color:#7b6a551a}html:not(.dark) .bg-slate-500\/15{background-color:#7b6a5521}html:not(.dark) .bg-green-500\/5{background-color:#15803d12}html:not(.dark) .bg-yellow-500\/5{background-color:#92400e12}html:not(.dark) .bg-yellow-500\/15{background-color:#92400e24}html:not(.dark) .bg-blue-500\/5{background-color:#1d4ed812}html:not(.dark) .bg-pink-500\/10{background-color:#be185d1a}html:not(.dark) .bg-orange-500\/15{background-color:#b5380c21}html:not(.dark) .hover\:bg-gold-400\/20:hover{background-color:#b8894f38}html:not(.dark) .hover\:bg-violet-500\/20:hover{background-color:#5b3fb82e}html:not(.dark) .hover\:bg-red-500\/20:hover{background-color:#b91c1c29}html:not(.dark) .hover\:bg-emerald-500\/20:hover{background-color:#15803d29}html:not(.dark) .hover\:bg-pink-500\/20:hover{background-color:#be185d29}html:not(.dark) .hover\:bg-blue-500\/20:hover{background-color:#1d4ed829}html:not(.dark) .hover\:bg-amber-500\/20:hover{background-color:#92400e29}html:not(.dark) .hover\:bg-emerald-500\/30:hover{background-color:#15803d38}html:not(.dark) .hover\:bg-red-500\/10:hover{background-color:#b91c1c1a}html:not(.dark) .border-pink-500\/30{border-color:#be185d4d}html:not(.dark) .border-pink-500\/20{border-color:#be185d38}html:not(.dark) .border-yellow-500\/20{border-color:#92400e40}html:not(.dark) .border-blue-500\/20{border-color:#1d4ed838}html:not(.dark) .border-green-500\/20{border-color:#15803d38}html:not(.dark) .border-emerald-500\/20{border-color:#15803d38}html:not(.dark) .border-red-500\/20{border-color:#b91c1c38}html:not(.dark) .border-slate-500\/20{border-color:#7b6a5540}html:not(.dark) .border-violet-500\/20{border-color:#5b3fb838}html:not(.dark) .border-violet-500\/30{border-color:#5b3fb84d}html:not(.dark) .border-gold-400\/10{border-color:#b8894f2e}html:not(.dark) .border-gold-400\/20{border-color:#b8894f40}html:not(.dark) .border-gold-400\/30{border-color:#b8894f59}html:not(.dark) .border-gold-400\/\[0\.15\]{border-color:#b8894f38}html:not(.dark) .border-gold-400\/25{border-color:#b8894f4d}html:not(.dark) .border-gold-400\/35{border-color:#b8894f61}html:not(.dark) .border-gold-400\/60{border-color:#b8894f8c}html:not(.dark) .bg-white\/15{background-color:#7b6a551c}html:not(.dark) .border-gold-400\/40{border-color:#b8894f6b}html:not(.dark) .border-gold-400\/45{border-color:#b8894f73}html:not(.dark) .border-gold-400\/50{border-color:#b8894f80}html:not(.dark) .hover\:border-gold-400\/30:hover{border-color:#b8894f59}html:not(.dark) .border-emerald-500\/30{border-color:#15803d4d}html:not(.dark) .border-red-500\/30{border-color:#b91c1c4d}html:not(.dark) .border-amber-500\/20{border-color:#92400e40}html:not(.dark) .border-slate-500\/30{border-color:#7b6a554d}html:not(.dark) .border-sky-500\/30{border-color:#0369a147}html:not(.dark) .border-slate-400\/25{border-color:#7b6a5547}html:not(.dark) .bg-blue-500\/15{background-color:#1d4ed821}html:not(.dark) .border-blue-500\/30{border-color:#1d4ed84d}html:not(.dark) .border-yellow-500\/30{border-color:#92400e52}html:not(.dark) .hover\:border-white\/\[0\.14\]:hover{border-color:#b8894f6b}html:not(.dark) .hover\:border-gold-400\/40:hover{border-color:#b8894f6b}html:not(.dark) .hover\:border-gold-400\/50:hover{border-color:#b8894f80}html:not(.dark) .from-gold-400\/\[0\.12\]{--tw-gradient-from: rgba(184, 137, 79, .15) var(--tw-gradient-from-position);--tw-gradient-to: rgba(184, 137, 79, 0) var(--tw-gradient-to-position)}html:not(.dark) .from-gold-400\/\[0\.08\]{--tw-gradient-from: rgba(184, 137, 79, .11) var(--tw-gradient-from-position);--tw-gradient-to: rgba(184, 137, 79, 0) var(--tw-gradient-to-position)}html:not(.dark) .from-gold-400\/25{--tw-gradient-from: rgba(184, 137, 79, .28) var(--tw-gradient-from-position);--tw-gradient-to: rgba(184, 137, 79, 0) var(--tw-gradient-to-position)}html:not(.dark) .via-gold-400\/\[0\.03\]{--tw-gradient-stops: var(--tw-gradient-from), rgba(184, 137, 79, .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:not(.dark) .text-white{color:#2a2520}html:not(.dark) .text-white[class*=bg-violet-],html:not(.dark) .text-white[class*=bg-purple-],html:not(.dark) .text-white[class*=bg-indigo-],html:not(.dark) .text-white[class*=bg-red-],html:not(.dark) .text-white[class*=bg-rose-],html:not(.dark) .text-white[class*=bg-emerald-],html:not(.dark) .text-white[class*=bg-green-],html:not(.dark) .text-white[class*=bg-amber-],html:not(.dark) .text-white[class*=bg-orange-],html:not(.dark) .text-white[class*=bg-blue-],html:not(.dark) .text-white[class*=bg-sky-],html:not(.dark) .text-white[class*=bg-cyan-],html:not(.dark) .text-white[class*=bg-pink-],html:not(.dark) .text-white[class*=bg-gradient-]{color:#fff}html:not(.dark) button.glass-button,html:not(.dark) a.glass-button,html:not(.dark) input.glass-button,html:not(.dark) label.glass-button{color:#fff}html:not(.dark) .text-white\/90{color:#2a2520eb}html:not(.dark) .text-white\/80{color:#2a2520d1}html:not(.dark) .text-white\/70{color:#2a2520b8}html:not(.dark) .text-white\/60{color:#2a25209e}html:not(.dark) .text-white\/50{color:#2a252085}html:not(.dark) .text-white\/40{color:#2a252099}html:not(.dark) .text-white\/30{color:#2a252080}html:not(.dark) .text-white\/5{color:#7b6a552e}html:not(.dark) .from-cosmic-900\/80{--tw-gradient-from: rgba(251, 247, 238, .8) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}html:not(.dark) .text-white\/\[0\.06\]{color:#7b6a552e}html:not(.dark) .hover\:text-white:hover{color:#1a120c}html:not(.dark) .bg-violet-500 .text-white,html:not(.dark) .bg-violet-600 .text-white,html:not(.dark) .bg-red-600 .text-white,html:not(.dark) .bg-red-600\/80 .text-white,html:not(.dark) .bg-amber-500 .text-white,html:not(.dark) .bg-emerald-500\/90 .text-white,html:not(.dark) [class*=from-red-950] .text-white,html:not(.dark) [class*=from-orange-950] .text-white,html:not(.dark) [class*=from-amber-950] .text-white,html:not(.dark) [class*=from-violet-950] .text-white,html:not(.dark) [class*=from-sky-950] .text-white,html:not(.dark) [class*=from-emerald-950] .text-white{color:#fff}html:not(.dark) [class*="focus:ring-offset-cosmic-900"],html:not(.dark) [class*="focus:ring-offset-slate-900"]{--tw-ring-offset-color: #FBF7EE}html:not(.dark) .shimmer-gold{background:linear-gradient(110deg,#8b6a1f,#b8894f 45%,#6f5316 55%,#b8894f);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}html:not(.dark) .text-slate-600:hover{color:#2a2520}html:not(.dark) .hover\:text-slate-400:hover{color:#3d3225}select.glass-select option,select option{background-color:#0f1029;color:#e2e8f0;padding:8px 12px}select.glass-select option:checked,select option:checked{background-color:#6c5ce7;color:#fff}select.glass-select option:hover,select option:hover{background-color:#161845}html:not(.dark) select.glass-select option,html:not(.dark) select option{background-color:#fffcf5;color:#2a2520;padding:8px 12px}html:not(.dark) select.glass-select option:checked,html:not(.dark) select option:checked{background-color:#5b3fb8;color:#fffcf5}html:not(.dark) select.glass-select option:hover,html:not(.dark) select option:hover{background-color:#f4eee0}input[type=number].glass-input{color-scheme:dark}html:not(.dark) input[type=number].glass-input{color-scheme:light}input[type=date].glass-input,input[type=datetime-local].glass-input,input[type=month].glass-input,input[type=week].glass-input,input[type=time].glass-input{color-scheme:dark;max-width:100%}html:not(.dark) input[type=date].glass-input,html:not(.dark) input[type=datetime-local].glass-input,html:not(.dark) input[type=month].glass-input,html:not(.dark) input[type=week].glass-input,html:not(.dark) input[type=time].glass-input{color-scheme:light}input[type=date].glass-input,input[type=month].glass-input,input[type=time].glass-input{min-width:11rem}input[type=week].glass-input{min-width:12rem}input[type=datetime-local].glass-input{min-width:15rem}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-track{background:#0f102980}::-webkit-scrollbar-thumb{background:#6c5ce74d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6c5ce780}html:not(.dark) ::-webkit-scrollbar{width:8px;height:10px}html:not(.dark) ::-webkit-scrollbar-track{background:#f4eee0cc}html:not(.dark) ::-webkit-scrollbar-thumb{background:#b8894f59;border-radius:4px}html:not(.dark) ::-webkit-scrollbar-thumb:hover{background:#b8894f8c}html:not(.dark) [x-data="resultsNav()"] button[aria-current=true]{background-color:#5b3fb81a;color:#3d2a8f;border-color:#5b3fb859}html:not(.dark) .cta-pill-soft--orange{background-color:#ea580c1f!important;color:#b8410c!important;border-color:#ea580c66!important}html:not(.dark) .cta-pill-soft--orange:hover{background-color:#ea580c33!important}html:not(.dark) .cta-pill-soft--violet{background-color:#5b3fb81f!important;color:#4c2db1!important;border-color:#5b3fb866!important}html:not(.dark) .cta-pill-soft--violet:hover{background-color:#5b3fb833!important}html:not(.dark) .pro-tools-grid a:not([href*=pricing]){background-color:#8b6a1f1a;border-color:#b8894f66;color:#6f5316}html:not(.dark) .pro-tools-grid a:not([href*=pricing]):hover{background-color:#8b6a1f2e;border-color:#b8894fa6}html:not(.dark) a[title$="-day streak"].bg-white\/5{background-color:#ea580c24!important;border-color:#ea580c52!important;color:#b8410c!important}html.dark .planet-name-light{display:none}html:not(.dark) .planet-name-dark{display:none}html:not(.dark) .text-slate-300\/90{color:#3d3225eb}html:not(.dark) .text-slate-300\/80{color:#3d3225e0}html:not(.dark) .text-slate-400\/80{color:#57473ae6}html:not(.dark) .text-slate-400\/90{color:#57473aeb}html:not(.dark) .text-slate-400\/70{color:#57473ad9}html:not(.dark) .text-slate-400\/60{color:#57473ac7}html:not(.dark) .text-slate-500\/70{color:#5c4a38e0}html:not(.dark) .text-slate-500\/60{color:#5c4a38cc}html:not(.dark) .text-slate-500{color:#5c4a38}html:not(.dark) .text-emerald-200{color:#065f46}html:not(.dark) .text-emerald-600{color:#065f46}html:not(.dark) .text-green-400{color:#15803d}html:not(.dark) .text-emerald-300\/90{color:#047857eb}html:not(.dark) .text-emerald-300\/70{color:#047857cc}html:not(.dark) .text-emerald-400\/80{color:#047857eb}html:not(.dark) .text-emerald-400\/60{color:#047857bf}html:not(.dark) .text-emerald-400\/50{color:#047857ad}html:not(.dark) .text-emerald-400\/30{color:#0478578c}html:not(.dark) .text-amber-50{color:#92400e}html:not(.dark) .text-amber-200{color:#92400e}html:not(.dark) .text-amber-600{color:#78350f}html:not(.dark) .text-yellow-500{color:#92400e}html:not(.dark) .text-amber-200\/80{color:#92400eeb}html:not(.dark) .text-amber-400\/80{color:#b5380ceb}html:not(.dark) .text-amber-400\/70{color:#b5380cd9}html:not(.dark) .text-amber-400\/60{color:#b5380cc7}html:not(.dark) .text-yellow-400\/70{color:#b5380cd9}html:not(.dark) .text-yellow-400\/30{color:#b5380c8c}html:not(.dark) .text-violet-100{color:#4c2db1}html:not(.dark) .text-violet-200{color:#4c2db1}html:not(.dark) .text-violet-600{color:#4338ca}html:not(.dark) .text-violet-300\/80{color:#5b3fb8e0}html:not(.dark) .text-violet-400\/90{color:#5b3fb8eb}html:not(.dark) .text-violet-400\/80{color:#5b3fb8e0}html:not(.dark) .text-violet-400\/70{color:#5b3fb8cc}html:not(.dark) .text-violet-400\/60{color:#5b3fb8b8}html.dark .text-violet-400\/70{color:#a78bfad9}html.dark .text-pink-400\/70{color:#f472b6d9}html:not(.dark) .text-violet-400\/50{color:#5b3fb8a6}html:not(.dark) .text-violet-400\/30{color:#5b3fb88c}html:not(.dark) .text-violet-500\/40{color:#4c2db199}html:not(.dark) .text-blue-200{color:#1e40af}html:not(.dark) .text-blue-300{color:#1d4ed8}html:not(.dark) .text-blue-400\/70{color:#1d4ed8d1}html:not(.dark) .text-blue-400\/30{color:#1d4ed88c}html:not(.dark) .text-sky-300{color:#075985}html:not(.dark) .text-sky-400\/60{color:#0369a1bf}html:not(.dark) .text-cyan-300{color:#155e75}html:not(.dark) .text-rose-200{color:#9f1239}html:not(.dark) .text-pink-300\/70{color:#be185dd1}html:not(.dark) .text-pink-400\/80{color:#be185deb}html:not(.dark) .text-pink-400\/70{color:#be185dd1}html:not(.dark) .text-pink-400\/60{color:#be185dbf}html:not(.dark) .text-pink-500\/60{color:#be185dbf}html:not(.dark) .text-rose-400\/80{color:#be185deb}html:not(.dark) .text-rose-400\/70{color:#be185dd1}html:not(.dark) .text-rose-400\/60{color:#be185dbf}html:not(.dark) .text-red-500{color:#b91c1c}html:not(.dark) .text-red-600{color:#991b1b}html:not(.dark) .text-red-400\/80{color:#b91c1ceb}html:not(.dark) .text-red-400\/30{color:#b91c1c8c}html:not(.dark) .text-gold-400\/70{color:#6f5316e0}html:not(.dark) .text-gold-400\/60{color:#6f5316cc}html:not(.dark) .text-gold-400\/50{color:#6f5316ad}html:not(.dark) .text-emerald-400\/60{color:#065f46f2}html:not(.dark) .text-red-400\/60{color:#991b1bf2}html:not(.dark) a[title$="-day streak"].bg-white\/5{color:#9c2d08!important}#particles-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:var(--canvas-opacity);transition:opacity .5s ease}.zodiac-icon{filter:drop-shadow(0 0 8px rgba(212,175,55,.4));transition:filter .3s ease,transform .3s ease}.zodiac-icon:hover{filter:drop-shadow(0 0 16px rgba(212,175,55,.7));transform:scale(1.1)}.zodiac-hero-node{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:1px solid rgba(212,175,55,.08);background:#d4af3705;transition:all .4s cubic-bezier(.4,0,.2,1);animation:glyphNodeEntrance .6s calc(var(--glyph-index) * 80ms) ease-out both;flex-shrink:0}.zodiac-hero-node:hover{border-color:#d4af3740;background:#d4af370f;transform:scale(1.15)}@keyframes glyphNodeEntrance{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.zodiac-hero-line{width:12px;height:1px;background:#d4af371f;flex-shrink:0;animation:lineEntrance .4s calc(var(--line-index) * 80ms + 60ms) ease-out both}@keyframes lineEntrance{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.zodiac-hero-glyph{color:#c9a84c;opacity:.6;filter:drop-shadow(0 0 4px rgba(201,168,76,.2));transition:all .35s cubic-bezier(.4,0,.2,1);cursor:default}.zodiac-hero-node:hover .zodiac-hero-glyph{opacity:1;color:#f0d060;filter:drop-shadow(0 0 10px rgba(240,208,96,.5))}.zodiac-footer-glyph{color:#c9a84c;transition:color .3s ease,filter .3s ease}.zodiac-footer-glyph:hover{color:#f0d060;filter:drop-shadow(0 0 8px rgba(240,208,96,.4))}html:not(.dark) .zodiac-hero-node{border-color:#b8894f33;background:#b8894f0d}html:not(.dark) .zodiac-hero-node:hover{border-color:#5b3fb859;background:#5b3fb80f}html:not(.dark) .zodiac-hero-glyph{color:#8b6a1f;opacity:.78;filter:drop-shadow(0 0 4px rgba(184,137,79,.22))}html:not(.dark) .zodiac-hero-node:hover .zodiac-hero-glyph{opacity:1;color:#5b3fb8;filter:drop-shadow(0 0 8px rgba(91,63,184,.32))}html:not(.dark) .zodiac-hero-line{background:#b8894f38}html:not(.dark) .zodiac-footer-glyph{color:#8b6a1f}html:not(.dark) .zodiac-footer-glyph:hover{color:#5b3fb8;filter:drop-shadow(0 0 6px rgba(91,63,184,.28))}@media(max-width:639px){.zodiac-hero-node{width:30px;height:30px}.zodiac-hero-line{width:6px}}.planet-sun{--planet-color: #d4af37;--planet-glow: rgba(212, 175, 55, .3)}.planet-moon{--planet-color: #c0c0c0;--planet-glow: rgba(192, 192, 192, .3)}.planet-mercury{--planet-color: #7dd3fc;--planet-glow: rgba(125, 211, 252, .3)}.planet-venus{--planet-color: #f9a8d4;--planet-glow: rgba(249, 168, 212, .3)}.planet-mars{--planet-color: #f87171;--planet-glow: rgba(248, 113, 113, .3)}.planet-jupiter{--planet-color: #a78bfa;--planet-glow: rgba(167, 139, 250, .3)}.planet-saturn{--planet-color: #fbbf24;--planet-glow: rgba(251, 191, 36, .3)}html:not(.dark) .planet-sun{--planet-color: #6F5316;--planet-glow: rgba(184, 137, 79, .28)}html:not(.dark) .planet-moon{--planet-color: #5A4F45;--planet-glow: rgba(123, 106, 85, .25)}html:not(.dark) .planet-mercury{--planet-color: #0369A1;--planet-glow: rgba(3, 105, 161, .22)}html:not(.dark) .planet-venus{--planet-color: #BE185D;--planet-glow: rgba(190, 24, 93, .22)}html:not(.dark) .planet-mars{--planet-color: #B91C1C;--planet-glow: rgba(185, 28, 28, .22)}html:not(.dark) .planet-jupiter{--planet-color: #5B3FB8;--planet-glow: rgba(91, 63, 184, .22)}html:not(.dark) .planet-saturn{--planet-color: #92400E;--planet-glow: rgba(146, 64, 14, .22)}.generation-card{border-left:3px solid var(--planet-color);position:relative;overflow:hidden}.generation-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at top left,var(--planet-glow),transparent 70%);pointer-events:none;opacity:0;transition:opacity .5s ease}.generation-card:hover:before,.generation-card.card-open:before{opacity:1}@keyframes cardReveal{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:none}}.card-reveal{animation:cardReveal .6s ease-out forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-text{background:linear-gradient(90deg,var(--planet-color) 0%,#fff 50%,var(--planet-color) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s infinite linear}html:not(.dark) .shimmer-text{background:linear-gradient(90deg,var(--planet-color) 0%,#2A2520 50%,var(--planet-color) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(5px,-8px) scale(1.05)}50%{transform:translate(-3px,-15px) scale(1.1)}75%{transform:translate(-8px,-5px) scale(1.02)}}.planet-orb{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--planet-color),transparent 70%);box-shadow:0 0 20px var(--planet-glow),0 0 40px var(--planet-glow),inset 0 0 10px #ffffff1a;will-change:transform;animation:orbFloat 6s ease-in-out infinite}@keyframes pulseRing{0%{transform:scale(.8);opacity:.6}50%{transform:scale(1.2);opacity:0}to{transform:scale(.8);opacity:0}}.pulse-ring{position:absolute;width:64px;height:64px;border-radius:50%;border:1px solid var(--planet-color);will-change:transform,opacity;animation:pulseRing 3s ease-out infinite}.reading-progress{background:linear-gradient(90deg,#d4af37,#8b5cf6,#d4af37);background-size:200% 100%;animation:shimmer 2s infinite linear}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-gradient-text{background-size:200% 200%;animation:gradientShift 4s ease infinite}@keyframes textReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.text-reveal{animation:textReveal .8s ease-out forwards}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slow-rotate{will-change:transform;animation:slowRotate 60s linear infinite}@keyframes twinkle{0%,to{opacity:var(--tw-start, .1)}50%{opacity:var(--tw-peak, .5)}}.twinkle-star{animation:twinkle 3s ease-in-out infinite}.constellation-line{transition:opacity .5s ease,stroke-width .5s ease}.sky-map-svg:hover .constellation-line{opacity:.3}.star-group{transition:transform .3s ease}.star-group:hover{filter:drop-shadow(0 0 8px currentColor)}.star-glow{transition:opacity .5s ease}@keyframes selectionSpin{0%{transform-origin:center}to{transform-origin:center}}.selection-ring{transition:opacity .5s ease;animation:slowRotate 8s linear infinite;transform-origin:center}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.streak-flame-flicker{animation:streakFlicker 2s ease-in-out infinite}@keyframes streakFlicker{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.05) rotate(-2deg)}50%{transform:scale(1.08) rotate(1deg)}75%{transform:scale(1.03) rotate(-1deg)}}.streak-flame-glow{filter:blur(12px) saturate(1.5);opacity:.5;animation:streakGlow 2s ease-in-out infinite alternate}@keyframes streakGlow{0%{opacity:.3;filter:blur(10px) saturate(1.2)}to{opacity:.6;filter:blur(16px) saturate(1.8)}}.streak-glow-pulse{animation:streakAmbientPulse 3s ease-in-out infinite alternate}@keyframes streakAmbientPulse{0%{opacity:.04;transform:translate(-50%,-50%) scale(.9)}to{opacity:.1;transform:translate(-50%,-50%) scale(1.1)}}.streak-today-ring{animation:streakTodayPulse 2.5s ease-in-out infinite}@keyframes streakTodayPulse{0%,to{border-color:#8b5cf64d;box-shadow:0 0 #8b5cf600}50%{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf614}}.streak-badge-unlocked{animation:streakBadgeShine 4s ease-in-out infinite}@keyframes streakBadgeShine{0%,to{box-shadow:0 0 #d4af3700}50%{box-shadow:0 0 12px #d4af3714}}.streak-progress-ring circle:last-of-type{transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card-reveal{animation:none!important;opacity:1!important;transform:none!important}.shimmer-text{animation:none!important;background-size:100% 100%!important}.planet-orb{animation:none!important;transform:none!important}.pulse-ring{animation:none!important;transform:scale(1)!important;opacity:1!important}.slow-rotate{animation:none!important;transform:none!important}.twinkle-star{animation:none!important;opacity:1!important}.constellation-line,.sky-map-svg:hover .constellation-line,.star-group{transition:none!important}.selection-ring{animation:none!important;transition:none!important}.glow-border{animation:none!important;border-color:#d4af374d!important}.text-reveal{animation:none!important;opacity:1!important;transform:none!important}.text-appear{animation:none!important;opacity:1!important;filter:none!important}.count-up{animation:none!important;opacity:1!important;transform:none!important}.reading-progress,.animated-gradient-text{animation:none!important;background-size:100% 100%!important}.zodiac-hero-node{animation:none!important;opacity:1!important;transition:none!important}.zodiac-hero-node:hover{transform:none!important}.zodiac-hero-line{animation:none!important;opacity:1!important}.zodiac-hero-glyph,.flip-card-inner{transition:none!important}.stagger-item{animation:none!important;opacity:1!important;transform:none!important}.skeleton-bg,.streak-flame-flicker,.streak-flame-glow,.streak-glow-pulse,.streak-today-ring,.streak-badge-unlocked{animation:none!important}.streak-progress-ring circle:last-of-type{transition:none!important}.ripple-effect:after{transition:none!important}.click-pop,.star-glow{transition:none!important}svg animate,svg animateTransform,svg animateMotion{animation:none!important}}@media print{#particles-canvas,nav,footer,.glass-button,.glass-button-gold,button,form,.no-print,[x-data="toastSystem()"]{display:none!important}body{background:#fff!important;color:#1a1a1a!important;font-size:12pt}html:not(.dark) body,html.dark body{background:#fff!important;color:#1a1a1a!important}.glass-card,.glass-card-hover{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #ddd!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.text-slate-200,.text-slate-300,.text-slate-400,.text-gold-400,.text-violet-400{color:#1a1a1a!important}.text-slate-500,.text-slate-600{color:#666!important}@page{margin:1.5cm;size:A4}[x-show],[x-collapse]{display:block!important;opacity:1!important;height:auto!important;overflow:visible!important}.sky-map-svg,.zodiac-wheel-svg{max-width:100%;height:auto}.animated-gradient-text{background:none!important;-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important}}.skeleton-bg{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}html:not(.dark) .skeleton-bg{background:linear-gradient(90deg,#0000000f 25%,#0000001a,#0000000f 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.count-up{animation:countUp .6s ease-out both}.flip-card{perspective:1000px}.flip-card-inner{transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}.stagger-item{opacity:0;animation:staggerIn .4s ease-out forwards}@keyframes staggerIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--ripple-x, 50%) var(--ripple-y, 50%),rgba(255,255,255,.2) 0%,transparent 60%);opacity:0;transition:opacity .3s ease}.ripple-effect:active:after{opacity:1}@keyframes borderGlow{0%,to{border-color:#d4af374d}50%{border-color:#6c5ce780}}.glow-border{animation:borderGlow 3s ease-in-out infinite}.click-pop{transition:transform .15s ease}.click-pop:active{transform:scale(.95)}@keyframes textAppear{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.text-appear{animation:textAppear .5s ease-out both}.glass-input:focus-visible,.glass-select:focus-visible{outline:2px solid rgba(139,92,246,.5);outline-offset:2px;box-shadow:0 0 0 4px #0a0a1acc}html:not(.dark) .glass-input:focus-visible,html:not(.dark) .glass-select:focus-visible{box-shadow:0 0 0 4px #8b5cf626}.glass-button:focus-visible,.glass-button-gold:focus-visible,.glass-button-pro:focus-visible{outline:2px solid rgba(167,139,250,.7);outline-offset:2px}.glass-button-gold:focus-visible{outline-color:#d4af37b3}.glass-button-pro:focus-visible{outline-color:#f59e0bd9}html:not(.dark) .glass-button:focus-visible{outline-color:#4c2db1e6}html:not(.dark) .glass-button-gold:focus-visible,html:not(.dark) .glass-button-pro:focus-visible{outline-color:#926820f2}:where(button,a,[role=button],input,select,textarea,summary):where(:not([class*="focus:ring"]):not([class*="focus-visible:"])):focus-visible{outline:2px solid rgba(212,175,55,.7);outline-offset:2px}:where(html:not(.dark)) :where(button,a,[role=button],input,select,textarea,summary):where(:not([class*="focus:ring"]):not([class*="focus-visible:"])):focus-visible{outline-color:#926820f2}@media(max-width:768px){#particles-canvas{display:none!important}}@media(max-width:768px){body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.3) 50%,transparent 100%),radial-gradient(1px 1px at 30% 65%,rgba(212,175,55,.25) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 55% 15%,rgba(139,92,246,.3) 50%,transparent 100%),radial-gradient(1px 1px at 70% 80%,rgba(255,255,255,.2) 50%,transparent 100%),radial-gradient(1px 1px at 85% 35%,rgba(125,211,252,.25) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 15% 85%,rgba(255,255,255,.25) 50%,transparent 100%),radial-gradient(1px 1px at 45% 45%,rgba(167,139,250,.2) 50%,transparent 100%),radial-gradient(1px 1px at 90% 10%,rgba(212,175,55,.2) 50%,transparent 100%),radial-gradient(1px 1px at 5% 55%,rgba(255,255,255,.15) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 60% 90%,rgba(139,92,246,.2) 50%,transparent 100%),radial-gradient(1px 1px at 25% 40%,rgba(255,255,255,.2) 50%,transparent 100%),radial-gradient(1px 1px at 75% 55%,rgba(249,168,212,.2) 50%,transparent 100%),radial-gradient(1px 1px at 40% 75%,rgba(255,255,255,.15) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 95% 60%,rgba(212,175,55,.15) 50%,transparent 100%),radial-gradient(1px 1px at 20% 5%,rgba(125,211,252,.2) 50%,transparent 100%)}html:not(.dark) body:before{background-image:radial-gradient(1px 1px at 10% 20%,rgba(124,58,237,.2) 50%,transparent 100%),radial-gradient(1px 1px at 30% 65%,rgba(153,111,0,.18) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 55% 15%,rgba(109,40,217,.22) 50%,transparent 100%),radial-gradient(1px 1px at 70% 80%,rgba(2,132,199,.15) 50%,transparent 100%),radial-gradient(1px 1px at 85% 35%,rgba(124,58,237,.18) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 15% 85%,rgba(153,111,0,.15) 50%,transparent 100%),radial-gradient(1px 1px at 45% 45%,rgba(109,40,217,.14) 50%,transparent 100%),radial-gradient(1px 1px at 90% 10%,rgba(153,111,0,.14) 50%,transparent 100%),radial-gradient(1px 1px at 5% 55%,rgba(124,58,237,.12) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 60% 90%,rgba(109,40,217,.16) 50%,transparent 100%),radial-gradient(1px 1px at 25% 40%,rgba(2,132,199,.14) 50%,transparent 100%),radial-gradient(1px 1px at 75% 55%,rgba(219,39,119,.14) 50%,transparent 100%),radial-gradient(1px 1px at 40% 75%,rgba(124,58,237,.12) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 95% 60%,rgba(153,111,0,.12) 50%,transparent 100%),radial-gradient(1px 1px at 20% 5%,rgba(2,132,199,.15) 50%,transparent 100%);opacity:.5}}@keyframes orbDrift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.1)}66%{transform:translate(-20px,15px) scale(.95)}}@keyframes orbDrift2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,25px) scale(1.05)}66%{transform:translate(20px,-15px) scale(1.1)}}.cosmic-orb-1{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.15),transparent 70%);filter:blur(60px);pointer-events:none;will-change:transform;animation:orbDrift1 15s ease-in-out infinite}.cosmic-orb-2{position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.12),transparent 70%);filter:blur(50px);pointer-events:none;will-change:transform;animation:orbDrift2 18s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cosmic-orb-1,.cosmic-orb-2{animation:none}}html:not(.dark) .cosmic-orb-1{background:radial-gradient(circle,rgba(91,63,184,.22),transparent 70%);opacity:1;mix-blend-mode:multiply;filter:blur(70px)}html:not(.dark) .cosmic-orb-2{background:radial-gradient(circle,rgba(184,137,79,.28),transparent 70%);opacity:1;mix-blend-mode:multiply;filter:blur(60px)}html:not(.dark) .animated-gradient-text{background:linear-gradient(90deg,#8b6a1f,#5b3fb8,#8b6a1f)!important;background-size:200% 200%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}html:not(.dark) .divide-white\/5>:not([hidden])~:not([hidden]){border-color:#b8894f38}html:not(.dark) .divide-white\/10>:not([hidden])~:not([hidden]){border-color:#b8894f47}html:not(.dark) .divide-white\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:#b8894f33}.touch-target{min-height:44px;min-width:44px}@keyframes cosmicSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cosmic-spin{animation:cosmicSpin 20s linear infinite}@keyframes cosmicPulseOrb{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}.cosmic-pulse-orb{animation:cosmicPulseOrb 2.2s ease-in-out infinite}@keyframes cosmicPulseRing{0%,to{transform:scale(1);opacity:.15}50%{transform:scale(1.12);opacity:.35}}.cosmic-pulse-ring{animation:cosmicPulseRing 3s ease-in-out infinite}.cosmic-center-orb{width:48px;height:48px;border-radius:9999px;background:radial-gradient(circle,rgba(212,175,55,.15) 0%,rgba(139,92,246,.08) 60%,transparent 100%);box-shadow:0 0 20px #d4af370d;transition:all 1.2s cubic-bezier(.16,1,.3,1);animation:cosmicPulseOrb 2.5s ease-in-out infinite}.cosmic-orb-stage-0{width:48px;height:48px;background:radial-gradient(circle,rgba(212,175,55,.2) 0%,rgba(139,92,246,.1) 60%,transparent 100%);box-shadow:0 0 20px #d4af3714}.cosmic-orb-stage-1{width:52px;height:52px;background:radial-gradient(circle,rgba(212,175,55,.3) 0%,rgba(139,92,246,.12) 60%,transparent 100%);box-shadow:0 0 25px #d4af371f}.cosmic-orb-stage-2{width:56px;height:56px;background:radial-gradient(circle,rgba(212,175,55,.4) 0%,rgba(139,92,246,.15) 60%,transparent 100%);box-shadow:0 0 30px #d4af372e}.cosmic-orb-stage-3{width:60px;height:60px;background:radial-gradient(circle,rgba(212,175,55,.5) 0%,rgba(139,92,246,.2) 60%,transparent 100%);box-shadow:0 0 35px #d4af3738,0 0 60px #8b5cf614}.cosmic-orb-stage-4{width:64px;height:64px;background:radial-gradient(circle,rgba(212,175,55,.6) 0%,rgba(139,92,246,.25) 60%,transparent 100%);box-shadow:0 0 40px #d4af3747,0 0 70px #8b5cf61f}.cosmic-orb-stage-5{width:68px;height:68px;background:radial-gradient(circle,rgba(212,175,55,.7) 0%,rgba(139,92,246,.3) 60%,transparent 100%);box-shadow:0 0 45px #d4af3759,0 0 80px #8b5cf626}.cosmic-orb-stage-6{width:72px;height:72px;background:radial-gradient(circle,rgba(212,175,55,.85) 0%,rgba(139,92,246,.35) 50%,transparent 100%);box-shadow:0 0 50px #d4af3773,0 0 90px #8b5cf633,0 0 120px #d4af371a}.cosmic-center-ring{width:88px;height:88px;border-radius:9999px;border:1px solid rgba(212,175,55,.08)}.cosmic-glyph-slot .cosmic-glyph-path{stroke:#94a3b81f;transition:stroke .8s ease,filter .8s ease}.cosmic-glyph-slot .cosmic-glyph-halo{stroke:transparent;transition:stroke .8s ease,filter .8s ease}.cosmic-glyph-lit .cosmic-glyph-path{stroke:#d4af37b3;filter:drop-shadow(0 0 4px rgba(212,175,55,.3))}.cosmic-glyph-lit .cosmic-glyph-halo{stroke:#d4af3714}@keyframes glyphIgnite{0%,to{stroke:#d4af3780;filter:drop-shadow(0 0 6px rgba(212,175,55,.4))}50%{stroke:#ffdf64e6;filter:drop-shadow(0 0 12px rgba(212,175,55,.7))}}.cosmic-glyph-active .cosmic-glyph-path{animation:glyphIgnite 1.2s ease-in-out infinite}.cosmic-glyph-active .cosmic-glyph-halo{stroke:#d4af371f;filter:drop-shadow(0 0 8px rgba(212,175,55,.2))}@keyframes cosmicStreak{0%{opacity:0;transform:rotate(var(--streak-angle)) translate(-20px) scaleX(0)}8%{opacity:.7;transform:rotate(var(--streak-angle)) translate(0) scaleX(1)}30%{opacity:.3;transform:rotate(var(--streak-angle)) translate(80px) scaleX(.6)}50%,to{opacity:0;transform:rotate(var(--streak-angle)) translate(120px) scaleX(0)}}.cosmic-streak{position:absolute;left:var(--streak-left);top:var(--streak-top);width:40px;height:1px;background:linear-gradient(90deg,rgba(212,175,55,.6),transparent);animation:cosmicStreak var(--streak-duration) var(--streak-delay) ease-out infinite;opacity:0;pointer-events:none}.cosmic-progress-bar{background:linear-gradient(90deg,#d4af3799,#8b5cf680,#d4af37cc);background-size:200% 100%;animation:progressShimmer 3s ease-in-out infinite}@keyframes progressShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}html:not(.dark) .cosmic-glyph-slot .cosmic-glyph-path{stroke:#94a3b833}html:not(.dark) .cosmic-glyph-lit .cosmic-glyph-path{stroke:#996f00bf;filter:drop-shadow(0 0 4px rgba(153,111,0,.25))}html:not(.dark) .cosmic-glyph-active .cosmic-glyph-path{animation-name:glyphIgniteLight}@keyframes glyphIgniteLight{0%,to{stroke:#996f0080;filter:drop-shadow(0 0 4px rgba(153,111,0,.3))}50%{stroke:#b48200e6;filter:drop-shadow(0 0 8px rgba(153,111,0,.5))}}html:not(.dark) .cosmic-streak{background:linear-gradient(90deg,rgba(153,111,0,.4),transparent)}html:not(.dark) .cosmic-progress-bar{background:linear-gradient(90deg,#996f0099,#7c3aed66,#996f00b3);background-size:200% 100%}html:not(.dark) .cosmic-center-ring{border-color:#996f001a}@media(prefers-reduced-motion:reduce){.cosmic-spin,.cosmic-pulse-orb,.cosmic-pulse-ring{animation:none!important}.cosmic-streak{animation:none!important;display:none}.cosmic-glyph-active .cosmic-glyph-path{animation:none!important;stroke:#d4af37b3}.cosmic-progress-bar{animation:none!important}}@media(max-width:767px){.cosmic-streak:nth-child(n+5){display:none}}.timeline-dot{position:relative}.timeline-dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:var(--planet-color, #6c5ce7);opacity:.15}.gen-ladder{position:relative}.gen-ladder:before{content:"";position:absolute;left:1.125rem;top:1.25rem;bottom:1.25rem;width:1px;background:linear-gradient(to bottom,transparent,rgba(212,175,55,.3) 8%,rgba(212,175,55,.3) 92%,transparent)}.gen-node{background:var(--bg-card)}.past-life-border{background:linear-gradient(135deg,#8b5cf626,#d4af371a,#8b5cf626)}@keyframes fireBorder{0%,to{border-color:#f871714d;box-shadow:0 0 15px #f871711a}50%{border-color:#fbbf2466;box-shadow:0 0 20px #fbbf2426}}.roast-glow{animation:fireBorder 3s ease-in-out infinite}.star-group:focus-visible{outline:2px solid rgba(139,92,246,.6);outline-offset:4px;border-radius:50%}.star-group:focus{outline:none}@keyframes confetti{0%{transform:translateY(-10px) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.animate-confetti{animation:confetti 3s ease-out forwards}[x-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}[x-reveal].revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[x-reveal]{opacity:1;transform:none}}.article-prose h1,.article-prose h2,.article-prose h3,.article-prose h4{color:#d4af37;font-weight:600}.article-prose p,.article-prose li{color:#cbd5e1}.article-prose strong{color:#f8fafc}.article-prose a{color:#a78bfa}html:not(.dark) .article-prose h1,html:not(.dark) .article-prose h2,html:not(.dark) .article-prose h3,html:not(.dark) .article-prose h4{color:#1e293b}html:not(.dark) .article-prose p,html:not(.dark) .article-prose li{color:#475569}html:not(.dark) .article-prose strong{color:#0f172a}html:not(.dark) .article-prose a{color:#7c3aed}.admin-prose{color:#cbd5e1;line-height:1.75;font-size:.9375rem}.admin-prose h1{color:#facc15;font-size:1.75rem;font-weight:700;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.admin-prose h2{color:#facc15;font-size:1.375rem;font-weight:700;margin-top:1.75rem;margin-bottom:.625rem;padding-bottom:.375rem;border-bottom:1px solid rgba(255,255,255,.05)}.admin-prose h3{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.admin-prose h4{color:#e2e8f0;font-size:1rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.admin-prose p{margin-bottom:1rem}.admin-prose a{color:#a78bfa;text-decoration:underline;text-underline-offset:2px}.admin-prose a:hover{color:#c4b5fd}.admin-prose strong{color:#f1f5f9;font-weight:600}.admin-prose ul,.admin-prose ol{margin-bottom:1rem;padding-left:1.5rem}.admin-prose ul{list-style-type:disc}.admin-prose ol{list-style-type:decimal}.admin-prose li{margin-bottom:.375rem}.admin-prose li>ul,.admin-prose li>ol{margin-top:.375rem;margin-bottom:0}.admin-prose code{background:#8b5cf61a;color:#c4b5fd;padding:.125rem .375rem;border-radius:.25rem;font-size:.85em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-prose pre{background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:1rem;margin-bottom:1rem;overflow-x:auto}.admin-prose pre code{background:none;color:#e2e8f0;padding:0;font-size:.8125rem;line-height:1.6}.admin-prose table{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.875rem}.admin-prose thead th{background:#ffffff0a;color:#e2e8f0;font-weight:600;text-align:left;padding:.625rem .75rem;border-bottom:2px solid rgba(255,255,255,.1);white-space:nowrap}.admin-prose tbody td{padding:.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:top}.admin-prose tbody tr:hover{background:#ffffff05}.admin-prose blockquote{border-left:3px solid rgba(250,204,21,.4);padding:.5rem 1rem;margin-bottom:1rem;background:#facc150a;border-radius:0 .375rem .375rem 0;color:#94a3b8}.admin-prose blockquote p:last-child{margin-bottom:0}.admin-prose hr{border:none;border-top:1px solid rgba(255,255,255,.08);margin:1.5rem 0}.admin-prose img{max-width:100%;border-radius:.5rem}@media(min-width:1280px){html{font-size:18px}}@media(min-width:1536px){html{font-size:19px}}@media(prefers-reduced-motion:reduce){.card-reveal,.shimmer-text,.planet-orb,.pulse-ring,.reading-progress,.animated-gradient-text,.text-reveal,.slow-rotate,.twinkle-star{animation:none!important;transition:none!important}.zodiac-icon{transition:none!important}.zodiac-icon:hover{transform:none!important}.shimmer-text{background-size:100% 100%!important}.text-reveal{max-height:none!important;opacity:1!important}.animate-float,.animate-glow,.animate-fade-in,.animate-fade-in-up,.animate-pulse-slow,.animate-spin-slow,.animate-bounce-subtle,.animate-confetti{animation:none!important}}@media(max-width:767px){.backdrop-blur-lg{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.backdrop-blur-xl{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}}@media(hover:none){.hover\:scale-125:hover,.hover\:scale-110:hover,.hover\:scale-105:hover{transform:none!important}}@media(max-width:767px){.cosmic-particle:nth-child(n+9){display:none!important}}.cosmic-sign-nav{background:var(--bg-body);border-bottom:1px solid var(--border-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sign-pill{white-space:nowrap;will-change:transform}.sign-pill:hover{transform:translateY(-1px)}.sign-pill:active{transform:translateY(0)}.cosmic-glow-gold{box-shadow:0 0 20px #d4af370f,inset 0 1px #d4af370f}html:not(.dark) .cosmic-glow-gold{box-shadow:0 0 16px #996f000f,inset 0 1px #996f000a}.cosmic-moon-ring{position:relative;display:inline-block}.cosmic-moon-ring:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(200,195,180,.08);pointer-events:none;animation:cosmicMoonRingPulse 4s ease-in-out infinite}@keyframes cosmicMoonRingPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.cosmic-energy-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.cosmic-energy-card:hover{transform:translateY(-2px)}.cosmic-sign-card{position:relative;transition:transform .3s ease,box-shadow .4s ease}.cosmic-sign-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px -12px #0000004d,0 0 0 1px var(--border-card-hover)}html:not(.dark) .cosmic-sign-card:hover{box-shadow:0 12px 40px -12px #0000001a,0 0 0 1px var(--border-card-hover)}@keyframes cosmicConstellationDraw{0%{stroke-dashoffset:300;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.cosmic-constellation-line{stroke-dasharray:300;stroke-dashoffset:300;animation:cosmicConstellationDraw 3s ease-out forwards}.cosmic-personal-card{overflow:hidden}.cosmic-personal-card:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.02),transparent);animation:cosmicPersonalShimmer 8s ease-in-out infinite;pointer-events:none}@keyframes cosmicPersonalShimmer{0%{transform:translate(-50%)}50%{transform:translate(50%)}to{transform:translate(-50%)}}.cosmic-journey-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.cosmic-journey-card:hover{transform:translateY(-3px)}.cosmic-retro-icon{animation:cosmicRetroPulse 2s ease-in-out infinite}@keyframes cosmicRetroPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}[x-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[x-reveal].revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cosmic-moon-ring:after,.cosmic-retro-icon,.cosmic-constellation-line,.cosmic-personal-card:before{animation:none!important}.cosmic-energy-card:hover,.cosmic-sign-card:hover,.cosmic-journey-card:hover,.sign-pill:hover{transform:none!important}[x-reveal]{opacity:1!important;transform:none!important;transition:none!important}@keyframes cosmicMoonRingPulse{0%,to{opacity:.5;transform:none}}}.glow-sun{box-shadow:var(--glow-sun)}.glow-moon{box-shadow:var(--glow-moon)}.glow-mercury{box-shadow:var(--glow-mercury)}.glow-venus{box-shadow:var(--glow-venus)}.glow-mars{box-shadow:var(--glow-mars)}.glow-jupiter{box-shadow:var(--glow-jupiter)}.glow-saturn{box-shadow:var(--glow-saturn)}.ring-gen-1{border-color:var(--gen-1-sun)}.ring-gen-2{border-color:var(--gen-2-moon)}.ring-gen-3{border-color:var(--gen-3-mercury)}.ring-gen-4{border-color:var(--gen-4-venus)}.ring-gen-5{border-color:var(--gen-5-mars)}.ring-gen-6{border-color:var(--gen-6-jupiter)}.ring-gen-7{border-color:var(--gen-7-saturn)}.text-gen-1{color:var(--gen-1-sun)}.text-gen-2{color:var(--gen-2-moon)}.text-gen-3{color:var(--gen-3-mercury)}.text-gen-4{color:var(--gen-4-venus)}.text-gen-5{color:var(--gen-5-mars)}.text-gen-6{color:var(--gen-6-jupiter)}.text-gen-7{color:var(--gen-7-saturn)}.bg-gen-1{background-color:var(--gen-1-sun)}.bg-gen-2{background-color:var(--gen-2-moon)}.bg-gen-3{background-color:var(--gen-3-mercury)}.bg-gen-4{background-color:var(--gen-4-venus)}.bg-gen-5{background-color:var(--gen-5-mars)}.bg-gen-6{background-color:var(--gen-6-jupiter)}.bg-gen-7{background-color:var(--gen-7-saturn)}.aspect-conjunction{stroke:var(--aspect-conjunction);stroke-width:2}.aspect-opposition{stroke:var(--aspect-opposition);stroke-width:1.5;stroke-dasharray:8 4}.aspect-trine{stroke:var(--aspect-trine);stroke-width:1.5}.aspect-square{stroke:var(--aspect-square);stroke-width:1.5;stroke-dasharray:4 4}.aspect-sextile{stroke:var(--aspect-sextile);stroke-width:1;stroke-dasharray:2 2}.glass-card-premium{background:var(--bg-card);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--border-card);border-radius:1rem;box-shadow:0 25px 50px -12px var(--shadow-card),inset 0 1px #ffffff0d;transition:all .4s cubic-bezier(.16,1,.3,1)}.glass-card-premium:hover{border-color:var(--border-card-hover);transform:translateY(-2px);box-shadow:0 30px 60px -15px var(--shadow-card),0 0 20px #6c5ce714,inset 0 1px #ffffff14}.glass-card-gold{background:var(--bg-card);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:2px solid rgba(212,175,55,.3);border-radius:1rem;box-shadow:0 25px 50px -12px var(--shadow-card),0 0 30px #d4af370f,inset 0 1px #d4af3714;transition:all .4s cubic-bezier(.16,1,.3,1)}.glass-card-gold:hover{border-color:#d4af3780;transform:translateY(-2px);box-shadow:0 30px 60px -15px var(--shadow-card),0 0 40px #d4af371a,inset 0 1px #d4af371f}html:not(.dark) .glass-card-premium{background:var(--bg-card);border-color:var(--border-card);box-shadow:0 1px 2px #553c1e0f,0 8px 24px -4px #553c1e14,inset 0 1px #fffcf5e6}html:not(.dark) .glass-card-premium:hover{border-color:var(--border-card-hover);box-shadow:0 1px 2px #553c1e12,0 12px 32px -6px #553c1e1a,0 0 0 1px #b8894f1a,inset 0 1px #fffcf5e6}html:not(.dark) .glass-card-gold{background:#fffdf5e6;border-color:#996f0040;box-shadow:0 1px 3px #0000000f,0 8px 24px -4px #996f0014,inset 0 1px #fffdf5e6}html:not(.dark) .glass-card-gold:hover{border-color:#996f0066;box-shadow:0 1px 3px #0000000f,0 12px 32px -4px #996f001f,inset 0 1px #fffdf5e6}.hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.hover-lift:hover{transform:translateY(-3px)}.aspect-pulse{animation:aspectPulse 2s ease-in-out infinite}@keyframes aspectPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.progress-ring-animated{transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.progress-bar-animated{transition:width .8s cubic-bezier(.16,1,.3,1)}.stagger-enter>*{opacity:0;transform:translateY(16px);animation:staggerFadeUp .5s ease-out forwards}.stagger-enter>*:nth-child(1){animation-delay:.05s}.stagger-enter>*:nth-child(2){animation-delay:.1s}.stagger-enter>*:nth-child(3){animation-delay:.15s}.stagger-enter>*:nth-child(4){animation-delay:.2s}.stagger-enter>*:nth-child(5){animation-delay:.25s}.stagger-enter>*:nth-child(6){animation-delay:.3s}.stagger-enter>*:nth-child(7){animation-delay:.35s}.stagger-enter>*:nth-child(8){animation-delay:.4s}.stagger-enter>*:nth-child(9){animation-delay:.45s}.stagger-enter>*:nth-child(10){animation-delay:.5s}.stagger-enter>*:nth-child(11){animation-delay:.55s}.stagger-enter>*:nth-child(12){animation-delay:.6s}@keyframes staggerFadeUp{to{opacity:1;transform:translateY(0)}}.celestial-bg{position:relative;overflow:hidden}.celestial-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(108,92,231,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 60%,rgba(212,175,55,.06) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(139,92,246,.05) 0%,transparent 40%);pointer-events:none;z-index:0}.celestial-bg>*{position:relative;z-index:1}html:not(.dark) .celestial-bg:before{background:radial-gradient(ellipse at 20% 30%,rgba(108,92,231,.04) 0%,transparent 50%),radial-gradient(ellipse at 80% 60%,rgba(212,175,55,.03) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(139,92,246,.03) 0%,transparent 40%)}.celestial-stars{position:relative;overflow:hidden}.celestial-stars:after{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 15%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 25% 45%,rgba(212,175,55,.3),transparent),radial-gradient(1.5px 1.5px at 40% 70%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 55% 20%,rgba(167,139,250,.3),transparent),radial-gradient(1px 1px at 70% 55%,rgba(255,255,255,.2),transparent),radial-gradient(1.5px 1.5px at 85% 35%,rgba(212,175,55,.25),transparent),radial-gradient(1px 1px at 15% 80%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 60% 90%,rgba(167,139,250,.2),transparent),radial-gradient(1px 1px at 90% 75%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 35% 10%,rgba(212,175,55,.2),transparent);pointer-events:none;z-index:0;animation:starTwinkle 8s ease-in-out infinite alternate}@keyframes starTwinkle{0%{opacity:.6}to{opacity:1}}html:not(.dark) .celestial-stars:after{background-image:radial-gradient(1px 1px at 20% 30%,rgba(124,58,237,.18),transparent),radial-gradient(1.5px 1.5px at 50% 70%,rgba(153,111,0,.15),transparent),radial-gradient(1px 1px at 80% 20%,rgba(2,132,199,.18),transparent),radial-gradient(1px 1px at 35% 80%,rgba(124,58,237,.12),transparent),radial-gradient(1.5px 1.5px at 65% 45%,rgba(153,111,0,.12),transparent),radial-gradient(1px 1px at 10% 60%,rgba(109,40,217,.15),transparent),radial-gradient(1px 1px at 90% 85%,rgba(2,132,199,.12),transparent);opacity:.5}.section-divider{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 0}.section-divider:before,.section-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.15),transparent)}html:not(.dark) .section-divider:before,html:not(.dark) .section-divider:after{background:linear-gradient(90deg,transparent,rgba(153,111,0,.25),transparent)}.shimmer-gold{background:linear-gradient(110deg,var(--gen-1-sun) 0%,rgba(255,223,120,.9) 45%,var(--gen-1-sun) 55%,rgba(255,223,120,.9) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerGold 4s linear infinite}@keyframes shimmerGold{0%{background-position:200% 0}to{background-position:-200% 0}}.perspective-container{perspective:1000px}@keyframes levitate{0%,to{transform:translateY(0) rotateX(0) rotate(0)}25%{transform:translateY(-8px) rotateX(.5deg) rotate(.3deg)}50%{transform:translateY(-14px) rotateX(0) rotate(-.3deg)}75%{transform:translateY(-8px) rotateX(-.5deg) rotate(.3deg)}}@keyframes levitate-shadow{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(.85);opacity:.12}}.card-levitate{animation:levitate 6s ease-in-out infinite;will-change:transform}.card-levitate-shadow{position:absolute;bottom:-16px;left:12%;right:12%;height:16px;background:radial-gradient(ellipse,rgba(212,175,55,.25),transparent 70%);border-radius:50%;filter:blur(8px);animation:levitate-shadow 6s ease-in-out infinite;pointer-events:none}html:not(.dark) .card-levitate-shadow{background:radial-gradient(ellipse,rgba(0,0,0,.08),transparent 70%)}@keyframes card3dReveal{0%{opacity:0;transform:perspective(1000px) rotateX(8deg) translateY(40px) translateZ(-60px) scale(.95);filter:blur(2px)}to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0) translateZ(0) scale(1);filter:blur(0px)}}[x-reveal-3d]{opacity:0;transform:perspective(1000px) rotateX(8deg) translateY(40px) translateZ(-60px) scale(.95);filter:blur(2px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}[x-reveal-3d].revealed{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0) translateZ(0) scale(1);filter:blur(0px)}.pro-nav-link:hover{background:var(--pro-hover-bg)}.icon-3d{display:inline-flex;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform-style:preserve-3d}.icon-3d:hover{transform:perspective(500px) rotateY(12deg) rotateX(-8deg) translateZ(8px) scale(1.1)}@keyframes iconOrbit{0%,to{transform:perspective(600px) rotateY(0) rotateX(4deg)}25%{transform:perspective(600px) rotateY(6deg) rotateX(0)}50%{transform:perspective(600px) rotateY(0) rotateX(-4deg)}75%{transform:perspective(600px) rotateY(-6deg) rotateX(0)}}.icon-orbit{animation:iconOrbit 8s ease-in-out infinite;will-change:transform}.feature-card-3d{position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.feature-card-3d:hover{transform:translateY(-6px) translateZ(20px) rotateX(2deg);box-shadow:0 25px 50px -12px #0003,0 0 20px #6c5ce714}html:not(.dark) .feature-card-3d:hover{box-shadow:0 25px 50px -12px #00000014,0 0 20px #6c5ce70d}.pricing-card-3d{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.pricing-card-3d:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 60px -15px #00000040,0 0 30px #6c5ce71a}html:not(.dark) .pricing-card-3d:hover{box-shadow:0 30px 60px -15px #0000001a,0 0 30px #6c5ce70f}.pricing-card-gold-3d{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .5s ease;transform-style:preserve-3d}.pricing-card-gold-3d:hover{transform:translateY(-10px) scale(1.03);border-color:#d4af3780;box-shadow:0 35px 70px -15px #0000004d,0 0 40px #d4af371f,inset 0 1px #d4af3726}html:not(.dark) .pricing-card-gold-3d:hover{box-shadow:0 35px 70px -15px #0000001a,0 0 40px #996f0014,inset 0 1px #996f001a}@media(prefers-reduced-motion:reduce){.glass-card-premium:hover,.glass-card-gold:hover,.hover-lift:hover{transform:none!important}.aspect-pulse{animation:none!important}.stagger-enter>*{opacity:1!important;transform:none!important;animation:none!important}.celestial-stars:after{animation:none!important}.shimmer-gold,.card-levitate{animation:none!important}.card-levitate-shadow{animation:none!important;display:none}.icon-orbit{animation:none!important}.icon-3d:hover,.feature-card-3d:hover,.pricing-card-3d:hover,.pricing-card-gold-3d:hover{transform:none!important}[x-reveal-3d]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.pro-observatory{position:relative;overflow:hidden;border:1px solid rgba(139,92,246,.04);border-radius:1.5rem;padding:2rem 1.5rem}@media(max-width:639px){.pro-observatory{padding:1rem .75rem}}.pro-observatory:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 25% 20%,rgba(139,92,246,.07) 0%,transparent 50%),radial-gradient(ellipse at 75% 65%,rgba(59,130,246,.05) 0%,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(244,114,182,.03) 0%,transparent 40%);pointer-events:none;z-index:0}.pro-observatory>*{position:relative;z-index:1}.pro-observatory.pro-stars:after{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 8% 12%,rgba(167,139,250,.4),transparent),radial-gradient(1px 1px at 22% 48%,rgba(255,255,255,.3),transparent),radial-gradient(1.5px 1.5px at 38% 72%,rgba(139,92,246,.35),transparent),radial-gradient(1px 1px at 52% 18%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 68% 58%,rgba(59,130,246,.3),transparent),radial-gradient(1.5px 1.5px at 82% 32%,rgba(167,139,250,.3),transparent),radial-gradient(1px 1px at 12% 85%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 58% 92%,rgba(139,92,246,.2),transparent),radial-gradient(1px 1px at 88% 78%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 42% 8%,rgba(59,130,246,.2),transparent);pointer-events:none;z-index:0;animation:proStarPulse 10s ease-in-out infinite alternate}@keyframes proStarPulse{0%{opacity:.5}to{opacity:1}}html:not(.dark) .pro-observatory:before{background:radial-gradient(ellipse at 25% 20%,rgba(139,92,246,.03) 0%,transparent 50%),radial-gradient(ellipse at 75% 65%,rgba(59,130,246,.02) 0%,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(244,114,182,.01) 0%,transparent 40%)}html:not(.dark) .pro-observatory.pro-stars:after{background-image:radial-gradient(1px 1px at 15% 25%,rgba(124,58,237,.12),transparent),radial-gradient(1.5px 1.5px at 45% 65%,rgba(153,111,0,.1),transparent),radial-gradient(1px 1px at 75% 15%,rgba(2,132,199,.12),transparent),radial-gradient(1px 1px at 30% 85%,rgba(109,40,217,.08),transparent),radial-gradient(1px 1px at 85% 55%,rgba(153,111,0,.08),transparent);opacity:.4}html:not(.dark) .pro-observatory{border-color:#8b5cf61a}.pro-divider{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 0}.pro-divider:before,.pro-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.15),transparent)}html:not(.dark) .pro-divider:before,html:not(.dark) .pro-divider:after{background:linear-gradient(90deg,transparent,rgba(124,58,237,.2),transparent)}.pro-section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.pro-section-header h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);white-space:nowrap}.pro-section-header .pro-section-line{flex:1;height:1px;background:linear-gradient(90deg,var(--border-card),transparent)}.pro-section-header .pro-section-count{font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;color:var(--text-faint)}.pro-info-box{display:flex;gap:.75rem;border-radius:.75rem;padding:.875rem;background:var(--pro-active-bg);border:1px solid var(--pro-active-border)}.pro-info-box .pro-info-icon{color:#8b5cf699;flex-shrink:0;margin-top:.125rem}.pro-info-box p{font-size:.75rem;line-height:1.625;color:var(--text-muted)}html:not(.dark) .pro-info-box .pro-info-icon{color:#7c3aed80}.pro-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:1rem;box-shadow:0 25px 50px -12px var(--shadow-card);transition:border-color .3s ease,box-shadow .3s ease}.pro-card:hover{border-color:#8b5cf61f}.pro-card-accent{border-top:2px solid rgba(139,92,246,.2)}html:not(.dark) .pro-card{background:#ffffffd9;border-color:#94a3b847;box-shadow:0 1px 3px #0000000d,0 4px 16px -2px #0000000f}html:not(.dark) .pro-card:hover{border-color:#7c3aed2e}.js-pro .pro-reveal{opacity:0;transform:translateY(20px)}.pro-reveal.revealed{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}.pro-table{width:100%;font-size:.875rem}.pro-table thead tr{border-bottom:1px solid var(--border-card)}.pro-table thead th{padding:.75rem 1rem;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);text-align:left}.pro-table tbody tr{border-bottom:1px solid var(--border-card);transition:background .15s ease}.pro-table tbody tr:hover{background:var(--pro-hover-bg)}.pro-table tbody td{padding:.75rem 1rem}.shimmer-violet{background:linear-gradient(110deg,#a78bfa,#c4b5fde6 45%,#a78bfa 55%,#c4b5fde6);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerViolet 4s linear infinite}html:not(.dark) .shimmer-violet{background-image:linear-gradient(110deg,#5b3fb8,#4c2db1 55%,#5b3fb8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes shimmerViolet{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--pro-lintel-bg: #111128;--pro-lock-bg: rgba(212, 175, 55, .12);--pro-lock-border: rgba(212, 175, 55, .32);--pro-gen-rule-op: .34}html:not(.dark){--pro-lintel-bg: #FFFCF5;--pro-lock-bg: rgba(139, 106, 31, .1);--pro-lock-border: rgba(139, 106, 31, .34);--pro-gen-rule-op: .5}html:has(.pro-lintel){scroll-padding-top:calc(4.75rem + env(safe-area-inset-top,0px) + 56px)}.pro-lintel{position:sticky;top:calc(4rem + env(safe-area-inset-top,0px));z-index:30;margin-bottom:.75rem;background:var(--pro-lintel-bg);border:1px solid var(--border-card);border-radius:14px;box-shadow:0 6px 22px -10px var(--shadow-card)}@media(min-width:768px){.pro-lintel{margin-bottom:1.25rem}}.pro-lintel__row{position:relative;display:flex;align-items:center;gap:8px;min-height:54px;padding:0 10px}@media(min-width:640px){.pro-lintel__row{padding:0 14px;gap:10px}}.pro-lintel__row:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;opacity:var(--pro-gen-rule-op);background:linear-gradient(90deg,var(--gen-1-sun) 0 14.2857%,var(--gen-2-moon) 14.2857% 28.5714%,var(--gen-3-mercury) 28.5714% 42.8571%,var(--gen-4-venus) 42.8571% 57.1428%,var(--gen-5-mars) 57.1428% 71.4285%,var(--gen-6-jupiter) 71.4285% 85.7142%,var(--gen-7-saturn) 85.7142% 100%)}.pro-lintel__door{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;min-height:44px;padding:0 10px;background:var(--bg-grid-cell);border:1px solid var(--border-card);border-radius:10px;cursor:pointer;text-align:start;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease}@media(min-width:768px){.pro-lintel__door{flex:0 0 auto}}.pro-lintel__door:hover{background:var(--pro-hover-bg);border-color:var(--border-card-hover)}.pro-lintel__door:focus-visible,.pro-lintel__chart:focus-visible,.pro-lintel__tail:focus-visible,.pro-kin__link:focus-visible{outline:2px solid var(--pro-active-text);outline-offset:2px;border-radius:10px}.pro-lintel__glyph{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:15px;line-height:1;color:var(--pro-active-text);background:var(--bg-grid-cell)}.pro-lintel__name--short{display:block}.pro-lintel__name--full{display:none}@media(min-width:640px){.pro-lintel__name--short{display:none}.pro-lintel__name--full{display:block}}.pro-lintel__name{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-size:clamp(19px,15px + .5vw,22px);font-weight:700;letter-spacing:-.015em;line-height:1.1;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pro-lintel__chev{flex:0 0 auto;width:14px;height:14px;color:var(--text-muted);transition:transform .16s ease}.pro-lintel__chev.is-open{transform:rotate(180deg)}.pro-lintel__kbd{display:none;flex:0 0 auto;width:18px;height:18px;align-items:center;justify-content:center;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1;color:var(--text-muted);background:var(--bg-grid-cell)}@media(min-width:1024px)and (pointer:fine){.pro-lintel__kbd{display:inline-flex}}.pro-lintel__rule{display:none;flex:0 0 auto;width:1px;height:18px;margin:0 4px;background:var(--border-card)}@media(min-width:1024px){.pro-lintel__rule{display:block}}.pro-kin{display:flex;align-items:center;gap:12px;min-width:0;flex:0 1 auto}.pro-kin--bar{display:none}@media(min-width:1024px){.pro-kin--bar{display:flex}}.pro-kin--flow{flex-wrap:wrap;gap:6px 14px;margin:0 4px 1rem}@media(min-width:1024px){.pro-kin--flow{display:none}}.pro-kin__eyebrow{flex:0 0 auto;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);white-space:nowrap}.pro-kin__list{display:flex;align-items:center;gap:20px;min-width:0}.pro-kin--flow .pro-kin__list{flex-wrap:wrap;gap:4px 16px}.pro-kin__link{display:inline-flex;align-items:center;font-size:13.5px;font-weight:500;color:var(--text-secondary);white-space:nowrap;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.pro-kin__link:hover{color:var(--text-primary);text-decoration-color:var(--pro-active-border)}@media(pointer:coarse){.pro-kin__link{min-height:44px}}.pro-kin--bar .pro-kin__slot--late{display:none}@media(min-width:1280px){.pro-kin--bar .pro-kin__slot--late{display:block}}.pro-lintel__spacer{flex:1 1 auto}.pro-lintel__chart{display:none;flex:0 0 auto;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:var(--bg-grid-cell);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;transition:color .15s ease,border-color .15s ease}@media(min-width:768px){.pro-lintel__chart{display:inline-flex}}.pro-lintel__chart:hover{color:var(--text-primary);border-color:var(--border-card)}.pro-lintel__chart-sign{font-weight:600;color:var(--gen-1-sun)}.pro-lintel__dot{color:var(--text-muted)}@media(pointer:coarse){.pro-lintel__chart{height:44px}}.pro-lintel__tail{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:var(--bg-grid-cell);font-size:12.5px;font-weight:500;color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.pro-lintel__tail:hover{color:var(--text-primary);border-color:var(--border-card)}.pro-lintel__tail--pro{color:var(--gen-1-sun);font-weight:600;background:var(--pro-lock-bg);border-color:var(--pro-lock-border)}.pro-lintel__tail--pro:hover{color:var(--gen-1-sun);border-color:var(--gen-1-sun)}@media(pointer:coarse){.pro-lintel__tail{height:44px}}:root{--pro-lintel-gutter: 8px;--pro-lintel-bg: #1B1B42;--pro-lintel-face: linear-gradient(180deg, #232352 0%, #1B1B42 100%);--pro-obj: rgba(255, 255, 255, .07);--pro-obj-hot: rgba(255, 255, 255, .12);--pro-well: #0C0C24;--pro-edge-lit: rgba(255, 255, 255, .3);--pro-edge: rgba(255, 255, 255, .24);--pro-edge-shade: rgba(0, 0, 0, .55);--pro-edge-obj: rgba(255, 255, 255, .28);--pro-edge-hot: var(--pro-active-text);--pro-lintel-cast: 0 10px 26px -14px rgba(139, 92, 246, .42);--pro-underline: rgba(167, 139, 250, .42);--pro-gold-ink: #d4af37;--pro-gold-fill: rgba(212, 175, 55, .15);--pro-gold-edge: rgba(212, 175, 55, .46);--pro-gen-rule-op: .62}html:not(.dark){--pro-lintel-bg: #FFFBF2;--pro-lintel-face: linear-gradient(180deg, #FFFEFA 0%, #FFFBF2 100%);--pro-obj: #F5EDDC;--pro-obj-hot: #EBE0C6;--pro-well: #FFFDF8;--pro-edge-lit: #DCD0B4;--pro-edge: #CDBE9E;--pro-edge-shade: #BB9A64;--pro-edge-obj: #CDBE9E;--pro-edge-hot: #A87A3C;--pro-lintel-cast: 0 1px 2px rgba(85, 60, 30, .1), 0 3px 6px -1px rgba(85, 60, 30, .16), 0 16px 30px -12px rgba(85, 60, 30, .3);--pro-underline: rgba(91, 63, 184, .32);--pro-gold-ink: #7A5C18;--pro-gold-fill: rgba(122, 92, 24, .09);--pro-gold-edge: #B08048;--pro-gen-rule-op: .7}html:not(.dark) .pro-lintel{--gen-1-sun: #7A5C18}html:has(.pro-lintel){scroll-padding-top:calc(4rem + env(safe-area-inset-top,0px) + var(--pro-lintel-gutter) + 56px + .75rem)}.pro-lintel{top:calc(4rem + env(safe-area-inset-top,0px) + var(--pro-lintel-gutter));background-color:var(--pro-lintel-bg);background-image:var(--pro-lintel-face);border:1px solid var(--pro-edge);border-top-color:var(--pro-edge-lit);border-bottom-color:var(--pro-edge-shade);box-shadow:var(--pro-lintel-cast)}.pro-lintel__row:after{left:10px;right:10px;opacity:var(--pro-gen-rule-op);background:linear-gradient(90deg,transparent 0 calc(14.2857% - .75px),var(--pro-lintel-bg) calc(14.2857% - .75px) calc(14.2857% + .75px),transparent calc(14.2857% + .75px) calc(28.5714% - .75px),var(--pro-lintel-bg) calc(28.5714% - .75px) calc(28.5714% + .75px),transparent calc(28.5714% + .75px) calc(42.8571% - .75px),var(--pro-lintel-bg) calc(42.8571% - .75px) calc(42.8571% + .75px),transparent calc(42.8571% + .75px) calc(57.1429% - .75px),var(--pro-lintel-bg) calc(57.1429% - .75px) calc(57.1429% + .75px),transparent calc(57.1429% + .75px) calc(71.4286% - .75px),var(--pro-lintel-bg) calc(71.4286% - .75px) calc(71.4286% + .75px),transparent calc(71.4286% + .75px) calc(85.7143% - .75px),var(--pro-lintel-bg) calc(85.7143% - .75px) calc(85.7143% + .75px),transparent calc(85.7143% + .75px) 100%),linear-gradient(90deg,var(--gen-1-sun) 0 14.2857%,var(--gen-2-moon) 14.2857% 28.5714%,var(--gen-3-mercury) 28.5714% 42.8571%,var(--gen-4-venus) 42.8571% 57.1428%,var(--gen-5-mars) 57.1428% 71.4285%,var(--gen-6-jupiter) 71.4285% 85.7142%,var(--gen-7-saturn) 85.7142% 100%)}@media(min-width:640px){.pro-lintel__row:after{left:14px;right:14px}}.pro-lintel__door{background:var(--pro-obj);border-color:var(--pro-edge-obj);transition:background-color .15s ease,border-color .15s ease}.pro-lintel__door:hover{background:var(--pro-obj-hot);border-color:var(--pro-edge-hot)}.pro-lintel__glyph{background:var(--pro-well);box-shadow:0 0 0 1px var(--pro-edge-obj);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 40%,transparent);transition:box-shadow .18s ease}.pro-lintel__door:hover .pro-lintel__glyph{box-shadow:0 0 0 1px var(--pro-edge-hot);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 62%,transparent),0 0 14px -4px color-mix(in srgb,currentColor 72%,transparent)}.pro-lintel__chev{color:var(--text-secondary)}.pro-lintel__kbd{color:var(--text-secondary);background:var(--pro-well);box-shadow:inset 0 0 0 1px var(--pro-edge-obj)}.pro-lintel__rule{height:20px;background:linear-gradient(180deg,transparent 0%,var(--pro-edge) 24%,var(--pro-edge) 76%,transparent 100%)}.pro-kin__link{font-weight:600;color:var(--text-primary);text-decoration-color:var(--pro-underline)}.pro-kin__link:hover{color:var(--text-primary);text-decoration-color:var(--pro-active-text)}.pro-kin__eyebrow{font-size:11px;letter-spacing:.12em;color:var(--text-secondary)}.pro-kin{gap:10px}.pro-kin__list{gap:18px}.pro-lintel__chart,.pro-lintel__tail{background:var(--pro-obj);border-color:var(--pro-edge-obj);color:var(--text-secondary);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pro-lintel__chart:hover,.pro-lintel__tail:hover{background:var(--pro-obj-hot);border-color:var(--pro-edge-hot);color:var(--text-primary)}.pro-lintel__tail{color:var(--text-primary)}.pro-lintel__chart-sign{color:var(--gen-1-sun)}.pro-lintel__dot{color:var(--text-secondary);font-size:11px}.pro-lintel__tail--pro{color:var(--pro-gold-ink);background:var(--pro-gold-fill);border-color:var(--pro-gold-edge)}.pro-lintel__tail--pro:hover{color:var(--pro-gold-ink);background:var(--pro-gold-fill);border-color:var(--gen-1-sun)}.pro-lintel__door:focus-visible{outline-offset:1px}@media(pointer:coarse){.pro-lintel__chart:focus-visible,.pro-lintel__tail:focus-visible{outline-offset:1px}}@media(prefers-reduced-motion:reduce){.pro-lintel__glyph{transition:none}}.pro-cat{padding:1.25rem}@media(min-width:640px){.pro-cat{padding:1.5rem}}.pro-cat__head{display:flex;align-items:flex-start;gap:1rem}.pro-cat__headings{order:1;min-width:0;flex:1 1 auto}.pro-cat__close{order:2;flex:0 0 auto}.pro-cat__title{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-size:clamp(22px,18px + .8vw,28px);font-weight:700;letter-spacing:-.015em;line-height:1.12;color:var(--text-primary)}.pro-cat__sub{margin-top:.25rem;font-size:13px;line-height:1.45;color:var(--text-muted)}.pro-cat__search{display:flex;align-items:center;gap:8px;margin:1rem 0 1.25rem;height:44px;padding:0 12px;border-radius:10px;background:var(--bg-input);border:1px solid var(--border-input);color:var(--text-muted)}.pro-cat__search:focus-within{outline:2px solid var(--pro-active-text);outline-offset:2px}.pro-cat__search input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:0;font-size:14px;color:var(--text-primary)}.pro-cat__search input::-moz-placeholder{color:var(--text-muted)}.pro-cat__search input::placeholder{color:var(--text-muted)}.pro-cat__body{max-height:64vh;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent 100%)}@media(min-width:1024px){.pro-cat__body{max-height:68vh}}.pro-cat__group+.pro-cat__group{margin-top:1.125rem}.pro-cat__ghead{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;padding-bottom:7px;margin-bottom:10px;border-bottom:1px solid var(--border-card)}.pro-cat__gtitle{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:var(--text-primary)}.pro-cat__gsub{font-size:12.5px;line-height:1.35;color:var(--text-muted)}.pro-cat__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:6px}.pro-cat__items>li{display:flex}.pro-cat__item{flex:1 1 auto;display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:9px 10px;border-radius:10px;border-inline-start:2px solid transparent;transition:background-color .15s ease,border-color .15s ease}.pro-cat__item:hover{background:var(--pro-hover-bg)}.pro-cat__item:focus-visible{outline:2px solid var(--pro-active-text);outline-offset:2px}.pro-cat__glyph{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:16px;line-height:1;color:var(--text-muted);background:var(--bg-grid-cell)}.pro-cat__name{display:block;font-size:15px;font-weight:600;line-height:1.25;color:var(--text-primary)}.pro-cat__alias{display:block;margin-top:1px;font-size:11.5px;font-weight:500;color:var(--text-muted)}.pro-cat__blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:13px;line-height:1.4;color:var(--text-muted)}.pro-cat__item.is-current{background:var(--pro-active-bg);border-inline-start-color:var(--pro-active-text)}.pro-cat__item.is-current .pro-cat__name,.pro-cat__item.is-current .pro-cat__glyph{color:var(--pro-active-text)}.pro-cat__item.is-locked{border-inline-start-color:var(--gen-1-sun)}.pro-cat__chip{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;border:1px solid;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pro-cat__chip--pro{color:var(--gen-1-sun);background:var(--pro-lock-bg);border-color:var(--pro-lock-border)}.pro-cat__chip--open{color:var(--pro-active-text);background:var(--pro-active-bg);border-color:var(--pro-active-border)}.pro-cat__empty{padding:2rem 0;text-align:center;font-size:14px;color:var(--text-muted)}.pro-cat__empty button{display:inline-block;margin-top:10px;font-weight:600;color:var(--pro-active-text);text-decoration:underline;text-underline-offset:3px}.pro-cat__foot{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-card)}.pro-cat__sell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.pro-cat__sell p{font-size:14px;color:var(--text-secondary)}.pro-cta-gold{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;color:var(--gen-1-sun);background:var(--pro-lock-bg);border:1px solid var(--pro-lock-border);transition:border-color .15s ease}.pro-cta-gold:hover{border-color:var(--gen-1-sun)}.pro-cta-gold:focus-visible{outline:2px solid var(--gen-1-sun);outline-offset:2px}.pro-cat__back{display:inline-block;margin-top:.75rem;font-size:12.5px;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.pro-cat__back:hover{color:var(--text-primary)}.pro-cat__btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--text-secondary);background:var(--bg-input);border:1px solid var(--border-card)}.pro-cat__btn:hover{color:var(--text-primary);border-color:var(--border-card-hover)}.pro-cat__btn:focus-visible{outline:2px solid var(--pro-active-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pro-lintel__door,.pro-lintel__chev,.pro-lintel__chart,.pro-lintel__tail,.pro-kin__link,.pro-cat__item{transition:none}}.pro-hero{padding:1.5rem;border-radius:1rem;background:linear-gradient(135deg,#8b5cf60f,#3b82f608);border:1px solid rgba(139,92,246,.1);position:relative;overflow:hidden}.pro-hero:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(139,92,246,.08) 0%,transparent 70%);pointer-events:none}.pro-subcard{padding:1.25rem;border-radius:.75rem;background:var(--bg-input);border:1px solid var(--border-card);transition:border-color .2s ease}.pro-subcard:hover{border-color:#8b5cf626}.pro-bar-track{width:100%;height:.625rem;border-radius:9999px;overflow:hidden;background:var(--bg-card-hover)}.pro-bar-fill{height:100%;border-radius:9999px;transition:width .6s cubic-bezier(.33,1,.68,1)}@media(prefers-reduced-motion:reduce){.pro-reveal{opacity:1!important;transform:none!important}.shimmer-violet{animation:none}.pro-observatory.pro-stars:after{animation:none}}.pro-observatory{--pro-text-strong: #f4f6fb;--pro-text-body: #d6dce8;--pro-text-meta: #a8b1c2;--pro-body-weight: 450;--pro-card-bg: rgba(24, 26, 56, .96);--pro-card-bg-hi: rgba(32, 34, 70, .98);--pro-card-border: rgba(167, 139, 250, .18)}html:not(.dark) .pro-observatory{--pro-text-strong: #1f1a16;--pro-text-body: #3d3329;--pro-text-meta: #6b5a45;--pro-body-weight: 450;--pro-card-bg: rgba(255, 251, 244, .92);--pro-card-bg-hi: rgba(255, 248, 235, .98);--pro-card-border: rgba(124, 58, 237, .18)}.pro-section-header-v2{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.pro-section-header-v2__row{display:flex;align-items:baseline;gap:.875rem;width:100%}.pro-section-header-v2__eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.18em;color:var(--gen-1-sun);flex-shrink:0;font-variant-numeric:tabular-nums}.pro-section-header-v2__title{font-family:var(--font-display, "Cormorant Garamond", ui-serif, Georgia, serif);font-size:1.375rem;line-height:1.2;font-weight:700;color:var(--pro-text-strong, var(--text-primary));letter-spacing:0;margin:0;flex-shrink:0}@media(min-width:640px){.pro-section-header-v2__title{font-size:1.5rem}}.pro-section-header-v2__rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(167,139,250,.35),transparent 85%);align-self:center;margin-left:.25rem}.pro-section-header-v2__subtitle{font-size:1rem;line-height:1.55;color:var(--pro-text-body, var(--text-secondary));font-weight:var(--pro-body-weight, 450);margin:0;max-width:60ch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:not(.dark) .pro-section-header-v2__rule{background:linear-gradient(90deg,rgba(124,58,237,.3),transparent 80%)}html:not(.dark) .pro-section-header-v2__eyebrow{color:#9a7000}.pro-lineage-disclosure{border-radius:.875rem;background:#8b5cf60a;border:1px solid rgba(139,92,246,.12);overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.pro-lineage-disclosure[open]{background:#8b5cf60f;border-color:#8b5cf633}.pro-lineage-disclosure__summary{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;min-height:56px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}.pro-lineage-disclosure__summary::-webkit-details-marker{display:none}.pro-lineage-disclosure__summary:hover{background:#8b5cf60f}.pro-lineage-disclosure__label{flex:1;font-size:1rem;font-weight:600;color:var(--pro-text-strong, var(--text-primary));line-height:1.4}.pro-lineage-disclosure__hint{color:var(--pro-text-body, var(--text-muted));font-weight:450;margin-left:.25rem}.pro-lineage-disclosure__chevron{width:1.125rem;height:1.125rem;color:var(--text-muted);flex-shrink:0;transition:transform var(--motion-mid, .28s) var(--ease-standard, ease)}.pro-lineage-disclosure[open] .pro-lineage-disclosure__chevron{transform:rotate(180deg)}.pro-lineage-disclosure__body{padding:1rem 1rem 1.125rem;border-top:1px solid rgba(139,92,246,.1)}html:not(.dark) .pro-lineage-disclosure{background:#7c3aed0a;border-color:#7c3aed26}html:not(.dark) .pro-lineage-disclosure[open]{background:#7c3aed0f;border-color:#7c3aed40}html:not(.dark) .pro-lineage-disclosure__summary:hover{background:#7c3aed0f}.pro-reading-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.875rem;padding:.875rem 1.125rem;border-radius:.875rem;background:linear-gradient(180deg,var(--bg-card),var(--bg-card-hover));border:1px solid var(--border-card);box-shadow:0 1px 3px var(--shadow-card)}.pro-reading-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:#d4af371f;color:var(--gen-1-sun);flex-shrink:0}.pro-reading-strip__body{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.pro-reading-strip__label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--text-faint)}.pro-reading-strip__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:1rem;color:var(--pro-text-strong, var(--text-primary))}.pro-reading-strip__date{font-weight:600;font-variant-numeric:tabular-nums}.pro-reading-strip__time{color:var(--pro-text-body, var(--text-muted));font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500}.pro-reading-strip__sep{color:var(--pro-text-meta, var(--text-faint))}.pro-reading-strip__sun{color:var(--gen-1-sun);font-weight:600}.pro-reading-strip__switch{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;min-height:36px;border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--pro-text-body, var(--text-secondary));border:1px solid var(--pro-card-border, var(--border-card));background:transparent;transition:color .15s ease,border-color .15s ease,background-color .15s ease;flex-shrink:0}.pro-reading-strip__switch:hover{color:var(--pro-text-strong, var(--text-primary));border-color:#a78bfa80;background:#8b5cf614}.pro-reading-strip__label{color:var(--pro-text-meta, var(--text-faint))}html:not(.dark) .pro-reading-strip__icon{background:#ca8a0424;color:#9a7000}html:not(.dark) .pro-reading-strip__sun{color:#9a7000}.pro-tool-card{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.125rem;border-radius:1rem;background:var(--pro-card-bg, var(--bg-card));border:1px solid var(--pro-card-border, var(--border-card));box-shadow:0 1px 3px #0000004d,0 0 0 1px #ffffff05 inset;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background-color .2s ease;min-height:148px;text-decoration:none;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pro-tool-card:hover{border-color:#a78bfa80;transform:translateY(-2px);box-shadow:0 12px 28px -10px #8b5cf673,0 0 0 1px #ffffff08 inset;background:var(--pro-card-bg-hi, var(--bg-card-hover))}html:not(.dark) .pro-tool-card{box-shadow:0 1px 2px #0000000d,0 4px 16px -4px #00000014}.pro-tool-card:focus-visible{outline:2px solid rgba(139,92,246,.6);outline-offset:2px}.pro-tool-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.125rem}.pro-tool-card__glyph{font-size:1.625rem;line-height:1;color:var(--gen-1-sun);text-shadow:0 0 12px rgba(212,175,55,.25);transition:transform .2s ease,text-shadow .2s ease;flex-shrink:0}.pro-tool-card:hover .pro-tool-card__glyph{transform:scale(1.08);text-shadow:0 0 16px rgba(212,175,55,.45)}.pro-tool-card__title{font-family:var(--font-display, "Cormorant Garamond", ui-serif, Georgia, serif);font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--pro-text-strong, var(--text-primary));margin:0;letter-spacing:-.01em}.pro-tool-card__desc{font-size:.875rem;line-height:1.55;color:var(--pro-text-body, var(--text-secondary));font-weight:400;margin:0;flex:1}.pro-tool-card__arrow{position:absolute;right:1rem;bottom:.875rem;color:var(--text-faint);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease,color .2s ease}.pro-tool-card:hover .pro-tool-card__arrow{opacity:1;transform:translate(0);color:var(--gen-1-sun)}.pro-tool-card__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#d4af3724;color:var(--gen-1-sun);border:1px solid rgba(212,175,55,.28);flex-shrink:0;white-space:nowrap}.pro-tool-card__chip--ghost{background:#8b5cf61a;color:#a78bfa;border-color:#8b5cf640}.pro-tool-card.is-locked .pro-tool-card__glyph,.pro-tool-card.is-disabled .pro-tool-card__glyph{color:var(--pro-text-meta, var(--text-muted));text-shadow:none}.pro-tool-card.is-locked .pro-tool-card__title,.pro-tool-card.is-disabled .pro-tool-card__title{color:var(--pro-text-body, var(--text-secondary))}html:not(.dark) .pro-tool-card__glyph{color:#9a7000;text-shadow:none}html:not(.dark) .pro-tool-card:hover .pro-tool-card__glyph{text-shadow:0 0 12px rgba(154,112,0,.3)}html:not(.dark) .pro-tool-card__chip{background:#ca8a041f;color:#9a7000;border-color:#ca8a044d}html:not(.dark) .pro-tool-card__chip--ghost{background:#7c3aed14;color:#6d28d9;border-color:#7c3aed40}html:not(.dark) .pro-tool-card:hover{border-color:#7c3aed4d;box-shadow:0 10px 24px -10px #7c3aed40,0 1px 3px #0000000f}.pro-upsell{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:1rem;background:linear-gradient(135deg,#d4af3714,#8b5cf60f),var(--bg-card);border:1px solid rgba(212,175,55,.28);box-shadow:0 4px 16px -4px #0003}@media(min-width:640px){.pro-upsell{flex-direction:row}}.pro-upsell__body{flex:1;text-align:left;min-width:0}@media(max-width:639px){.pro-upsell__body{text-align:center}}.pro-upsell__title{font-family:var(--font-display, "Cormorant Garamond", ui-serif, Georgia, serif);font-size:1.25rem;font-weight:600;color:var(--pro-text-strong, var(--text-primary));margin:0 0 .375rem;line-height:1.3}.pro-upsell__desc{font-size:.875rem;line-height:1.55;color:var(--pro-text-body, var(--text-secondary));font-weight:400;margin:0;max-width:60ch}.pro-upsell__cta{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;border-radius:.625rem;font-size:.9375rem;font-weight:600;background:var(--gen-1-sun);color:#0a0a1a;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease}.pro-upsell__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px -6px #d4af3780}.analysis-prose{--ap-strong: #f1f5fb;--ap-body: #d8dde6;--ap-meta: #a8b1c2}html:not(.dark) .analysis-prose{--ap-strong: #1f1a16;--ap-body: #3d3329;--ap-meta: #6b5a45}.lucky-value{color:var(--lv, #e2e8f0)}html:not(.dark) .lucky-value{color:#3f3a52}.ap-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.875rem;border-bottom:1px solid rgba(167,139,250,.18)}.ap-tab{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1rem;min-height:44px;border-radius:.75rem;border:1px solid transparent;background:transparent;color:var(--ap-meta);font-size:.9375rem;font-weight:500;line-height:1;transition:color .15s ease,background-color .15s ease,border-color .15s ease;cursor:pointer;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ap-tab:hover{color:var(--ap-strong);background:#ffffff08}.ap-tab__icon{width:1.125rem;height:1.125rem;flex-shrink:0}.ap-tab.is-active{font-weight:600;background:#a78bfa1f;border-color:#a78bfa59;color:#ddd6fe}.ap-tab.is-active.is-violet{background:#a78bfa24;border-color:#a78bfa66;color:#ddd6fe}.ap-tab.is-active.is-amber{background:#fcd34d24;border-color:#fcd34d66;color:#fde68a}.ap-tab.is-active.is-gold{background:#d4af3724;border-color:#d4af3766;color:#fde68a}html:not(.dark) .ap-tab{color:#5a4f44}html:not(.dark) .ap-tab:hover{color:#1f1a16;background:#00000008}html:not(.dark) .ap-tabs{border-bottom-color:#7c3aed2e}html:not(.dark) .ap-tab.is-active.is-violet{background:#7c3aed1a;border-color:#7c3aed4d;color:#5b21b6}html:not(.dark) .ap-tab.is-active.is-amber{background:#f59e0b1f;border-color:#f59e0b59;color:#92400e}html:not(.dark) .ap-tab.is-active.is-gold{background:#ca8a041f;border-color:#ca8a0459;color:#92400e}@media(prefers-reduced-motion:no-preference){[x-reveal].stagger-group{opacity:1;transform:none}.stagger-group>*{opacity:0;transform:translateY(18px);transition:opacity var(--motion-slow) var(--ease-emphasis),transform var(--motion-slow) var(--ease-emphasis)}.stagger-group.revealed>*{opacity:1;transform:none}.stagger-group.revealed>*:nth-child(1){transition-delay:40ms}.stagger-group.revealed>*:nth-child(2){transition-delay:105ms}.stagger-group.revealed>*:nth-child(3){transition-delay:.17s}.stagger-group.revealed>*:nth-child(4){transition-delay:235ms}.stagger-group.revealed>*:nth-child(5){transition-delay:.29s}.stagger-group.revealed>*:nth-child(6){transition-delay:335ms}.stagger-group.revealed>*:nth-child(n+7){transition-delay:.37s}}.grow-bar-fill{width:var(--bar, 0%)}@media(prefers-reduced-motion:no-preference){.grow-bar-fill{width:0;transition:width var(--motion-epic) var(--ease-emphasis)}.revealed .grow-bar-fill,[x-reveal].revealed.grow-bar-fill{width:var(--bar, 0%)}}@media(prefers-reduced-motion:no-preference){@keyframes ancBreathe{0%,to{transform:scale(1);opacity:var(--breathe-lo, .85)}50%{transform:scale(1.04);opacity:var(--breathe-hi, 1)}}.anc-breathe{animation:ancBreathe 9s ease-in-out infinite;will-change:transform,opacity}}.anc-halo{position:absolute;border-radius:9999px;filter:blur(60px);opacity:.5;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.22),rgba(108,92,231,.14) 45%,transparent 70%)}@media(prefers-reduced-motion:no-preference){.anc-halo{animation:ancBreathe 12s ease-in-out infinite;--breathe-lo: .35;--breathe-hi: .6}}html:not(.dark) .anc-halo{background:radial-gradient(circle at 50% 50%,rgba(153,111,0,.14),rgba(124,58,237,.08) 45%,transparent 70%);opacity:.7}.anc-lift{transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-mid) var(--ease-standard)}.anc-lift:hover{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.anc-lift:hover{transform:none}}@media(prefers-reduced-motion:no-preference){@keyframes ancOrbit{0%{transform:rotate(0) translate(var(--orbit-r, 120px)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-r, 120px)) rotate(-360deg)}}.anc-orbit-dot{animation:ancOrbit var(--orbit-dur, 28s) linear infinite}}.anc-pin{position:absolute;top:50%;width:2px;height:150%;background:linear-gradient(to bottom,transparent,#E8C766,transparent);transform:translate(-50%,-50%);box-shadow:0 0 8px #e8c76699}.anc-pin:after{content:"";position:absolute;top:-4px;left:50%;width:7px;height:7px;border-radius:9999px;background:#e8c766;transform:translate(-50%) rotate(45deg);box-shadow:0 0 8px #e8c766cc}.anc-count{font-variant-numeric:tabular-nums}.anc-rail-link{transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}:root{--ed-mega: clamp(2.75rem, 1.4rem + 3.2vw, 3.75rem);--ed-display: clamp(2.35rem, 1.4rem + 2.5vw, 3.25rem);--ed-h1: clamp(2.1rem, 1.4rem + 1.9vw, 2.85rem);--ed-h2: clamp(1.6rem, 1.2rem + 1.5vw, 2.3rem);--ed-h3: clamp(1.3rem, 1.1rem + .8vw, 1.7rem);--ed-lede: clamp(1.125rem, 1.03rem + .5vw, 1.5rem);--ed-section-y: clamp(3.5rem, 7vw, 8rem);--ed-ink: #ece9f5;--ed-hairline: rgba(212, 175, 55, .24)}.ed-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.ed-bleed__pad{max-width:1600px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.ed-bleed__pad{padding-inline:1.5rem}}@media(min-width:1024px){.ed-bleed__pad{padding-inline:2rem}}.ed-stack{display:grid}.ed-stack>*{grid-area:1 / 1}.ed-section{padding-block:var(--ed-section-y)}.ed-mega,.ed-display,.ed-h1,.ed-h2,.ed-h3{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,serif;text-wrap:balance;letter-spacing:-.015em}.ed-mega{font-size:var(--ed-mega);font-weight:600;line-height:.86}.ed-display{font-size:var(--ed-display);font-weight:600;line-height:.94}.ed-h1{font-size:var(--ed-h1);font-weight:700;line-height:.98}.ed-h2{font-size:var(--ed-h2);font-weight:700;line-height:1.04}.ed-h3{font-size:var(--ed-h3);font-weight:700;line-height:1.12;letter-spacing:-.01em}.ed-lede{font-size:var(--ed-lede);line-height:1.55;text-wrap:pretty;max-width:44ch;color:#cbd5e1}.ed-measure{max-width:68ch}html:not(.dark) .ed-lede{color:#4b4636}.ed-kicker{display:inline-flex;align-items:center;gap:.7rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#e0c35c}.ed-kicker:before{content:"";inline-size:2.25rem;block-size:1px;background:currentColor;opacity:.55}.ed-kicker--bare:before{display:none}html:not(.dark) .ed-kicker{color:#8a6708}.ed-rule{border:0;block-size:1px;background:linear-gradient(to right,transparent,var(--ed-hairline),transparent)}.ed-rule--left{background:linear-gradient(to right,var(--ed-hairline),transparent)}html:not(.dark){--ed-hairline: rgba(153, 111, 0, .26)}.ed-numeral{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:600;line-height:.8;font-variant-numeric:lining-nums tabular-nums;color:#d4af371f;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@supports (color: color-mix(in oklab,white 10%,black)){.ed-numeral{color:color-mix(in oklab,#d4af37 13%,transparent)}}html:not(.dark) .ed-numeral{color:#996f001c}.ed-glow{text-shadow:0 0 1px rgba(224,195,92,.35),0 0 22px rgba(212,175,55,.18)}html:not(.dark) .ed-glow{text-shadow:none}.ed-nebula{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 18% 12%,rgba(108,92,231,.16),transparent 70%),radial-gradient(45% 45% at 82% 22%,rgba(212,175,55,.09),transparent 65%),radial-gradient(72% 62% at 60% 94%,rgba(22,24,69,.5),transparent 75%)}html:not(.dark) .ed-nebula{background:radial-gradient(60% 50% at 18% 12%,rgba(124,58,237,.07),transparent 70%),radial-gradient(45% 45% at 82% 22%,rgba(153,111,0,.06),transparent 65%)}@media(prefers-reduced-motion:no-preference){.ed-nebula--drift{animation:edNebulaDrift 42s ease-in-out infinite alternate;will-change:transform}@keyframes edNebulaDrift{0%{transform:translateZ(0)}to{transform:translate3d(-1.4%,1.8%,0)}}}.ed-grain{position:relative;isolation:isolate}.ed-grain:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.1;background-size:180px;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html:not(.dark) .ed-grain:before{opacity:.05}.ed-band{background:linear-gradient(180deg,#0f10298c,#0a0a1a00);border-block:1px solid rgba(224,195,92,.1)}html:not(.dark) .ed-band{background:linear-gradient(180deg,rgba(255,255,255,.55),transparent);border-block-color:rgba(153,111,0,.12)}.ed-index{display:flex;flex-direction:column}.ed-index__row{position:relative;border-top:1px solid rgba(255,255,255,.08);transition:transform var(--motion-mid) var(--ease-emphasis),background-color var(--motion-mid) var(--ease-standard)}.ed-index__row:last-child{border-bottom:1px solid rgba(255,255,255,.08)}html:not(.dark) .ed-index__row{border-top-color:#00000017}html:not(.dark) .ed-index__row:last-child{border-bottom-color:#00000017}.ed-index__row:hover,.ed-index__row:focus-within{background-color:#d4af370d}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.ed-index__row:hover,.ed-index__row:focus-within{transform:translate(8px)}}.ed-index__link{min-height:44px}.ed-index__link:after{content:"";position:absolute;inset:0}.ed-index__link:focus-visible{outline:2px solid #e0c35c;outline-offset:3px;border-radius:6px}.ed-index__row:hover .ed-index__title,.ed-index__row:focus-within .ed-index__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ed-index__go{opacity:0;transition:opacity var(--motion-mid) var(--ease-standard),transform var(--motion-mid) var(--ease-emphasis)}.ed-index__row:hover .ed-index__go,.ed-index__row:focus-within .ed-index__go{opacity:1;transform:translate(3px)}@media(prefers-reduced-motion:reduce){.ed-index__go{opacity:.7}}.ed-line{display:block}@media(prefers-reduced-motion:no-preference){.ed-lines .ed-line{opacity:0;transform:translateY(.6em);animation:edLineIn .85s var(--ease-emphasis) both}.ed-lines .ed-line:nth-child(1){animation-delay:.05s}.ed-lines .ed-line:nth-child(2){animation-delay:.16s}.ed-lines .ed-line:nth-child(3){animation-delay:.27s}.ed-lines .ed-line:nth-child(n+4){animation-delay:.36s}@keyframes edLineIn{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}}.lineage-rule{--node: 32px}@media(min-width:640px){.lineage-rule{--node: 44px}}.lineage-rule .well{width:var(--node);height:var(--node);display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.18);background:#0a0a1a8c;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:calc(var(--node) * .5);line-height:1;transition:border-color var(--motion-slow) var(--ease-standard),transform var(--motion-mid) var(--ease-standard),box-shadow var(--motion-slow) var(--ease-standard),background var(--motion-slow) var(--ease-standard)}html:not(.dark) .lineage-rule .well{background:#fffcf5d9;border-color:#b8894f73;box-shadow:0 1px 2px #553c1e0f}.lineage-rule .well:hover{border-color:currentColor;transform:translateY(-1px);box-shadow:0 0 18px -2px currentColor}.lineage-rule .well-lit{border-color:currentColor;box-shadow:0 0 16px -3px currentColor}html:not(.dark) .lineage-rule .well-lit{background:#fffcf5f2;box-shadow:0 0 18px -3px currentColor,0 0 0 1px #8b6a1f40}.lineage-rule .connector{position:relative;flex:0 1 24px;height:1px;margin-top:calc(var(--node) / 2);background:linear-gradient(to right,#ffffff0d,#ffffff2e,#ffffff0d)}html:not(.dark) .lineage-rule .connector{background:linear-gradient(to right,#b8894f1a,#b8894f73,#b8894f1a)}.lineage-rule .connector:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#d4af3726,#d4af378c,#d4af3726);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-slow) var(--ease-emphasis)}.lineage-rule .connector-lit:after{transform:scaleX(1)}@media(min-width:640px){.lineage-rule .connector{flex-basis:36px}}.lineage-rule .ord{display:none;margin-top:8px;white-space:nowrap;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:normal;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:.12em;color:#94a3b8;transition:color var(--motion-slow) var(--ease-standard)}html:not(.dark) .lineage-rule .ord{color:#7b6a55}.lineage-rule .ord-lit{color:currentColor}html:not(.dark) .lineage-rule>div:last-child .ord-lit{color:#6f5316}@media(min-width:640px){.lineage-rule .ord{display:block}}@media(min-width:768px){.lineage-rule .ord{font-size:13px;letter-spacing:.18em}}@media(prefers-reduced-motion:no-preference){.lineage-rule--flare>div:last-child .well-lit{animation:lineageFlare var(--motion-epic) var(--ease-emphasis) .4s 1}@keyframes lineageFlare{0%{transform:scale(1)}45%{transform:scale(1.06);box-shadow:0 0 28px -2px currentColor}to{transform:scale(1)}}}.reg-question{max-width:18ch;text-wrap:balance}.reg-label{display:block;margin-bottom:.375rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}html:not(.dark) .reg-label{color:#7b6a55}.reg-hint{font-size:.8125rem;color:#94a3b8}html:not(.dark) .reg-hint{color:#7b6a55}.reg-grid{display:flex;flex-wrap:wrap;align-items:flex-end;-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:1.25rem}.reg-cell{position:relative}.reg-cell:focus-within{z-index:20}.reg-field{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.25);min-height:44px;padding:0 .08em .15em;font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,serif;font-size:var(--ed-h2);font-weight:600;line-height:1.1;font-variant-numeric:lining-nums tabular-nums;color:var(--ed-ink);transition:border-color var(--motion-fast) var(--ease-standard)}.reg-field::-moz-placeholder{color:transparent}.reg-field::placeholder{color:transparent}html:not(.dark) .reg-field{border-bottom-color:#00000059;color:#2a2520}.reg-field--day{width:3.4ch}.reg-field--month{width:9.2ch}.reg-field--year{width:5ch}.reg-field--clock{width:3ch}.reg-field--place{width:100%;font-size:var(--ed-h3);font-weight:600}.reg-cell--grow{flex:1 1 14ch;min-width:14ch}.reg-cell:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:#e0c35c;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-mid) var(--ease-emphasis);pointer-events:none}.reg-cell:focus-within:after{transform:scaleX(1)}html:not(.dark) .reg-cell:after{background:#8a6708}.reg-field:focus-visible{outline:none;border-bottom-color:#e0c35c}html:not(.dark) .reg-field:focus-visible{border-bottom-color:#8a6708}.reg-cell--error .reg-field{border-bottom-color:#f87171}.reg-panel{position:absolute;left:0;top:calc(100% + .5rem);z-index:50;min-width:100%;max-height:16rem;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#12122a;box-shadow:0 24px 48px -12px #000000a6}html:not(.dark) .reg-panel{border-color:#00000024;background:#fffcf5;box-shadow:0 24px 48px -16px #553c1e38}.reg-option{display:flex;align-items:center;width:100%;min-height:44px;padding:0 .85rem;border-radius:6px;font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:#cbd5e1;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}html:not(.dark) .reg-option{color:#4b4636}.reg-option.is-active{background:#d4af371f;color:#e0c35c}html:not(.dark) .reg-option.is-active{background:#8a67081a;color:#6f5316}.reg-option.is-chosen{color:#e0c35c}html:not(.dark) .reg-option.is-chosen{color:#6f5316}.reg-readback{min-height:2.4em;margin-top:1rem;font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,serif;font-style:italic;font-size:var(--ed-h3);line-height:1.2;color:var(--ed-ink)}html:not(.dark) .reg-readback{color:#2a2520}.reg-readback--error{font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-size:.875rem;color:#f87171}html:not(.dark) .reg-readback--error{color:#b91c1c}.reg-rule{border:0;position:relative;height:1px;background:#ffffff14;overflow:visible}html:not(.dark) .reg-rule{background:#00000017}.reg-rule:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#d4af3733,#e0c35c);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}html:not(.dark) .reg-rule:after{background:linear-gradient(to right,#8a67084d,#8a6708)}@media(prefers-reduced-motion:no-preference){.reg-rule.is-swept:after{animation:regSweep .84s var(--ease-emphasis) both}@keyframes regSweep{0%{transform:scaleX(0);opacity:1}66%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}}.reg-set{display:flex;align-items:baseline;gap:1rem;padding-block:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}html:not(.dark) .reg-set{border-bottom-color:#00000017}.reg-set__label{flex:none;min-width:4.5rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}html:not(.dark) .reg-set__label{color:#7b6a55}.reg-set__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,serif;font-style:italic;font-size:var(--ed-h3);line-height:1.2;color:var(--ed-ink)}html:not(.dark) .reg-set__value{color:#2a2520}.reg-set__edit{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;font-size:.8125rem;color:#94a3b8;text-decoration:underline;text-underline-offset:4px;transition:color var(--motion-fast) var(--ease-standard)}.reg-set__edit:hover{color:var(--ed-ink)}html:not(.dark) .reg-set__edit{color:#7b6a55}html:not(.dark) .reg-set__edit:hover{color:#2a2520}.reg-choice{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.625rem 1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff08;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;color:#cbd5e1;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.reg-choice--wide{padding-inline:2rem}.reg-choice:hover{border-color:#ffffff40}.reg-choice:has(:checked){border-color:#d4af3799;background:#d4af3714;color:#e0c35c}.reg-choice:has(:focus-visible){outline:2px solid rgba(212,175,55,.7);outline-offset:2px}html:not(.dark) .reg-choice{border-color:#00000026;background:#00000005;color:#4b4636}html:not(.dark) .reg-choice:hover{border-color:#0000004d}html:not(.dark) .reg-choice:has(:checked){border-color:#8a670899;background:#8a670812;color:#6f5316}html:not(.dark) .reg-choice:has(:focus-visible){outline-color:#8a6708e6}.reg-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2.5rem;border:1px solid rgba(212,175,55,.55);border-radius:8px;background-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e0c35c;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.reg-button:hover:not(:disabled){background-color:#d4af37;border-color:#d4af37;color:#1c1608}.reg-button:focus-visible{outline:2px solid rgba(212,175,55,.7);outline-offset:3px}.reg-button:disabled{opacity:.55;cursor:default}html:not(.dark) .reg-button{border-color:#8a67088c;color:#6f5316}html:not(.dark) .reg-button:hover:not(:disabled){background-color:#8a6708;border-color:#8a6708;color:#fffbf0}html:not(.dark) .reg-button:focus-visible{outline-color:#8a6708e6}.reg-button--fill{background-color:#d4af37;border-color:#d4af37;color:#1c1608}.reg-button--fill:hover:not(:disabled){background-color:#e0c35c;border-color:#e0c35c;color:#1c1608}html:not(.dark) .reg-button--fill{background-color:#8a6708;border-color:#8a6708;color:#fffbf0}html:not(.dark) .reg-button--fill:hover:not(:disabled){background-color:#6f5316;border-color:#6f5316;color:#fffbf0}@media(prefers-reduced-motion:no-preference){.reg-reveal{animation:regReveal var(--motion-mid) var(--ease-emphasis) 80ms both}@keyframes regReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.lineage-rule.lineage-rule--left{justify-content:flex-start;margin-inline:0}@media(prefers-reduced-motion:no-preference){.pane-in-right{animation:paneInRight var(--motion-mid) var(--ease-emphasis) .12s both}.pane-in-left{animation:paneInLeft var(--motion-mid) var(--ease-emphasis) .12s both}@keyframes paneInRight{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes paneInLeft{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}}.sc-chart{--sc-ink: #f1f5fb;--sc-ink-2: #cbd3e1;--sc-ink-3: #94a0b4;--sc-gold: #e0c35c;--sc-red: #f87171;--sc-frame: rgba(224, 195, 92, .22);--sc-frame-in: rgba(224, 195, 92, .1);--sc-grat: rgba(203, 211, 225, .06);--sc-edge: rgba(203, 211, 225, .22);--sc-e7-halo: rgba(212, 175, 55, .1);--sc-e7-mid: rgba(212, 175, 55, .45);--sc-e7-core: #e0c35c;--sc-sky: radial-gradient(120% 90% at 31% 45%, #10142a 0%, var(--bg-body) 55%);--sc-star-1: #e0c35c;--sc-star-2: #cbd3e1;--sc-star-plain: #f1f5fb;--sc-star-6: #f87171;--sc-star-7: rgba(224, 195, 92, .8)}html:not(.dark) .sc-chart{--sc-ink: #1f1a16;--sc-ink-2: #3d3329;--sc-ink-3: #57473a;--sc-gold: #7A5C14;--sc-red: #B91C1C;--sc-frame: rgba(184, 146, 31, .45);--sc-frame-in: rgba(184, 146, 31, .2);--sc-grat: rgba(61, 51, 41, .1);--sc-edge: rgba(61, 51, 41, .3);--sc-e7-halo: rgba(184, 146, 31, .12);--sc-e7-mid: rgba(184, 146, 31, .5);--sc-e7-core: #b8921f;--sc-sky: transparent;--sc-star-1: #8B6A1F;--sc-star-2: #3d3329;--sc-star-plain: #3d3329;--sc-star-6: #B91C1C;--sc-star-7: #8B6A1F}.sc-eyebrow{display:block;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-ink-3)}.sc-eyebrow--gold{color:var(--sc-gold)}.sc-eyebrow--red{color:var(--sc-red)}.sc-value{display:flex;align-items:center;gap:6px;margin-top:4px;font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,serif;font-weight:600;font-size:24px;line-height:1.15;color:var(--sc-ink)}@media(min-width:1100px){.sc-value{font-size:28px}}.sc-value__text{min-width:0}.sc-zg{flex:none;color:var(--sc-gold)}.sc-mean{display:block;margin-top:4px;font-size:16px;line-height:1.5;color:var(--sc-ink-2)}.sc-tech{display:block;margin-top:2px;font-size:16px;line-height:1.5;color:var(--sc-ink-3)}.sc-btn{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.sc-btn:hover .sc-value__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sc-btn:focus-visible{outline:2px solid var(--sc-gold);outline-offset:4px;border-radius:3px}.sc-plate{position:relative;width:100%;height:clamp(640px,42vw,820px);margin-inline:auto;border:1px solid var(--sc-frame);border-radius:4px;background:var(--sc-sky)}@supports (height: 42cqw){.sc-chart{container-type:inline-size}.sc-plate{height:clamp(640px,42cqw,820px)}}@media(min-width:960px)and (max-width:1279px){.sc-plate{height:768px}.sc-node--lilith,.sc-node--selena{--sc-dy: 10px}}.sc-plate:before{content:"";position:absolute;inset:10px;border:1px solid var(--sc-frame-in);border-radius:2px;pointer-events:none}.dark .sc-plate:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 20% 30%,rgba(241,245,251,.28),transparent),radial-gradient(1px 1px at 70% 60%,rgba(241,245,251,.16),transparent),radial-gradient(1px 1px at 45% 85%,rgba(241,245,251,.2),transparent);background-size:240px 240px,380px 380px,300px 300px}.sc-plate>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sc-star{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--sc-star-plain);box-shadow:0 0 0 3px #f1f5fb14,0 0 10px 2px #f1f5fb1f;transform:translate(-50%,-50%)}.sc-star:before{content:"";position:absolute;left:50%;top:50%;width:80px;height:80px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(241,245,251,.14),rgba(241,245,251,.05) 45%,transparent 70%);pointer-events:none}.sc-star--sun{width:18px;height:18px;background:var(--sc-star-1);box-shadow:0 0 0 4px #e0c35c24,0 0 24px 6px #d4af374d}.sc-star--sun:before{width:150px;height:150px;background:radial-gradient(circle,rgba(224,195,92,.32),rgba(224,195,92,.1) 45%,transparent 70%)}.sc-star--moon{width:12px;height:12px;background:var(--sc-star-2);box-shadow:0 0 0 3px #cbd3e11a,0 0 14px 3px #cbd3e129}.sc-star--moon:before{width:100px;height:100px;background:radial-gradient(circle,rgba(203,211,225,.22),rgba(203,211,225,.07) 45%,transparent 70%)}.sc-star--lilith{background:var(--sc-star-6);box-shadow:0 0 0 3px #f871711f,0 0 12px 3px #f871712e}.sc-star--lilith:before{width:110px;height:110px;background:radial-gradient(circle,rgba(248,113,113,.26),rgba(248,113,113,.08) 45%,transparent 70%)}.sc-star--selena{background:var(--sc-star-7);box-shadow:0 0 0 3px #e0c35c1f,0 0 12px 3px #e0c35c2e}.sc-star--selena:before{width:120px;height:120px;background:radial-gradient(circle,rgba(224,195,92,.26),rgba(224,195,92,.08) 45%,transparent 70%)}html:not(.dark) .sc-star:before{display:none}html:not(.dark) .sc-star{box-shadow:none;outline:1px solid #b8921f;outline-offset:2px}html:not(.dark) .sc-star--sun{outline-offset:3px;border:2px solid var(--bg-body)}.sc-node{position:absolute;width:clamp(210px,20%,320px);transform:translate(var(--sc-dx, 0px),var(--sc-dy, 0px))}@media(min-width:1280px){.sc-node{width:clamp(265px,20%,320px)}}.sc-node--r{text-align:right;transform:translate(calc(-100% + var(--sc-dx, 0px)),var(--sc-dy, 0px))}.sc-node--c{text-align:center;transform:translate(calc(-50% + var(--sc-dx, 0px)),var(--sc-dy, 0px))}.sc-node--r .sc-value{justify-content:flex-end}.sc-node--c .sc-value{justify-content:center}.sc-edgelabel{position:absolute;left:51.5%;top:35%;transform:rotate(-22deg);transform-origin:center;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--sc-gold);white-space:nowrap}@media(min-width:1100px){.sc-edgelabel{transform:rotate(-19.5deg)}}@media(min-width:1280px){.sc-edgelabel{transform:rotate(-17deg)}}@media(min-width:1440px){.sc-edgelabel{transform:rotate(-15deg)}}.sc-thread{display:none}.sc-thread .sc-star:before{transform:translate(-50%,-50%) scale(.5)}.sc-chart--thread .sc-thread{display:block}.sc-trow{position:relative;display:grid;grid-template-columns:40px 1fr;padding:18px 0}.sc-rail{position:relative}.sc-rail:before{content:"";position:absolute;left:50%;top:-18px;bottom:-18px;width:1px;background:var(--sc-edge)}.sc-trow:first-child .sc-rail:before{top:50%}.sc-trow:last-child .sc-rail:before{bottom:50%}.sc-trow--golden .sc-rail:before{width:3px;background:var(--sc-e7-mid);box-shadow:0 0 8px var(--sc-e7-halo)}.sc-rail .sc-star{left:50%;top:24px}.sc-trow .sc-value{margin-top:2px}.sc-goldtag{display:block;margin-left:40px;font-size:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-gold)}.sc-legend{margin-top:28px}.sc-lrule{display:flex;align-items:center;gap:16px;margin-bottom:22px}.sc-lrule__line{flex:1 1 0;height:1px;background:linear-gradient(90deg,transparent,var(--sc-frame) 30%,var(--sc-frame))}.sc-lrule__line:last-child{transform:scaleX(-1)}.sc-lrule__label{font-size:17px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-ink-3)}.sc-linkline{display:flex;align-items:center;font-size:max(18px,1rem);line-height:1.6;color:var(--sc-ink-2);text-align:left;flex-direction:column;align-items:flex-start;gap:6px}.sc-linkline__row{display:flex;align-items:center;gap:14px}.sc-linkline svg{flex:none}.sc-linkline__tech{margin-left:46px}.sc-col p,.sc-mean,.sc-linkline__text,.analysis-prose p{text-wrap:pretty}.sc-linkline__text{max-width:78ch}.sc-linkline:hover .sc-linkline__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sc-cols{display:grid;grid-template-columns:1fr 1fr;row-gap:40px;-moz-column-gap:clamp(40px,6vw,120px);column-gap:clamp(40px,6vw,120px);margin-top:24px}.sc-col .sc-head{margin-bottom:10px;font-size:17px}.sc-col p,.sc-col .sc-xref{max-width:62ch}.sc-col p{font-size:max(18px,1rem);line-height:1.6;color:var(--sc-ink-2)}.sc-col p+p{margin-top:10px}.sc-col .sc-xref{margin-top:10px}@media(max-width:959px){.sc-plate,.sc-edgelabel{display:none}.sc-thread{display:block}.sc-cols{grid-template-columns:1fr}}.hs-avatar{position:relative;display:inline-flex;width:var(--hs-size, 40px);height:var(--hs-size, 40px);flex:none;vertical-align:middle;isolation:isolate}.hs-avatar picture{display:contents}.hs-avatar__img,.hs-avatar__fallback{width:100%;height:100%;border-radius:50%;display:block;box-sizing:border-box;border:var(--hs-ring-w, 0px) solid var(--hs-ring, #8b5cf6);background:#12122a;z-index:1}.hs-avatar__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hs-avatar__fallback{display:flex;align-items:center;justify-content:center;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(var(--hs-size, 40px) * .4);line-height:1;letter-spacing:.01em;color:#c4b5fd;background:linear-gradient(135deg,#7c3aed61,#d4af3738)}html:not(.dark) .hs-avatar__img,html:not(.dark) .hs-avatar__fallback{background:#efe7d6}html:not(.dark) .hs-avatar__fallback{color:#6d28d9;background:linear-gradient(135deg,#7c3aed29,#d4af3729)}.hs-avatar__deco{position:absolute;left:50%;top:50%;width:138%;height:138%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:2}.hs-avatar__deco:before,.hs-avatar__deco:after{content:"";position:absolute;inset:0;border-radius:50%}.av-deco--aura:before{inset:9%;box-shadow:0 0 13px 2px var(--hs-ring, #8b5cf6),0 0 28px 7px #d4af374d;opacity:.7}.av-deco--orbit:before{inset:3%;border:1px solid rgba(255,255,255,.14)}.av-deco--orbit:after{width:12%;height:12%;left:50%;top:2%;margin-left:-6%;background:radial-gradient(circle at 35% 30%,#fff,var(--hs-ring, #8b5cf6) 62%,#2c1560);box-shadow:0 0 8px #8b5cf6d9}.av-deco--saturn:before{inset:-4%;border:3px solid transparent;border-top-color:#e0c35cd9;border-bottom-color:#d4af3780;transform:rotate(-18deg) scaleY(.44)}.av-deco--constellation:before{inset:-3%;background-repeat:no-repeat;filter:drop-shadow(0 0 2.5px rgba(216,198,255,.9));background-image:radial-gradient(circle 2px at 50% 2%,#fff 60%,transparent 62%),radial-gradient(circle 1.5px at 82% 20%,#d8c6ff 60%,transparent 62%),radial-gradient(circle 2px at 97% 54%,#fff 60%,transparent 62%),radial-gradient(circle 1.5px at 80% 86%,#d8c6ff 60%,transparent 62%),radial-gradient(circle 2px at 32% 97%,#fff 60%,transparent 62%),radial-gradient(circle 1.5px at 5% 62%,#d8c6ff 60%,transparent 62%),radial-gradient(circle 2px at 17% 20%,#fff 60%,transparent 62%)}.av-deco--starfield:before,.av-deco--starfield:after{inset:-5%;background-repeat:no-repeat;filter:drop-shadow(0 0 2px rgba(255,255,255,.85))}.av-deco--starfield:before{background-image:radial-gradient(circle 1.6px at 12% 14%,#fff 60%,transparent 62%),radial-gradient(circle 1.3px at 44% 4%,#e9ddff 60%,transparent 62%),radial-gradient(circle 1.6px at 88% 30%,#fff 60%,transparent 62%),radial-gradient(circle 1.3px at 70% 70%,#e9ddff 60%,transparent 62%),radial-gradient(circle 1.6px at 22% 82%,#fff 60%,transparent 62%)}.av-deco--starfield:after{background-image:radial-gradient(circle 1.2px at 60% 18%,#fff 60%,transparent 62%),radial-gradient(circle 1.5px at 94% 60%,#fff 60%,transparent 62%),radial-gradient(circle 1.2px at 38% 92%,#e9ddff 60%,transparent 62%),radial-gradient(circle 1.5px at 6% 44%,#fff 60%,transparent 62%)}.av-deco--eclipse:before{inset:0;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.92) 22deg,rgba(212,175,55,.55) 55deg,transparent 120deg,transparent 360deg);-webkit-mask:radial-gradient(circle,transparent 62%,#000 64%);mask:radial-gradient(circle,transparent 62%,#000 64%)}.av-deco--zodiac-ring:before{inset:1%;border:2px dotted rgba(224,195,92,.72)}.av-deco--zodiac-ring:after{inset:8%;border:1px dashed rgba(139,92,246,.5)}.av-deco--laurel:before,.av-deco--laurel:after{inset:-2%;border:3px solid transparent}.av-deco--laurel:before{border-left-color:#d4af37d9;border-top-color:#e0c35c8c;transform:rotate(-42deg)}.av-deco--laurel:after{border-right-color:#d4af37d9;border-bottom-color:#e0c35c8c;transform:rotate(42deg)}@media(prefers-reduced-motion:no-preference){.av-deco--aura:before{animation:hsAuraPulse 3.6s ease-in-out infinite}.av-deco--orbit{animation:hsDecoSpin 7s linear infinite}.av-deco--saturn:before{animation:hsSaturnShimmer 4.5s ease-in-out infinite}.av-deco--constellation:before{animation:hsTwinkle 3.2s ease-in-out infinite}.av-deco--starfield:before{animation:hsTwinkle 2.6s ease-in-out infinite}.av-deco--starfield:after{animation:hsTwinkle 3.7s ease-in-out infinite .5s}.av-deco--eclipse:before{animation:hsDecoSpin 9s linear infinite}.av-deco--zodiac-ring:before{animation:hsDecoSpin 26s linear infinite}.av-deco--zodiac-ring:after{animation:hsDecoSpinRev 20s linear infinite}@keyframes hsDecoSpin{to{transform:rotate(360deg)}}@keyframes hsDecoSpinRev{to{transform:rotate(-360deg)}}@keyframes hsAuraPulse{0%,to{opacity:.5;transform:scale(.985)}50%{opacity:.9;transform:scale(1.02)}}@keyframes hsSaturnShimmer{0%,to{opacity:.6}50%{opacity:1}}@keyframes hsTwinkle{0%,to{opacity:.55}50%{opacity:1}}}.av-deco--orbit{transform-origin:center}@media(prefers-reduced-motion:no-preference){.av-deco--orbit{animation:hsOrbit 7s linear infinite}@keyframes hsOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}}.hs-profile-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit;z-index:0}.hs-profile-fx>.pfx{position:absolute;inset:-25%}.pfx--stardust:before,.pfx--stardust:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 1.4px at 15% 20%,rgba(255,255,255,.9) 55%,transparent 57%),radial-gradient(circle 1px at 42% 65%,rgba(216,198,255,.9) 55%,transparent 57%),radial-gradient(circle 1.4px at 68% 30%,rgba(255,255,255,.85) 55%,transparent 57%),radial-gradient(circle 1px at 85% 75%,rgba(255,255,255,.8) 55%,transparent 57%),radial-gradient(circle 1.2px at 30% 88%,rgba(224,195,92,.7) 55%,transparent 57%);background-size:220px 220px}.pfx--stardust:after{background-position:110px 90px;opacity:.6}.pfx--nebula{background:radial-gradient(40% 45% at 25% 30%,rgba(124,58,237,.22),transparent 70%),radial-gradient(45% 40% at 78% 68%,rgba(212,175,55,.16),transparent 72%),radial-gradient(35% 40% at 60% 20%,rgba(56,42,120,.2),transparent 70%)}.pfx--aurora:before{content:"";position:absolute;top:-8%;left:-25%;width:150%;height:60%;background:linear-gradient(100deg,transparent 10%,rgba(16,185,129,.22),rgba(139,92,246,.26),rgba(56,189,248,.18),transparent 90%);filter:blur(24px);opacity:.85}.pfx--embers:before,.pfx--embers:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 2px at 20% 90%,rgba(224,195,92,.85) 55%,transparent 57%),radial-gradient(circle 1.5px at 55% 95%,rgba(212,175,55,.7) 55%,transparent 57%),radial-gradient(circle 2px at 80% 92%,rgba(240,220,130,.8) 55%,transparent 57%);background-size:240px 240px}.pfx--embers:after{background-position:120px 0;opacity:.55}@media(prefers-reduced-motion:no-preference){.pfx--stardust:before{animation:hsDrift 42s linear infinite,hsTwinkle 4s ease-in-out infinite}.pfx--stardust:after{animation:hsDrift 60s linear infinite reverse,hsTwinkle 5.5s ease-in-out infinite 1s}.pfx--nebula{animation:hsNebula 26s ease-in-out infinite alternate}.pfx--aurora:before{animation:hsAurora 16s ease-in-out infinite alternate}.pfx--embers:before{animation:hsRise 9s linear infinite}.pfx--embers:after{animation:hsRise 13s linear infinite 2s}@keyframes hsDrift{0%{transform:translateZ(0)}to{transform:translate3d(-40px,-30px,0)}}@keyframes hsNebula{0%{transform:scale(1) translateZ(0);opacity:.8}to{transform:scale(1.12) translate3d(3%,-2%,0);opacity:1}}@keyframes hsAurora{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes hsRise{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-70%);opacity:0}}}html:not(.dark) .pfx--stardust:before,html:not(.dark) .pfx--stardust:after{filter:invert(1) hue-rotate(180deg);opacity:.4}.hs-cos-tile,.hs-cos-fx{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.hs-cos-tile:hover,.hs-cos-fx:hover{border-color:#8b5cf666;background:#8b5cf60f}.hs-cos-tile--on{border-color:#8b5cf6;background:#8b5cf61f;box-shadow:inset 0 0 0 1px #8b5cf6}.hs-cos-tile__label{font-size:11px;color:#cbd5e1;text-align:center;line-height:1.2}.hs-cos-fx__stage{position:relative;display:block;width:100%;height:52px;border-radius:10px;overflow:hidden;background:#121228e6;border:1px solid rgba(255,255,255,.06)}html:not(.dark) .hs-cos-tile__label{color:#4b4636}html:not(.dark) .hs-cos-fx__stage{background:#efe7d6}.hs-profile-card{position:relative;overflow:hidden;border-radius:24px;background:var(--bg-card, rgba(18, 18, 40, .92));border:1px solid var(--border-card, rgba(255, 255, 255, .08));box-shadow:0 24px 64px -28px #0000008c}.hs-profile-banner{position:relative;width:100%;aspect-ratio:3 / 1;overflow:hidden}.hs-profile-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hs-profile-banner--default{background:linear-gradient(120deg,#7c3aed66,#0a0a1a40 55%,#d4af3740)}.hs-profile-banner--default:after{content:"";position:absolute;inset:0;background:radial-gradient(130% 170% at 50% -35%,color-mix(in srgb,var(--accent, #8b5cf6) 55%,transparent),transparent 62%)}.hs-profile-banner__scrim{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-card, rgba(18, 18, 40, .92)) 1%,transparent 58%)}.hs-profile-card>.hs-profile-fx{z-index:1}.hs-profile-body{position:relative;z-index:2}.hs-avatar__deco--over{left:0;top:0;width:100%;height:100%;transform:none;border-radius:50%;overflow:hidden}.hs-avatar__deco--over:before,.hs-avatar__deco--over:after{border-radius:0}.av-deco--sparkle:before,.av-deco--sparkle:after{inset:0;background-repeat:no-repeat;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}.av-deco--sparkle:before{background-image:radial-gradient(circle 2px at 28% 32%,#fff 55%,transparent 58%),radial-gradient(circle 1.5px at 68% 24%,#fff 55%,transparent 58%),radial-gradient(circle 2px at 76% 66%,#fff 55%,transparent 58%),radial-gradient(circle 1.5px at 34% 72%,#fff 55%,transparent 58%)}.av-deco--sparkle:after{background-image:radial-gradient(circle 1.5px at 50% 46%,#fff 55%,transparent 58%),radial-gradient(circle 2px at 20% 54%,#ffe9a8 55%,transparent 58%),radial-gradient(circle 1.5px at 84% 40%,#fff 55%,transparent 58%)}.av-deco--gleam:before{content:"";position:absolute;top:-60%;left:-20%;width:45%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(18deg);opacity:0}.av-deco--snowfall:before,.av-deco--snowfall:after{inset:-20% 0;background-repeat:repeat;background-image:radial-gradient(circle 2px at 20% 10%,#fff 60%,transparent 62%),radial-gradient(circle 1.5px at 62% 32%,#fff 60%,transparent 62%),radial-gradient(circle 2px at 82% 54%,rgba(255,255,255,.9) 60%,transparent 62%),radial-gradient(circle 1.5px at 40% 72%,#fff 60%,transparent 62%),radial-gradient(circle 2px at 10% 88%,#fff 60%,transparent 62%);background-size:100% 64px}.av-deco--snowfall:after{opacity:.55;background-position:32px 0}.av-deco--petals:before,.av-deco--petals:after{inset:-20% 0;background-repeat:repeat;background-image:radial-gradient(circle 2.5px at 22% 12%,#f9a8d4 60%,transparent 62%),radial-gradient(circle 2px at 64% 34%,#fbcfe8 60%,transparent 62%),radial-gradient(circle 2.5px at 84% 58%,#f9a8d4 60%,transparent 62%),radial-gradient(circle 2px at 38% 78%,#fbcfe8 60%,transparent 62%);background-size:100% 74px}.av-deco--petals:after{opacity:.6;background-position:40px 0}.av-deco--flames:before{inset:0;background:radial-gradient(80% 45% at 50% 106%,rgba(251,146,60,.55),transparent 62%)}.av-deco--flames:after{inset:0;background-repeat:repeat;background-image:radial-gradient(circle 1.5px at 30% 90%,#fbbf24 60%,transparent 62%),radial-gradient(circle 2px at 60% 95%,#fb923c 60%,transparent 62%),radial-gradient(circle 1.5px at 80% 88%,#fcd34d 60%,transparent 62%),radial-gradient(circle 1.5px at 15% 92%,#fb923c 60%,transparent 62%);background-size:100% 80px}.av-deco--frost:before{inset:0;border-radius:50%;box-shadow:inset 0 0 18px 4px #bfdbfe99,inset 0 0 42px 10px #93c5fd38}.av-deco--frost:after{inset:0;background-repeat:no-repeat;filter:drop-shadow(0 0 2px rgba(191,219,254,.85));background-image:radial-gradient(circle 1.5px at 25% 20%,#e0f2fe 60%,transparent 62%),radial-gradient(circle 1px at 75% 30%,#bae6fd 60%,transparent 62%),radial-gradient(circle 1.5px at 60% 78%,#e0f2fe 60%,transparent 62%),radial-gradient(circle 1px at 35% 66%,#bae6fd 60%,transparent 62%)}.av-deco--hearts:before,.av-deco--hearts:after{inset:-20% 0;background-repeat:repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M36 47C36 47 27 39.5 27 34.5A4.5 4.5 0 0 1 36 32A4.5 4.5 0 0 1 45 34.5C45 39.5 36 47 36 47Z' fill='%23f472b6'/%3E%3C/svg%3E");background-size:60px 60px}.av-deco--hearts:after{opacity:.6;background-position:30px 0}.av-deco--holo:before{inset:-20%;background:linear-gradient(115deg,#ff008040,#ffc80033,#00dcb433,#5078ff40,#c800ff40);background-size:220% 220%;mix-blend-mode:screen}@media(prefers-reduced-motion:no-preference){.av-deco--sparkle:before{animation:hsTwinkle 1.9s ease-in-out infinite}.av-deco--sparkle:after{animation:hsTwinkle 2.7s ease-in-out infinite .4s}.av-deco--gleam:before{animation:hsGleam 3.8s ease-in-out infinite}.av-deco--snowfall:before{animation:hsAvFall 4s linear infinite}.av-deco--snowfall:after{animation:hsAvFall 6s linear infinite}.av-deco--petals:before{animation:hsAvFallSlow 6s linear infinite}.av-deco--petals:after{animation:hsAvFallSlow 8.5s linear infinite}.av-deco--flames:after{animation:hsEmberRise 3s linear infinite}.av-deco--frost:after{animation:hsTwinkle 3s ease-in-out infinite}.av-deco--hearts:before{animation:hsHeartRise 5s linear infinite}.av-deco--hearts:after{animation:hsHeartRise 7s linear infinite}.av-deco--holo:before{animation:hsHolo 5s linear infinite}@keyframes hsGleam{0%{transform:translate(-60%) rotate(18deg);opacity:0}18%{opacity:1}42%{transform:translate(320%) rotate(18deg);opacity:0}to{transform:translate(320%) rotate(18deg);opacity:0}}@keyframes hsAvFall{0%{transform:translateY(0)}to{transform:translateY(64px)}}@keyframes hsAvFallSlow{0%{transform:translateY(0)}to{transform:translateY(74px)}}@keyframes hsEmberRise{0%{transform:translateY(0);opacity:1}to{transform:translateY(-80px);opacity:.15}}@keyframes hsHeartRise{0%{transform:translateY(0)}to{transform:translateY(-66px)}}@keyframes hsHolo{0%{background-position:0% 50%}to{background-position:200% 50%}}}.pfx--fireflies:before,.pfx--fireflies:after{content:"";position:absolute;inset:0;background-repeat:no-repeat;filter:drop-shadow(0 0 4px rgba(217,249,157,.9));background-image:radial-gradient(circle 2px at 20% 30%,rgba(190,242,100,.9) 50%,transparent 55%),radial-gradient(circle 1.5px at 70% 62%,rgba(253,224,71,.9) 50%,transparent 55%),radial-gradient(circle 2px at 45% 82%,rgba(190,242,100,.8) 50%,transparent 55%),radial-gradient(circle 1.5px at 86% 24%,rgba(253,224,71,.85) 50%,transparent 55%)}.pfx--fireflies:after{background-image:radial-gradient(circle 1.5px at 34% 54%,rgba(253,224,71,.85) 50%,transparent 55%),radial-gradient(circle 2px at 60% 20%,rgba(190,242,100,.8) 50%,transparent 55%),radial-gradient(circle 1.5px at 12% 72%,rgba(253,224,71,.8) 50%,transparent 55%)}.pfx--sunrays:before{content:"";position:absolute;top:-45%;left:15%;width:70%;height:190%;transform-origin:50% 0;background:conic-gradient(from 90deg at 50% 0,transparent 0deg,rgba(253,230,138,.34) 8deg,transparent 16deg,rgba(253,230,138,.22) 26deg,transparent 34deg,rgba(253,230,138,.34) 46deg,transparent 58deg)}.pfx--mist:before,.pfx--mist:after{content:"";position:absolute;inset:-30%;filter:blur(9px);background:radial-gradient(40% 30% at 30% 40%,rgba(148,163,184,.16),transparent 70%),radial-gradient(45% 34% at 70% 62%,rgba(199,210,254,.13),transparent 72%)}.pfx--meteors:before,.pfx--meteors:after{content:"";position:absolute;top:0;left:0;width:90px;height:1.5px;background:linear-gradient(90deg,#fff0,#fffffff2);filter:drop-shadow(0 0 3px rgba(255,255,255,.7));transform:translate(-20%,-30%) rotate(28deg);opacity:0}@media(prefers-reduced-motion:no-preference){.pfx--fireflies:before{animation:hsFloatA 9s ease-in-out infinite,hsTwinkle 3s ease-in-out infinite}.pfx--fireflies:after{animation:hsFloatB 12s ease-in-out infinite,hsTwinkle 4s ease-in-out infinite .6s}.pfx--sunrays:before{animation:hsRaySway 15s ease-in-out infinite alternate}.pfx--mist:before{animation:hsMistA 24s ease-in-out infinite alternate}.pfx--mist:after{animation:hsMistB 30s ease-in-out infinite alternate}.pfx--meteors:before{animation:hsMeteor 6s linear infinite}.pfx--meteors:after{animation:hsMeteor 8.5s linear infinite 3s}@keyframes hsFloatA{0%,to{transform:translate(0)}50%{transform:translate(4%,-5%)}}@keyframes hsFloatB{0%,to{transform:translate(0)}50%{transform:translate(-3%,4%)}}@keyframes hsRaySway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes hsMistA{0%{transform:translate(-4%)}to{transform:translate(4%,2%)}}@keyframes hsMistB{0%{transform:translate(3%,1%)}to{transform:translate(-3%,-2%)}}@keyframes hsMeteor{0%{transform:translate(-20%,-30%) rotate(28deg);opacity:0}6%{opacity:1}20%{transform:translate(200%,200%) rotate(28deg);opacity:0}to{transform:translate(200%,200%) rotate(28deg);opacity:0}}}.hs-cos-tile,.hs-cos-fx{position:relative}.hs-cos-check{position:absolute;top:8px;right:8px;z-index:4;width:18px;height:18px;border-radius:50%;background:#8b5cf6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;box-shadow:0 1px 4px #00000073}.hs-cos-none{color:#64748b;font-size:20px;line-height:1}.hs-cos-tile--none .hs-cos-none{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.22)}.hs-cos-fx.hs-cos-tile--none .hs-cos-none{width:auto;height:auto;border:0}html:not(.dark) .hs-cos-none{color:#94897a}html:not(.dark) .hs-cos-tile--none .hs-cos-none{border-color:#78643c4d}.orrery{position:relative;display:grid;place-items:center;flex:none;inline-size:var(--orrery-size, 180px);block-size:var(--orrery-size, 180px)}.orrery>svg{display:block;overflow:visible}.orrery__core>svg{inline-size:18%;block-size:18%}.dash-hero .orrery{--orrery-size: 200px}@media(max-width:639px){.dash-hero .orrery{--orrery-size: 112px}}.orrery__ring{opacity:var(--orrery-ring-opacity, .3)}.orrery__ring--lit{filter:drop-shadow(0 0 6px var(--orrery-accent))}.orrery__node{opacity:var(--orrery-node-opacity, .5)}.orrery__node--lit{filter:drop-shadow(0 0 5px var(--orrery-accent))}.orrery__core{position:absolute;inset:0;display:grid;place-items:center;color:var(--orrery-accent);pointer-events:none}.orrery__hour{stroke-width:4.5;stroke-linecap:butt;opacity:var(--orrery-hour-opacity, .42)}.orrery__hour--night{--orrery-hour-opacity: .2}.orrery__hour--now{--orrery-hour-opacity: 1;stroke-width:6.5;filter:drop-shadow(0 0 5px var(--orrery-accent))}.orrery__hour-pip{--orrery-hour-opacity: 1;opacity:1}html:not(.dark) .orrery__hour{--orrery-hour-opacity: .5}html:not(.dark) .orrery__hour--night{--orrery-hour-opacity: .34}html:not(.dark) .orrery__hour--now{--orrery-hour-opacity: 1}.orrery--unlit .orrery__ring{opacity:.16}.orrery--unlit .orrery__ring--lit{opacity:.45}.orrery--unlit .orrery__core{opacity:.5}@media(prefers-reduced-motion:no-preference){.orrery__ring{stroke-dasharray:var(--orrery-circ);stroke-dashoffset:var(--orrery-circ);animation:orrery-draw var(--motion-slow) var(--ease-emphasis) forwards;animation-delay:calc(var(--orrery-i) * 80ms)}.orrery__node{opacity:0;animation:orrery-node-in var(--motion-mid) var(--ease-emphasis) forwards;animation-delay:calc(var(--orrery-i) * 80ms + var(--motion-slow))}.orrery__hour,.orrery__hour-pip{opacity:0;animation:orrery-hour-in var(--motion-fast) var(--ease-standard) forwards;animation-delay:calc(var(--motion-slow) + var(--orrery-i) * 22ms)}}@keyframes orrery-draw{to{stroke-dashoffset:0}}@keyframes orrery-node-in{to{opacity:var(--orrery-node-opacity, .5)}}@keyframes orrery-hour-in{to{opacity:var(--orrery-hour-opacity, .42)}}.glass-card-gold--static,.glass-card-gold--static:hover{transform:none}.dash-hero{position:relative;overflow:hidden}.dash-hero__nebula{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 74% at 18% 44%,color-mix(in srgb,var(--orrery-accent) 12%,transparent) 0%,transparent 68%),conic-gradient(from 210deg at 18% 44%,color-mix(in srgb,var(--orrery-accent) 5%,transparent) 0deg,transparent 120deg,transparent 300deg,color-mix(in srgb,var(--orrery-accent) 4%,transparent) 360deg)}html:not(.dark) .dash-hero__nebula{background:radial-gradient(58% 74% at 18% 44%,color-mix(in srgb,var(--orrery-accent) 10%,transparent) 0%,transparent 70%)}.dash-hero__body{position:relative}.dash-hero__reading{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.45;max-width:56ch;text-wrap:pretty}.dash-hero__hour{max-width:56ch;text-wrap:pretty}.dash-hero__hour-glyph{display:inline-block;vertical-align:-.15em;margin-right:.35em}.dash-row{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.dash-row:hover,.dash-row:focus-within{background-color:#ffffff08}html:not(.dark) .dash-row:hover,html:not(.dark) .dash-row:focus-within{background-color:#78643c0d}.dash-row__destroy{opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.dash-row:hover .dash-row__destroy,.dash-row:focus-within .dash-row__destroy{opacity:1}@media(hover:none){.dash-row__destroy{opacity:1}}.hs-rail{border-inline-start:3px solid transparent}.hs-rail--unread{border-inline-start-color:#e0c35c}html:not(.dark) .hs-rail{border-inline-start-color:transparent}html:not(.dark) .hs-rail--unread{border-inline-start-color:#8a6708}.ibx-col{max-width:39rem;margin-inline:auto}@media(min-width:1280px){.ibx-col{max-width:44rem}}@media(min-width:1920px){.ibx-col{max-width:48rem}}.ibx-crumbs nav[aria-label=Breadcrumb]{font-size:.78rem;-moz-column-gap:.5rem;column-gap:.5rem}.ibx-crumbs nav[aria-label=Breadcrumb] a{position:relative}.ibx-crumbs nav[aria-label=Breadcrumb] a:after{content:"";position:absolute;inset-block:-9px;inset-inline:-6px}.ibx-band{border-block:1px solid rgba(255,255,255,.08)}.ibx-band--waiting{border-block-color:var(--ed-hairline)}html:not(.dark) .ibx-band{border-block-color:rgba(0,0,0,.09)}html:not(.dark) .ibx-band--waiting{border-block-color:rgba(138,103,8,.36)}.ibx-count{font-variant-numeric:tabular-nums;letter-spacing:0}.ibx-row{position:relative;list-style:none}.ibx-row__grid{display:grid;grid-template-columns:2.25rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;align-items:center;padding-block:.875rem;border-top:1px solid rgba(255,255,255,.08);background-clip:padding-box;transition:background-color var(--motion-fast) var(--ease-standard)}html:not(.dark) .ibx-row__grid{border-top-color:#00000017}.ibx-row:first-child>.ibx-row__grid,.ibx-seam+.ibx-row>.ibx-row__grid{border-top:0}.ibx-row__face{grid-column:1;justify-self:center;line-height:0;min-block-size:1.75rem;display:flex;align-items:center;justify-content:center}.ibx-row__body{grid-column:2;display:flex;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem;min-width:0}.ibx-row__said{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:1.35;font-weight:400}.ibx-actor{font-weight:600}.ibx-sep{padding-inline:.45rem;opacity:.62}html:not(.dark) .ibx-sep{opacity:.75}.ibx-detail{font-size:.8125rem}.ibx-row--unread .ibx-row__said .ibx-detail{font-weight:400}.ibx-stamp{flex:0 0 auto;font-size:.8125rem;font-weight:500;line-height:1.5577;font-variant-numeric:tabular-nums;white-space:nowrap}.ibx-row__body>.ibx-stamp{min-inline-size:1.75rem;text-align:end}.ibx-mark{position:absolute;left:calc(2.75rem - 3px);top:50%;inline-size:6px;block-size:6px;border-radius:9999px;background:#e2e8f0;transform:translateY(-50%)}html:not(.dark) .ibx-mark{background:#2a2520}.ibx-row--unread .ibx-row__said{font-weight:600}.ibx-stretch{position:absolute;inset:0;z-index:1;border-radius:6px}.ibx-stretch:focus-visible{outline:2px solid #e0c35c;outline-offset:-2px}html:not(.dark) .ibx-stretch:focus-visible{outline-color:#8a6708}.ibx-row--link:hover>.ibx-row__grid,.ibx-row--link:focus-within>.ibx-row__grid{background-color:#ffffff08}html:not(.dark) .ibx-row--link:hover>.ibx-row__grid,html:not(.dark) .ibx-row--link:focus-within>.ibx-row__grid{background-color:#00000008}.ibx-row--link:hover .ibx-row__said .ibx-title,.ibx-row--link:focus-within .ibx-row__said .ibx-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ibx-seam{list-style:none}.ibx-seam__label{display:block;padding-top:1.5rem;padding-bottom:.5rem;border-top:1px solid rgba(255,255,255,.08);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}html:not(.dark) .ibx-seam__label{border-top-color:#00000017}.ibx-seam:first-child>.ibx-seam__label{border-top:0;padding-top:.875rem}.ibx-verbs{position:relative;z-index:2;flex:0 0 auto;display:flex;align-items:flex-start;-moz-column-gap:1.75rem;column-gap:1.75rem}.ibx-row__body>.ibx-verbs{min-inline-size:7.75rem;justify-content:flex-end}.ibx-verb{position:relative;display:inline-block;font-size:.8125rem;line-height:1.5577;white-space:nowrap;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color var(--motion-fast) var(--ease-standard),text-decoration-color var(--motion-fast) var(--ease-standard)}.ibx-verb:after{content:"";position:absolute;inset-block:-13px;inset-inline:-6px}.ibx-verbs--pair .ibx-verb--quiet:after{inset-inline-end:0}.ibx-verbs--pair .ibx-verb--primary:after{inset-inline-start:0}.ibx-verb:focus-visible{outline:2px solid #e0c35c;outline-offset:3px;border-radius:4px}html:not(.dark) .ibx-verb:focus-visible{outline-color:#8a6708}.ibx-verb:active{opacity:.8}.ibx-verb[disabled],.ibx-verb[aria-disabled=true]{opacity:.45;pointer-events:none}.ibx-verb--primary{font-weight:600;color:#f1f5f9;text-decoration-color:#e0c35ca6}.ibx-verb--primary:hover{color:#ece9f5;text-decoration-color:#e0c35c}html:not(.dark) .ibx-verb--primary{color:#2a2520;text-decoration-color:#8a6708}html:not(.dark) .ibx-verb--primary:hover{color:#1a120c;text-decoration-color:#8a6708}.ibx-verb--quiet{font-weight:500;color:#94a3b8;text-decoration-color:#94a3b8a6}.ibx-verb--quiet:hover{color:#e2e8f0;text-decoration-color:#94a3b8bf}html:not(.dark) .ibx-verb--quiet{color:#57473a;text-decoration-color:#57473aa6}html:not(.dark) .ibx-verb--quiet:hover{color:#2a2520;text-decoration-color:#57473abf}.ibx-pager{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}html:not(.dark) .ibx-pager{border-top-color:#00000017}.ibx-pager__pos{font-size:.78rem;font-weight:500;font-variant-numeric:tabular-nums}.ibx-pager__spent{font-size:.8125rem;font-weight:500;opacity:.4;text-decoration-line:none}@media(max-width:639px){.ibx-row__body{flex-wrap:wrap;row-gap:.625rem;-moz-column-gap:.75rem;column-gap:.75rem}.ibx-row__said{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ibx-verbs{flex:1 0 100%;-moz-column-gap:2rem;column-gap:2rem}.ibx-row__grid{align-items:start}.ibx-row__face{min-block-size:0;block-size:1.2656rem}.ibx-mark{top:1.5078rem}.ibx-row__body>.ibx-verbs{min-inline-size:0;justify-content:flex-start}}.ibx-bell__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}html:not(.dark) .ibx-bell__head{border-bottom-color:#00000012}.ibx-bell__title{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ibx-bell__row{position:relative;padding:.75rem 1rem;border-top:1px solid rgba(255,255,255,.06)}html:not(.dark) .ibx-bell__row{border-top-color:#00000012}.ibx-bell__row:first-child{border-top:0}.ibx-bell__said{font-size:.8125rem;font-weight:600;line-height:1.4}.ibx-bell__detail{margin-top:.125rem;font-size:.78rem;line-height:1.45}.ibx-bell__foot{display:flex;align-items:flex-start;gap:1rem;margin-top:.5rem}.ibx-bell__foot .ibx-verbs{margin-inline-start:auto;-moz-column-gap:1.5rem;column-gap:1.5rem}.ibx-bell__foot .ibx-stamp{line-height:1.5577}.ibx-bell__quiet{padding:1.5rem 1rem;text-align:center;font-size:.8125rem}.ibx-bell__foot-link{padding:.625rem 1rem;text-align:center;border-top:1px solid rgba(255,255,255,.06)}html:not(.dark) .ibx-bell__foot-link{border-top-color:#00000012}.livingsky{position:relative;z-index:0;font-size:17px;line-height:1.6;--pad: 24px;--gut: 16px;--sec: 48px;--rail-gap: 10px;--rail-tracks: 108px 96px 100px 104px 40px;--rail-w: 488px;--well: 40px;--dial-size: 300px;--ink: #eef1f8;--ink-2: #c8d1e0;--ink-3: #aeb9cc;--ink-4: #aeb9cc;--gold: #e6c964;--gold-2: #f0d97e;--sep-c: #828da4;--acc-emerald: #6ee7b7;--acc-violet: #c4b5fd;--acc-violet-2:#b7a0fb;--acc-sky: #7dd3fc;--acc-amber: #fbbf24;--acc-rose: #f87171;--acc-flame: #f7cd93;--acc-parch: #f6ecd0;--hair-c: rgba(255, 255, 255, .13);--hair-c-2: rgba(255, 255, 255, .02);--edge: rgba(255, 255, 255, .1);--edge-top: rgba(255, 255, 255, .17);--edge-soft: rgba(255, 255, 255, .06);--dash-c: rgba(255, 255, 255, .09)}html:not(.dark) .livingsky{--ink: #2A2520;--ink-2: #4A4036;--ink-3: #6B5A45;--ink-4: #6B5A45;--gold: #7F6019;--gold-2: #6B5012;--sep-c: #77654F;--acc-emerald: #146B35;--acc-violet: #5B3FB8;--acc-violet-2:#5B3FB8;--acc-sky: #0369A1;--acc-amber: #92400E;--acc-rose: #B91C1C;--acc-flame: #92400E;--acc-parch: #4A4036;--hair-c: rgba(184, 137, 79, .42);--hair-c-2: rgba(184, 137, 79, .04);--edge: rgba(184, 137, 79, .32);--edge-top: rgba(184, 137, 79, .42);--edge-soft: rgba(184, 137, 79, .22);--dash-c: rgba(184, 137, 79, .3)}@media(min-width:768px){.livingsky{--dial-size: 280px}}@media(min-width:1024px){.livingsky{--dial-size: 350px}}@media(min-width:1280px){.livingsky{--dial-size: 448px}}@media(min-width:1600px){.livingsky{--dial-size: 528px}}.livingsky .deep{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.livingsky .deep canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.livingsky #sky{z-index:0}.livingsky #stars{z-index:1;opacity:var(--canvas-opacity)}.livingsky .deep:after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(115% 85% at 76% 12%,#0000,#0505102e 55%,#0505108c),linear-gradient(180deg,#07071a0f,#07071a00 26%,#06061461)}html:not(.dark) .livingsky .deep:after{background:radial-gradient(115% 85% at 76% 12%,#ffffff6b,#fffcf51f 55%,#e2d5ba4d),linear-gradient(180deg,#fffdf857,#fffdf800 26%,#e2d5ba57)}.livingsky .page{position:relative;z-index:1;overflow-x:clip}.livingsky .row,.livingsky .sky-panel,.livingsky .signal,.livingsky .deck-a>div,.livingsky .deck-b{min-width:0}.livingsky img,.livingsky svg{max-width:100%}.livingsky .wrap{max-width:1600px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.livingsky .wrap{padding-inline:1.5rem}}@media(min-width:1024px){.livingsky .wrap{padding-inline:2rem}}.livingsky .sprite{position:absolute;width:0;height:0;overflow:hidden}.livingsky .sky-panel{position:relative;background:linear-gradient(180deg,#15152ee6,#0d0d1ff0);border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff2b;border-radius:16px;box-shadow:0 16px 40px -16px #0009,inset 0 1px #ffffff0f}.livingsky .sky-panel--raised{background:linear-gradient(180deg,#1c1a3af0,#111028f5);box-shadow:0 26px 60px -20px #000000b8,inset 0 1px #ffffff17;border-top-color:#fff3}.livingsky .sky-panel--row{background:linear-gradient(180deg,#15152ee0,#0d0d1fed);border:1px solid rgba(255,255,255,.09);border-top-color:#ffffff26;border-radius:14px;box-shadow:0 12px 30px -14px #0000008c,inset 0 1px #ffffff0d;transition:transform var(--motion-mid) var(--ease-standard),border-color var(--motion-mid) var(--ease-standard),box-shadow var(--motion-mid) var(--ease-standard)}.livingsky .sky-panel--row:hover{transform:translateY(-2px);border-top-color:#ffffff42;box-shadow:0 20px 40px -16px #0000009e,inset 0 1px #ffffff14}html:not(.dark) .livingsky .sky-panel{background:linear-gradient(180deg,#fffdf8f5,#fffaf0f7);border-color:#b8894f4d;border-top-color:#ffffffe6;box-shadow:0 12px 28px -18px #553c1e47,inset 0 1px #ffffffe6}html:not(.dark) .livingsky .sky-panel--raised{background:linear-gradient(180deg,#fffefbfb,#fffbf3fc);border-color:#b8894f61;box-shadow:0 20px 44px -22px #553c1e57,inset 0 1px #fffffff5}html:not(.dark) .livingsky .sky-panel--row{background:linear-gradient(180deg,#fffdf8f2,#fffaf0f5);border-color:#b8894f47;border-top-color:#ffffffe0;box-shadow:0 10px 22px -16px #553c1e3d,inset 0 1px #ffffffe0}html:not(.dark) .livingsky .sky-panel--row:hover{border-color:#b8894f75;box-shadow:0 16px 30px -18px #553c1e4d,inset 0 1px #ffffffeb}.livingsky .sky-scrim{background:radial-gradient(96% 128% at 27% 44%,#0a0a1ae0,#0a0a1aad 50%,#0a0a1a2e 86%,#0a0a1a00);border-radius:18px}html:not(.dark) .livingsky .sky-scrim{background:radial-gradient(96% 128% at 27% 44%,#fffcf5f7,#fffcf5e6 50%,#fffcf570 86%,#fffcf500)}.livingsky .hair{height:1px;background:linear-gradient(to right,var(--hair-c),var(--hair-c-2));border:0}.livingsky .t-2xs{font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--ink-4)}.livingsky .t-meta{font-size:15px;line-height:1.6;font-weight:500;color:var(--ink-3)}.livingsky .t-data{font-size:15px;line-height:1.6;color:var(--ink-3)}.livingsky .t-body{font-size:17px;line-height:1.6;color:var(--ink-2)}.livingsky .t-lede{font-size:22px;line-height:1.6;color:#dfe4ef;max-width:52ch;text-wrap:pretty}.livingsky .t-title{font-size:20px;line-height:1.35;font-weight:600;color:var(--ink)}.livingsky .num-display{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-size:38px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:#eccd63}.livingsky .num-inst{font-size:28px;font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums lining-nums;color:#e3e9f4;letter-spacing:-.01em}.livingsky .gold-word{background:linear-gradient(180deg,#f7e9b4,#dcb845 60%,#bf9631);-webkit-background-clip:text;background-clip:text;color:transparent}.livingsky .ink{color:var(--ed-ink)}.livingsky .tnum{font-variant-numeric:tabular-nums lining-nums}html:not(.dark) .livingsky .t-lede{color:#3a332a}html:not(.dark) .livingsky .num-display{color:var(--gold)}html:not(.dark) .livingsky .num-inst{color:var(--ink)}html:not(.dark) .livingsky .ink{color:var(--ink)}html:not(.dark) .livingsky .gold-word{background-image:linear-gradient(180deg,#a07c2a,#7f6019 55%,#6b5012)}.livingsky .sec-head{display:flex;align-items:center;gap:1.25rem}.livingsky .sec-head h2{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:700;font-size:clamp(1.9rem,1.45rem + 1.5vw,2.6rem);line-height:1.08;letter-spacing:-.015em;color:#f0edf8;white-space:nowrap;margin:0}.livingsky .sec-head .ed-rule--left{flex:1}html:not(.dark) .livingsky .sec-head h2{color:var(--ink)}.livingsky .panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 28px;flex-wrap:wrap;padding:var(--pad) var(--pad) 0}.livingsky .panel-head>div:first-child{flex:1 1 520px;min-width:0}.livingsky .panel-head>.btn{flex:none}.livingsky .panel-head__t{font-size:20px;font-weight:600;line-height:1.3;color:var(--ink);margin:6px 0 0;display:flex;align-items:center;gap:10px}.livingsky .panel-head__n{font-size:15px;line-height:1.6;color:var(--ink-3);margin:4px 0 0}.livingsky .sky-title{color:var(--gold)}.livingsky .gold-link{color:var(--gold);text-decoration:underline;text-decoration-color:#d4af376b;text-underline-offset:3px}html:not(.dark) .livingsky .gold-link{text-decoration-color:#7f601973}.livingsky .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;font-variant-numeric:tabular-nums lining-nums;--focus: #f0d97e;transition:transform .16s var(--ease-standard),box-shadow .16s var(--ease-standard),border-color .16s var(--ease-standard),background-color .16s var(--ease-standard),filter .16s var(--ease-standard)}.livingsky .btn:hover{transform:translateY(-1px)}.livingsky .btn:active{transform:translateY(0) scale(.972);transition-duration:80ms}.livingsky .btn:focus-visible,.livingsky .btn-well:focus-visible,.livingsky .icon-well:focus-visible,.livingsky .filterbar:focus-visible,.livingsky .seg button:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:10px}.livingsky .btn[disabled],.livingsky .btn.is-disabled{opacity:.45;pointer-events:none}.livingsky .btn svg{flex:none}html:not(.dark) .livingsky .btn,html:not(.dark) .livingsky .btn-well,html:not(.dark) .livingsky .icon-well,html:not(.dark) .livingsky .filterbar,html:not(.dark) .livingsky .seg button{--focus: #8a6708}.livingsky .btn-lg{height:54px;padding-inline:26px;border-radius:13px;font-size:17px}.livingsky .btn-md{height:46px;padding-inline:18px;border-radius:11px;font-size:16px}.livingsky .btn-sm{height:40px;padding-inline:14px;border-radius:10px;font-size:15px;gap:8px}.livingsky .btn-lg svg{width:20px;height:20px}.livingsky .btn-md svg{width:18px;height:18px}.livingsky .btn-sm svg{width:16px;height:16px}.livingsky .btn-gold{background:linear-gradient(180deg,#f4e096,#dcb849 48%,#c39c2c);color:#0a0a1a;border-color:#f4e3a19e;--focus: #f4e3a1;box-shadow:inset 0 1px #ffffff7a,0 2px 10px -2px #c9a2278c}.livingsky .btn-gold:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff8c,0 14px 30px -10px #d4af3799}html:not(.dark) .livingsky .btn-gold{background:linear-gradient(180deg,#e8c877,#c9a23f 48%,#a9831f);color:#241a06;border-color:#a9831fa8;--focus: #6B5012;box-shadow:inset 0 1px #ffffff8c,0 2px 10px -3px #8b6a1f66}html:not(.dark) .livingsky .btn-gold:hover{filter:brightness(1.04);box-shadow:inset 0 1px #fff9,0 12px 26px -12px #8b6a1f73}.livingsky .btn-brass{background:linear-gradient(180deg,#d4af3738,#d4af3714);color:#f5e2a3;border-color:#d4af3775;border-top-color:#f0d97e9e;--focus: #f0d97e;box-shadow:inset 0 1px #ffffff1a,0 2px 10px -4px #0000008c}.livingsky .btn-brass:hover{background:linear-gradient(180deg,#d4af3752,#d4af3721);border-color:#f0d97eb3;box-shadow:0 10px 24px -10px #d4af3773}html:not(.dark) .livingsky .btn-brass{background:linear-gradient(180deg,#b8894f38,#b8894f14);color:#6b5012;border-color:#a9831f75;border-top-color:#fffc;box-shadow:inset 0 1px #ffffffbf,0 2px 8px -5px #553c1e66}html:not(.dark) .livingsky .btn-brass:hover{background:linear-gradient(180deg,#b8894f52,#b8894f24);border-color:#a9831f9e;box-shadow:0 10px 20px -12px #8b6a1f73}.livingsky .btn-violet{background:linear-gradient(180deg,#8163f2,#5b3fb8);color:#fff;border-color:#a78bfa80;--focus: #c4b5fd;box-shadow:inset 0 1px #ffffff3d,0 2px 10px -2px #5b3fb899}.livingsky .btn-violet:hover{filter:brightness(1.1);box-shadow:inset 0 1px #ffffff4d,0 12px 28px -10px #8b5cf69e}html:not(.dark) .livingsky .btn-violet{background:linear-gradient(180deg,#6d4fd6,#4c2db1);border-color:#4c2db18c;--focus: #3F248F;box-shadow:inset 0 1px #ffffff47,0 2px 10px -3px #4c2db166}html:not(.dark) .livingsky .btn-violet:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff57,0 12px 26px -12px #5b3fb873}.livingsky .btn-instrument{background:linear-gradient(180deg,#ffffff1b,#ffffff0a);border-color:#ffffff26;border-top-color:#ffffff3b;color:#edf1f8;--focus: #cfd8e8;box-shadow:inset 0 1px #ffffff12,0 2px 8px -4px #0009}.livingsky .btn-instrument:hover{background:linear-gradient(180deg,#ffffff29,#fff1)}.livingsky .btn-instrument.hue-emerald:hover{border-color:#6ee7b76b;box-shadow:0 8px 20px -8px #6ee7b759}.livingsky .btn-instrument.hue-gold:hover{border-color:#e6c9646b;box-shadow:0 8px 20px -8px #e6c96459}.livingsky .btn-instrument.hue-violet:hover{border-color:#c4b5fd6b;box-shadow:0 8px 20px -8px #c4b5fd59}html:not(.dark) .livingsky .btn-instrument{background:linear-gradient(180deg,#fffdf8,#f7f0e1);border-color:#b8894f5c;border-top-color:#fffffff2;color:var(--ink);box-shadow:inset 0 1px #ffffffe6,0 2px 6px -4px #553c1e4d}html:not(.dark) .livingsky .btn-instrument:hover{background:linear-gradient(180deg,#fff,#fbf6ea)}html:not(.dark) .livingsky .btn-instrument.hue-emerald:hover{border-color:#146b357a;box-shadow:0 8px 16px -10px #146b3566}html:not(.dark) .livingsky .btn-instrument.hue-gold:hover{border-color:#7f601980;box-shadow:0 8px 16px -10px #7f601966}html:not(.dark) .livingsky .btn-instrument.hue-violet:hover{border-color:#5b3fb875;box-shadow:0 8px 16px -10px #5b3fb861}.livingsky .ic-emerald{color:var(--acc-emerald)}.livingsky .ic-gold{color:var(--gold)}.livingsky .ic-violet{color:var(--acc-violet)}.livingsky .ic-sky{color:var(--acc-sky)}.livingsky .btn-unlock{background:linear-gradient(180deg,#f8cd6a,#e0a12a 52%,#c9861d);color:#1a1204;border-color:#fcd378ad;--focus: #f6c65a;box-shadow:inset 0 1px #ffffff73,0 3px 14px -4px #e0a12a99}.livingsky .btn-unlock:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff8c,0 14px 30px -10px #e0a12a9e}.livingsky .btn-unlock .cnt{font-weight:500;opacity:.74}html:not(.dark) .livingsky .btn-unlock{background:linear-gradient(180deg,#f2c561,#d79a26 52%,#b87c14);color:#1a1204;border-color:#b87c14b3;--focus: #7A5210;box-shadow:inset 0 1px #ffffff85,0 3px 12px -5px #92500e73}html:not(.dark) .livingsky .btn-unlock:hover{filter:brightness(1.04);box-shadow:inset 0 1px #ffffff94,0 12px 26px -12px #92500e7a}.livingsky .btn-emerald{background:linear-gradient(180deg,#10b98142,#10b9811c);color:#b3f5d8;border-color:#34d39970;border-top-color:#6ee7b794;--focus: #6ee7b7;box-shadow:inset 0 1px #ffffff14,0 2px 10px -4px #00000080}.livingsky .btn-emerald:hover{background:linear-gradient(180deg,#10b9815c,#10b9812b)}html:not(.dark) .livingsky .btn-emerald{background:linear-gradient(180deg,#146b3529,#146b350f);color:#0f4c25;border-color:#146b356b;border-top-color:#fffc;--focus: #0F4C25;box-shadow:inset 0 1px #ffffffbf,0 2px 8px -5px #553c1e59}html:not(.dark) .livingsky .btn-emerald:hover{background:linear-gradient(180deg,#146b353d,#146b351a)}.livingsky .btn-ghost-danger{background:transparent;color:#fcaaaa;border-color:#f871715c;--focus: #fca5a5}.livingsky .btn-ghost-danger:hover{background:#ef44441f;border-color:#f871718c}html:not(.dark) .livingsky .btn-ghost-danger{color:#b91c1c;border-color:#b91c1c61;--focus: #991B1B}html:not(.dark) .livingsky .btn-ghost-danger:hover{background:#b91c1c17;border-color:#b91c1c8c}.livingsky .btn-well{position:relative;width:var(--well);height:var(--well);padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.11);color:var(--ink-3);cursor:pointer;--focus: #fca5a5;transition:background-color .16s var(--ease-standard),color .16s var(--ease-standard),border-color .16s var(--ease-standard),transform .16s var(--ease-standard)}.livingsky .btn-well:hover{background:#ef44441f;color:#fca5a5;border-color:#f8717170;transform:translateY(-1px)}.livingsky .btn-well:active{transform:scale(.94);transition-duration:80ms}.livingsky .btn-well svg{width:18px;height:18px}html:not(.dark) .livingsky .btn-well{border-color:#b8894f57;color:var(--ink-3);--focus: #991B1B}html:not(.dark) .livingsky .btn-well:hover{background:#b91c1c17;color:#b91c1c;border-color:#b91c1c70}.livingsky .icon-well{position:relative;width:44px;height:44px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.14);border-top-color:#ffffff38;box-shadow:inset 0 1px #ffffff12,0 2px 8px -4px #0009;cursor:pointer;--focus: #c4b5fd;transition:transform .16s var(--ease-standard),border-color .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}.livingsky .icon-well:hover{transform:translateY(-1px);border-color:#ffffff47}.livingsky .icon-well:active{transform:scale(.96);transition-duration:80ms}.livingsky .icon-well svg{width:20px;height:20px}.livingsky .icon-well--static{cursor:default}.livingsky .icon-well--static:hover{transform:none}html:not(.dark) .livingsky .icon-well{background:linear-gradient(180deg,#fffdf8,#f6eede);border-color:#b8894f5c;border-top-color:#fffffff2;box-shadow:inset 0 1px #ffffffe6,0 2px 6px -4px #553c1e47;--focus: #3F248F}html:not(.dark) .livingsky .icon-well:hover{border-color:#b8894f8c}.livingsky .nav{position:sticky;top:0;z-index:55;background:#090918e0;border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.livingsky .nav__inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:2rem}@media(max-width:960px){.livingsky .nav-links{display:none!important}}.livingsky .nav__link{padding:9px 13px;border-radius:10px;font-size:16px;font-weight:500;color:var(--ink-3);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.livingsky .nav__link:hover{color:#e6ecf7;background:#ffffff0d}.livingsky .nav__link.is-active{color:#c9bcfd;background:#8b5cf624}.livingsky .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.livingsky .brand span{font-size:20px;font-weight:700;letter-spacing:.2em;color:var(--gold)}.livingsky .avatar{width:40px;height:40px;border-radius:999px;background:linear-gradient(180deg,#8163f2,#4c2db1);color:#fff;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18)}html:not(.dark) .livingsky .nav{background:#fbf7eeeb;border-bottom-color:#d9cfb899}html:not(.dark) .livingsky .nav__link:hover{color:var(--ink);background:#b8894f1a}html:not(.dark) .livingsky .nav__link.is-active{color:#4c2db1;background:#5b3fb81c}html:not(.dark) .livingsky .avatar{background:linear-gradient(180deg,#6d4fd6,#4c2db1);border-color:#4c2db159}.livingsky .hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center}.livingsky .hero__left{grid-column:1 / -1;position:relative;z-index:0}.livingsky .hero__left:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-78px -130px -70px -64px;border-radius:40px;background:radial-gradient(62% 62% at 26% 48%,#080816d6,#08081699 46%,#0808163d 76%,#08081600)}html:not(.dark) .livingsky .hero__left:before{background:radial-gradient(62% 62% at 26% 48%,#fcf8f0eb,#fcf8f0ad 46%,#fcf8f042 76%,#fcf8f000)}.livingsky .hero__right{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:18px}@media(min-width:768px){.livingsky .hero__left{grid-column:span 7}.livingsky .hero__right{grid-column:span 5}.livingsky .hero{min-height:420px}}@media(min-width:1280px){.livingsky .hero{min-height:500px}}.livingsky .hero__kicker{font-size:14px;letter-spacing:.18em;font-weight:700;margin:0}.livingsky .hero__headline{max-width:21ch;margin:16px 0 0;font-size:clamp(2.75rem,1.9rem + 2.9vw,4.25rem);line-height:.98}.livingsky .hero__sub{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-style:italic;font-size:25px;line-height:1.3;color:#d6bd74;margin:14px 0 0}.livingsky .hero__scrim{margin:20px 0 0 -22px;padding:20px 22px 22px}.livingsky .hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.livingsky .hero__tags{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.livingsky .hero__tags span{color:var(--ink-4)}html:not(.dark) .livingsky .hero__kicker{color:#6f5410}.livingsky .hero__kicker .sep{color:inherit}html:not(.dark) .livingsky .hero__sub{color:#7a5c18}.livingsky .dial-wrap{position:relative;width:var(--dial-size);height:var(--dial-size);max-width:100%;filter:drop-shadow(0 34px 46px rgba(0,0,0,.55))}.livingsky .dial-wrap svg{width:100%;height:100%;display:block}.livingsky .dial-cap{position:relative;z-index:0;padding:10px 24px 12px;text-align:center}.livingsky .dial-cap:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-14px -34px;border-radius:24px;background:radial-gradient(52% 58% at 50% 50%,#080816db,#08081694 48%,#08081633 78%,#08081600)}.livingsky .dial-cap__main{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#efdfa8}.livingsky .dial-cap__sub{font-size:15px;line-height:1.6;color:var(--ink-3);margin-top:7px}html:not(.dark) .livingsky .dial-wrap{filter:drop-shadow(0 18px 30px rgba(85,60,30,.22))}html:not(.dark) .livingsky .dial-cap:before{background:radial-gradient(52% 58% at 50% 50%,#fcf8f0f0,#fcf8f0a8 48%,#fcf8f038 78%,#fcf8f000)}html:not(.dark) .livingsky .dial-cap__main{color:#6b5012}html:not(.dark) .livingsky .dial-wrap svg [fill^="#0"],html:not(.dark) .livingsky .dial-wrap svg [fill^="#1"]{fill:#fffcf5}html:not(.dark) .livingsky .dial-wrap svg [stroke="#d4af37"]{stroke:#8b6a1f}html:not(.dark) .livingsky .dial-wrap svg [stroke="#f0d97e"]{stroke:#8b6a1f}html:not(.dark) .livingsky .dial-wrap svg [fill="#f0d97e"]{fill:#b8894f}html:not(.dark) .livingsky .dial-wrap svg [stroke="#eccd63"]{stroke:#7a5c18}html:not(.dark) .livingsky .dial-wrap svg text{fill:var(--ink-3)}@media(max-width:767px){.livingsky .hero__right{order:-1}.livingsky .dial-wrap{width:220px;height:220px}.livingsky .dial-wrap text{display:none}.livingsky .hero__scrim{margin:20px -1rem 0;padding:18px 1rem 20px;border-radius:0}}@media(min-width:640px)and (max-width:767px){.livingsky .hero__scrim{margin-inline:-1.5rem;padding-inline:1.5rem}}.livingsky .conditions{display:flex;align-items:center;gap:18px 20px;flex-wrap:wrap;padding:18px var(--pad);margin-top:var(--sec)}.livingsky .conditions__glyph{color:var(--acc-sky);background:#7dd3fc1a;border-color:#7dd3fc4d}.livingsky .conditions__body{min-width:0;flex:1 1 420px}.livingsky .conditions__text{font-size:18px;line-height:1.55;color:#e2e7f1;margin:6px 0 0}.livingsky .conditions__rd{display:flex;align-items:center;gap:14px;margin-left:auto;flex-wrap:wrap}.livingsky .tier{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-violet)}html:not(.dark) .livingsky .conditions__glyph{background:#0369a114;border-color:#0369a14d}html:not(.dark) .livingsky .conditions__text{color:#3a332a}.livingsky .challenge-card{display:flex;align-items:center;gap:18px 20px;flex-wrap:wrap;padding:18px var(--pad);margin-top:var(--gut)}.livingsky .challenge-card__body{min-width:0;flex:1 1 380px}.livingsky .challenge-card__line{font-size:17px;line-height:1.55;color:var(--ink);margin:6px 0 0}.livingsky .challenge-card__rd{display:flex;align-items:center;gap:16px;margin-left:auto;flex-wrap:wrap}.livingsky .challenge-card__state{font-size:15px;line-height:24px;font-weight:600;color:var(--acc-parch);margin:0;white-space:nowrap}.livingsky .legend{margin-top:var(--gut);padding-bottom:var(--pad)}.livingsky .legend__grid{list-style:none;margin:18px 0 0;padding:0 var(--pad);display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:560px){.livingsky .legend__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.livingsky .legend__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1180px){.livingsky .legend__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.livingsky .lg{position:relative;display:flex;flex-direction:column;padding:0 15px 15px;border-radius:12px;background:linear-gradient(180deg,#ffffff0b,#ffffff03);border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px #ffffff0d}.livingsky .lg__band{display:flex;align-items:center;gap:9px;height:34px;margin:0 -15px 15px;padding:0 14px;border-radius:11px 11px 0 0;border-top:3px solid var(--gen);background:linear-gradient(180deg,#ffffff0e,#ffffff03)}.livingsky .lg__dot{width:12px;height:12px;border-radius:50%;flex:none;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.9),var(--gen) 64%);box-shadow:0 0 9px -1px var(--gen),inset 0 -1px 1px #00000059}.livingsky .lg__ord{font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap}.livingsky .lg__rel{font-size:19px;font-weight:600;line-height:1.22;color:#eaeffa;min-height:2.44em;letter-spacing:-.005em}.livingsky .lg__nm{display:flex;align-items:flex-start;flex-wrap:wrap;align-content:flex-start;gap:3px 8px;margin-top:12px;min-height:2.8em;font-size:15px;line-height:1.4;color:var(--ink-3)}.livingsky .lg__nm svg{width:17px;height:17px;flex:none;color:var(--gen);margin-top:2px}@media(max-width:559px){.livingsky .lg__rel,.livingsky .lg__nm{min-height:0}}.livingsky .lg__sign{margin-top:auto;padding-top:10px;border-top:1px dashed var(--dash-c);font-size:15px;font-weight:600;color:#d8dfec;display:flex;align-items:center;justify-content:space-between;gap:8px}.livingsky .lg__sign em{font-style:normal;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.livingsky .lg.is-on{background:linear-gradient(180deg,#d4af3729,#d4af3709);border-color:#e8b94a6b;box-shadow:inset 0 1px #ffffff1a,0 0 26px -12px #d4af37cc}.livingsky .lg.is-on .lg__band{background:linear-gradient(180deg,#f8e29c,#dcae3f);border-top-color:#f8e6b6}.livingsky .lg.is-on .lg__ord{color:#241a06}.livingsky .lg.is-on .lg__dot{box-shadow:0 0 0 2px #241a0659}.livingsky .lg__watch{font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#241a06;white-space:nowrap}.livingsky .lg.is-on .lg__rel{color:#fbf3dc}.livingsky .lg.is-on .lg__sign{color:#f6ecd0;border-top-color:#d4af3740}.livingsky .lg__band{flex-wrap:wrap;align-content:center;row-gap:2px}.livingsky .lg__watch{margin-left:auto}@media(min-width:900px)and (max-width:1023px),(min-width:1180px){.livingsky .lg__band{height:auto;min-height:54px}.livingsky .lg__watch{margin-left:0;flex:1 0 100%}}html:not(.dark) .livingsky .lg{background:linear-gradient(180deg,#fffdf8,#fbf5e8);border-color:#b8894f4d;box-shadow:inset 0 1px #ffffffe6}html:not(.dark) .livingsky .lg__band{background:linear-gradient(180deg,#b8894f21,#b8894f08)}html:not(.dark) .livingsky .lg__dot{background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.75),var(--gen) 62%);box-shadow:0 0 0 1px #553c1e1a,inset 0 -1px 1px #0000002e}html:not(.dark) .livingsky .lg__rel{color:var(--ink)}html:not(.dark) .livingsky .lg__sign{color:#3a332a}html:not(.dark) .livingsky .lg.is-on{background:linear-gradient(180deg,#b8894f3d,#b8894f0f);border-color:#a9831f7a;box-shadow:inset 0 1px #ffffffbf,0 0 0 1px #a9831f1a}html:not(.dark) .livingsky .lg.is-on .lg__band{background:linear-gradient(180deg,#efd79b,#d0a945);border-top-color:#f2e0ac}html:not(.dark) .livingsky .lg.is-on .lg__rel{color:var(--ink)}html:not(.dark) .livingsky .lg.is-on .lg__sign{color:#3a332a;border-top-color:#a9831f59}.livingsky .hours{margin-top:var(--gut);padding-bottom:22px}.livingsky .hours__now{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--ink);margin:8px 0 0}.livingsky .hours__now svg{width:26px;height:26px;flex:none;color:var(--acc-violet-2)}.livingsky .hours__now em{font-style:normal;color:var(--acc-violet)}.livingsky .hours__span{font-size:17px;line-height:1.6;color:var(--ink-3);margin:6px 0 0;font-variant-numeric:tabular-nums}.livingsky .hours__span b{color:#e2e7f1;font-weight:600}.livingsky .hours__key{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.livingsky .hours__key span{display:inline-flex;align-items:center;gap:7px;font-size:15px;color:var(--ink-3)}.livingsky .hours__key i{width:12px;height:12px;border-radius:3px;background:var(--c);box-shadow:0 0 8px -2px var(--c)}html:not(.dark) .livingsky .hours__span b{color:var(--ink)}html:not(.dark) .livingsky .hours__key i{box-shadow:0 0 0 1px #553c1e1a}.livingsky .hours__prompt{font-size:15px;line-height:1.6;color:var(--ink-3);margin:10px 0 0;max-width:62ch}.livingsky .hours__prompt a{display:inline-block;padding:10px 0;min-height:44px;color:var(--gold);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.livingsky .hours__prompt a:hover{color:var(--gold-2)}.livingsky .hours__prompt a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.livingsky .hours__ruler{position:relative;margin:48px var(--pad) 0}.livingsky .hours__bed{position:absolute;left:0;right:0;bottom:0;height:46px;border-radius:6px;overflow:hidden}.livingsky .hours__bed i{position:absolute;top:0;bottom:0}.livingsky .hours__bed .day{left:0;width:69.167%;background:linear-gradient(180deg,#f0d97e0e,#f0d97e04)}.livingsky .hours__bed .night{left:69.167%;right:0;background:linear-gradient(180deg,#788cc813,#788cc805)}.livingsky .hours__cells{position:relative;display:flex;align-items:flex-end;gap:0;height:90px}.livingsky .hcell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;height:100%}.livingsky .hcell__bar{width:calc(100% - 3px);border-radius:3px 3px 2px 2px;background:currentColor;opacity:.86;height:38px;box-shadow:inset 0 1px #ffffff29;transform-origin:bottom}.livingsky .hcell.is-past .hcell__bar{opacity:.26}.livingsky .hcell.is-now .hcell__bar{opacity:1;height:70px;box-shadow:inset 0 1px #ffffff73,0 0 22px -2px currentColor}.livingsky .hcell__caret{width:0;height:0;margin-bottom:6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid currentColor}.livingsky .hcell__caret.hide{visibility:hidden}.livingsky .hours__zone{position:absolute;top:-26px;text-align:center;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.livingsky .hours__zone span{letter-spacing:.02em;text-transform:none;font-weight:500}@media(max-width:900px){.livingsky .hours__zone span{display:none}}.livingsky .hours__axis{position:relative;height:1px;margin-top:8px;background:#ffffff29}.livingsky .hours__scale{position:relative;height:34px;margin-top:0}.livingsky .hours__scale b{position:absolute;top:9px;font-size:15px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(-50%)}.livingsky .hours__scale b:before{content:"";position:absolute;left:50%;top:-9px;width:1px;height:6px;background:#ffffff4d}.livingsky .hours__scale b.edge-l{transform:none}.livingsky .hours__scale b.edge-l:before{left:0}.livingsky .hours__scale b.edge-r{transform:translate(-100%)}.livingsky .hours__scale b.edge-r:before{left:auto;right:0}@media(max-width:699px){.livingsky .hours__scale b.tick-dense{display:none}}.livingsky .hours__use{margin-top:10px;font-size:15px;line-height:1.6;color:var(--ink-3);max-width:68ch}html:not(.dark) .livingsky .hours__use{color:var(--ink-2)}.livingsky .hours__mark{position:absolute;top:-30px;bottom:34px;width:1px;background:linear-gradient(180deg,#f0d97e00,#f0d97e6b 30% 100%)}.livingsky .hours__mark span{position:absolute;top:-8px;left:9px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d9c07a;white-space:nowrap}.livingsky .hours__mark.is-right span{left:auto;right:8px}@media(max-width:860px){.livingsky .hours__mark span{display:none}}html:not(.dark) .livingsky .hours__bed .day{background:linear-gradient(180deg,#b8894f29,#b8894f0d)}html:not(.dark) .livingsky .hours__bed .night{background:linear-gradient(180deg,#5b3fb81a,#5b3fb808)}html:not(.dark) .livingsky .hcell__bar{box-shadow:inset 0 1px #ffffff59}html:not(.dark) .livingsky .hcell.is-past .hcell__bar{opacity:.36}html:not(.dark) .livingsky .hcell.is-now .hcell__bar{box-shadow:inset 0 1px #ffffff73,0 0 14px -4px currentColor,0 0 0 1px #553c1e24}html:not(.dark) .livingsky .hours__axis{background:#b8894f6b}html:not(.dark) .livingsky .hours__scale b:before{background:#7f601980}html:not(.dark) .livingsky .hours__mark{background:linear-gradient(180deg,#7f601900,#7f601973 30% 100%)}html:not(.dark) .livingsky .hours__mark span{color:#7a5c18}.livingsky .deck-a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.livingsky .deck-a{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.livingsky .deck-a{grid-template-columns:repeat(6,minmax(0,1fr))}}.livingsky .cell{display:flex;flex-direction:column;padding:20px;border-top:1px solid var(--edge-soft);border-left:1px solid var(--edge-soft);min-width:0}.livingsky .cell:first-child{border-left-color:transparent}@media(min-width:1180px){.livingsky .cell{border-top:0}}.livingsky .cell__v{font-size:19px;font-weight:600;color:var(--ink);margin-top:10px;display:flex;align-items:center;gap:9px;min-height:42px}.livingsky .cell__v svg{width:20px;height:20px;flex:none}.livingsky .cell__n{display:flex;align-items:baseline;gap:10px;margin-top:10px;min-height:42px}.livingsky .cell__m{margin-top:8px}.livingsky .cell__act{margin-top:auto;padding-top:16px}.livingsky .deck-b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:18px var(--pad) 22px}@media(min-width:720px){.livingsky .deck-b{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.livingsky .deck-b{grid-template-columns:repeat(6,minmax(0,1fr))}}.livingsky .gauge{display:flex;align-items:center;gap:14px;min-width:0}.livingsky .gauge svg{width:56px;height:56px;flex:none}.livingsky .gauge__n{font-size:28px;font-weight:600;line-height:1.1;margin-top:3px;font-variant-numeric:tabular-nums;color:#e3e9f4;letter-spacing:-.01em}.livingsky .gauge__n.warn{color:var(--acc-amber)}.livingsky .gauge__n.hot{color:var(--acc-rose)}.livingsky .gauge__n.inf{color:var(--acc-emerald)}.livingsky .gauge__n.is-word{font-size:19px;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}@media(min-width:900px){.livingsky .gauge__n.is-word{font-size:21px}}html:not(.dark) .livingsky .gauge__n{color:var(--ink)}html:not(.dark) .livingsky .gauge__n.warn{color:var(--acc-amber)}html:not(.dark) .livingsky .gauge__n.hot{color:var(--acc-rose)}html:not(.dark) .livingsky .gauge__n.inf{color:var(--acc-emerald)}html:not(.dark) .livingsky .gauge svg circle{stroke:#a9831f38}html:not(.dark) .livingsky .gauge svg circle.arc-val{stroke:#5b3fb8}html:not(.dark) .livingsky .gauge svg circle.arc-val[stroke="#fbbf24"]{stroke:#92400e}html:not(.dark) .livingsky .gauge svg circle.arc-val[stroke="#f87171"]{stroke:#b91c1c}.livingsky .ledger{padding:0 var(--pad) 18px}.livingsky .ledger__grid{display:grid;grid-template-columns:1fr;gap:0 44px}@media(min-width:900px){.livingsky .ledger__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){.livingsky .ledger__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.livingsky .ledger__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;padding:8px 0;border-top:1px dashed var(--dash-c)}.livingsky .ledger__row:first-child{border-top:0}@media(min-width:900px){.livingsky .ledger__row:nth-child(2){border-top:0}}@media(min-width:1600px){.livingsky .ledger__row{border-top:0}}.livingsky .ledger__when{color:var(--sep-c)}.livingsky .pos{color:var(--acc-emerald);font-weight:700;font-variant-numeric:tabular-nums}.livingsky .neg{color:var(--ink-3);font-weight:700;font-variant-numeric:tabular-nums}.livingsky .seg{display:inline-flex;position:relative;height:46px;padding:3px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.livingsky .seg__thumb{position:absolute;top:3px;left:3px;height:38px;width:124px;border-radius:9px;background:linear-gradient(180deg,#8163f2,#5b3fb8);box-shadow:inset 0 1px #ffffff38,0 4px 12px -4px #5b3fb8b3;transition:transform .28s var(--ease-emphasis)}.livingsky .seg button{position:relative;z-index:1;width:124px;height:38px;border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;--focus: #c4b5fd}.livingsky .seg button[aria-pressed=true]{color:#fff}.livingsky .seg button svg{width:17px;height:17px}html:not(.dark) .livingsky .seg{background:#b8894f1a;border-color:#b8894f52}html:not(.dark) .livingsky .seg__thumb{background:linear-gradient(180deg,#6d4fd6,#4c2db1);box-shadow:inset 0 1px #ffffff47,0 4px 10px -6px #4c2db18c}.livingsky .filterbar{display:flex;align-items:center;justify-content:space-between;width:100%;height:58px;padding:0 20px;border-radius:13px;cursor:pointer;background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff2b;color:var(--ink-2);font:inherit;font-size:17px;font-weight:600;--focus: #c4b5fd;transition:border-color .16s var(--ease-standard),background-color .16s var(--ease-standard)}.livingsky .filterbar:hover{border-color:#fff3}.livingsky .chip-active{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:#8b5cf63d;color:#cbbdfd}.livingsky .filter-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}@media(min-width:640px){.livingsky .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.livingsky .filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.livingsky .field-label{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px}.livingsky .ref-input{width:244px;max-width:100%;font-size:16px}html:not(.dark) .livingsky .filterbar{background:linear-gradient(180deg,#fffdf8,#f8f1e3);border-color:#b8894f52;border-top-color:#fffffff2}html:not(.dark) .livingsky .filterbar:hover{border-color:#b8894f80}html:not(.dark) .livingsky .chip-active{background:#5b3fb824;color:#4c2db1}.livingsky .row{display:grid;grid-template-columns:64px 20px minmax(0,1fr) var(--rail-w);align-items:center;gap:0;padding:18px var(--pad);min-height:108px}.livingsky .rail{display:grid;grid-template-columns:var(--rail-tracks);gap:var(--rail-gap);justify-content:end;width:var(--rail-w)}.livingsky .rail .btn{width:100%;padding-inline:0}.livingsky .rail .btn-well{width:100%}.livingsky .rail .span-3{grid-column:2 / 5}@media(max-width:1099px){.livingsky .row{grid-template-columns:64px 20px minmax(0,1fr)}.livingsky .row .rail{grid-column:3 / -1;margin-top:16px;justify-content:start}}@media(max-width:640px){.livingsky .row{grid-template-columns:64px 16px minmax(0,1fr);padding:18px 16px}.livingsky .row .rail{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.livingsky .rail .span-3{grid-column:1 / -1;order:2}}@media(pointer:coarse){.livingsky{--well: 44px;--rail-tracks: 108px 96px 100px 104px 44px;--rail-w: 492px}.livingsky .btn-sm{height:44px}.livingsky .seg{height:50px}.livingsky .seg__thumb,.livingsky .seg button{height:44px}.livingsky .pg a,.livingsky .pg span{min-width:44px;height:44px}}.livingsky .porthole{position:relative;width:64px;height:64px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.livingsky .porthole:before{content:"";position:absolute;inset:0;border-radius:999px;background:radial-gradient(70% 70% at 32% 26%,var(--pt-hi),transparent 72%),radial-gradient(120% 120% at 70% 90%,#060614e6,#0a0a1e8c)}.livingsky .porthole:after{content:"";position:absolute;inset:0;border-radius:999px;border:1.5px solid var(--pt-ring);box-shadow:inset 0 1px #ffffff1f}.livingsky .porthole svg{position:relative;z-index:1;color:var(--pt-ring);width:30px;height:30px}html:not(.dark) .livingsky .porthole:before{background:radial-gradient(70% 70% at 32% 26%,var(--pt-hi),transparent 72%),radial-gradient(120% 120% at 70% 90%,#fffaf0f5,#f6eedecc)}html:not(.dark) .livingsky .porthole:after{box-shadow:inset 0 1px #fff9}.livingsky .ident__1{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--ink);flex-wrap:wrap}.livingsky .ident__1 svg{width:18px;height:18px}.livingsky .ident__1 .sun{color:#eccd63;display:inline-flex;align-items:center;gap:7px}.livingsky .ident__1 .moon{color:#d3dae7;display:inline-flex;align-items:center;gap:7px;font-weight:500}.livingsky .ident__1 .dot{color:var(--sep-c)}.livingsky .ident__2{margin-top:6px}.livingsky .ident__3{display:flex;align-items:center;gap:12px 14px;flex-wrap:wrap;font-size:15px;line-height:1.5;color:var(--ink-4);margin-top:7px}.livingsky .parents{color:var(--acc-violet-2);font-weight:600}.livingsky .gendots{display:flex;gap:6px}.livingsky .gendots i{width:11px;height:11px;border-radius:999px;border:1.5px solid var(--c);background:var(--c);box-shadow:0 0 7px -1px var(--c)}.livingsky .gendots i.off{background:transparent;box-shadow:none;opacity:.4}.livingsky .genstate{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.livingsky .genstate.ok{color:var(--acc-emerald)}.livingsky .genstate.no{color:var(--acc-amber)}html:not(.dark) .livingsky .ident__1 .sun{color:#7a5c18}html:not(.dark) .livingsky .ident__1 .moon{color:var(--ink-2)}html:not(.dark) .livingsky .gendots i{box-shadow:none}html:not(.dark) .livingsky .gendots i.off{opacity:.45}html:not(.dark) .livingsky .ident__2 svg[stroke="#d6bd74"]{stroke:#8b6a1f}.livingsky .pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px var(--pad)}.livingsky .pg{display:inline-flex;gap:8px}.livingsky .pg a,.livingsky .pg span{min-width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;text-decoration:none;border:1px solid rgba(255,255,255,.1);color:var(--ink-3);background:linear-gradient(180deg,#ffffff0f,#ffffff05);transition:transform .16s var(--ease-standard),border-color .16s var(--ease-standard)}.livingsky .pg a:hover{transform:translateY(-1px);border-color:#ffffff38;color:var(--ink)}.livingsky .pg .cur{background:linear-gradient(180deg,#8163f2,#5b3fb8);color:#fff;border-color:#a78bfa80}html:not(.dark) .livingsky .pg a,html:not(.dark) .livingsky .pg span{border-color:#b8894f52;background:linear-gradient(180deg,#fffdf8,#f7f0e1)}html:not(.dark) .livingsky .pg a:hover{border-color:#b8894f8c}html:not(.dark) .livingsky .pg .cur{background:linear-gradient(180deg,#6d4fd6,#4c2db1);color:#fff;border-color:#4c2db173}.livingsky .signal{display:grid;grid-template-columns:1fr;gap:24px;padding:var(--pad)}@media(min-width:1100px){.livingsky .signal{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:center}}.livingsky .signal__ctl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.livingsky .consts{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}@media(min-width:560px){.livingsky .consts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.livingsky .consts{grid-template-columns:repeat(4,minmax(0,1fr))}}.livingsky .badge{display:flex;align-items:center;gap:16px;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#161630db,#0e0e20eb);box-shadow:inset 0 1px #ffffff0d,0 10px 26px -14px #0009}.livingsky .badge.earned.gold{border-color:#d4af3761;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #d4af370f,0 12px 28px -16px #d4af3780}.livingsky .badge.earned.violet{border-color:#a78bfa61;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #a78bfa0f,0 12px 28px -16px #8b5cf680}.livingsky .badge__cluster{width:54px;height:54px;flex:none}.livingsky .badge__cluster path{fill:none}.livingsky .badge__name{font-size:19px;font-weight:600;line-height:1.25;color:var(--ink)}.livingsky .badge__meta{font-size:15px;line-height:1.5;color:var(--ink-3);margin-top:6px;min-height:45px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.livingsky .mini-bar{position:relative;margin-top:6px;width:74px;height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden;flex:none}.livingsky .mini-bar i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(90deg,#b7a0fb,#7c5cf0);transform-origin:left}.livingsky .earned-tick{color:var(--acc-emerald);flex:none}html:not(.dark) .livingsky .badge{background:linear-gradient(180deg,#fffdf8,#fbf5e8);border-color:#b8894f4d;box-shadow:inset 0 1px #ffffffe6,0 10px 22px -18px #553c1e4d}html:not(.dark) .livingsky .badge.earned.gold{border-color:#a9831f7a;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #a9831f1a,0 10px 22px -18px #8b6a1f59}html:not(.dark) .livingsky .badge.earned.violet{border-color:#5b3fb866;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #5b3fb814,0 10px 22px -18px #5b3fb852}html:not(.dark) .livingsky .mini-bar{background:#a9831f33}html:not(.dark) .livingsky .mini-bar i{background:linear-gradient(90deg,#7c5cf0,#4c2db1)}html:not(.dark) .livingsky .badge__cluster [stroke="#d4af37"]{stroke:#8b6a1f}html:not(.dark) .livingsky .badge__cluster [fill="#f0d97e"]{fill:#8b6a1f}html:not(.dark) .livingsky .badge__cluster [stroke="#a78bfa"]{stroke:#5b3fb8}html:not(.dark) .livingsky .badge__cluster [fill="#c4b5fd"]{fill:#5b3fb8}html:not(.dark) .livingsky .badge__cluster [stroke="#8b98ad"]{stroke:#8a7a66}html:not(.dark) .livingsky .badge__cluster [fill="#9aa7bc"]{fill:#7b6a55}.livingsky .toast{display:grid;grid-template-columns:44px minmax(0,1fr) 200px var(--well);align-items:center;gap:18px;padding:18px var(--pad);position:relative;overflow:hidden}.livingsky .toast .btn{width:100%}@media(max-width:860px){.livingsky .toast{grid-template-columns:44px minmax(0,1fr) var(--well);gap:14px 16px}.livingsky .toast .btn-well{order:1}.livingsky .toast .btn{order:2;grid-column:1 / -1;width:auto;justify-self:start}}.livingsky .toast__accent{position:absolute;top:0;left:0;right:0;height:2px}.livingsky .toast__t{margin:0;font-size:19px;font-weight:600;line-height:1.3;color:var(--ink)}.livingsky .toast__d{margin:6px 0 0;font-size:16px;line-height:1.55;color:var(--ink-3)}.livingsky .strike{text-decoration:line-through;color:var(--sep-c)}body:has(.livingsky) footer[role=contentinfo]{background:linear-gradient(180deg,#0a0a1ad1,#070716f5)}html:not(.dark) body:has(.livingsky) footer[role=contentinfo]{background:linear-gradient(180deg,#fffdf8d1,#f4eee0f5)}.livingsky .cell__v.is-gold{color:#eccd63}.livingsky .cell__v.is-violet{color:#cbbdfd}.livingsky .num-display.is-flame{color:var(--acc-flame)}.livingsky .toast__t.is-gold{color:var(--acc-parch)}.livingsky .hl-gold{color:#eccd63;font-weight:600}.livingsky .hl-emerald{color:var(--acc-emerald);font-weight:600}.livingsky .sep{color:var(--sep-c)}.livingsky .toast__accent--gold{background:linear-gradient(to right,#d4af378c,#8b5cf659)}.livingsky .toast__accent--emerald{background:linear-gradient(to right,#8b5cf666,#10b98173)}.livingsky .icon-well--gold{background:#d4af371f;border-color:#d4af3752;color:#eccd63}.livingsky .icon-well--emerald{background:#10b9811f;border-color:#10b98152;color:var(--acc-emerald)}.livingsky .icon-well--wa{color:#6ee7b7}.livingsky .icon-well--x{color:#7dd3fc}.livingsky .icon-well--share{color:#c4b5fd}.livingsky .lock-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f6c65a;background:#f6c65a1a;border:1px solid rgba(246,198,90,.3);border-radius:999px;padding:3px 11px}.livingsky .lock-chip svg{width:13px;height:13px}html:not(.dark) .livingsky .cell__v.is-gold{color:#7a5c18}html:not(.dark) .livingsky .cell__v.is-violet{color:#4c2db1}html:not(.dark) .livingsky .num-display.is-flame{color:var(--acc-flame)}html:not(.dark) .livingsky .cell__n svg[stroke="#f6a94a"]{stroke:var(--acc-flame)}html:not(.dark) .livingsky .hl-gold{color:#7a5c18}html:not(.dark) .livingsky .toast__accent--gold{background:linear-gradient(to right,#a9831fa6,#5b3fb873)}html:not(.dark) .livingsky .toast__accent--emerald{background:linear-gradient(to right,#5b3fb880,#146b358c)}html:not(.dark) .livingsky .icon-well--gold{background:#b8894f24;border-color:#a9831f61;color:#7a5c18}html:not(.dark) .livingsky .icon-well--emerald{background:#146b351a;border-color:#146b3557;color:#0f4c25}html:not(.dark) .livingsky .icon-well--wa{color:#146b35}html:not(.dark) .livingsky .icon-well--x{color:var(--ink)}html:not(.dark) .livingsky .icon-well--share{color:#5b3fb8}html:not(.dark) .livingsky .lock-chip{color:#7a4e0b;background:#92400e17;border-color:#92400e57}.livingsky .porthole--sky{--pt-ring: #7dd3fc;--pt-hi: rgba(125,211,252,.3)}.livingsky .porthole--violet{--pt-ring: #a78bfa;--pt-hi: rgba(167,139,250,.3)}.livingsky .porthole--gold{--pt-ring: #e6c964;--pt-hi: rgba(230,201,100,.3)}.livingsky .porthole--rose{--pt-ring: #f9a8d4;--pt-hi: rgba(249,168,212,.3)}.livingsky .porthole--emerald{--pt-ring: #6ee7b7;--pt-hi: rgba(110,231,183,.3)}html:not(.dark) .livingsky .porthole--sky{--pt-ring: #0369A1;--pt-hi: rgba(3,105,161,.14)}html:not(.dark) .livingsky .porthole--violet{--pt-ring: #5B3FB8;--pt-hi: rgba(91,63,184,.14)}html:not(.dark) .livingsky .porthole--gold{--pt-ring: #8B6A1F;--pt-hi: rgba(139,106,31,.16)}html:not(.dark) .livingsky .porthole--rose{--pt-ring: #BE185D;--pt-hi: rgba(190,24,93,.13)}html:not(.dark) .livingsky .porthole--emerald{--pt-ring: #146B35;--pt-hi: rgba(20,107,53,.13)}:root{--sky-base: #0a0a1a;--sky-amb: #050510;--sky-mid: #856fc8;--sky-hi: #b4952f;--sky-day: #9f8329;--sky-w1: 1;--sky-w2: .55;--sky-w3: .12;--sky-floor: .12;--sky-gain: 1.75;--sky-luma-max: .26;--sky-luma-min: 0;--sky-focus-x: .72;--sky-focus-y: .7}html:not(.dark){--sky-base: #F3EBD9;--sky-amb: #FBF7EE;--sky-mid: #E3D3B4;--sky-hi: #E9D6A8;--sky-day: #DED2E8;--sky-w1: .9;--sky-w2: .45;--sky-w3: .16;--sky-floor: .18;--sky-gain: 1;--sky-luma-max: 1;--sky-luma-min: .84}@media(prefers-reduced-motion:no-preference){@keyframes lsRiseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.livingsky .rise{animation:lsRiseIn .64s var(--ease-emphasis) both;animation-delay:var(--d, 0ms)}@keyframes lsFadeIn{0%{opacity:0}to{opacity:1}}.livingsky .deep canvas{animation:lsFadeIn .9s var(--ease-standard) both}.livingsky #stars{animation-delay:.16s}@keyframes lsArcDraw{0%{stroke-dashoffset:var(--adash)}to{stroke-dashoffset:var(--aoff)}}.livingsky .arc-val{animation:lsArcDraw .72s var(--ease-emphasis) .38s both}@keyframes lsBarGrow{0%{transform:scaleX(0)}to{transform:none}}.livingsky .mini-bar i{animation:lsBarGrow .64s var(--ease-emphasis) .52s both}@keyframes lsHourGrow{0%{transform:scaleY(.06)}to{transform:none}}.livingsky .hcell__bar{animation:lsHourGrow .42s var(--ease-emphasis) both;animation-delay:var(--d, 0ms)}.livingsky .hcell__caret{animation:lsFadeIn .34s var(--ease-standard) .9s both}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){@keyframes lsLift48{to{transform:translateY(-48px)}}@keyframes lsLift12{to{transform:translateY(-12px)}}.livingsky .dial-wrap{animation:lsLift48 linear both;animation-timeline:scroll();animation-range:0 600px}.livingsky .instrument{animation:lsLift12 linear both;animation-timeline:scroll();animation-range:0 700px}}}.ledgerwalk{--hair-2: rgba(255, 255, 255, .115);--hair-3: rgba(255, 255, 255, .26);--rub: rgba(230, 201, 100, .62);--lift: rgba(255, 255, 255, .045);--t-date: 120px;--t-line: 384px;--t-entry: 240px;--t-credit: 88px;--t-bal: 84px;--t-gap: 20px;--t-num: 46px;--row-h: 48px}html:not(.dark) .ledgerwalk{--hair-2: rgba(184, 137, 79, .38);--hair-3: rgba(184, 137, 79, .62);--rub: rgba(127, 96, 25, .62);--lift: rgba(120, 92, 48, .055)}.ledgerwalk .g-sun{--hue: var(--gen-1-sun)}.ledgerwalk .g-moon{--hue: var(--gen-2-moon)}.ledgerwalk .g-mercury{--hue: var(--gen-3-mercury)}.ledgerwalk .g-venus{--hue: var(--gen-4-venus)}.ledgerwalk .g-mars{--hue: var(--gen-5-mars)}.ledgerwalk .g-jupiter{--hue: var(--gen-6-jupiter)}.ledgerwalk .g-saturn{--hue: var(--gen-7-saturn)}.ledgerwalk .dbl{height:3px;border-top:1px solid var(--hair-3);border-bottom:1px solid var(--hair-3)}.ledgerwalk .led-display{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-style:normal;font-weight:600;font-size:clamp(2.35rem,1.4rem + 2.5vw,3.25rem);line-height:1.05;letter-spacing:-.01em;color:var(--ink);margin:12px 0 0;max-width:24ch}.ledgerwalk .led-kicker{font-size:13px;line-height:20px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0}html:not(.dark) .ledgerwalk .led-kicker{color:#6f5410}.ledgerwalk .led-kicker .sep{color:inherit}.ledgerwalk .t-meta{font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .led-value{font-size:17px;line-height:28px;font-weight:500;color:var(--ink);margin:0 0 10px;max-width:62ch;text-wrap:pretty}.ledgerwalk .led-steps{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-top:20px}.ledgerwalk .led-steps>.t-2xs{flex:1 0 100%;color:var(--ink-4)}.ledgerwalk .led-steps .stp{display:inline-flex;align-items:baseline;gap:8px;font-size:15px;line-height:26px;font-weight:500;color:var(--ink-2)}.ledgerwalk .led-steps .n{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-style:normal;font-weight:600;font-size:20px;line-height:26px;font-variant-numeric:tabular-nums lining-nums;color:var(--gold)}html:not(.dark) .ledgerwalk .led-steps .n{color:#6b5012}.ledgerwalk .act-help{font-size:15px;line-height:24px;font-weight:500;color:var(--ink-3);margin:10px 0 0}.ledgerwalk .mark svg,.ledgerwalk .eng{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ledgerwalk .led-hero{display:grid;gap:40px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;margin-top:20px;padding-bottom:8px}.ledgerwalk .led-hero__left{min-width:0;position:relative;z-index:0}.ledgerwalk .led-hero__left:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-56px -90px -48px -48px;border-radius:36px;background:radial-gradient(62% 62% at 26% 48%,#080816d6,#08081699 46%,#0808163d 76%,#08081600)}html:not(.dark) .ledgerwalk .led-hero__left:before{background:radial-gradient(62% 62% at 26% 48%,#fcf8f0eb,#fcf8f0ad 46%,#fcf8f042 76%,#fcf8f000)}.ledgerwalk .hero__foot{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid var(--hair-2)}.ledgerwalk .hero__foot svg{width:20px;height:20px;flex:none;color:var(--gold)}.ledgerwalk .acct{padding:20px var(--pad) var(--pad);min-width:0}.ledgerwalk .acct__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding-bottom:14px}.ledgerwalk .acct__ln{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 88px;align-items:center;gap:16px;min-height:52px;border-top:1px solid var(--hair-2)}.ledgerwalk .acct__ln:first-of-type{border-top:1px solid var(--hair-3)}.ledgerwalk .acct__ln dt{font-size:17px;line-height:28px;font-weight:500;color:var(--ink);margin:0}.ledgerwalk .acct__ln .ref{margin:0;text-align:left;font-size:15px;line-height:24px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .acct__ln dd:not(.ref){margin:0;text-align:right;font-size:20px;line-height:28px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .acct__head a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ledgerwalk .acct__head a:hover{color:var(--ink-2)}.ledgerwalk .acct__carry{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:16px;min-height:56px}.ledgerwalk .acct__carry .lbl{font-size:17px;line-height:28px;font-weight:600;color:var(--ink)}.ledgerwalk .acct__carry .val{text-align:right;font-size:28px;line-height:1.05;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.ledgerwalk .acct__dates .ln{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--hair-2)}.ledgerwalk .acct__dates .k{font-size:15px;line-height:40px;color:var(--ink-2);font-weight:500}.ledgerwalk .acct__dates .v{font-size:15px;line-height:40px;color:var(--ink);text-align:right;font-weight:500;font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .panel-head{padding-bottom:18px}.ledgerwalk .panel-head__n{max-width:72ch}.ledgerwalk .panel-head__aside{flex:none;text-align:right}.ledgerwalk .panel-head__aside .v{font-size:17px;line-height:28px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;margin:0}.ledgerwalk .sec-head[id],.ledgerwalk .station[id]{scroll-margin-top:93px}.ledgerwalk .book__grid{padding-bottom:8px}.ledgerwalk .led-row,.ledgerwalk .led-head{display:grid;grid-template-columns:var(--t-date) minmax(0,1fr) var(--t-line) var(--t-entry) var(--t-credit) var(--t-bal);-moz-column-gap:var(--t-gap);column-gap:var(--t-gap);align-items:center;padding-inline:var(--pad);position:relative}.ledgerwalk .led-head{min-height:40px;border-top:2px solid transparent;-o-border-image:linear-gradient(to right,var(--rub),rgba(0,0,0,0)) 1;border-image:linear-gradient(to right,var(--rub),rgba(0,0,0,0)) 1;border-bottom:1px solid var(--hair-3)}.ledgerwalk .led-head .c{font-size:13px;line-height:20px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.ledgerwalk .led-head .c-r{text-align:right}.ledgerwalk .led-row{min-height:var(--row-h);border-top:1px solid var(--hair-2)}.ledgerwalk .led-head+.led-row{border-top:0}.ledgerwalk .led-row:before{content:"";position:absolute;left:8px;top:5px;bottom:5px;width:2px;background:var(--hue);opacity:.85;border-radius:1px}html:not(.dark) .ledgerwalk .led-row:before{opacity:1}.ledgerwalk .c{min-width:0}.ledgerwalk .c-date{text-align:right;font-size:15px;line-height:24px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ledgerwalk .c-station{display:flex;align-items:baseline;gap:12px;min-width:0}.ledgerwalk .c-station .num{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-style:normal;font-weight:600;font-size:24px;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);width:var(--t-num);text-align:right;flex:none}.ledgerwalk .c-station .ttl{font-size:17px;line-height:24px;font-weight:500;color:var(--ink)}.ledgerwalk .c-line{display:flex;align-items:center;gap:10px;min-width:0}.ledgerwalk .c-line .glyph{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--hue)}.ledgerwalk .c-line .glyph svg{width:22px;height:22px}.ledgerwalk .c-line .nm{font-size:15px;line-height:24px;font-weight:500;color:var(--ink-2);white-space:nowrap}.ledgerwalk .c-line .rel{font-size:15px;line-height:24px;font-weight:500;color:var(--ink-3);white-space:nowrap}.ledgerwalk .c-entry{display:flex;align-items:center;justify-content:flex-end;gap:8px;text-align:right;font-size:15px;line-height:24px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .c-entry .mark{width:18px;height:18px;flex:none;display:inline-flex;color:var(--ink-3)}.ledgerwalk .c-entry .mark svg{width:18px;height:18px}.ledgerwalk .c-credit{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:15px;line-height:24px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .c-credit .mark{width:17px;height:17px;flex:none;display:inline-flex}.ledgerwalk .c-credit .mark svg{width:17px;height:17px}.ledgerwalk .c-credit .clm{font-weight:500}.ledgerwalk .c-bal{text-align:right;font-size:17px;line-height:24px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .is-sealed .c-entry{color:var(--ink-2)}.ledgerwalk .is-open .c-entry{color:var(--ink)}.ledgerwalk .is-open:not(.is-milestone) .c-entry{grid-column:4 / 7}.ledgerwalk .is-open:not(.is-milestone) .c-credit{grid-column:5 / 6;visibility:hidden}.ledgerwalk .is-open:not(.is-milestone) .c-bal{grid-column:6 / 7;visibility:hidden}.ledgerwalk .is-today .c-entry{color:var(--gold);font-weight:600}.ledgerwalk .is-locked .c-entry{color:var(--ink-3)}.ledgerwalk .is-today .c-station .ttl,.ledgerwalk .is-today .c-station .num,.ledgerwalk .is-today .c-bal{color:var(--ink)}.ledgerwalk .is-claimed .c-credit,.ledgerwalk .is-sealed.is-claimed .c-entry,.ledgerwalk .is-sealed.is-claimed .c-entry .mark{color:var(--acc-emerald)}.ledgerwalk .is-claimed .c-bal{color:var(--ink)}.ledgerwalk .is-today{min-height:56px;background:linear-gradient(90deg,var(--lift),rgba(255,255,255,0) 62%)}.ledgerwalk .is-today:before{width:3px;background:var(--gold);opacity:1;top:4px;bottom:4px}.ledgerwalk .is-milestone{border-top:2px solid var(--rub);border-bottom:2px solid var(--rub)}.ledgerwalk .is-milestone+.led-row{border-top:0}.ledgerwalk .is-milestone .c-station .ttl{font-weight:600}.ledgerwalk .book__close{padding-inline:var(--pad)}.ledgerwalk .foot-row,.ledgerwalk .grace-row{display:grid;grid-template-columns:var(--t-date) minmax(0,1fr) var(--t-line) var(--t-entry) var(--t-credit) var(--t-bal);-moz-column-gap:var(--t-gap);column-gap:var(--t-gap);align-items:center;min-height:56px;padding-inline:var(--pad)}.ledgerwalk .foot-row .lbl{grid-column:1 / 3;font-size:17px;line-height:28px;font-weight:600;color:var(--ink)}.ledgerwalk .foot-row .note{grid-column:3 / 5;text-align:right;font-size:15px;line-height:24px;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .foot-row .amt{grid-column:5 / 6;text-align:right;font-size:15px;line-height:24px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .foot-row .bal{grid-column:6 / 7;text-align:right;font-size:17px;line-height:24px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .grace-row{min-height:64px}.ledgerwalk .grace-row .g-body{grid-column:1 / 4;display:flex;align-items:center;gap:14px}.ledgerwalk .grace-row .g-body svg{width:26px;height:26px;flex:none;color:var(--gold)}.ledgerwalk .grace-row .g-body .txt{font-size:17px;line-height:28px;color:var(--ink-2);max-width:72ch}.ledgerwalk .grace-row .g-body .txt b{color:var(--gold);font-weight:600}.ledgerwalk .grace-row .g-when{grid-column:4 / 7;text-align:right;white-space:nowrap;font-size:15px;line-height:24px;font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .station{margin-top:var(--sec)}.ledgerwalk .station__head{display:flex;align-items:center;gap:16px;padding:var(--pad) var(--pad) 0}.ledgerwalk .station__head .icon-well{color:var(--hue, var(--gold))}.ledgerwalk .station__title{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-style:normal;font-weight:600;font-size:28px;line-height:1.14;color:var(--ink);margin:5px 0 0}.ledgerwalk .station__body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:36px;padding:20px var(--pad) var(--pad)}.ledgerwalk .prompt{font-size:22px;line-height:36px;color:var(--ink-2);max-width:52ch;text-wrap:pretty;margin:0}.ledgerwalk .practice{margin-top:22px;padding-top:18px;border-top:1px solid var(--hair-2);display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.ledgerwalk .practice__what{display:flex;align-items:center;gap:12px;min-width:0}.ledgerwalk .practice__what svg{width:20px;height:20px;flex:none;color:var(--gold)}.ledgerwalk .practice__what .v{font-size:17px;line-height:28px;font-weight:600;color:var(--ink)}.ledgerwalk .xref{margin-top:22px;padding-top:4px;border-top:1px solid var(--hair-3)}.ledgerwalk .xref>.t-2xs{padding:12px 0 8px}.ledgerwalk .xref__ln{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:baseline;min-height:42px;border-top:1px solid var(--hair-2)}.ledgerwalk .xref__ln .n{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-style:normal;font-weight:600;font-size:20px;line-height:42px;color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .xref__ln .t{font-size:15px;line-height:42px;color:var(--ink-2);font-weight:500}.ledgerwalk .xref__ln .v{font-size:15px;line-height:42px;color:var(--ink-3);font-weight:500;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .xref__ln.is-here .n,.ledgerwalk .xref__ln.is-here .t,.ledgerwalk .xref__ln.is-here .v{color:var(--gold)}.ledgerwalk .field{display:block;width:100%;min-height:176px;resize:vertical;margin-top:10px;padding:14px 16px;border-radius:12px;font-family:inherit;font-size:17px;line-height:28px;color:var(--ink);background:#ffffff0d;border:1px solid var(--edge);border-top-color:var(--edge-top);--focus: #f0d97e}.ledgerwalk .field::-moz-placeholder{color:var(--ink-3)}.ledgerwalk .field::placeholder{color:var(--ink-3)}.ledgerwalk .field:focus{outline:none;border-color:var(--gold)}.ledgerwalk .field:focus-visible{outline:2px solid var(--focus);outline-offset:3px}html:not(.dark) .ledgerwalk .field{background:#fffdf8;border-color:#b8894f5c;border-top-color:#fffffff2;--focus: #8a6708}.ledgerwalk .journal__note{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:15px;line-height:24px;color:var(--ink-3)}.ledgerwalk .journal__note svg{width:17px;height:17px;flex:none}.ledgerwalk .journal__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ledgerwalk .journal__ctas form{display:contents}.ledgerwalk .station__rest{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:12px 0;font-size:17px;line-height:28px;font-weight:500;color:#f5e2a3;cursor:default;font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .station__rest svg{width:20px;height:20px;flex:none}html:not(.dark) .ledgerwalk .station__rest{color:#6b5012}.ledgerwalk .echo{margin-top:22px;padding-top:4px;border-top:1px solid var(--hair-3)}.ledgerwalk .echo__ln{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;min-height:40px;border-top:1px solid var(--hair-2)}.ledgerwalk .echo__ln:first-of-type{border-top:0}.ledgerwalk .echo__ln .k{font-size:15px;line-height:40px;color:var(--ink-2);font-weight:500}.ledgerwalk .echo__ln .v{font-size:15px;line-height:40px;color:var(--ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums lining-nums}.ledgerwalk .notice{display:flex;align-items:center;gap:16px;padding:18px var(--pad);border-top:2px solid var(--rub);border-bottom:2px solid var(--rub);margin-top:20px}.ledgerwalk .notice svg{width:26px;height:26px;flex:none;color:var(--gold)}.ledgerwalk .notice .txt{font-size:17px;line-height:28px;color:var(--ink-2)}.ledgerwalk .notice .txt b{color:var(--gold);font-weight:600}.ledgerwalk .notice--closed{border-color:var(--hair-3)}.ledgerwalk .notice--closed svg{color:var(--ink-3)}.ledgerwalk .notice--refused{border-color:var(--hair-3)}.ledgerwalk .notice--refused svg{color:var(--ink-2)}.ledgerwalk .crumbs{padding-top:6px}.ledgerwalk .crumbs a{color:var(--ink-2);padding-block:8px;display:inline-block;text-decoration:underline;text-underline-offset:3px}.ledgerwalk .crumbs a:hover{color:var(--ink)}.ledgerwalk .crumbs .here{color:var(--ink);padding-block:8px;display:inline-block}.ledgerwalk .btn{touch-action:manipulation}body:has(.ledgerwalk) .back-to-top{display:none}.ledgerwalk .past__ln{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;min-height:48px;border-top:1px solid var(--hair-2);padding-inline:var(--pad)}.ledgerwalk .past__ln .k{font-size:17px;line-height:28px;color:var(--ink);font-weight:500}.ledgerwalk .past__ln .v{font-size:15px;line-height:28px;color:var(--ink-3);font-weight:500;text-align:right;font-variant-numeric:tabular-nums lining-nums}@media(max-width:1439px){.ledgerwalk{--t-date: 112px;--t-line: 176px;--t-entry: 224px;--t-credit: 88px;--t-bal: 84px;--t-gap: 18px;--t-num: 42px}.ledgerwalk .c-line .rel{display:none}}@media(max-width:1279px){.ledgerwalk .led-hero{grid-template-columns:minmax(0,1fr);gap:28px}.ledgerwalk .led-display{max-width:30ch}.ledgerwalk .led-head{display:none}.ledgerwalk .led-row,.ledgerwalk .foot-row,.ledgerwalk .grace-row{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;row-gap:2px;grid-template-areas:"station station" "line date" "entry credit";padding-block:12px;min-height:0}.ledgerwalk .led-row.has-bal{grid-template-areas:"station station" "line date" "entry credit" "bal bal"}.ledgerwalk .c-station{grid-area:station;padding-left:0}.ledgerwalk .c-line{grid-area:line}.ledgerwalk .c-date{grid-area:date}.ledgerwalk .c-entry{grid-area:entry;justify-content:flex-start;text-align:left}.ledgerwalk .c-credit{grid-area:credit}.ledgerwalk .c-bal{grid-area:bal;text-align:right}.ledgerwalk .c-bal:not(:empty):before{content:"Balance ";font-weight:500;color:var(--ink-3)}.ledgerwalk .is-open:not(.is-milestone) .c-entry{grid-column:auto;grid-area:entry}.ledgerwalk .is-open:not(.is-milestone) .c-credit{grid-area:credit;visibility:hidden}.ledgerwalk .is-open:not(.is-milestone) .c-bal{grid-area:bal;visibility:hidden}.ledgerwalk .foot-row,.ledgerwalk .grace-row{grid-template-areas:none;grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ledgerwalk .foot-row .lbl,.ledgerwalk .foot-row .note,.ledgerwalk .grace-row .g-body,.ledgerwalk .grace-row .g-when{grid-column:1 / -1;text-align:left}.ledgerwalk .foot-row .amt{grid-column:1 / 2;text-align:left}.ledgerwalk .foot-row .bal{grid-column:2 / 3;text-align:right}.ledgerwalk .foot-row .amt:not(:empty):before{content:"Credit ";font-weight:500;color:var(--ink-3)}.ledgerwalk .foot-row .bal:not(:empty):before{content:"Balance ";font-weight:500;color:var(--ink-3)}.ledgerwalk .station__body{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:767px){.ledgerwalk{--pad: 18px;--sec: 36px}.ledgerwalk .c-line{flex-wrap:wrap}.ledgerwalk .c-line .nm,.ledgerwalk .c-line .rel,.ledgerwalk .c-date{white-space:normal}.ledgerwalk .led-hero__left:before{inset:-28px -20px -24px}.ledgerwalk .hero__scrim{margin-inline:-1rem;padding-inline:1rem;border-radius:0}.ledgerwalk .acct__ln{grid-template-columns:minmax(0,1fr) 72px;gap:10px}.ledgerwalk .acct__ln .ref{grid-column:1 / 2;grid-row:2;line-height:20px;padding-bottom:8px}.ledgerwalk .acct__ln dt{padding-top:8px}.ledgerwalk .acct__ln dd:not(.ref){grid-row:1 / 3;align-self:center}.ledgerwalk .hero__ctas .btn,.ledgerwalk .journal__ctas .btn{flex:1 1 100%}.ledgerwalk .led-steps{row-gap:2px}.ledgerwalk .led-steps .stp{flex:1 0 100%}.ledgerwalk .led-steps>.sep{display:none}.ledgerwalk .xref__ln{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"n t" ". v";row-gap:2px;padding-block:10px;min-height:0}.ledgerwalk .xref__ln .n{grid-area:n;line-height:24px}.ledgerwalk .xref__ln .t{grid-area:t;line-height:24px}.ledgerwalk .xref__ln .v{grid-area:v;line-height:24px;text-align:left;white-space:normal}.ledgerwalk .past__ln{grid-template-columns:minmax(0,1fr);row-gap:2px;padding-block:10px}.ledgerwalk .past__ln .v{text-align:left}}.dark\:prose-invert:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}@media(min-width:640px){.sm\:prose-base{font-size:1rem;line-height:1.75}.sm\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.sm\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.sm\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.sm\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.sm\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.sm\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.sm\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.sm\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sm\:prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sm\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sm\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sm\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.sm\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.sm\:prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.sm\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.sm\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.sm\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.sm\:prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.sm\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.sm\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.sm\:prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.sm\:prose-base :where(.sm\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.sm\:prose-base :where(.sm\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sm\:prose-base :where(.sm\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.sm\:prose-base :where(.sm\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sm\:prose-base :where(.sm\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.sm\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.sm\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.sm\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sm\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.sm\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.sm\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.sm\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.sm\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sm\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sm\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.sm\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sm\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sm\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sm\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sm\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.sm\:prose-base :where(.sm\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-base :where(.sm\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.marker\:content-none *::marker{--tw-content: none;content:var(--tw-content)}.marker\:content-none::marker{--tw-content: none;content:var(--tw-content)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-amber-500\/20::file-selector-button{background-color:#f59e0b33}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-amber-300::file-selector-button{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-white\/\[0\.01\]:nth-child(odd){background-color:#ffffff03}.odd\:bg-white\/\[0\.02\]:nth-child(odd){background-color:#ffffff05}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#1877F2\]\/30:hover{border-color:#1877f24d}.hover\:border-\[\#25D366\]\/30:hover{border-color:#25d3664d}.hover\:border-\[\#26A5E4\]\/30:hover{border-color:#26a5e44d}.hover\:border-\[\#E60023\]\/30:hover{border-color:#e600234d}.hover\:border-\[\#FF4500\]\/30:hover{border-color:#ff45004d}.hover\:border-amber-400\/30:hover{border-color:#fbbf244d}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-amber-500\/60:hover{border-color:#f59e0b99}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-blue-500\/70:hover{border-color:#3b82f6b3}.hover\:border-cyan-500\/60:hover{border-color:#06b6d499}.hover\:border-emerald-400\/20:hover{border-color:#34d39933}.hover\:border-emerald-500\/30:hover{border-color:#10b9814d}.hover\:border-emerald-500\/40:hover{border-color:#10b98166}.hover\:border-emerald-500\/60:hover{border-color:#10b98199}.hover\:border-emerald-500\/70:hover{border-color:#10b981b3}.hover\:border-gold-300\/50:hover{border-color:#e0c35c80}.hover\:border-gold-300\/60:hover{border-color:#e0c35c99}.hover\:border-gold-400\/20:hover{border-color:#d4af3733}.hover\:border-gold-400\/25:hover{border-color:#d4af3740}.hover\:border-gold-400\/30:hover{border-color:#d4af374d}.hover\:border-gold-400\/40:hover{border-color:#d4af3766}.hover\:border-gold-400\/50:hover{border-color:#d4af3780}.hover\:border-gold-400\/60:hover{border-color:#d4af3799}.hover\:border-gold-500\/40:hover{border-color:#c9a22766}.hover\:border-gold-500\/50:hover{border-color:#c9a22780}.hover\:border-gold-500\/60:hover{border-color:#c9a22799}.hover\:border-pink-500\/30:hover{border-color:#ec48994d}.hover\:border-pink-500\/40:hover{border-color:#ec489966}.hover\:border-red-500\/30:hover{border-color:#ef44444d}.hover\:border-red-500\/40:hover{border-color:#ef444466}.hover\:border-red-500\/70:hover{border-color:#ef4444b3}.hover\:border-rose-500\/60:hover{border-color:#f43f5e99}.hover\:border-sky-400\/20:hover{border-color:#38bdf833}.hover\:border-slate-400\/30:hover{border-color:#94a3b84d}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-slate-500\/50:hover{border-color:#64748b80}.hover\:border-slate-500\/60:hover{border-color:#64748b99}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:border-violet-300\/50:hover{border-color:#c4b5fd80}.hover\:border-violet-400\/20:hover{border-color:#a78bfa33}.hover\:border-violet-400\/40:hover{border-color:#a78bfa66}.hover\:border-violet-500\/25:hover{border-color:#8b5cf640}.hover\:border-violet-500\/30:hover{border-color:#8b5cf64d}.hover\:border-violet-500\/40:hover{border-color:#8b5cf666}.hover\:border-violet-500\/60:hover{border-color:#8b5cf699}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}.hover\:border-yellow-500\/30:hover{border-color:#eab3084d}.hover\:border-yellow-500\/70:hover{border-color:#eab308b3}.hover\:bg-\[\#1877F2\]\/10:hover{background-color:#1877f21a}.hover\:bg-\[\#25D366\]\/10:hover{background-color:#25d3661a}.hover\:bg-\[\#26A5E4\]\/10:hover{background-color:#26a5e41a}.hover\:bg-\[\#5b2408\]:hover{--tw-bg-opacity: 1;background-color:rgb(91 36 8 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E60023\]\/10:hover{background-color:#e600231a}.hover\:bg-\[\#FF4500\]\/10:hover{background-color:#ff45001a}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:bg-amber-500\/5:hover{background-color:#f59e0b0d}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/5:hover{background-color:#3b82f60d}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-500\/5:hover{background-color:#10b9810d}.hover\:bg-gold-300:hover{--tw-bg-opacity: 1;background-color:rgb(224 195 92 / var(--tw-bg-opacity, 1))}.hover\:bg-gold-400:hover{--tw-bg-opacity: 1;background-color:rgb(212 175 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gold-400\/10:hover{background-color:#d4af371a}.hover\:bg-gold-400\/15:hover{background-color:#d4af3726}.hover\:bg-gold-400\/20:hover{background-color:#d4af3733}.hover\:bg-gold-400\/25:hover{background-color:#d4af3740}.hover\:bg-gold-400\/5:hover{background-color:#d4af370d}.hover\:bg-gold-400\/\[0\.07\]:hover{background-color:#d4af3712}.hover\:bg-gold-400\/\[0\.08\]:hover{background-color:#d4af3714}.hover\:bg-gold-500\/30:hover{background-color:#c9a2274d}.hover\:bg-gold-500\/\[0\.12\]:hover{background-color:#c9a2271f}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-pink-500\/20:hover{background-color:#ec489933}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/\[0\.08\]:hover{background-color:#ef444414}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-500\/30:hover{background-color:#f43f5e4d}.hover\:bg-rose-500\/5:hover{background-color:#f43f5e0d}.hover\:bg-sky-500\/20:hover{background-color:#0ea5e933}.hover\:bg-slate-700\/20:hover{background-color:#33415533}.hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:bg-slate-800\/50:hover{background-color:#1e293b80}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-violet-400:hover{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-500\/15:hover{background-color:#8b5cf626}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-violet-500\/25:hover{background-color:#8b5cf640}.hover\:bg-violet-500\/30:hover{background-color:#8b5cf64d}.hover\:bg-violet-500\/5:hover{background-color:#8b5cf60d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:from-gold-400:hover{--tw-gradient-from: #d4af37 var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gold-400\/25:hover{--tw-gradient-from: rgb(212 175 55 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gold-400\/\[0\.18\]:hover{--tw-gradient-from: rgb(212 175 55 / .18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gold-400\/\[0\.22\]:hover{--tw-gradient-from: rgb(212 175 55 / .22) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-400:hover{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-amber-400\/25:hover{--tw-gradient-to: rgb(251 191 36 / .25) var(--tw-gradient-to-position)}.hover\:to-gold-400\/\[0\.06\]:hover{--tw-gradient-to: rgb(212 175 55 / .06) var(--tw-gradient-to-position)}.hover\:to-gold-400\/\[0\.08\]:hover{--tw-gradient-to: rgb(212 175 55 / .08) var(--tw-gradient-to-position)}.hover\:to-gold-500:hover{--tw-gradient-to: #c9a227 var(--tw-gradient-to-position)}.hover\:to-rose-400:hover{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.hover\:text-\[\#1877F2\]:hover{--tw-text-opacity: 1;color:rgb(24 119 242 / var(--tw-text-opacity, 1))}.hover\:text-\[\#25D366\]:hover{--tw-text-opacity: 1;color:rgb(37 211 102 / var(--tw-text-opacity, 1))}.hover\:text-\[\#26A5E4\]:hover{--tw-text-opacity: 1;color:rgb(38 165 228 / var(--tw-text-opacity, 1))}.hover\:text-\[\#E60023\]:hover{--tw-text-opacity: 1;color:rgb(230 0 35 / var(--tw-text-opacity, 1))}.hover\:text-\[\#FF4500\]:hover{--tw-text-opacity: 1;color:rgb(255 69 0 / var(--tw-text-opacity, 1))}.hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-emerald-200:hover{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-gold-300:hover{--tw-text-opacity: 1;color:rgb(224 195 92 / var(--tw-text-opacity, 1))}.hover\:text-gold-300\/90:hover{color:#e0c35ce6}.hover\:text-gold-400:hover{--tw-text-opacity: 1;color:rgb(212 175 55 / var(--tw-text-opacity, 1))}.hover\:text-gold-500:hover{--tw-text-opacity: 1;color:rgb(201 162 39 / var(--tw-text-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-orange-300:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.hover\:text-pink-300:hover{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-rose-100:hover{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.hover\:text-rose-200:hover{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.hover\:text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-rose-400:hover{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-slate-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:text-violet-200:hover{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-violet-400:hover{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-gold-400:hover{text-decoration-color:#d4af37}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[inset_0_1px_0_0_rgba\(224\,195\,92\,0\.28\)\,0_10px_22px_-10px_rgba\(212\,175\,55\,0\.5\)\]:hover{--tw-shadow: inset 0 1px 0 0 rgba(224,195,92,.28),0 10px 22px -10px rgba(212,175,55,.5);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 10px 22px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.25\)\,0_10px_22px_-8px_rgba\(239\,68\,68\,0\.55\)\]:hover{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.25),0 10px 22px -8px rgba(239,68,68,.55);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 10px 22px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.28\)\,0_12px_26px_-8px_rgba\(139\,92\,246\,0\.6\)\]:hover{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.28),0 12px 26px -8px rgba(139,92,246,.6);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 12px 26px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.5\)\,0_14px_30px_-10px_rgba\(212\,175\,55\,0\.6\)\]:hover{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.5),0 14px 30px -10px rgba(212,175,55,.6);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 14px 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-gold-400\/25:hover{--tw-shadow-color: rgb(212 175 55 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:brightness-\[1\.06\]:hover{--tw-brightness: brightness(1.06);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)}.hover\:file\:bg-amber-500\/30::file-selector-button:hover{background-color:#f59e0b4d}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:absolute:focus{position:absolute}.focus\:left-2:focus{left:.5rem}.focus\:left-4:focus{left:1rem}.focus\:top-2:focus{top:.5rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-gold-400\/50:focus{border-color:#d4af3780}.focus\:border-slate-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/50:focus{border-color:#8b5cf680}.focus\:border-violet-500\/60:focus{border-color:#8b5cf699}.focus\:bg-violet-500\/20:focus{background-color:#8b5cf633}.focus\:bg-violet-600:focus{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.focus\:bg-white\/5:focus{background-color:#ffffff0d}.focus\:bg-white\/\[0\.04\]:focus{background-color:#ffffff0a}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-medium:focus{font-weight:500}.focus\:text-slate-100:focus{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.focus\:text-slate-200:focus{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.focus\:text-violet-300:focus{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-amber-500\/30:focus{--tw-ring-color: rgb(245 158 11 / .3)}.focus\:ring-emerald-500\/30:focus{--tw-ring-color: rgb(16 185 129 / .3)}.focus\:ring-gold-400\/40:focus{--tw-ring-color: rgb(212 175 55 / .4)}.focus\:ring-gold-400\/50:focus{--tw-ring-color: rgb(212 175 55 / .5)}.focus\:ring-red-500\/30:focus{--tw-ring-color: rgb(239 68 68 / .3)}.focus\:ring-red-500\/50:focus{--tw-ring-color: rgb(239 68 68 / .5)}.focus\:ring-sky-500\/30:focus{--tw-ring-color: rgb(14 165 233 / .3)}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/20:focus{--tw-ring-color: rgb(139 92 246 / .2)}.focus\:ring-violet-500\/30:focus{--tw-ring-color: rgb(139 92 246 / .3)}.focus\:ring-violet-500\/40:focus{--tw-ring-color: rgb(139 92 246 / .4)}.focus\:ring-violet-500\/50:focus{--tw-ring-color: rgb(139 92 246 / .5)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-cosmic-900:focus{--tw-ring-offset-color: #0a0a1a}.focus\:ring-offset-slate-900:focus{--tw-ring-offset-color: #0f172a}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-gold-400\/80:focus-visible{outline-color:#d4af37cc}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-gold-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 195 92 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-gold-400\/40:focus-visible{--tw-ring-color: rgb(212 175 55 / .4)}.focus-visible\:ring-gold-400\/50:focus-visible{--tw-ring-color: rgb(212 175 55 / .5)}.focus-visible\:ring-gold-400\/60:focus-visible{--tw-ring-color: rgb(212 175 55 / .6)}.focus-visible\:ring-gold-400\/70:focus-visible{--tw-ring-color: rgb(212 175 55 / .7)}.focus-visible\:ring-red-400\/50:focus-visible{--tw-ring-color: rgb(248 113 113 / .5)}.focus-visible\:ring-red-400\/60:focus-visible{--tw-ring-color: rgb(248 113 113 / .6)}.focus-visible\:ring-violet-400\/40:focus-visible{--tw-ring-color: rgb(167 139 250 / .4)}.focus-visible\:ring-violet-400\/70:focus-visible{--tw-ring-color: rgb(167 139 250 / .7)}.focus-visible\:ring-violet-500\/40:focus-visible{--tw-ring-color: rgb(139 92 246 / .4)}.focus-visible\:ring-violet-500\/50:focus-visible{--tw-ring-color: rgb(139 92 246 / .5)}.focus-visible\:ring-violet-500\/60:focus-visible{--tw-ring-color: rgb(139 92 246 / .6)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-cosmic-800:focus-visible{--tw-ring-offset-color: #0f1029}.focus-visible\:ring-offset-cosmic-900:focus-visible{--tw-ring-offset-color: #0a0a1a}.focus-visible\:\[outline\:2px_solid_currentColor\]:focus-visible{outline:2px solid currentColor}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.active\:text-slate-200:active{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.active\:shadow-\[inset_0_1px_2px_0_rgba\(0\,0\,0\,0\.35\)\]:active{--tw-shadow: inset 0 1px 2px 0 rgba(0,0,0,.35);--tw-shadow-colored: inset 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:brightness-95:active{--tw-brightness: brightness(.95);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-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounceSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.group:hover .group-hover\:animate-bounce-subtle{animation:bounceSubtle 2s ease-in-out infinite}@keyframes glow{0%{box-shadow:0 0 5px #6c5ce733}to{box-shadow:0 0 20px #6c5ce766}}.group:hover .group-hover\:animate-glow{animation:glow 2s ease-in-out infinite alternate}.group:hover .group-hover\:border-gold-400\/30{border-color:#d4af374d}.group:hover .group-hover\:border-slate-500\/25{border-color:#64748b40}.group:hover .group-hover\:bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-emerald-400\/10{background-color:#34d3991a}.group:hover .group-hover\:bg-gold-300{--tw-bg-opacity: 1;background-color:rgb(224 195 92 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gold-400\/10{background-color:#d4af371a}.group:hover .group-hover\:bg-gold-400\/20{background-color:#d4af3733}.group:hover .group-hover\:bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-sky-400\/10{background-color:#38bdf81a}.group:hover .group-hover\:bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-violet-400\/10{background-color:#a78bfa1a}.group:hover .group-hover\:bg-violet-500\/20{background-color:#8b5cf633}.group:hover .group-hover\:from-amber-500\/\[0\.18\]{--tw-gradient-from: rgb(245 158 11 / .18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-cyan-500\/\[0\.18\]{--tw-gradient-from: rgb(6 182 212 / .18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-emerald-500\/\[0\.18\]{--tw-gradient-from: rgb(16 185 129 / .18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-emerald-500\/\[0\.22\]{--tw-gradient-from: rgb(16 185 129 / .22) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-gold-500\/\[0\.18\]{--tw-gradient-from: rgb(201 162 39 / .18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 162 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-gold-500\/\[0\.22\]{--tw-gradient-from: rgb(201 162 39 / .22) var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 162 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-rose-500\/\[0\.18\]{--tw-gradient-from: rgb(244 63 94 / .18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-sky-500\/\[0\.22\]{--tw-gradient-from: rgb(14 165 233 / .22) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-slate-400\/\[0\.10\]{--tw-gradient-from: rgb(148 163 184 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-slate-400\/\[0\.14\]{--tw-gradient-from: rgb(148 163 184 / .14) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-violet-500\/\[0\.18\]{--tw-gradient-from: rgb(139 92 246 / .18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-violet-500\/\[0\.22\]{--tw-gradient-from: rgb(139 92 246 / .22) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group\/row:hover .group-hover\/row\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gold-300{--tw-text-opacity: 1;color:rgb(224 195 92 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gold-400{--tw-text-opacity: 1;color:rgb(212 175 55 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gold-400\/20{color:#d4af3733}.group:hover .group-hover\:text-gold-500{--tw-text-opacity: 1;color:rgb(201 162 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:shadow-emerald-500\/25{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-gold-400\/25{--tw-shadow-color: rgb(212 175 55 / .25);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-violet-500\/25{--tw-shadow-color: rgb(139 92 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.peer:checked~.peer-checked\:border-amber-500\/50{border-color:#f59e0b80}.peer:checked~.peer-checked\:border-violet-500\/50{border-color:#8b5cf680}.peer:checked~.peer-checked\:bg-amber-500\/5{background-color:#f59e0b0d}.peer:checked~.peer-checked\:bg-violet-500\/5{background-color:#8b5cf60d}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-violet-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.prose-headings\:font-semibold :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-headings\:text-gold-400 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(212 175 55 / var(--tw-text-opacity, 1))}.prose-headings\:text-slate-800 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.prose-p\:leading-relaxed :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-p\:text-slate-300 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.prose-p\:text-slate-600 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.prose-p\:text-slate-700 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.prose-a\:text-violet-400 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.prose-a\:text-violet-600 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-decoration-line:none}.hover\:prose-a\:underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:underline}.prose-strong\:text-slate-100 :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.prose-strong\:text-slate-900 :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.prose-li\:text-slate-700 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media(prefers-reduced-motion:no-preference){@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.motion-safe\:animate-bounce{animation:bounce 1s infinite}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.group:hover .motion-reduce\:group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-white\/25:is(.dark *){border-color:#ffffff40}.dark\:border-white\/\[0\.04\]:is(.dark *){border-color:#ffffff0a}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:from-\[\#0a0a1a\]:is(.dark *){--tw-gradient-from: #0a0a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-cosmic-900\/95:is(.dark *){--tw-gradient-from: rgb(10 10 26 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-\[\#0a0a1a\]\/95:is(.dark *){--tw-gradient-to: rgb(10 10 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(10 10 26 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-cosmic-900\/70:is(.dark *){--tw-gradient-to: rgb(10 10 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(10 10 26 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-transparent:is(.dark *){--tw-gradient-to: transparent var(--tw-gradient-to-position)}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-white\/40:is(.dark *){color:#fff6}.dark\:text-white\/85:is(.dark *){color:#ffffffd9}.dark\:opacity-\[0\.03\]:is(.dark *){opacity:.03}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group\/row:hover .dark\:group-hover\/row\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:prose-headings\:text-slate-200 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:prose-p\:text-slate-300 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:prose-p\:text-slate-400 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:prose-a\:text-violet-400 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:prose-strong\:text-slate-200 :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:prose-li\:text-slate-300 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}@media not all and (min-width:640px){.max-sm\:opacity-100{opacity:1}}@media(min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-0{bottom:0}.sm\:bottom-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.sm\:bottom-\[max\(0\.5rem\,env\(safe-area-inset-bottom\,0px\)\)\]{bottom:max(.5rem,env(safe-area-inset-bottom,0px))}.sm\:bottom-auto{bottom:auto}.sm\:left-1\/2{left:50%}.sm\:left-5{left:1.25rem}.sm\:left-\[27px\]{left:27px}.sm\:right-6{right:1.5rem}.sm\:top-6{top:1.5rem}.sm\:top-\[10\%\]{top:10%}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.sm\:my-24{margin-top:6rem;margin-bottom:6rem}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:ml-1{margin-left:.25rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-8{margin-left:2rem}.sm\:ml-auto{margin-left:auto}.sm\:mr-8{margin-right:2rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-24{margin-top:6rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:\!h-16{height:4rem!important}.sm\:\!h-20{height:5rem!important}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-24{height:6rem}.sm\:h-44{height:11rem}.sm\:h-7{height:1.75rem}.sm\:h-72{height:18rem}.sm\:h-9{height:2.25rem}.sm\:h-\[100px\]{height:100px}.sm\:h-\[14px\]{height:14px}.sm\:h-\[150px\]{height:150px}.sm\:h-\[260px\]{height:260px}.sm\:h-\[280px\]{height:280px}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:min-h-\[18rem\]{min-height:18rem}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[56px\]{min-height:56px}.sm\:\!w-16{width:4rem!important}.sm\:\!w-20{width:5rem!important}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-\[100px\]{width:100px}.sm\:w-\[14px\]{width:14px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[380px\]{width:380px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[15rem\]{min-width:15rem}.sm\:min-w-\[17rem\]{min-width:17rem}.sm\:min-w-\[280px\]{min-width:280px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-\[calc\(33\.333\%-0\.5rem\)\]{flex-basis:calc(33.333% - .5rem)}.sm\:basis-\[calc\(33\.333\%-0\.667rem\)\]{flex-basis:calc(33.333% - .667rem)}.sm\:basis-\[calc\(33\.333\%-0\.834rem\)\]{flex-basis:calc(33.333% - .834rem)}.sm\:basis-\[calc\(50\%-0\.5rem\)\]{flex-basis:calc(50% - .5rem)}.sm\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.sm\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.sm\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:\!px-4{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-7{padding-left:1.75rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-24{padding-right:6rem}.sm\:pt-0{padding-top:0}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-\[15vh\]{padding-top:15vh}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-9xl{font-size:8rem;line-height:1}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[140px\]{font-size:140px}.sm\:text-\[150px\]{font-size:150px}.sm\:text-\[210px\]{font-size:210px}.sm\:text-\[220px\]{font-size:220px}.sm\:text-\[240px\]{font-size:240px}.sm\:text-\[260px\]{font-size:260px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:tracking-\[0\.2em\]{letter-spacing:.2em}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media(min-width:768px){.md\:bottom-6{bottom:1.5rem}.md\:ml-16{margin-left:4rem}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:min-h-\[calc\(100svh-11rem\)\]{min-height:calc(100svh - 11rem)}.md\:w-16{width:4rem}.md\:w-44{width:11rem}.md\:w-56{width:14rem}.md\:flex-1{flex:1 1 0%}.md\:shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-0{gap:0px}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-slate-500\/15>:not([hidden])~:not([hidden]){border-color:#64748b26}.md\:pb-16{padding-bottom:4rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-8{padding-left:2rem}.md\:pr-8{padding-right:2rem}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-32{top:8rem}.lg\:top-6{top:1.5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:ml-64{margin-left:16rem}.lg\:ml-auto{margin-left:auto}.lg\:mr-0{margin-right:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:h-14{height:3.5rem}.lg\:h-20{height:5rem}.lg\:h-28{height:7rem}.lg\:h-\[200px\]{height:200px}.lg\:w-14{width:3.5rem}.lg\:w-2\/5{width:40%}.lg\:w-20{width:5rem}.lg\:w-28{width:7rem}.lg\:w-3\/5{width:60%}.lg\:w-64{width:16rem}.lg\:w-\[200px\]{width:200px}.lg\:w-\[340px\]{width:340px}.lg\:w-auto{width:auto}.lg\:min-w-\[400px\]{min-width:400px}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-\[520px\]{max-width:520px}.lg\:max-w-\[550px\]{max-width:550px}.lg\:max-w-\[640px\]{max-width:640px}.lg\:flex-1{flex:1 1 0%}.lg\:basis-\[calc\(16\.666\%-0\.625rem\)\]{flex-basis:calc(16.666% - .625rem)}.lg\:basis-\[calc\(16\.666\%-0\.834rem\)\]{flex-basis:calc(16.666% - .834rem)}.lg\:basis-\[calc\(20\%-0\.8rem\)\]{flex-basis:calc(20% - .8rem)}.lg\:basis-\[calc\(25\%-0\.5625rem\)\]{flex-basis:calc(25% - .5625rem)}.lg\:basis-\[calc\(25\%-0\.75rem\)\]{flex-basis:calc(25% - .75rem)}.lg\:basis-\[calc\(25\%-0\.938rem\)\]{flex-basis:calc(25% - .938rem)}.lg\:basis-\[calc\(33\.333\%-0\.667rem\)\]{flex-basis:calc(33.333% - .667rem)}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px_1fr\]{grid-template-columns:1fr 320px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:border-white\/5{border-color:#ffffff0d}.lg\:border-white\/\[0\.07\]{border-color:#ffffff12}.lg\:p-10{padding:2.5rem}.lg\:p-11{padding:2.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-12{padding-right:3rem}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[200px\]{font-size:200px}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.\[\&\:\:-moz-range-thumb\]\:h-4::-moz-range-thumb{height:1rem}.\[\&\:\:-moz-range-thumb\]\:w-4::-moz-range-thumb{width:1rem}.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{cursor:pointer}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-width:0px}.\[\&\:\:-moz-range-thumb\]\:bg-violet-400::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:1rem}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:1rem}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:bg-violet-400::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}@media(min-width:1024px){.lg\:\[\&\>\*\:last-child\:nth-child\(3n\+1\)\]\:col-start-2>*:last-child:nth-child(3n+1){grid-column-start:2}.lg\:\[\&\>\*\:last-child\:nth-child\(3n-1\)\]\:col-span-2>*:last-child:nth-child(3n-1){grid-column:span 2 / span 2}.lg\:\[\&\>\*\:last-child\:nth-child\(3n-2\)\]\:col-span-3>*:last-child:nth-child(3n-2){grid-column:span 3 / span 3}}@media(min-width:640px){.sm\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2>*:last-child:nth-child(odd){grid-column:span 2 / span 2}@media not all and (min-width:1024px){.sm\:max-lg\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2>*:last-child:nth-child(odd){grid-column:span 2 / span 2}}}@media(min-width:1024px){.lg\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-1>*:last-child:nth-child(odd){grid-column:span 1 / span 1}.lg\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2>*:last-child:nth-child(odd){grid-column:span 2 / span 2}}.\[\&\>\*\:last-child\]\:col-span-2>*:last-child{grid-column:span 2 / span 2}@media(min-width:640px){.sm\:\[\&\>\*\:last-child\]\:col-span-1>*:last-child{grid-column:span 1 / span 1}.sm\:\[\&\>\*\:last-child\]\:col-span-2>*:last-child{grid-column:span 2 / span 2}.sm\:\[\&\>\*\:last-child\]\:mx-auto>*:last-child{margin-left:auto;margin-right:auto}.sm\:\[\&\>\*\:last-child\]\:w-full>*:last-child{width:100%}.sm\:\[\&\>\*\:last-child\]\:max-w-md>*:last-child{max-width:28rem}@media not all and (min-width:1024px){.sm\:max-lg\:\[\&\>\*\:last-child\]\:col-span-2>*:last-child{grid-column:span 2 / span 2}}}@media(min-width:1024px){.lg\:\[\&\>\*\:last-child\]\:col-span-1>*:last-child{grid-column:span 1 / span 1}.lg\:\[\&\>\*\:last-child\]\:col-span-3>*:last-child{grid-column:span 3 / span 3}.lg\:\[\&\>\*\:last-child\]\:max-w-none>*:last-child{max-width:none}}.\[\&_iframe\]\:\!overflow-hidden iframe{overflow:hidden!important}.\[\&_iframe\]\:\!rounded-xl iframe{border-radius:.75rem!important}
