/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:hsl(var(--border));--color-border-strong:hsl(var(--border-strong));--color-primary-soft:hsl(var(--primary-soft));--color-card-elevated:hsl(var(--card-elevated));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-warning:hsl(var(--warning));--color-success:hsl(var(--success));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-popover:hsl(var(--popover));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--text-2xs:.6875rem;--text-2xs--line-height:1rem}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:20 3% 5%;--foreground:16 14% 92%;--card:20 3% 8%;--card-foreground:16 14% 92%;--card-elevated:20 3% 11%;--card-glass:20 3% 12%;--popover:20 3% 8%;--popover-foreground:16 14% 92%;--primary:6 62% 50%;--primary-foreground:20 4% 6%;--primary-soft:12 62% 62%;--secondary:20 3% 16%;--secondary-foreground:16 14% 92%;--muted:20 3% 11%;--muted-foreground:14 8% 62%;--accent:20 3% 16%;--accent-foreground:16 14% 92%;--destructive:358 68% 48%;--destructive-foreground:0 0% 98%;--warning:28 75% 56%;--warning-foreground:20 4% 6%;--success:152 42% 46%;--success-foreground:20 4% 6%;--amber:22 75% 58%;--rose:348 58% 60%;--border:20 3% 17%;--border-strong:20 3% 24%;--input:20 3% 17%;--ring:6 62% 50%;--radius:.875rem;--hi:0 0% 100%;--sh:0 0% 0%;--ink:0 0% 98%;--phase-strategic:4 58% 54%;--phase-orchestration:14 8% 58%;--phase-execution:152 42% 50%;--phase-reasoning:28 70% 58%;--phase-audit:358 60% 56%;--phase-planning:200 45% 58%;--phase-identity:6 62% 56%;--phase-user-model:14 60% 64%;--phase-memory:22 70% 58%;--phase-evolution:332 48% 60%;--phase-monitoring:14 5% 50%;--phase-executive:4 58% 52%;--phase-ledger:90 32% 50%;--phase-context:174 32% 48%;--phase-storm:188 68% 58%;--phase-idle:20 4% 44%}*{border-color:hsl(var(--border))}html,body,#root{height:100%}html,body{overflow-x:hidden}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-background);color:var(--color-foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;min-width:320px;font-family:Inter,InterVariable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(1100px 800px at 10% -10%,#6b28240d,#0000 60%),radial-gradient(900px 700px at 95% 0,#43191d0a,#0000 60%);position:fixed;inset:0}body:after{content:"";z-index:-1;background-image:linear-gradient(to right, hsl(var(--hi) / .022) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--hi) / .022) 1px, transparent 1px);pointer-events:none;background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(100% 90% at 50% 0,#000 55%,#0000 100%);mask-image:radial-gradient(100% 90% at 50% 0,#000 55%,#0000 100%)}::selection{background:hsl(var(--primary) / .5);color:hsl(var(--foreground))}input::placeholder,textarea::placeholder{color:hsl(var(--muted-foreground) / .7)}input:-webkit-autofill{-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground));-webkit-background-clip:text;background-clip:text;transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground));-webkit-background-clip:text;background-clip:text;transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground));-webkit-background-clip:text;background-clip:text;transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:active{-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground));-webkit-background-clip:text;background-clip:text;transition:background-color 0s 600000s,color 0s 600000s}button,[role=button]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0)invert(.6);cursor:pointer;opacity:.7}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:brightness(0)invert(.6);cursor:pointer;opacity:.7}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--border-strong));background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .6);background-clip:padding-box;border:2px solid #0000}#root{isolation:isolate}:focus-visible{outline:none}:root{--metal-testa:14 46% 50%;--metal-aes:32 42% 52%;--metal-argentum:214 13% 68%;--metal-aurum:44 72% 58%;--metal-electrum:48 34% 72%}}@layer components{.mono{font-variant-ligatures:none;font-family:JetBrains Mono,SF Mono,IBM Plex Mono,ui-monospace,Menlo,monospace;font-weight:600}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.glass-soft{background-image:linear-gradient(180deg, hsl(var(--card-glass) / .6), hsl(var(--card) / .6));border:1px solid hsl(var(--border) / .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-rail{background-color:hsl(var(--background));background-image:linear-gradient(180deg, hsl(var(--card-glass) / .97), hsl(var(--card) / .97));-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.card-chrome{isolation:isolate;background-image:linear-gradient(180deg, hsl(var(--card-elevated)), hsl(var(--card)));position:relative}.card-chrome:before{content:"";border-radius:inherit;background:linear-gradient(180deg, hsl(var(--border-strong) / .95), hsl(var(--border) / .4));-webkit-mask-composite:xor;pointer-events:none;opacity:.55;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-chrome:after{content:"";border-radius:inherit;background:radial-gradient(180px 80px at 50% 0%, hsl(var(--primary) / .1), transparent 70%);pointer-events:none;opacity:0;transition:opacity .24s;position:absolute;inset:0}.card-chrome:hover:before{opacity:.95}.card-chrome:hover:after{opacity:1}.btn-primary{background-image:linear-gradient(180deg, hsl(var(--primary-soft)), hsl(var(--primary)));box-shadow:inset 0 1px 0 hsl(var(--hi) / .18), inset 0 -1px 0 hsl(var(--primary) / .5), 0 1px 2px hsl(var(--sh) / .4), 0 6px 18px -8px hsl(var(--primary) / .55)}.btn-primary:hover{background-image:linear-gradient(180deg, hsl(var(--primary-soft)), hsl(var(--primary) / .95));box-shadow:inset 0 1px 0 hsl(var(--hi) / .22), inset 0 -1px 0 hsl(var(--primary) / .5), 0 1px 2px hsl(var(--sh) / .4), 0 10px 24px -8px hsl(var(--primary) / .65)}.btn-primary:active{box-shadow:inset 0 1px 0 hsl(var(--hi) / .08), inset 0 1px 4px hsl(var(--sh) / .25)}.tab-trigger[data-state=active]{background:linear-gradient(180deg, hsl(var(--card-elevated)), hsl(var(--card)));box-shadow:inset 0 0 0 1px hsl(var(--border-strong) / .8), 0 1px 0 hsl(var(--sh) / .4), 0 6px 14px -10px hsl(var(--primary) / .4)}.focus-ring:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-background);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-ring:focus-visible{outline-offset:2px;outline:2px solid #0000}}.display-title{letter-spacing:-.028em;color:hsl(var(--ink));padding-block:.06em;font-family:Bricolage Grotesque,Geist,ui-sans-serif,system-ui,sans-serif;font-weight:600;line-height:1.18}.eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.18em}.eyebrow-strong{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--primary))}.status-chip{border:1px solid hsl(var(--border));background-image:linear-gradient(180deg, hsl(var(--card-elevated)), hsl(var(--card)));box-shadow:inset 0 1px 0 hsl(var(--hi) / .04);border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .625rem;font-size:11px;line-height:1;display:inline-flex}.latin{letter-spacing:.012em;font-style:italic}.enter{animation:.28s cubic-bezier(.2,.8,.2,1) both enter}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.prose-lodge{color:hsl(var(--foreground) / .92);letter-spacing:-.003em;text-wrap:pretty;overflow-wrap:break-word;font-size:16.5px;line-height:1.82}.prose-lodge>:first-child{margin-top:0}.prose-lodge>:last-child{margin-bottom:0}.prose-lodge p{margin:1.05em 0}.prose-lodge h2,.prose-lodge h3,.prose-lodge h4{color:hsl(var(--ink));letter-spacing:-.018em;font-weight:600;line-height:1.3}.prose-lodge h2{border-bottom:1px solid hsl(var(--border) / .8);margin:2.1em 0 .7em;padding-bottom:.35em;font-size:1.22em}.prose-lodge h3{margin:1.7em 0 .5em;font-size:1.07em}.prose-lodge h4{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;margin:1.4em 0 .4em;font-size:.97em}.prose-lodge strong{color:hsl(var(--ink));font-weight:650}.prose-lodge em{font-style:italic}.prose-lodge a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:hsl(var(--primary) / .45);-webkit-text-decoration-color:hsl(var(--primary) / .45);-webkit-text-decoration-color:hsl(var(--primary) / .45);text-decoration-color:hsl(var(--primary) / .45)}.prose-lodge a:hover{-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.prose-lodge ul,.prose-lodge ol{margin:1.05em 0;padding-left:1.35em}.prose-lodge li{margin:.38em 0;padding-left:.15em}.prose-lodge ul>li{list-style:none;position:relative}.prose-lodge ul>li:before{content:"";background:hsl(var(--primary) / .65);border-radius:9999px;width:.32em;height:.32em;position:absolute;top:.78em;left:-.95em}.prose-lodge ol{list-style:decimal}.prose-lodge ol>li::marker{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.9em}.prose-lodge blockquote{border-left:2px solid hsl(var(--primary) / .55);color:hsl(var(--foreground) / .78);margin:1.5em 0;padding:.15em 0 .15em 1.15em;font-style:italic}.prose-lodge blockquote p{margin:.5em 0}.prose-lodge hr{border:0;border-top:1px solid hsl(var(--border-strong) / .8);width:38%;margin:2.4em auto}.prose-lodge code{border-radius:calc(var(--radius) - 8px);border:1px solid hsl(var(--border));background:hsl(var(--muted) / .6);padding:.12em .36em;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.86em}.prose-lodge pre{border-radius:calc(var(--radius) - 4px);border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);margin:1.3em 0;padding:1em 1.1em;overflow-x:auto}.prose-lodge pre code{background:0 0;border:0;padding:0;font-size:.84em;line-height:1.7}.prose-scroll{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);margin:1.5em 0;overflow-x:auto}.prose-lodge table{border-collapse:collapse;width:100%;font-size:.92em}.prose-lodge thead{background:hsl(var(--muted) / .55)}.prose-lodge th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:.65em .95em;font-size:.82em;font-weight:600}.prose-lodge td{border-bottom:1px solid hsl(var(--border) / .6);font-variant-numeric:tabular-nums;padding:.6em .95em}.prose-lodge tbody tr:last-child td{border-bottom:0}.prose-lodge img{border-radius:calc(var(--radius) - 4px);border:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);max-width:100%;height:auto;margin:1.6em auto;display:block}.prose-lodge del{color:hsl(var(--muted-foreground))}.prose-lodge input[type=checkbox]{accent-color:hsl(var(--primary));margin-right:.5em}.prose-measure{max-width:68ch}.print-only{display:none}.wordmark{letter-spacing:-.03em;font-family:Bricolage Grotesque,Geist,ui-sans-serif,system-ui,sans-serif;font-weight:700}.serif{letter-spacing:0;font-family:Instrument Serif,Iowan Old Style,Georgia,serif;font-weight:400}.rule-label{text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--primary));align-items:center;gap:.6rem;font-size:10px;font-weight:700;display:inline-flex}.rule-label:before{content:"";background:hsl(var(--primary) / .65);width:1.75rem;height:1px}.plinth{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.plinth:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 42%,#9cb3c92b,#0000 68%);border-radius:9999px;position:absolute;inset:-18%}.plinth:after{content:"";z-index:-1;box-shadow:0 18px 38px -22px hsl(var(--sh) / .85);border-radius:9999px;position:absolute;inset:0}.ledger-cell{padding:1.5rem 1.5rem 1.75rem;position:relative}.ledger-cell:before,.ledger-cell:after{content:"";background:hsl(var(--border) / .75);pointer-events:none;position:absolute}.ledger-cell:before{height:1px;bottom:-.5px;left:0;right:0}.ledger-cell:after{width:1px;top:0;bottom:0;right:-.5px}.rung{border-radius:1px;transition:transform .14s cubic-bezier(.2,.8,.2,1)}.rung-testa{background:hsl(var(--metal-testa) / .72)}.rung-aes{background:hsl(var(--metal-aes) / .72)}.rung-argentum{background:hsl(var(--metal-argentum) / .68)}.rung-aurum{background:hsl(var(--metal-aurum) / .74)}.rung-electrum{background:hsl(var(--metal-electrum) / .74)}.rung-gate{box-shadow:0 0 0 1px hsl(var(--background)), 0 0 0 2px hsl(var(--foreground) / .55)}.rung-honorary{background:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--background)), 0 0 0 2px hsl(var(--primary) / .55)}.lattice:hover .rung{transform:translateY(0)}.rung:hover{transform:translateY(-2px)}.swatch-testa{background:hsl(var(--metal-testa))}.swatch-aes{background:hsl(var(--metal-aes))}.swatch-argentum{background:hsl(var(--metal-argentum))}.swatch-aurum{background:hsl(var(--metal-aurum))}.swatch-electrum{background:hsl(var(--metal-electrum))}.struck{color:hsl(var(--muted-foreground) / .75);white-space:nowrap;position:relative}.struck:after{content:"";background:hsl(var(--primary) / .8);border-radius:1px;height:1.5px;position:absolute;top:54%;left:-.06em;right:-.06em;transform:rotate(-1.2deg)}.glass{background-image:linear-gradient(180deg, hsl(var(--card-elevated)), hsl(var(--card)));border:1px solid hsl(var(--border));box-shadow:inset 0 1px 0 hsl(var(--hi) / .05), 0 14px 30px -16px hsl(var(--sh) / .6), 0 4px 12px -8px hsl(var(--sh) / .4)}.grid-bg{background-image:linear-gradient(to right, hsl(var(--border) / .35) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--border) / .35) 1px, transparent 1px);background-size:24px 24px}.glow-primary{box-shadow:0 0 0 1px hsl(var(--border)), 0 8px 36px -12px hsl(var(--primary) / .55)}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;background:linear-gradient(180deg, hsl(var(--primary) / .35), transparent 40%, hsl(var(--border) / .4));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-ghost{background:hsl(var(--card-elevated));color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:inset 0 1px 0 hsl(var(--hi) / .04);transition:background .2s,border-color .2s,transform .18s}.btn-ghost:hover{background:hsl(var(--card-glass));border-color:hsl(var(--border-strong));transform:translateY(-1px)}.em-serif{letter-spacing:-.005em;color:hsl(var(--foreground) / .92);font-family:Instrument Serif,Iowan Old Style,Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400}.hero-aura{pointer-events:none;z-index:-1;background:radial-gradient(620px 320px at 32% 28%, hsl(var(--primary) / .2), transparent 60%), radial-gradient(520px 300px at 76% 18%, hsl(var(--amber) / .14), transparent 60%), radial-gradient(680px 400px at 52% 78%, hsl(var(--rose) / .09), transparent 60%);filter:blur(8px);height:760px;position:absolute;inset:-38% -18% auto}.sigil-stage{aspect-ratio:1;isolation:isolate;width:100%;max-width:420px;margin-inline:auto;position:relative}.sigil-halo{background:radial-gradient(circle at 50% 42%, #adbbcd42, transparent 58%), radial-gradient(circle at 50% 50%, hsl(var(--primary) / .42), transparent 64%);filter:blur(38px);z-index:0;border-radius:9999px;animation:7s ease-in-out infinite alternate sigilPulse;position:absolute;inset:-4%}.sigil-ring{background:conic-gradient(from 200deg, #b3bbc6cc 0deg, #dcc174bf 90deg, hsl(var(--primary) / .7) 180deg, #67738380 270deg, #b3bbc6cc 360deg);opacity:.95;z-index:0;border-radius:9999px;animation:72s linear infinite sigilSpin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 48%,#000 49.2% 50.8%,#0000 52%);mask:radial-gradient(circle,#0000 48%,#000 49.2% 50.8%,#0000 52%)}.sigil-ring-outer{background:conic-gradient(from 20deg, transparent 0deg, #dcbe6a80 60deg, transparent 130deg, hsl(var(--primary) / .5) 230deg, transparent 320deg);opacity:.7;z-index:0;border-radius:9999px;animation:104s linear infinite sigilSpinBack;position:absolute;inset:-7%;-webkit-mask:radial-gradient(circle,#0000 48%,#000 49% 49.5%,#0000 50.2%);mask:radial-gradient(circle,#0000 48%,#000 49% 49.5%,#0000 50.2%)}.orbit-ring{border:1px dashed hsl(var(--border-strong) / .9);z-index:0;pointer-events:none;border-radius:9999px;position:absolute}.orbit-ring.r-1{border-style:solid;border-color:hsl(var(--border-strong) / .55);inset:4%}.orbit-ring.r-2{border-style:dotted;border-color:hsl(var(--border-strong) / .6);inset:-11%}.orbit-ring.r-3{border-color:hsl(var(--border-strong) / .35);inset:-24%}.orbit-mark{z-index:2;background:radial-gradient(circle, hsl(var(--background)) 55%, transparent 72%);pointer-events:none;border-radius:9999px;width:max-content;padding:4px;position:absolute;transform:translate(-50%,-50%)}.sigil-inscription{z-index:1;opacity:.55;pointer-events:none;animation:150s linear infinite sigilSpinBack;position:absolute;inset:-14%}.sigil-mark{z-index:1;filter:drop-shadow(0 26px 48px hsl(var(--primary) / .32)) drop-shadow(0 12px 28px #df332038) drop-shadow(0 6px 14px hsl(var(--sh) / .55));place-items:center;animation:9s ease-in-out infinite sigilFloat;display:grid;position:absolute;inset:7%}@keyframes sigilPulse{0%{opacity:.55;transform:scale(.97)}to{opacity:.95;transform:scale(1.03)}}@keyframes sigilSpin{to{transform:rotate(360deg)}}@keyframes sigilSpinBack{to{transform:rotate(-360deg)}}@keyframes sigilFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.sigil-ticks{z-index:0;pointer-events:none;animation:240s linear infinite sigilSpin;position:absolute;inset:-4%}.sigil-sweep{z-index:0;background:conic-gradient(from 0deg, transparent 0deg, transparent 300deg, hsl(var(--primary) / .16) 352deg, hsl(var(--primary) / .34) 360deg);opacity:.75;border-radius:9999px;animation:14s linear infinite sigilSpin;position:absolute;inset:-4%;-webkit-mask:radial-gradient(circle,#0000 40%,#000 42% 100%);mask:radial-gradient(circle,#0000 40%,#000 42% 100%)}.sigil-node{z-index:2;background:hsl(var(--primary));width:7px;height:7px;box-shadow:0 0 10px 1px hsl(var(--primary) / .7);pointer-events:none;border-radius:9999px;margin:-3.5px 0 0 -3.5px;animation:3.6s ease-in-out infinite sigilNode;position:absolute}@keyframes sigilNode{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.status-chip .dot{background:hsl(var(--primary));width:6px;height:6px;box-shadow:0 0 0 3px hsl(var(--primary) / .18);border-radius:9999px;animation:1.6s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.credibility-chip{border:1px solid hsl(var(--border));background:hsl(var(--card-elevated) / .55);color:hsl(var(--muted-foreground));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .55rem;font-size:11.5px;display:inline-flex}.credibility-chip .dotline{align-items:center;gap:.35rem;display:inline-flex}.credibility-chip .dotline span{background:hsl(var(--primary));border-radius:9999px;width:.4rem;height:.4rem}.credibility-chip strong{color:hsl(var(--foreground));font-weight:600}.sigil-stage .orbit-card{z-index:3;border:1px solid hsl(var(--border));background-image:linear-gradient(180deg, hsl(var(--card-elevated) / .9), hsl(var(--card) / .85));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px -14px hsl(var(--sh) / .65), 0 0 0 1px hsl(var(--border) / .5), inset 0 1px 0 hsl(var(--hi) / .05);color:hsl(var(--foreground));white-space:nowrap;border-radius:9999px;align-items:center;gap:.55rem;padding:.5rem .75rem;font-size:12px;line-height:1;display:inline-flex;position:absolute}.sigil-stage .orbit-card .ico{background:hsl(var(--primary) / .18);width:1.5rem;height:1.5rem;color:hsl(var(--primary-soft));border-radius:9999px;place-items:center;padding:.25rem;display:grid}.sigil-stage .orbit-card .lbl{text-align:left;flex-direction:column;gap:2px;display:flex}.sigil-stage .orbit-card .lbl .k{letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:9px}.sigil-stage .orbit-card .lbl .v{color:hsl(var(--foreground));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.sigil-stage .orbit-card.pos-n{top:0%;left:50%;transform:translate(-50%,-50%)}.sigil-stage .orbit-card.pos-e{top:50%;right:-8%;transform:translateY(-50%)}.sigil-stage .orbit-card.pos-s{bottom:0%;left:50%;transform:translate(-50%,50%)}.sigil-stage .orbit-card.pos-w{top:50%;left:-8%;transform:translateY(-50%)}@media (max-width:767px){.sigil-stage .orbit-card{gap:.4rem;padding:.36rem .55rem}.sigil-stage .orbit-card .ico{width:1.2rem;height:1.2rem}.sigil-stage .orbit-card .lbl .k{letter-spacing:.16em;font-size:8px}.sigil-stage .orbit-card .lbl .v{font-size:10.5px}.sigil-stage .orbit-card.pos-e{right:0}.sigil-stage .orbit-card.pos-w{left:0}}.sigil-stage .orbit-spark{background:hsl(var(--primary));width:6px;height:6px;box-shadow:0 0 0 3px hsl(var(--primary) / .22), 0 0 18px 4px hsl(var(--primary) / .55);z-index:2;border-radius:9999px;position:absolute}.sigil-stage .orbit-spark.s-1{animation:5.5s ease-in-out infinite orbitFloat;top:-3%;left:30%}.sigil-stage .orbit-spark.s-2{animation:6.5s ease-in-out -1.5s infinite reverse orbitFloat;top:40%;right:-4%}.sigil-stage .orbit-spark.s-3{animation:7.5s ease-in-out -3s infinite orbitFloat;bottom:-2%;left:60%}@keyframes orbitFloat{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:.35;transform:translateY(-14px)scale(1.2)}}.lattice-svg{width:100%;display:block;overflow:visible}.lat-ring{transform-box:fill-box;transform-origin:50%}.lat-ring circle{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:1px}.lat-ring--slow{animation:70s linear infinite latSpin}.lat-ring--rev{animation:48s linear infinite reverse latSpin}.lat-ring--slower{animation:110s linear infinite latSpin}.lat-edge{fill:none;stroke:hsl(var(--primary-soft) / .3);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:3 8;animation:6s linear infinite latFlow}.lat-edge--rim{stroke:hsl(var(--primary) / .3);stroke-dasharray:4 10;animation-duration:18s}.lat-edge--chord{stroke:hsl(var(--amber) / .16);stroke-dasharray:2 11;animation-duration:10s}.lat-mesh .lat-edge:nth-child(2n){animation-delay:-1.9s}.lat-mesh .lat-edge:nth-child(3n){animation-delay:-3.4s}.lat-mesh .lat-edge:nth-child(5n){animation-delay:-.9s}.lat-node{fill:hsl(var(--primary-soft));stroke:hsl(var(--background));stroke-width:1px;animation:3.4s ease-in-out infinite latTwinkle}.lat-nodes .lat-node:nth-child(2n){animation-delay:-.9s}.lat-nodes .lat-node:nth-child(3n){animation-delay:-1.8s}.lat-nodes .lat-node:nth-child(5n){animation-delay:-2.6s}.lat-core{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite latBreathe}.lat-core-ring{fill:none;stroke:#f2a35fbf;stroke-width:1.3px;stroke-dasharray:4 7;transform-box:fill-box;transform-origin:50%;animation:22s linear infinite latSpin}.lat-sole{fill:#fdd187;filter:drop-shadow(0 0 12px #f79845f2);animation:3s ease-in-out infinite latPulse}.lat-sole-halo{fill:none;stroke:#f9c16c99;stroke-width:1.1px;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite reverse latSpin}.lat-tether{fill:none;stroke:#f7bc6466;stroke-width:.9px;stroke-dasharray:2 9;animation:7s linear infinite latFlow}.lat-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}@keyframes latSpin{to{transform:rotate(360deg)}}@keyframes latFlow{to{stroke-dashoffset:-44px}}@keyframes latTwinkle{0%,to{opacity:.26}50%{opacity:.7}}@keyframes latBreathe{0%,to{opacity:.9;transform:scale(.97)}50%{opacity:1;transform:scale(1.05)}}@keyframes latPulse{0%,to{opacity:.75}50%{opacity:1}}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .68s cubic-bezier(.2,.8,.2,1),transform .68s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.reveal.is-shown{opacity:1;transform:none}.depth-chips{flex-wrap:wrap;gap:.4rem;display:flex}.depth-chip{border:1px solid hsl(var(--border));background:linear-gradient(180deg, hsl(var(--card-elevated) / .65), hsl(var(--card) / .5));color:hsl(var(--muted-foreground));box-shadow:inset 0 1px 0 hsl(var(--hi) / .03);white-space:nowrap;border-radius:9999px;align-items:baseline;gap:.4rem;padding:.4rem .7rem;font-size:11px;line-height:1;display:inline-flex}.depth-chip .key{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary-soft));font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700}.depth-chip .val{color:hsl(var(--foreground));letter-spacing:.01em}.nav-link{white-space:nowrap;color:hsl(var(--muted-foreground));border-radius:.375rem;padding:.375rem .5rem;font-size:12.5px;transition:color .18s,background .18s;position:relative}.nav-link:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .6)}.nav-link[aria-current=true]{color:hsl(var(--foreground))}.nav-link[aria-current=true]:after{content:"";background:hsl(var(--primary));border-radius:9999px;width:3px;height:3px;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)}.sed-ring circle{fill:none;stroke:hsl(var(--border-strong) / .55);stroke-width:.8px}.sed-spoke{stroke:hsl(var(--border-strong) / .5);stroke-width:.7px;stroke-dasharray:2 6;animation:14s linear infinite latFlow}.sed-tether{fill:none;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:2 7;animation:9s linear infinite latFlow}.sed-tether.is-filled{stroke:hsl(var(--primary) / .5)}.sed-tether.is-vacant{stroke:hsl(var(--warning) / .4)}.sed-tether.is-unopened{stroke:hsl(var(--border-strong) / .42)}.sed-mesh .sed-tether:nth-child(2n){animation-delay:-2.2s}.sed-mesh .sed-tether:nth-child(3n){animation-delay:-4.1s}.sed-seat{stroke-width:1.1px;animation:4.6s ease-in-out infinite latTwinkle}.sed-seat.is-filled{fill:hsl(var(--primary) / .9);stroke:hsl(var(--background))}.sed-seat.is-vacant{fill:hsl(var(--warning) / .26);stroke:hsl(var(--warning) / .8)}.sed-seat.is-unopened{fill:hsl(var(--muted));stroke:hsl(var(--border-strong) / .85);animation:none}.sed-ordinal{font-variant-numeric:tabular-nums;fill:hsl(var(--background));opacity:.85;font-family:JetBrains Mono,ui-monospace,monospace;font-size:6px}.sed-seat.is-vacant+.sed-ordinal,.sed-seat.is-unopened+.sed-ordinal{fill:hsl(var(--muted-foreground));opacity:.9}.sed-core{transform-box:fill-box;transform-origin:50%;animation:7.4s ease-in-out infinite latBreathe}.sed-core-field{fill:hsl(var(--primary) / .07);stroke:none}.sed-core-rim{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:1.1px;stroke-dasharray:4 7;transform-box:fill-box;transform-origin:50%;animation:34s linear infinite latSpin}.sed-cathedra{fill:none;stroke:hsl(var(--primary) / .85);stroke-width:1.3px;stroke-linecap:round}.sed-spark{fill:hsl(var(--amber));animation:3.4s ease-in-out infinite latPulse}.sed-chord{fill:none;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:3 9;animation:11s linear infinite latFlow}.sed-chord.is-held{stroke:hsl(var(--primary-soft) / .42)}.sed-chord.is-unheld{stroke:hsl(var(--destructive) / .34);stroke-dasharray:1.5 6}.sed-power{fill:none;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.sed-power.is-held{stroke:hsl(var(--primary) / .65)}.sed-power.is-unheld{stroke:hsl(var(--destructive) / .7);stroke-dasharray:3 3;animation:24s linear infinite latSpin}.sed-power-core.is-held{fill:hsl(var(--primary));animation:4s ease-in-out infinite latPulse}.sed-power-core.is-unheld{fill:hsl(var(--destructive) / .8)}.sed-centre-value{font-variant-numeric:tabular-nums;fill:hsl(var(--foreground));font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:600}.sed-centre-total{fill:hsl(var(--muted-foreground));font-size:10px}.sed-centre-label{text-transform:uppercase;letter-spacing:.16em;fill:hsl(var(--muted-foreground));font-size:5.4px}.sed-arc-track{fill:none;stroke:hsl(var(--muted));stroke-width:3.4px;stroke-linecap:round}.sed-arc-fill{fill:none;stroke:hsl(var(--primary));stroke-width:3.4px;stroke-linecap:round;transition:stroke-dasharray .62s cubic-bezier(.2,.8,.2,1)}.sed-arc-fill.is-elapsed{stroke:hsl(var(--warning))}.sed-arc-value{font-variant-numeric:tabular-nums;fill:hsl(var(--muted-foreground));font-family:JetBrains Mono,ui-monospace,monospace;font-size:7.5px}.sed-crest-tick{stroke:hsl(var(--border-strong) / .5);stroke-width:.6px}.sed-crest-tick.is-major{stroke:hsl(var(--border-strong) / .85);stroke-width:.9px}.sed-crest-track{fill:none;stroke:hsl(var(--muted));stroke-width:2.6px}.sed-crest-fill{fill:none;stroke:hsl(var(--primary));stroke-width:2.6px;stroke-linecap:round;transition:stroke-dasharray .76s cubic-bezier(.2,.8,.2,1)}.sed-crest-mark path{fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.sed-crest-mark.turn-0 path{stroke:hsl(var(--metal-aurum))}.sed-crest-mark.turn-1 path{stroke:hsl(var(--metal-testa))}.sed-crest-mark.turn-2 path{stroke:hsl(var(--metal-argentum))}.sed-crest-mark.turn-3 path{stroke:hsl(var(--metal-aes))}.sed-proc-rule{stroke:hsl(var(--border));stroke-width:.8px;stroke-dasharray:2 5}.sed-proc-link{stroke:hsl(var(--primary) / .45);stroke-width:1px;stroke-linecap:round;stroke-dasharray:3 6;animation:8s linear infinite latFlow}.sed-proc-stem{stroke:hsl(var(--border-strong) / .7);stroke-width:.7px}.sed-proc-college{letter-spacing:.14em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.4px}.sed-proc-college.turn-0{fill:hsl(var(--metal-aurum) / .85)}.sed-proc-college.turn-1{fill:hsl(var(--metal-testa) / .85)}.sed-proc-college.turn-2{fill:hsl(var(--metal-argentum) / .85)}.sed-proc-college.turn-3{fill:hsl(var(--metal-aes) / .85)}.sed-spine-rule{stroke:hsl(var(--border));stroke-width:.9px;stroke-dasharray:2 4}.sed-spine-node{fill:hsl(var(--muted-foreground) / .5)}.sed-spine-node.is-now{fill:hsl(var(--primary))}.sed-spine-halo{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:.9px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:20s linear infinite latSpin}.sed-spine-bar{fill:hsl(var(--muted-foreground) / .35)}.sed-spine-bar.is-now{fill:hsl(var(--primary) / .7)}.seat-tile{transition:border-color .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;position:relative}.seat-tile:hover{border-color:hsl(var(--border-strong));transform:translateY(-2px)}.seat-tile.is-active{border-color:hsl(var(--primary) / .55)}.seat-rail{pointer-events:none;border-radius:0 2px 2px 0;width:2px;position:absolute;top:.9rem;bottom:.9rem;left:0}.seat-rail.is-filled{background:linear-gradient(180deg, hsl(var(--primary) / .75), hsl(var(--primary) / .12))}.seat-rail.is-vacant{background:linear-gradient(180deg, hsl(var(--warning) / .7), hsl(var(--warning) / .1))}.seat-rail.is-unopened{background:linear-gradient(180deg, hsl(var(--border-strong) / .7), transparent)}.mac-thread{scrollbar-gutter:stable both-edges}.mac-caret{vertical-align:-.12em;background:hsl(var(--primary));width:2px;height:1em;margin-left:.1em;animation:1.05s step-end infinite mac-blink;display:inline-block}.mac-wire{background:linear-gradient(to bottom, transparent, hsl(var(--border-strong) / .85) 12%, hsl(var(--border-strong) / .85) 88%, transparent)}.mac-bubble-self{background:linear-gradient(145deg, hsl(var(--primary) / .16), hsl(var(--primary) / .05));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .26), 0 10px 26px -18px hsl(var(--primary) / .5)}.mac-bubble-machine{background:radial-gradient(120% 140% at 0% 0%, hsl(var(--hi) / .035), transparent 60%), hsl(var(--card) / .72);box-shadow:inset 0 0 0 1px hsl(var(--border) / .9), 0 16px 34px -24px #000c}.mac-grain{background-image:linear-gradient(to right, hsl(var(--hi) / .018) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--hi) / .018) 1px, transparent 1px);background-size:28px 28px}.mac-aura{background:radial-gradient(60% 60% at 50% 0%, hsl(var(--primary) / .1), transparent 70%)}.mac-pulse{animation:1.6s ease-in-out infinite mac-pulse}.mac-sweep{background:linear-gradient(90deg, transparent, hsl(var(--primary) / .5), transparent);animation:1.9s linear infinite mac-sweep}.mac-rise{animation:.22s cubic-bezier(.22,1,.36,1) both mac-rise}.con-svg{width:100%;display:block;overflow:visible}.con-turn{transform-box:fill-box;transform-origin:50%;animation:46s linear infinite con-turn}.con-turn--rev{animation:31s linear infinite reverse con-turn}.con-turn--quick{animation:17s linear infinite con-turn}.con-flow{animation:2.8s linear infinite con-flow}.con-flow--rev{animation:2.8s linear infinite con-flow-rev}.con-flow--drift{animation-duration:5.4s}.con-flow--packet{animation-duration:3.4s}.con-breathe{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite con-breathe}.con-throb{transform-box:fill-box;transform-origin:50%;animation:2.9s ease-in-out infinite con-throb}.con-twinkle{animation:3.3s ease-in-out infinite con-twinkle}.con-caret{animation:1.1s step-end infinite con-caret}.con-stagger>:nth-child(2n){animation-delay:-.7s}.con-stagger>:nth-child(3n){animation-delay:-1.4s}.con-stagger>:nth-child(5n){animation-delay:-2.1s}@keyframes con-turn{to{transform:rotate(360deg)}}@keyframes con-flow{to{stroke-dashoffset:-64px}}@keyframes con-flow-rev{to{stroke-dashoffset:64px}}@keyframes con-breathe{0%,to{opacity:.22;transform:scale(.986)}50%{opacity:.58;transform:scale(1.014)}}@keyframes con-throb{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.09)}}@keyframes con-twinkle{0%,to{opacity:.22}50%{opacity:.88}}@keyframes con-caret{0%,49%{opacity:.85}50%,to{opacity:0}}.hor-svg{width:100%;display:block;overflow:visible}.hor-pivot{transform-box:view-box;transform-origin:50%}.hor-pivot--year{animation:108s linear infinite latSpin}.hor-pivot--rev{animation:72s linear infinite reverse latSpin}.hor-pivot--quick{animation:34s linear infinite latSpin}.hor-pivot--sweep{animation:44s cubic-bezier(.45,0,.55,1) infinite horSweep}.hor-pivot--spark{animation:26s linear infinite latSpin}.hor-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.hor-rim{fill:none;stroke:hsl(var(--border-strong) / .55);stroke-width:1px}.hor-rim--hair{stroke:hsl(var(--border-strong) / .28);stroke-width:.5px}.hor-rim--dashed{stroke:hsl(var(--primary) / .3);stroke-width:.8px;stroke-dasharray:3 10}.hor-rim--flow{stroke:hsl(var(--amber) / .26);stroke-width:.7px;stroke-dasharray:2 12;animation:13s linear infinite latFlow}.hor-gate{stroke:hsl(var(--border-strong) / .5);stroke-width:.8px}.hor-gate.is-held{stroke:hsl(var(--primary) / .7);stroke-width:1.1px}.hor-month{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .7);stroke-width:.9px}.hor-month.is-held{fill:hsl(var(--primary) / .85);stroke:hsl(var(--primary));animation:5.6s ease-in-out infinite latTwinkle}.hor-months>g:nth-child(2n) .hor-month.is-held{animation-delay:-1.3s}.hor-months>g:nth-child(3n) .hor-month.is-held{animation-delay:-2.7s}.hor-months>g:nth-child(5n) .hor-month.is-held{animation-delay:-4.1s}.hor-numeral{letter-spacing:.1em;fill:hsl(var(--muted-foreground) / .62);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.4px;font-weight:600}.hor-numeral.is-held{fill:hsl(var(--metal-aurum) / .92)}.hor-chord{fill:none;stroke:hsl(var(--primary-soft) / .34);stroke-width:.75px;stroke-linecap:round;stroke-dasharray:2.5 9;animation:9s linear infinite latFlow}.hor-chords>.hor-chord:nth-child(2n){animation-delay:-2.1s}.hor-chords>.hor-chord:nth-child(3n){animation-delay:-4.4s}.hor-chords>.hor-chord:nth-child(4n){animation-delay:-1.2s}.hor-stem{stroke:hsl(var(--border-strong) / .5);stroke-width:.7px}.hor-seat{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .8);stroke-width:.9px;animation:4.8s ease-in-out infinite latTwinkle}.hor-seats>g:nth-child(2n) .hor-seat{animation-delay:-1.1s}.hor-seats>g:nth-child(3n) .hor-seat{animation-delay:-2.3s}.hor-seats>g:nth-child(4n) .hor-seat{animation-delay:-3.5s}.hor-seat.is-cathedra{stroke:hsl(var(--metal-aurum) / .9);stroke-width:1.3px;animation:none}.hor-cathedra-halo{fill:none;stroke:hsl(var(--metal-aurum) / .55);stroke-width:.9px;stroke-dasharray:2 5;transform-box:fill-box;transform-origin:50%;animation:19s linear infinite reverse latSpin}.hor-cathedra-core{fill:hsl(var(--metal-aurum));animation:3.6s ease-in-out infinite latPulse}.hor-table{transform-box:fill-box;transform-origin:50%;animation:7.8s ease-in-out infinite latBreathe}.hor-table-rim{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:1.1px}.hor-table-hair{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.5px}.hor-table-ring{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:1.1px;stroke-dasharray:4 7;transform-box:fill-box;transform-origin:50%;animation:38s linear infinite latSpin}.hor-tick{stroke:hsl(var(--border-strong) / .5);stroke-width:.5px}.hor-tick.is-major{stroke:hsl(var(--border-strong) / .9);stroke-width:1px}.hor-hand{stroke:hsl(var(--primary));stroke-width:1.4px;stroke-linecap:round}.hor-hand-head{fill:hsl(var(--primary));animation:2.8s ease-in-out infinite latPulse}.hor-hand-trail{fill:none;stroke:hsl(var(--primary) / .3);stroke-width:.8px;stroke-linecap:round}.hor-counter{stroke:hsl(var(--metal-argentum) / .55);stroke-width:.9px;stroke-linecap:round}.hor-spark{fill:hsl(var(--amber));animation:2.4s ease-in-out infinite latPulse}.hor-core{fill:hsl(var(--metal-aurum))}.hor-core-halo{fill:none;stroke:hsl(var(--metal-aurum) / .5);stroke-width:.9px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:15s linear infinite latSpin}.hor-sigil-ring{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.9px;transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite latBreathe}.hor-sigil-hair{fill:none;stroke:hsl(var(--border-strong) / .42);stroke-width:.5px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:23s linear infinite reverse latSpin}.hor-sigil-mark{fill:none;stroke:hsl(var(--metal-argentum) / .9);stroke-width:1px;stroke-linejoin:round}.hor-aura{stroke:none}.hor-spine{stroke:hsl(var(--border) / .9);stroke-width:.9px;stroke-dasharray:2 5}.hor-spine-flow{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:3 7;animation:7s linear infinite latFlow}.hor-stage-node{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .85);stroke-width:1px}.hor-stage-node.is-live{fill:hsl(var(--primary) / .14);stroke:hsl(var(--primary) / .8)}.hor-stage-node.is-terminal{fill:hsl(var(--success) / .16);stroke:hsl(var(--success) / .75)}.hor-stage-halo{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:.9px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:17s linear infinite latSpin}.hor-stage-glyph{fill:none;stroke:hsl(var(--foreground) / .72);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.hor-stage-ordinal{letter-spacing:.14em;fill:hsl(var(--muted-foreground) / .72);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6px}.hor-arc-track{fill:none;stroke:hsl(var(--muted));stroke-width:5px;stroke-linecap:round}.hor-arc-declared{fill:none;stroke:hsl(var(--primary) / .75);stroke-width:5px;stroke-linecap:round;stroke-dashoffset:24px;animation:9s ease-in-out infinite horArcDeclared}.hor-arc-roll{fill:none;stroke:hsl(var(--success) / .8);stroke-width:5px;stroke-linecap:round;stroke-dashoffset:38px;animation:9s ease-in-out infinite horArcRoll}.hor-arc-quorum{stroke:hsl(var(--metal-aurum) / .9);stroke-width:1.2px;stroke-linecap:round}.hor-arc-label{letter-spacing:.16em;text-transform:uppercase;fill:hsl(var(--muted-foreground) / .8);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.2px}@keyframes horSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes horArcDeclared{0%,to{stroke-dashoffset:86px}45%,70%{stroke-dashoffset:24px}}@keyframes horArcRoll{0%,38%{stroke-dashoffset:86px}78%,to{stroke-dashoffset:38px}}.sum-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.sum-rail{stroke:hsl(var(--border-strong) / .55);stroke-width:.9px;stroke-linecap:round}.sum-hook{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .8);stroke-width:.9px}.sum-post{stroke:hsl(var(--border-strong) / .6);stroke-width:1.5px;stroke-linecap:round}.sum-sway{transform-box:view-box;transform-origin:50% 13.75%;animation:15s ease-in-out infinite sumSway}.sum-aura{stroke:none}.sum-board{fill:hsl(var(--background) / .45);stroke:hsl(var(--border-strong) / .6);stroke-width:1.2px}.sum-board-head{stroke:hsl(var(--border-strong) / .5);stroke-width:1px}.sum-hair{stroke:hsl(var(--border-strong) / .42);stroke-width:.7px}.sum-plate{letter-spacing:.24em;fill:hsl(var(--metal-aurum) / .88);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.4px;font-weight:600}.sum-numeral{letter-spacing:.1em;fill:hsl(var(--muted-foreground) / .58);font-family:JetBrains Mono,ui-monospace,monospace;font-size:5.8px}.sum-numeral.is-held{fill:hsl(var(--primary) / .88)}.sum-cell{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.55px}.sum-cell.is-column{stroke:hsl(var(--primary) / .24)}.sum-scan{animation:14s cubic-bezier(.45,0,.55,1) infinite sumScan}.sum-scan-edge{stroke:hsl(var(--primary) / .5);stroke-width:.8px}.sum-spine{stroke:hsl(var(--border-strong) / .45);stroke-width:.7px;stroke-dasharray:2 5}.sum-spine-flow{fill:none;stroke:hsl(var(--primary) / .55);stroke-width:1px;stroke-linecap:round;stroke-dasharray:3 8;animation:8s linear infinite latFlow}.sum-branch{fill:none;stroke:hsl(var(--amber) / .45);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:2.5 7;animation:12s linear infinite reverse latFlow}.sum-mark-cell{fill:hsl(var(--primary) / .09);stroke:hsl(var(--primary) / .7);stroke-width:1.1px}.sum-mark-halo{fill:none;stroke:hsl(var(--primary) / .4);stroke-width:.8px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:21s linear infinite latSpin}.sum-mark-glyph{fill:none;stroke:hsl(var(--metal-aurum) / .9);stroke-width:.95px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite latBreathe}.sum-mark-core{fill:hsl(var(--metal-aurum));animation:3.4s ease-in-out infinite latPulse}.sum-marks>g:nth-child(2n) .sum-mark-halo{animation-delay:-4.6s}.sum-marks>g:nth-child(3n) .sum-mark-halo{animation-delay:-11.2s}.sum-marks>g:nth-child(2n) .sum-mark-glyph{animation-delay:-1.7s}.sum-marks>g:nth-child(3n) .sum-mark-glyph{animation-delay:-3.9s}.sum-marks>g:nth-child(4n) .sum-mark-glyph{animation-delay:-5.1s}.sum-marks>g:nth-child(2n) .sum-mark-core{animation-delay:-.9s}.sum-marks>g:nth-child(3n) .sum-mark-core{animation-delay:-2.2s}.sum-extra-cell{fill:hsl(var(--amber) / .08);stroke:hsl(var(--amber) / .55);stroke-width:1px}.sum-extra-ring{fill:none;stroke:hsl(var(--amber) / .5);stroke-width:.8px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:14s linear infinite reverse latSpin}.sum-extra-glyph{fill:none;stroke:hsl(var(--amber) / .85);stroke-width:.95px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite latBreathe}.sum-extra-core{fill:hsl(var(--amber));animation:2.6s ease-in-out infinite latPulse}.sum-joint{fill:hsl(var(--primary) / .85)}.sum-dispatch{fill:none;stroke:hsl(var(--primary) / .42);stroke-width:.8px;stroke-linecap:round;stroke-dasharray:2.5 6;animation:6.5s linear infinite latFlow}.sum-mote{fill:hsl(var(--metal-aurum));stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:5.7s cubic-bezier(.4,0,.6,1) infinite sumDispatch}.sum-motes>.sum-mote:nth-child(2){animation-delay:-1.9s}.sum-motes>.sum-mote:nth-child(3){animation-delay:-3.8s}.sum-seal{transform-box:fill-box;transform-origin:50%;animation:9.5s ease-in-out infinite latBreathe}.sum-seal-disc{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .55);stroke-width:.8px}.sum-seal-ticks{transform-box:fill-box;transform-origin:50%;animation:64s linear infinite reverse latSpin}.sum-seal-tick{stroke:hsl(var(--border-strong) / .45);stroke-width:.5px}.sum-seal-tick.is-major{stroke:hsl(var(--border-strong) / .85);stroke-width:.95px}.sum-seal-ring{transform-box:fill-box;transform-origin:50%;animation:27s linear infinite latSpin}.sum-seal-dashed{fill:none;stroke:hsl(var(--primary) / .6);stroke-width:1px;stroke-dasharray:3 6}.sum-seal-hair{fill:none;stroke:hsl(var(--border-strong) / .32);stroke-width:.5px}.sum-seal-mark{fill:none;stroke:hsl(var(--metal-aurum) / .9);stroke-width:1px;stroke-linejoin:round}.sum-seal-core{fill:hsl(var(--metal-aurum));animation:3.1s ease-in-out infinite latPulse}.sum-quill{transform-box:view-box;animation:9s linear infinite sumQuill}.sum-quill-shaft{stroke:hsl(var(--border-strong) / .7);stroke-width:1.4px;stroke-linecap:round}.sum-quill-barb{stroke:hsl(var(--border-strong) / .38);stroke-width:.6px;stroke-linecap:round}.sum-quill-nib{fill:hsl(var(--primary) / .18);stroke:hsl(var(--primary) / .85);stroke-width:.9px;stroke-linejoin:round}.sum-ink{fill:none;stroke:hsl(var(--metal-argentum) / .75);stroke-width:1.1px;stroke-linecap:round;animation:9s linear infinite sumWrite}.sum-ink-stop{fill:hsl(var(--metal-argentum) / .9);opacity:0;animation:9s linear infinite sumInkStop}@keyframes sumSway{0%,to{transform:rotate(-.26deg)}50%{transform:rotate(.26deg)}}@keyframes sumScan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(190px)}}@keyframes sumDispatch{0%{opacity:0;transform:translate(0)scale(.55)}14%{opacity:.95}72%{opacity:.95}to{opacity:0;transform:translate(88px,28px)scale(1)}}@keyframes sumQuill{0%{opacity:0;transform:translate(0)}7%{opacity:1}62%{opacity:1;transform:translate(96px)}80%{opacity:0;transform:translate(96px)}to{opacity:0;transform:translate(0)}}@keyframes sumWrite{0%{stroke-dashoffset:100px;opacity:.12}7%{opacity:.85}62%,84%{stroke-dashoffset:0;opacity:.85}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes sumInkStop{0%,60%{opacity:0}66%,84%{opacity:.9}97%,to{opacity:0}}.slf-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.slf-tilt{transform-box:view-box;transform-origin:50% 91.25%;animation:19s ease-in-out infinite slfTilt}.slf-aura{stroke:none}.slf-ground{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.7px}.slf-stand{fill:hsl(var(--background) / .4);stroke:hsl(var(--border-strong) / .7);stroke-width:1px;stroke-linejoin:round}.slf-stand-bar{stroke:hsl(var(--border-strong) / .5);stroke-width:.6px}.slf-case{fill:hsl(var(--background) / .35);stroke:hsl(var(--border-strong) / .65);stroke-width:1.2px}.slf-case-hair{fill:none;stroke:hsl(var(--border-strong) / .3);stroke-width:.6px}.slf-pane{fill:none;stroke:hsl(var(--primary) / .42);stroke-width:.8px}.slf-edge{stroke:hsl(var(--border-strong) / .42);stroke-width:.5px}.slf-rung{stroke:hsl(var(--border-strong) / .6);stroke-width:.55px;stroke-linecap:round;animation:5.2s ease-in-out infinite slfRise}.slf-rung.is-climbed{stroke:hsl(var(--border-strong) / .85);stroke-width:.7px}.slf-rung.is-ahead{stroke:hsl(var(--border-strong) / .5);stroke-dasharray:2.5 5}.slf-rung.is-current{stroke:hsl(var(--primary) / .85);stroke-width:1.25px}.slf-mote{fill:hsl(var(--metal-aurum));stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:7.4s cubic-bezier(.4,0,.5,1) infinite slfAscend}.slf-motes>.slf-mote:nth-child(2){animation-delay:-3.7s}.slf-motes>.slf-mote:nth-child(3){animation-delay:-1.85s}.slf-motes>.slf-mote:nth-child(4){animation-delay:-5.55s}.slf-sheen{animation:11s cubic-bezier(.45,0,.55,1) infinite slfSheen}.slf-emblem-ring{fill:none;stroke:hsl(var(--metal-aurum) / .42);stroke-width:.8px;stroke-dasharray:2 5;transform-box:fill-box;transform-origin:50%;animation:29s linear infinite latSpin}.slf-emblem-outer{fill:none;stroke:hsl(var(--primary) / .85);stroke-width:1px;stroke-linejoin:round}.slf-emblem-inner{fill:none;stroke:hsl(var(--foreground) / .5);stroke-width:.7px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite latBreathe}.slf-emblem-core{fill:hsl(var(--metal-aurum));animation:3.8s ease-in-out infinite latPulse}.slf-gauge-tick{stroke:hsl(var(--border-strong) / .5);stroke-width:.5px}.slf-gauge-tick.is-current{stroke:hsl(var(--metal-aurum) / .9);stroke-width:1.1px}.slf-marker{fill:hsl(var(--metal-aurum) / .9);stroke:none;transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite slfMarker}.slf-crown-ticks{transform-box:fill-box;transform-origin:50%;animation:58s linear infinite latSpin}.slf-crown-tick{stroke:hsl(var(--border-strong) / .45);stroke-width:.5px}.slf-crown-tick.is-major{stroke:hsl(var(--border-strong) / .85);stroke-width:.95px}.slf-crown-ring{transform-box:fill-box;transform-origin:50%;animation:24s linear infinite reverse latSpin}.slf-crown-dashed{fill:none;stroke:hsl(var(--primary) / .55);stroke-width:.9px;stroke-dasharray:2.5 5}.slf-crown-rim{fill:hsl(var(--background));stroke:hsl(var(--primary) / .7);stroke-width:.9px}.slf-crown-mark{fill:none;stroke:hsl(var(--metal-aurum) / .85);stroke-width:.9px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:6.8s ease-in-out infinite latBreathe}.slf-crown-core{fill:hsl(var(--metal-aurum));animation:3.2s ease-in-out infinite latPulse}@keyframes slfTilt{0%,to{transform:rotate(-.2deg)}50%{transform:rotate(.2deg)}}@keyframes slfRise{0%,to{opacity:.4}50%{opacity:1}}@keyframes slfAscend{0%{opacity:0;transform:translateY(0)scale(.5)}16%{opacity:.9}76%{opacity:.9}to{opacity:0;transform:translateY(-116px)scale(1)}}@keyframes slfSheen{0%{transform:translate(-104px)}58%,to{transform:translate(104px)}}@keyframes slfMarker{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(-2.5px)}}.exc-edge-halo{fill:none;stroke:hsl(var(--primary-soft) / .085);stroke-width:3.6px;stroke-linejoin:round}.exc-node-halo{fill:hsl(var(--primary-soft) / .14);stroke:none;animation:5.4s ease-in-out infinite latTwinkle}.exc-nodes>.exc-node-halo:nth-child(2n){animation-delay:-1.4s}.exc-nodes>.exc-node-halo:nth-child(3n){animation-delay:-2.9s}.exc-nodes>.exc-node-halo:nth-child(5n){animation-delay:-4.1s}.exc-track{fill:none;stroke:hsl(var(--muted) / .6);stroke-width:5px}.exc-arc{fill:none;stroke-width:5px;stroke-linecap:round}.exc-arc.is-offer{stroke:hsl(var(--success) / .78)}.exc-arc.is-seek{stroke:hsl(var(--primary) / .72)}.exc-comet{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:6 94;animation:6.4s linear infinite excComet}.exc-comet.is-offer{stroke:hsl(var(--success))}.exc-comet.is-seek{stroke:hsl(var(--primary));animation-delay:-3.2s}.exc-bead{fill:hsl(var(--metal-aurum));stroke:hsl(var(--background));stroke-width:1.2px;animation:3.2s ease-in-out infinite latPulse}.exc-bead.is-seam{fill:hsl(var(--border-strong));animation-duration:5.1s}.exc-reach{fill:none;stroke:hsl(var(--metal-aurum) / .7);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:5 6;animation:9s linear infinite latFlow}.exc-aura{stroke:none}.exc-table-rim{fill:none;stroke:hsl(var(--border-strong) / .8);stroke-width:1.1px;stroke-dasharray:8 10;animation:16s linear infinite reverse latFlow}.exc-table-hair{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.5px}.exc-hand{transform-box:view-box}.exc-hand.is-give{animation:5.6s ease-in-out infinite excGive}.exc-hand.is-take{animation:5.6s ease-in-out infinite excTake}.exc-hand-line{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:3 7;animation:5.4s linear infinite latFlow}.exc-hand-line.is-give{stroke:hsl(var(--success) / .55)}.exc-hand-line.is-take{stroke:hsl(var(--primary) / .55)}.exc-arrow{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.exc-arrow.is-give{stroke:hsl(var(--success) / .9)}.exc-arrow.is-take{stroke:hsl(var(--primary) / .9)}.exc-token{stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%}.exc-token.is-give{fill:hsl(var(--success));animation:5.6s cubic-bezier(.4,0,.5,1) infinite excTokenGive}.exc-token.is-take{fill:hsl(var(--primary));animation:5.6s cubic-bezier(.4,0,.5,1) -2.8s infinite excTokenTake}.exc-label{letter-spacing:.22em;fill:hsl(var(--muted-foreground) / .5);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.exc-core-orbit{fill:none;stroke:hsl(var(--metal-aurum) / .4);stroke-width:.9px;stroke-dasharray:2 6;transform-box:fill-box;transform-origin:50%;animation:19s linear infinite reverse latSpin}.exc-core-mark{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum));stroke-width:1.3px;stroke-linejoin:round}.exc-core-dot{fill:#fdd187;animation:2.9s ease-in-out infinite latPulse}@keyframes excComet{to{stroke-dashoffset:-100px}}@keyframes excGive{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes excTake{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes excTokenGive{0%{opacity:0;transform:translate(0)scale(.5)}14%{opacity:.95}64%{opacity:.95}to{opacity:0;transform:translate(58px)scale(1)}}@keyframes excTokenTake{0%{opacity:0;transform:translate(0)scale(.5)}14%{opacity:.95}64%{opacity:.95}to{opacity:0;transform:translate(-58px)scale(1)}}.cft-orn-rule{stroke:currentColor;stroke-width:.9px;stroke-dasharray:3 6;opacity:.5;animation:7s linear infinite latFlow}.cft-orn-rule.is-rev{animation-direction:reverse}.cft-orn-chev{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transform-box:view-box}.cft-orn-chev.is-left{animation:5.4s ease-in-out infinite cftNudgeIn}.cft-orn-chev.is-right{animation:5.4s ease-in-out infinite cftNudgeOut}.cft-orn-mark{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:6.2s ease-in-out infinite latBreathe}.cft-orn-core{fill:currentColor;animation:3.1s ease-in-out infinite latPulse}.cft-ros-rim{fill:none;stroke:currentColor;stroke-width:.5px;opacity:.2}.cft-ros-hub{fill:none;stroke:currentColor;stroke-width:.6px;opacity:.3}.cft-ros-orbit{transform-box:fill-box;transform-origin:50%;animation:44s linear infinite latSpin}.cft-ros-orbit-ring{fill:none;stroke:hsl(var(--primary) / .26);stroke-width:.6px;stroke-dasharray:2 10}.cft-ros-wedge{stroke:currentColor;stroke-width:.7px;fill:currentColor;fill-opacity:.05;opacity:.55}.cft-ros-fill{fill:none;stroke:hsl(var(--primary) / .72);stroke-width:2.4px;stroke-linecap:round}.cft-ros-spark{fill:none;stroke:hsl(var(--metal-aurum) / .9);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 95;animation:7.8s linear infinite excComet}.cft-ros-wedges>g:nth-child(2n) .cft-ros-spark{animation-delay:-2.6s}.cft-ros-wedges>g:nth-child(3n) .cft-ros-spark{animation-delay:-5.1s}.cft-ros-wedges>g:nth-child(5n) .cft-ros-spark{animation-delay:-1.3s}.cft-ros-spoke{stroke:currentColor;stroke-width:.4px;stroke-dasharray:2 5;opacity:.25;animation:11s linear infinite latFlow}.cft-ros-mark{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum));stroke-width:1px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:7.2s ease-in-out infinite latBreathe}.cft-ros-core{fill:hsl(var(--metal-aurum));animation:3.4s ease-in-out infinite latPulse}.cft-tng-rim{fill:none;stroke:currentColor;stroke-width:.5px;opacity:.18}.cft-tng-rim.is-inner{opacity:.22}.cft-tng-hub{fill:none;stroke:currentColor;stroke-width:.7px;opacity:.32}.cft-tng-orbit{transform-box:fill-box;transform-origin:50%;animation:52s linear infinite latSpin}.cft-tng-orbit.is-rev{animation-duration:96s;animation-direction:reverse}.cft-tng-orbit-ring{fill:none;stroke:currentColor;stroke-width:.4px;stroke-dasharray:2 7;opacity:.2}.cft-tng-orbit-ring.is-fine{stroke:hsl(var(--metal-aurum) / .3);stroke-dasharray:1 12}.cft-tng-guide{stroke:currentColor;stroke-width:.4px;stroke-dasharray:2 6;opacity:.28;animation:9s linear infinite latFlow}.cft-tng-crest{fill:hsl(var(--metal-aurum));opacity:.85;animation:3.6s ease-in-out infinite latPulse}.cft-tng-crest-halo{fill:hsl(var(--metal-aurum) / .16);animation:5.8s ease-in-out infinite latTwinkle}.cft-tng-mark{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum));stroke-width:1.1px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite latBreathe}.cft-tng-core{fill:#fdd187;opacity:.9;animation:2.8s ease-in-out infinite latPulse}.cft-beam-post,.cft-beam-base{stroke:currentColor;stroke-width:1px;opacity:.45}.cft-beam-base{stroke-width:1.1px;opacity:.5}.cft-beam-foot{fill:none;stroke:currentColor;stroke-width:1px;stroke-linejoin:round;opacity:.45}.cft-beam-sway{transform-box:view-box;transform-origin:50% 20.83%;animation:8.4s ease-in-out infinite cftSway}.cft-beam-bar{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.6}.cft-beam-cord{stroke-width:1px;opacity:.7}.cft-beam-cord.is-give{stroke:hsl(var(--success))}.cft-beam-cord.is-take{stroke:hsl(var(--primary))}.cft-beam-pan{stroke-width:1.2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.cft-beam-pan.is-give{stroke:hsl(var(--success));fill:hsl(var(--success) / .1);animation:8.4s ease-in-out infinite latTwinkle}.cft-beam-pan.is-take{stroke:hsl(var(--primary));fill:hsl(var(--primary) / .1);animation:8.4s ease-in-out -4.2s infinite latTwinkle}.cft-beam-pivot{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum));stroke-width:1px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:6.6s ease-in-out infinite latBreathe}.cft-mark-ring{transform-box:fill-box;transform-origin:50%;animation:32s linear infinite latSpin}.cft-mark-rim{fill:none;stroke:currentColor;stroke-width:.7px;stroke-dasharray:3 7;opacity:.35}.cft-mark-hand{transform-box:view-box}.cft-mark-hand.is-give{animation:4.8s ease-in-out infinite cftNudgeIn}.cft-mark-hand.is-take{animation:4.8s ease-in-out infinite cftNudgeOut}.cft-mark-line,.cft-mark-head{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.cft-mark-line.is-soft,.cft-mark-head.is-soft{opacity:.6}@keyframes cftNudgeIn{0%,to{transform:translate(0)}50%{transform:translate(1.6px)}}@keyframes cftNudgeOut{0%,to{transform:translate(0)}50%{transform:translate(-1.6px)}}@keyframes cftSway{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}}.office-plinth{border:1px solid;flex:none;justify-content:center;align-items:center;transition:opacity .22s,border-color .22s,background .22s;display:inline-flex;position:relative}.office-plinth:after{content:"";border-radius:inherit;opacity:.13;pointer-events:none;border:1px solid;position:absolute;inset:3px}.office-plinth:before{content:"";border-radius:inherit;background:linear-gradient(160deg, hsl(var(--hi) / .07), transparent 58%);pointer-events:none;position:absolute;inset:0}.office-plinth.turn-0{color:hsl(var(--metal-aurum));border-color:hsl(var(--metal-aurum) / .34);background:hsl(var(--metal-aurum) / .09)}.office-plinth.turn-1{color:hsl(var(--metal-testa));border-color:hsl(var(--metal-testa) / .34);background:hsl(var(--metal-testa) / .09)}.office-plinth.turn-2{color:hsl(var(--metal-argentum));border-color:hsl(var(--metal-argentum) / .32);background:hsl(var(--metal-argentum) / .08)}.office-plinth.turn-3{color:hsl(var(--metal-aes));border-color:hsl(var(--metal-aes) / .34);background:hsl(var(--metal-aes) / .09)}.office-plinth.is-vacant{opacity:.64}.office-plinth.is-unopened{color:hsl(var(--muted-foreground));border-color:hsl(var(--border-strong) / .7);background:hsl(var(--muted) / .45);opacity:.72}.seat-tile:hover .office-plinth{opacity:1}.scr-svg{width:100%;display:block;overflow:visible}.scr-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.scr-vault{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:1.1px}.scr-vault--hair{stroke:hsl(var(--border-strong) / .3);stroke-width:.6px}.scr-vault--flow{stroke:hsl(var(--primary) / .22);stroke-width:.8px;stroke-dasharray:3 10;animation:16s linear infinite latFlow,1.1s ease-out 1.48s both scrFade}.scr-shelf{stroke:hsl(var(--border-strong) / .65);stroke-width:1.1px;stroke-linecap:round}.scr-shelf-shadow{stroke:hsl(var(--border-strong) / .22);stroke-width:2.6px;stroke-linecap:round}.scr-spine{fill:hsl(var(--foreground) / .06);stroke:hsl(var(--border-strong) / .55);stroke-width:.55px}.scr-spine.is-superseded{fill:hsl(var(--metal-aes) / .1);stroke:hsl(var(--metal-aes) / .5)}.scr-spine.is-withdrawn{fill:hsl(var(--destructive) / .07);stroke:hsl(var(--destructive) / .4)}.scr-spine.is-force{fill:hsl(var(--primary) / .12);stroke:hsl(var(--primary) / .55)}.scr-gilt{stroke:hsl(var(--metal-aurum) / .8);stroke-width:1.1px;stroke-linecap:round;animation:5.4s ease-in-out infinite latTwinkle}.scr-shelf-row>g:nth-child(2n) .scr-gilt{animation-delay:-1.4s}.scr-shelf-row>g:nth-child(3n) .scr-gilt{animation-delay:-2.8s}.scr-shelf-row>g:nth-child(5n) .scr-gilt{animation-delay:-4.2s}.scr-rule{stroke:hsl(var(--foreground) / .22);stroke-width:.5px}.scr-strike{stroke:hsl(var(--destructive) / .6);stroke-width:.9px;stroke-linecap:round}.scr-beam{animation:21s cubic-bezier(.45,0,.55,1) 2.6s infinite scrBeam}.scr-beam-core{fill:hsl(var(--metal-aurum) / .26)}.scr-thread{fill:none;stroke:hsl(var(--primary) / .62);stroke-width:1px;stroke-linecap:round;stroke-dasharray:2.4 5.2;animation:5.8s linear infinite scrThreadFlow,.82s ease-out 1.7s both scrFade}.scr-thread-bed{fill:none;stroke:hsl(var(--primary) / .16);stroke-width:2.4px;stroke-linecap:round}.scr-thread-spark{fill:none;stroke:hsl(var(--metal-aurum));stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:4 400;opacity:0;animation:9.5s cubic-bezier(.46,.03,.52,.96) 2.8s infinite scrSpark}.scr-node-ping{fill:none;stroke:hsl(var(--primary) / .65);stroke-width:.9px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.8s cubic-bezier(.2,.7,.3,1) 3.2s infinite scrPing}.scr-thread-nodes{animation:.7s ease-out 1.9s both scrFade}.scr-thread-node{fill:hsl(var(--background));stroke:hsl(var(--primary) / .8);stroke-width:.9px;animation:4.2s ease-in-out infinite latTwinkle}.scr-thread-nodes>.scr-thread-node:nth-child(2){animation-delay:-1.4s}.scr-thread-nodes>.scr-thread-node:nth-child(3){animation-delay:-2.8s}.scr-mote{fill:hsl(var(--metal-aurum) / .7);animation:11s ease-in-out infinite scrDrift}.scr-mote.m-2{animation-duration:14s;animation-delay:-4s}.scr-mote.m-3{animation-duration:9.5s;animation-delay:-7s}.scr-mote.m-4{animation-name:scrDriftSway;animation-duration:12.5s;animation-delay:-5.5s}.scr-mote.m-5{animation-duration:15.5s;animation-delay:-9s}.scr-mote.m-6{animation-name:scrDriftSway;animation-duration:10.5s;animation-delay:-2.5s}.scr-mote.m-7{animation-duration:13s;animation-delay:-11s}.scr-seal-ring{fill:none;stroke:hsl(var(--border-strong) / .5);stroke-width:.7px;transform-box:fill-box;transform-origin:50%;animation:7.2s ease-in-out infinite latBreathe}.scr-seal-rim{fill:none;stroke:hsl(var(--primary) / .65);stroke-width:.9px}.scr-seal-dash{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.8px;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:50%;animation:28s linear infinite reverse latSpin}.scr-seal-tick{stroke:hsl(var(--border-strong) / .55);stroke-width:.5px}.scr-seal-tick.is-major{stroke:hsl(var(--border-strong) / .9);stroke-width:1px}.scr-seal-mark{fill:none;stroke:hsl(var(--primary) / .9);stroke-width:.9px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite latBreathe}.scr-seal-core{fill:hsl(var(--metal-aurum));animation:3.2s ease-in-out infinite latPulse}.scr-inscription{letter-spacing:.2em;fill:hsl(var(--muted-foreground) / .65);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.2px;font-weight:600}.scr-inscription-spin{transform-box:view-box;transform-origin:50% 26.875%;animation:84s linear infinite latSpin,1.2s ease-out 2.1s both scrFade}.scr-quill{fill:none;stroke:hsl(var(--metal-argentum) / .85);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.scr-quill-hand{transform-box:view-box;transform-origin:50%;animation:6.4s ease-in-out infinite scrWrite}.scr-ink{fill:none;stroke:hsl(var(--foreground) / .3);stroke-width:.8px;stroke-linecap:round;stroke-dasharray:112;animation:6.4s ease-in-out infinite scrInk}.scr-chain-rule{stroke:hsl(var(--border) / .9);stroke-width:.8px;stroke-dasharray:2 5}.scr-chain-flow{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:3 7;animation:7.5s linear infinite latFlow}.scr-leaf{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .85);stroke-width:.9px}.scr-leaf.is-force{fill:hsl(var(--primary) / .12);stroke:hsl(var(--primary) / .8)}.scr-leaf.is-superseded{fill:hsl(var(--metal-aes) / .12);stroke:hsl(var(--metal-aes) / .65)}.scr-leaf.is-withdrawn{fill:hsl(var(--destructive) / .1);stroke:hsl(var(--destructive) / .6)}.scr-leaf-halo{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:.9px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:18s linear infinite latSpin}.scr-leaf-line{stroke:hsl(var(--foreground) / .28);stroke-width:.7px;stroke-linecap:round}.scr-leaf-ordinal{letter-spacing:.14em;fill:hsl(var(--muted-foreground) / .72);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6px}.scr-fade{animation:.76s ease-out both scrFade}.scr-draw{stroke-dasharray:100;animation:1.2s cubic-bezier(.22,.92,.26,1) both scrDraw}.scr-rib{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.6px;stroke-linecap:round}.scr-ray-sway{transform-box:view-box;transform-origin:50% 26.875%;animation:29s ease-in-out infinite scrSway,1.2s ease-out .64s both scrFade}.scr-reflection{animation:1.1s ease-out 1.18s both scrEmerge}.scr-file{transform-box:fill-box;transform-origin:bottom;animation:.72s cubic-bezier(.22,.92,.26,1) both scrFile}.scr-consult{transform-box:fill-box;transform-origin:50%;animation:15s cubic-bezier(.42,0,.26,1) 3.6s infinite scrConsult}.scr-seal-rise{transform-box:fill-box;transform-origin:50%;animation:1.04s cubic-bezier(.2,.9,.24,1) 1.54s both scrSeal}.scr-seal-aura{transform-box:fill-box;transform-origin:50%;animation:11s ease-in-out infinite latBreathe}.scr-seal-orbit{fill:none;stroke:hsl(var(--metal-aurum) / .42);stroke-width:.6px;stroke-dasharray:1.4 4.6;transform-box:fill-box;transform-origin:50%;animation:19s linear infinite latSpin}.scr-bezel{transform-box:fill-box;transform-origin:50%;animation:96s linear infinite latSpin}.scr-rosette{transform-box:fill-box;transform-origin:50%;animation:46s linear infinite latSpin}.scr-rosette.is-counter{animation:31s linear infinite reverse latSpin}.scr-petal{stroke:hsl(var(--primary) / .5);stroke-width:.75px;stroke-linecap:round}.scr-petal.is-minor{stroke:hsl(var(--metal-aurum) / .5);stroke-width:.6px}.scr-ping{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.8px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s cubic-bezier(.15,.75,.3,1) 2.6s infinite scrStamp}.scr-ping.is-late{animation-delay:3.3s}.scr-orn-rule{stroke:currentColor;stroke-width:.9px;stroke-linecap:round;opacity:.46}.scr-orn-tick{stroke:currentColor;stroke-width:.8px;stroke-linecap:round;opacity:.4}.scr-orn-ring{fill:none;stroke:currentColor;stroke-width:.7px;stroke-dasharray:1.2 3.4;opacity:.32;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite latSpin}.scr-orn-mote{fill:hsl(var(--metal-aurum) / .8);animation:7.6s ease-in-out infinite scrOrnDrift}.scr-orn-mote.is-right{animation-name:scrOrnDriftRight;animation-delay:-3.8s}@keyframes scrFade{0%{opacity:0}to{opacity:1}}@keyframes scrEmerge{0%{opacity:0}to{opacity:.15}}@keyframes scrDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes scrFile{0%{opacity:0;transform:scaleY(.05)}46%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes scrConsult{0%,56%{transform:translateY(0)rotate(0)}65%{transform:translateY(-12px)rotate(-1.6deg)}79%{transform:translateY(-12px)rotate(-1.6deg)}90%,to{transform:translateY(0)rotate(0)}}@keyframes scrSeal{0%{opacity:0;transform:scale(.82)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes scrSway{0%,to{transform:rotate(-3.2deg)}50%{transform:rotate(3.2deg)}}@keyframes scrThreadFlow{to{stroke-dashoffset:-30.4px}}@keyframes scrSpark{0%{stroke-dashoffset:4px;opacity:0}5%{opacity:.9}36%{opacity:.9}44%,to{stroke-dashoffset:-104px;opacity:0}}@keyframes scrPing{0%{opacity:0;transform:scale(.7)}16%{opacity:.7}to{opacity:0;transform:scale(3.6)}}@keyframes scrStamp{0%{opacity:0;transform:scale(.84)}8%{opacity:.75}34%,to{opacity:0;transform:scale(1.46)}}@keyframes scrDriftSway{0%{opacity:0;transform:translateY(8px)}26%{opacity:.72}52%{transform:translate(5px,-15px)}74%{opacity:.5}to{opacity:0;transform:translate(-3px,-37px)}}@keyframes scrOrnDrift{0%,to{opacity:0;transform:translate(0)}18%{opacity:.85}72%{opacity:.22}99%{opacity:0;transform:translate(-28px)}}@keyframes scrOrnDriftRight{0%,to{opacity:0;transform:translate(0)}18%{opacity:.85}72%{opacity:.22}99%{opacity:0;transform:translate(28px)}}@keyframes scrBeam{0%{opacity:0;transform:translate(-58px)}12%,76%{opacity:1}to{opacity:0;transform:translate(300px)}}@keyframes scrDrift{0%{opacity:0;transform:translateY(6px)}30%,60%{opacity:.8}to{opacity:0;transform:translateY(-34px)}}@keyframes scrWrite{0%,to{transform:translate(0)}45%{transform:translate(26px,-1.5px)}55%{transform:translate(26px,-1.5px)}}@keyframes scrInk{0%{stroke-dashoffset:112px}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:112px}}.ros-svg{width:100%;display:block;overflow:visible}.ros-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.ros-voice{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:1px;transform-box:view-box;transform-origin:50% 23.75%;animation:7.2s cubic-bezier(.3,.5,.4,1) infinite rosVoice}.ros-voice.v-2{animation-delay:-2.4s}.ros-voice.v-3{animation-delay:-4.8s}.ros-pediment{fill:none;stroke:hsl(var(--border-strong) / .55);stroke-width:.8px}.ros-pediment--flow{stroke:hsl(var(--metal-aurum) / .4);stroke-width:.7px;stroke-dasharray:2 7;animation:14s linear infinite latFlow}.ros-pediment--flow-rev{stroke:hsl(var(--primary) / .32);stroke-width:.7px;stroke-dasharray:2 9;animation:18s linear infinite reverse latFlow}.ros-inscription{letter-spacing:.22em;fill:hsl(var(--muted-foreground) / .7);font-family:JetBrains Mono,ui-monospace,monospace;font-size:7px;font-weight:600}.ros-board{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:1.2px}.ros-board--hair{stroke:hsl(var(--border-strong) / .26);stroke-width:.5px}.ros-board--flow{stroke:hsl(var(--primary) / .26);stroke-width:.7px;stroke-dasharray:3 9;animation:20s linear infinite latFlow}.ros-grain{stroke:hsl(var(--border-strong) / .16);stroke-width:.5px}.ros-rail{stroke:hsl(var(--border-strong) / .8);stroke-width:1.4px;stroke-linecap:round}.ros-leg{stroke:hsl(var(--border-strong) / .6);stroke-width:2px;stroke-linecap:round}.ros-plinth{stroke:hsl(var(--border-strong) / .65);stroke-width:1.1px;stroke-linecap:round}.ros-shadow{fill:none;stroke:hsl(var(--border-strong) / .24);stroke-width:.5px;transform-box:fill-box;transform-origin:50%;animation:8.6s ease-in-out infinite latBreathe}.ros-sheet{transform-box:fill-box;transform-origin:50% 0;animation:8.4s ease-in-out infinite rosFlutter}.ros-sheet.s-2{animation-duration:10.6s;animation-delay:-3.2s}.ros-sheet.s-3{animation-duration:7.2s;animation-delay:-5.4s}.ros-leaf{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .8);stroke-width:.85px}.ros-leaf-back{fill:hsl(var(--foreground) / .04);stroke:hsl(var(--border-strong) / .4);stroke-width:.6px}.ros-head{stroke:hsl(var(--primary) / .7);stroke-width:1.1px;stroke-linecap:round}.ros-line{stroke:hsl(var(--foreground) / .26);stroke-width:.75px;stroke-linecap:round}.ros-line--read{stroke:hsl(var(--foreground) / .4);stroke-dasharray:60;animation:9s ease-in-out infinite rosRead}.ros-reading>.ros-line--read:nth-child(2){animation-delay:.5s}.ros-reading>.ros-line--read:nth-child(3){animation-delay:1s}.ros-reading>.ros-line--read:nth-child(4){animation-delay:1.5s}.ros-reading>.ros-line--read:nth-child(5){animation-delay:2s}.ros-wax{fill:hsl(var(--metal-aurum) / .14);stroke:hsl(var(--metal-aurum) / .8);stroke-width:.95px}.ros-wax-halo{fill:none;stroke:hsl(var(--metal-aurum) / .5);stroke-width:.8px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:21s linear infinite latSpin}.ros-wax-core{fill:hsl(var(--metal-aurum));animation:3.4s ease-in-out infinite latPulse}.ros-pin{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .9);stroke-width:.9px}.ros-pin.is-urgent{fill:hsl(var(--warning) / .3);stroke:hsl(var(--warning) / .9);animation:2.6s ease-in-out infinite latPulse}.ros-seal-ring{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .6);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:6.6s ease-in-out infinite latBreathe}.ros-seal-dash{fill:none;stroke:hsl(var(--primary) / .55);stroke-width:.8px;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite reverse latSpin}.ros-seal-rim{fill:none;stroke:hsl(var(--primary) / .75);stroke-width:1px}.ros-seal-tick{stroke:hsl(var(--border-strong) / .55);stroke-width:.5px}.ros-seal-tick.is-major{stroke:hsl(var(--border-strong) / .9);stroke-width:.95px}.ros-seal-mark{fill:none;stroke:hsl(var(--primary) / .9);stroke-width:.95px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite latBreathe}.ros-seal-core{fill:hsl(var(--metal-aurum));animation:3s ease-in-out infinite latPulse}.ros-tick{stroke:hsl(var(--border-strong) / .45);stroke-width:.7px}.ros-mark{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .7);stroke-width:.85px}.ros-mark.is-struck{fill:hsl(var(--warning) / .85);stroke:hsl(var(--warning));animation:2.8s ease-in-out infinite latPulse}.ros-mark-halo{fill:none;stroke:hsl(var(--warning) / .6);stroke-width:.9px;transform-box:fill-box;transform-origin:50%;animation:3.4s cubic-bezier(.3,.5,.4,1) infinite rosBeacon}.ros-mark-halo.h-2{animation-delay:-1.7s}.ros-ember{fill:hsl(var(--warning) / .8);animation:5.6s ease-in-out infinite rosEmber}.ros-ember.e-2{animation-duration:7.4s;animation-delay:-2.6s}@keyframes rosVoice{0%{opacity:0;transform:scale(.34)}18%{opacity:.5}to{opacity:0;transform:scale(1.62)}}@keyframes rosFlutter{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}}@keyframes rosRead{0%,6%{stroke-dashoffset:60px}34%,74%{stroke-dashoffset:0}94%,to{stroke-dashoffset:60px}}@keyframes rosBeacon{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.3)}}@keyframes rosEmber{0%{opacity:0;transform:translateY(4px)}28%,58%{opacity:.85}to{opacity:0;transform:translateY(-26px)}}.cus-svg{width:100%;display:block;overflow:visible}.cus-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.cus-pivot{transform-box:view-box}.cus-pivot--seal{transform-origin:160px 94px;animation:84s linear infinite latSpin}.cus-pivot--seal-rev{transform-origin:160px 94px;animation:56s linear infinite reverse latSpin}.cus-pivot--dial{transform-origin:248px 248px;animation:112s linear infinite latSpin}.cus-pivot--sweep{transform-origin:248px 248px;animation:28s cubic-bezier(.45,0,.55,1) infinite cusSweep}.cus-pivot--mote{transform-origin:248px 248px;animation:21s linear infinite latSpin}.cus-pivot--answer{transform-origin:72px 256px;animation:68s linear infinite reverse latSpin}.cus-aura{transform-box:fill-box;transform-origin:50%;animation:11s ease-in-out infinite latBreathe}.cus-ward{fill:none;stroke:hsl(var(--border-strong) / .62);stroke-width:1.2px}.cus-ward--hair{stroke:hsl(var(--border-strong) / .3);stroke-width:.5px}.cus-ward--flow{stroke:hsl(var(--amber) / .24);stroke-width:.7px;stroke-dasharray:2 9;animation:17s linear infinite latFlow}.cus-ward--glow{stroke:hsl(var(--primary) / .8);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:7 93;animation:17s linear infinite cusCircuit}.cus-sheen{animation:12s cubic-bezier(.4,0,.2,1) infinite cusSheen}.cus-spine{fill:none;stroke:hsl(var(--primary) / .26);stroke-width:.7px;stroke-dasharray:2 9;animation:13s linear infinite latFlow}.cus-scope path{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:1px;stroke-linecap:round}.cus-scope--left{animation:10s ease-in-out infinite cusScopeLeft}.cus-scope--right{animation:10s ease-in-out infinite cusScopeRight}.cus-drawer{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .72);stroke-width:.85px}.cus-drawer.is-held{stroke:hsl(var(--primary) / .42)}.cus-drawer-line{stroke:hsl(var(--border-strong) / .6);stroke-width:.7px;stroke-linecap:round}.cus-drawer-line--faint{stroke:hsl(var(--border-strong) / .32)}.cus-node{fill:none;stroke:hsl(var(--primary) / .85);stroke-width:1.1px;animation:6.4s ease-in-out infinite latPulse}.cus-node.is-open{stroke:hsl(var(--warning) / .9)}.cus-node-core{fill:hsl(var(--primary));animation:5.2s ease-in-out infinite latTwinkle}.cus-node-core.is-open{fill:hsl(var(--warning))}.cus-node-halo{fill:none;stroke:hsl(var(--warning) / .6);stroke-width:.9px;transform-box:fill-box;transform-origin:50%;animation:4.2s ease-out infinite cusHalo}.cus-stack>g:nth-child(2n) .cus-node-core{animation-delay:-1.7s}.cus-stack>g:nth-child(3n) .cus-node-core{animation-delay:-3.1s}.cus-stack>g:nth-child(4n) .cus-node-core{animation-delay:-4.4s}.cus-stack>g:nth-child(2n) .cus-node{animation-delay:-2.2s}.cus-stack>g:nth-child(3n) .cus-node{animation-delay:-4.1s}.cus-reader{animation:13s cubic-bezier(.45,0,.55,1) infinite cusReader}.cus-reader-line{stroke:hsl(var(--primary) / .5);stroke-width:.9px;stroke-linecap:round}.cus-reader-tip{fill:hsl(var(--primary));animation:2.8s ease-in-out infinite latTwinkle}.cus-chord{fill:none;stroke:hsl(var(--primary-soft) / .42);stroke-width:.8px;stroke-linecap:round;stroke-dasharray:2.5 8.5;animation:8s linear infinite latFlow}.cus-seal-ring{fill:none;stroke:hsl(var(--border-strong) / .65);stroke-width:.8px}.cus-seal-dash{fill:none;stroke:hsl(var(--primary) / .34);stroke-width:.8px;stroke-dasharray:3 8}.cus-seal-flow{fill:none;stroke:hsl(var(--metal-aurum) / .32);stroke-width:.7px;stroke-dasharray:2 9;animation:15s linear infinite latFlow}.cus-seal-plate{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum) / .45);stroke-width:1px}.cus-key{fill:none;stroke:hsl(var(--metal-aurum) / .9);stroke-width:1.3px;stroke-linecap:round;animation:7.6s ease-in-out infinite latPulse}.cus-seal-core{fill:hsl(var(--metal-aurum));animation:6s ease-in-out infinite latTwinkle}.cus-tick{stroke:hsl(var(--border-strong) / .55);stroke-width:.7px}.cus-tick.is-major{stroke:hsl(var(--metal-aurum) / .7);stroke-width:.9px}.cus-route{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.6px;stroke-dasharray:1 5}.cus-courier{fill:none;stroke:hsl(var(--metal-aurum) / .85);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:4 96;animation:9s cubic-bezier(.55,0,.45,1) infinite cusCircuit}.cus-dial-plate{fill:hsl(var(--card));stroke:hsl(var(--border-strong) / .6);stroke-width:.9px}.cus-dial-rim{fill:none;stroke:hsl(var(--border-strong) / .32);stroke-width:.5px}.cus-dial-track{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:4px}.cus-arc{fill:none;stroke:hsl(var(--primary) / .85);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:28px;animation:22s cubic-bezier(.45,0,.55,1) infinite cusArc}.cus-hand{stroke:hsl(var(--border-strong) / .8);stroke-width:1.2px;stroke-linecap:round}.cus-hand--sweep{stroke:hsl(var(--primary) / .75);stroke-width:1px}.cus-hand-head{fill:hsl(var(--primary));animation:4.6s ease-in-out infinite latTwinkle}.cus-mote{fill:hsl(var(--metal-aurum));animation:5.4s ease-in-out infinite latTwinkle}.cus-pin{fill:hsl(var(--metal-aurum))}.cus-sigil-ring{fill:none;stroke:hsl(var(--border-strong) / .55);stroke-width:.9px}.cus-sigil-hair{fill:none;stroke:hsl(var(--border-strong) / .3);stroke-width:.5px}.cus-sigil-dash{fill:none;stroke:hsl(var(--metal-aurum) / .3);stroke-width:.7px;stroke-dasharray:2 9;animation:14s linear infinite latFlow}.cus-sigil-mark{fill:none;stroke:hsl(var(--metal-aurum) / .85);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;animation:8.4s ease-in-out infinite latPulse}.cus-orn-rule{stroke:currentColor;stroke-width:.7px;opacity:.45}.cus-orn-flow{stroke:currentColor;stroke-width:.7px;stroke-dasharray:2 9;opacity:.7;animation:16s linear infinite latFlow}.cus-orn-mark{fill:none;stroke:currentColor;stroke-width:.7px;opacity:.8}.cus-orn-core{fill:currentColor;animation:6.2s ease-in-out infinite latTwinkle}.cus-orn-spark{fill:currentColor;animation:4.4s ease-in-out infinite latTwinkle}.cus-orn-spark--late{animation-delay:-2.2s}@keyframes cusCircuit{to{stroke-dashoffset:-100px}}@keyframes cusSweep{to{transform:rotate(360deg)}}@keyframes cusArc{0%,to{stroke-dashoffset:34px}46%,72%{stroke-dashoffset:24px}}@keyframes cusSheen{0%,58%{transform:translate(0)}to{transform:translate(340px)}}@keyframes cusReader{0%,9%{transform:translateY(0)}48%,59%{transform:translateY(96px)}to{transform:translateY(0)}}@keyframes cusHalo{0%{opacity:.55;transform:scale(.72)}68%,to{opacity:0;transform:scale(2)}}@keyframes cusScopeLeft{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes cusScopeRight{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.chain-stage{--chn-key:34 94% 68%;--chn-mid:16 82% 56%;--chn-deep:4 68% 42%}.chain-stage[data-verdict=broken]{--chn-key:2 88% 70%;--chn-mid:358 74% 52%;--chn-deep:352 62% 38%}.chain-stage[data-verdict=unknown]{--chn-key:16 14% 76%;--chn-mid:18 10% 56%;--chn-deep:20 7% 38%}.chn-dial line{stroke:hsl(var(--border-strong) / .85);stroke-width:1.2px;stroke-linecap:round}.chn-dial--minor line{stroke:hsl(var(--border-strong) / .4);stroke-width:.9px}.chn-rail-bloom{fill:none;stroke:hsl(var(--chn-mid) / .1);stroke-width:7px;stroke-linecap:round}.chn-rail{fill:none;stroke:hsl(var(--chn-deep) / .78);stroke-width:1.6px;stroke-linecap:round}.chn-current{fill:none;stroke:hsl(var(--chn-key) / .92);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:4 36;animation:1.6s linear infinite chnFlow}.chain-stage[data-verdict=broken] .chn-current{animation-duration:1.2s}.chain-stage[data-verdict=unknown] .chn-current{stroke:hsl(var(--chn-key) / .45);stroke-width:2px;animation-duration:4.4s}.chn-rift{fill:none;stroke:hsl(var(--chn-key) / .7);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.chn-cut{stroke:hsl(var(--chn-key));stroke-width:2.4px;stroke-linecap:round}.chn-disc{fill:hsl(var(--card));stroke:hsl(var(--border-strong) / .8);stroke-width:1.2px}.chn-bevel{fill:none;stroke:hsl(var(--hi) / .035);stroke-width:1.4px}.chn-core-tick line{stroke:hsl(var(--border-strong) / .6);stroke-width:1px;stroke-linecap:round}.chn-core-ring{fill:none;stroke:hsl(var(--chn-mid) / .7);stroke-width:1.3px;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite latSpin}.chn-seal{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite chnBreathe}.chn-hex{fill:none;stroke:hsl(var(--chn-key) / .85);stroke-width:1.5px;stroke-linejoin:round}.chn-hex--inner{stroke:hsl(var(--chn-mid) / .34);stroke-width:.9px}.chain-stage[data-verdict=unknown] .chn-hex:not(.chn-hex--inner){stroke-dasharray:7 5}.chn-iris-ring{fill:none;stroke:hsl(var(--chn-key) / .5);stroke-width:.9px;transform-box:fill-box;transform-origin:50%;animation:19s linear infinite reverse latSpin}.chn-bead{fill:hsl(var(--card));stroke:hsl(var(--border-strong) / .95);stroke-width:2.2px}.chn-bead--flagged{stroke:hsl(var(--chn-key) / .85)}.chn-bead-inner{fill:none;stroke:hsl(var(--chn-mid) / .32);stroke-width:.8px}.chn-pip{fill:hsl(var(--chn-mid));animation:3.6s ease-in-out infinite chnTwinkle}.chn-pip--flagged{fill:hsl(var(--chn-key))}.chn-ember{opacity:.95}.chain-stage[data-verdict=unknown] .chn-ember{opacity:.45}.chn-head-halo{fill:none;stroke:hsl(var(--chn-key) / .55);stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite reverse latSpin}.chn-head-ring{fill:hsl(var(--card));stroke:hsl(var(--chn-key));stroke-width:2.6px}.chn-head{fill:hsl(var(--chn-key));animation:3.2s ease-in-out infinite chnPulse}.chn-feed{fill:none;stroke:hsl(var(--chn-key) / .6);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 5;animation:.95s linear infinite chnFeed}.chn-caret{fill:none;stroke:hsl(var(--chn-key) / .5);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}@keyframes chnFlow{to{stroke-dashoffset:-40px}}@keyframes chnFeed{to{stroke-dashoffset:-8px}}@keyframes chnTwinkle{0%,to{opacity:.34}50%{opacity:.86}}@keyframes chnPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes chnBreathe{0%,to{transform:scale(.975)}50%{transform:scale(1.035)}}.bdg-svg{display:block;overflow:visible}.bdg-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.bdg-bezel{fill:none;stroke:currentColor;stroke-width:.6px;opacity:.2}.bdg-bezel.is-inner{stroke-width:.45px;opacity:.11}.bdg-tick{stroke:currentColor;stroke-width:.5px;opacity:.18}.bdg-tick.is-major{stroke:hsl(var(--metal-electrum));stroke-width:.9px;opacity:.48}.bdg-sweep{transform-box:view-box;transform-origin:160px 160px;animation:32s linear infinite latSpin}.bdg-spoke{stroke:currentColor;stroke-width:.45px;opacity:.15}.bdg-spoke.is-anchor{stroke-width:.8px;opacity:.3}.bdg-ascent{stroke:hsl(var(--primary));stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:10 102;animation:10.4s ease-in-out infinite bdgAscend}.bdg-ring{fill:none;stroke:hsl(var(--metal) / .3);stroke-width:1px}.bdg-ring.is-crown{stroke-width:1.4px}.bdg-tier.is-held .bdg-ring{stroke:hsl(var(--metal) / .66)}.bdg-ring-dash{fill:none;stroke:hsl(var(--metal) / .26);stroke-width:.6px;stroke-dasharray:2 10;animation:24s linear infinite bdgCreep}.bdg-tier.is-held .bdg-ring-dash{stroke:hsl(var(--metal) / .55)}.bdg-seats{transform-box:view-box;transform-origin:160px 160px;animation:90s linear infinite latSpin}.bdg-seat{animation:6.8s ease-in-out infinite bdgDim}.bdg-tier.is-held .bdg-seat{animation-name:bdgGleam}.bdg-seat-halo{fill:none;stroke:hsl(var(--metal) / .6);stroke-width:.7px;opacity:0;transform-box:fill-box;transform-origin:50%}.bdg-tier.is-held .bdg-seat-halo{animation:5.6s ease-in-out infinite bdgHalo}.bdg-seat-ring{fill:hsl(var(--background));stroke:hsl(var(--metal));stroke-width:.95px}.bdg-seat-core{fill:hsl(var(--metal) / .82)}.bdg-core-ring{fill:none;stroke:currentColor;stroke-width:.7px;opacity:.36;transform-box:view-box;transform-origin:160px 160px;animation:9.2s ease-in-out infinite bdgBreathe}.bdg-core-dash{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.7px;stroke-dasharray:2 4;animation:17s linear infinite bdgCreep}.bdg-core-rim{fill:none;stroke:hsl(var(--primary) / .7);stroke-width:1px}.bdg-core-tick{stroke:currentColor;stroke-width:.6px;opacity:.26}.bdg-core-tick.is-major{stroke:hsl(var(--primary));stroke-width:.8px;opacity:.6}.bdg-core-mark{fill:none;stroke:hsl(var(--primary) / .9);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:46s linear infinite latSpin}.bdg-core-mark.is-gold{stroke:hsl(var(--metal-aurum) / .9);stroke-width:.85px;animation-duration:31s;animation-direction:reverse}.bdg-core-pip{fill:hsl(var(--metal-aurum));animation:4.2s ease-in-out infinite latPulse}.bdg-plinth-stone{fill:hsl(var(--background) / .55);stroke:currentColor;stroke-width:.7px;opacity:.4}.bdg-plinth-rule{stroke:currentColor;stroke-width:.8px;opacity:.38}.bdg-plinth-pip{fill:hsl(var(--primary));animation:5.4s ease-in-out infinite latPulse}.bdg-rail{stroke:currentColor;stroke-width:.6px;opacity:.3}.bdg-rail-held{stroke:hsl(var(--primary) / .5);stroke-width:1px;stroke-linecap:round;stroke-dasharray:1.4 2.6;animation:6.5s linear infinite bdgCreep}.bdg-rung-halo{fill:none;stroke:hsl(var(--metal) / .55);stroke-width:.7px;opacity:0;transform-box:fill-box;transform-origin:50%}.bdg-rung.is-lit .bdg-rung-halo{animation:5.2s ease-in-out infinite bdgHalo}.bdg-rung-crown{fill:none;stroke:hsl(var(--metal) / .6);stroke-width:.6px;stroke-dasharray:1.5 2.5;transform-box:fill-box;transform-origin:50%;animation:16s linear infinite latSpin}.bdg-rung-ring{fill:hsl(var(--background));stroke:hsl(var(--metal) / .4);stroke-width:.8px}.bdg-rung.is-lit .bdg-rung-ring{stroke:hsl(var(--metal));stroke-width:1.4px}.bdg-rung-core{fill:hsl(var(--metal) / .9)}.bdg-rung.is-crown .bdg-rung-core{animation:3.4s ease-in-out infinite latPulse}.bdg-orn-rule{stroke-width:.9px}.bdg-orn-dash{fill:none;stroke:currentColor;stroke-width:.6px;opacity:.5;stroke-dasharray:1.6 4.4;animation:13s linear infinite bdgCreep}.bdg-orn-mark{fill:none;stroke:currentColor;stroke-width:.9px;opacity:.8;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite latSpin}.bdg-orn-pip{fill:currentColor;opacity:.7}.bdg-orn-mote{fill:currentColor;animation:5.2s ease-in-out infinite bdgDim}.bdg-orn-mote.is-far{animation-delay:-2.6s}@keyframes bdgCreep{to{stroke-dashoffset:-36px}}@keyframes bdgAscend{0%{stroke-dashoffset:112px;opacity:0}14%,76%{opacity:.85}to{stroke-dashoffset:0;opacity:0}}@keyframes bdgBreathe{0%,to{transform:scale(.985)}50%{transform:scale(1.03)}}@keyframes bdgHalo{0%,to{opacity:0;transform:scale(.84)}55%{opacity:.42;transform:scale(1.14)}}@keyframes bdgDim{0%,to{opacity:.44}50%{opacity:.74}}@keyframes bdgGleam{0%,to{opacity:.68}50%{opacity:1}}.alb-svg{width:100%;display:block;overflow:visible}.alb-draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s cubic-bezier(.22,.8,.26,1) forwards albDraw}.alb-fade{opacity:0;animation:.76s cubic-bezier(.2,.8,.2,1) forwards albFade}.alb-row{animation:.62s cubic-bezier(.2,.8,.2,1) both albRow}.alb-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.alb-inscription{letter-spacing:.2em;fill:hsl(var(--muted-foreground) / .62);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.2px;font-weight:600}.alb-inscription-spin{transform-box:view-box;transform-origin:50% 18.125%;animation:96s linear infinite latSpin}.alb-seal-ring{fill:none;stroke:hsl(var(--border-strong) / .5);stroke-width:.7px;transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite latBreathe}.alb-seal-dash{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.8px;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:50%;animation:30s linear infinite reverse latSpin}.alb-seal-rim{fill:none;stroke:hsl(var(--primary) / .65);stroke-width:.9px}.alb-seal-tick{stroke:hsl(var(--border-strong) / .55);stroke-width:.5px}.alb-seal-tick.is-major{stroke:hsl(var(--border-strong) / .9);stroke-width:1px}.alb-seal-mark{fill:none;stroke:hsl(var(--primary) / .9);stroke-width:.9px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite latBreathe}.alb-seal-glyph{fill:none;stroke:hsl(var(--metal-aurum) / .9);stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;animation:5.8s ease-in-out infinite latTwinkle}.alb-seal-core{fill:hsl(var(--metal-aurum));animation:3.4s ease-in-out infinite latPulse}.alb-spine-flow{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:1px;stroke-linecap:round;stroke-dasharray:2 6;animation:6.5s linear infinite latFlow}.alb-spine{stroke:hsl(var(--border-strong) / .75);stroke-width:1.3px}.alb-crease{fill:none;stroke:hsl(var(--border-strong) / .35);stroke-width:.6px}.alb-leaf{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:1.1px}.alb-leaf-stack{fill:none;stroke:hsl(var(--border-strong) / .22);stroke-width:.6px}.alb-head-rule{stroke:hsl(var(--border-strong) / .55);stroke-width:.7px}.alb-head-mark{stroke:hsl(var(--metal-aurum) / .8);stroke-width:1.2px;stroke-linecap:round;animation:6.2s ease-in-out infinite latTwinkle}.alb-margin{stroke:hsl(var(--destructive) / .24);stroke-width:.5px}.alb-pip{stroke-width:.85px}.alb-rule{stroke:hsl(var(--foreground) / .3);stroke-width:.7px;stroke-linecap:round}.alb-rule.is-dormant{stroke:hsl(var(--metal-argentum) / .42);stroke-dasharray:3 3}.alb-rule.is-resigned{stroke:hsl(var(--metal-aes) / .26)}.alb-subrule{stroke:hsl(var(--foreground) / .16);stroke-width:.5px;stroke-linecap:round}.alb-strike{stroke:hsl(var(--destructive) / .5);stroke-width:.9px;stroke-linecap:round}.alb-redact{fill:hsl(var(--foreground) / .14);stroke:hsl(var(--border-strong) / .5);stroke-width:.5px;stroke-dasharray:2 2}.alb-office{stroke:hsl(var(--primary) / .85);stroke-width:1.2px;stroke-linecap:round;animation:5.2s ease-in-out infinite latTwinkle}.alb-state{stroke-width:.8px}.alb-state.is-active{fill:hsl(var(--success) / .8);stroke:hsl(var(--success));animation:3.6s ease-in-out infinite latPulse}.alb-state.is-dormant{fill:hsl(var(--background));stroke:hsl(var(--metal-argentum) / .8)}.alb-state.is-resigned{fill:hsl(var(--metal-aes) / .28);stroke:hsl(var(--metal-aes) / .7)}.alb-state.is-anonymous{fill:none;stroke:hsl(var(--muted-foreground) / .65);stroke-dasharray:1.6 1.6;transform-box:fill-box;transform-origin:50%;animation:15s linear infinite latSpin}.alb-sweep{animation:15s cubic-bezier(.45,0,.55,1) infinite albSweep}.alb-branch{fill:none;stroke:hsl(var(--border-strong) / .5);stroke-width:.7px}.alb-branch-flow{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:2.5 7;animation:7.2s linear infinite latFlow}.alb-kin{stroke-width:.9px;animation:4.4s ease-in-out infinite latPulse}.alb-kin-halo{fill:none;stroke:hsl(var(--metal-electrum) / .6);stroke-width:.8px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite reverse latSpin}.alb-kin-core{fill:hsl(var(--metal-electrum));animation:3.1s ease-in-out infinite latPulse}.alb-desk{stroke:hsl(var(--border-strong) / .65);stroke-width:1.2px;stroke-linecap:round}.alb-desk-shadow{stroke:hsl(var(--border-strong) / .2);stroke-width:2.6px;stroke-linecap:round}.alb-trail{stroke:hsl(var(--border) / .9);stroke-width:.8px;stroke-dasharray:2 5}.alb-trail-flow{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:1px;stroke-linecap:round;stroke-dasharray:3 7;animation:8s linear infinite latFlow}.alb-trail-anchor{fill:hsl(var(--primary) / .8);animation:3.8s ease-in-out infinite latPulse}.alb-trail-node{fill:hsl(var(--background));stroke:hsl(var(--primary) / .75);stroke-width:.8px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:15s ease-in-out infinite albStamp}.alb-ink{fill:none;stroke:hsl(var(--foreground) / .32);stroke-width:.8px;stroke-linecap:round;stroke-dasharray:208;stroke-dashoffset:208px;animation:15s cubic-bezier(.45,0,.55,1) infinite albInk}.alb-quill{fill:none;stroke:hsl(var(--metal-argentum) / .85);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.alb-quill-hand{transform-box:view-box;transform-origin:50%;animation:15s cubic-bezier(.45,0,.55,1) infinite albWrite}.alb-mote{fill:hsl(var(--metal-aurum) / .7);animation:12s ease-in-out infinite albMote}.alb-mote.m-2{animation-duration:15s;animation-delay:-5s}.alb-mote.m-3{animation-duration:10s;animation-delay:-8s}.alb-ornament{overflow:visible}.alb-orn-rule{stroke:currentColor;stroke-width:.9px;opacity:.45}.alb-orn-tick{stroke:currentColor;stroke-width:.9px;opacity:.6}.alb-orn-ring{fill:none;stroke:currentColor;stroke-width:.9px;transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite latBreathe}.alb-orn-dash{fill:none;stroke:currentColor;stroke-width:.7px;stroke-dasharray:1.4 2.6;opacity:.7;transform-box:fill-box;transform-origin:50%;animation:20s linear infinite reverse latSpin}.alb-orn-mark{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round}.alb-orn-mote{fill:hsl(var(--metal-aurum) / .8);animation:4.6s ease-in-out infinite latTwinkle}.alb-orn-mote.m-2{animation-delay:-2.3s}@keyframes albDraw{to{stroke-dashoffset:0}}@keyframes albFade{to{opacity:1}}@keyframes albRow{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes albSweep{0%{opacity:0;transform:translateY(104px)}10%,72%{opacity:1}to{opacity:0;transform:translateY(248px)}}@keyframes albStamp{0%,6%{opacity:0;transform:scale(.35)}12%{opacity:1;transform:scale(1.22)}18%,90%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.35)}}@keyframes albWrite{0%{opacity:0;transform:translate(0)}4%,76%{opacity:1}70%,to{transform:translate(208px)}88%,to{opacity:0}}@keyframes albInk{0%{stroke-dashoffset:208px;opacity:0}4%,80%{opacity:1}70%,to{stroke-dashoffset:0}92%,to{opacity:0}}@keyframes albMote{0%{opacity:0;transform:translateY(8px)}32%,62%{opacity:.8}to{opacity:0;transform:translateY(-32px)}}.gat-svg{width:100%;display:block;overflow:visible}.gat-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.gat-halo{fill:none;stroke:hsl(var(--border-strong) / .24);stroke-width:.6px;stroke-dasharray:2 11;transform-box:fill-box;transform-origin:50%;animation:150s linear infinite latSpin}.gat-halo--rev{stroke:hsl(var(--primary) / .16);stroke-dasharray:1.6 15;animation:104s linear infinite reverse latSpin}.gat-inscription-band path{fill:none;stroke:hsl(var(--border-strong) / .3);stroke-width:.55px}.gat-inscription{letter-spacing:.08em;fill:hsl(var(--muted-foreground) / .7);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.6px;font-weight:600}.gat-court-step{stroke:hsl(var(--border-strong) / .28);stroke-width:.5px}.gat-court-edge{stroke:hsl(var(--border-strong) / .5);stroke-width:.75px;stroke-linecap:round}.gat-lane{fill:none;stroke:hsl(var(--border-strong) / .5);stroke-width:.5px;stroke-dasharray:2 6;animation:7s linear infinite latFlow}.gat-approach>.gat-lane:nth-child(2n){animation-delay:-1.8s}.gat-approach>.gat-lane:nth-child(3n){animation-delay:-3.3s}.gat-approach>.gat-lane:nth-child(5n){animation-delay:-.7s}.gat-lane--admitted{stroke:hsl(var(--primary) / .5);stroke-width:.9px;stroke-dasharray:3 5;animation-duration:4.4s}.gat-lane--stalled{stroke:hsl(var(--warning) / .45);stroke-width:.7px;stroke-dasharray:1.6 5;animation:none}.gat-escort{fill:none;stroke:hsl(var(--metal-aurum) / .9);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:7 92;animation:7.5s ease-in-out infinite gatEscort}.gat-shade{fill:hsl(var(--foreground) / .08)}.gat-file{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .65);stroke-width:.5px}.gat-file.is-admitted{fill:hsl(var(--primary) / .24);stroke:hsl(var(--primary) / .85)}.gat-file.is-pending{fill:hsl(var(--warning) / .12);stroke:hsl(var(--warning) / .6)}.gat-file-rule{stroke:hsl(var(--foreground) / .2);stroke-width:.4px}.gat-admit-halo{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.7px;stroke-dasharray:2.4 4;transform-box:fill-box;transform-origin:50%;animation:16s linear infinite latSpin}.gat-age-ring{fill:none;stroke:hsl(var(--warning) / .35);stroke-width:.6px;stroke-dasharray:1.6 3.4}.gat-age-sweep{fill:none;stroke:hsl(var(--warning) / .85);stroke-width:1px;stroke-linecap:round;stroke-dasharray:13 34;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite latSpin}.gat-vault{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:1.1px}.gat-vault--hair{stroke:hsl(var(--border-strong) / .3);stroke-width:.6px}.gat-vault--flow{stroke:hsl(var(--primary) / .3);stroke-width:.8px;stroke-dasharray:3 10;animation:16s linear infinite latFlow}.gat-joint line{stroke:hsl(var(--border-strong) / .45);stroke-width:.5px}.gat-keystone{fill:hsl(var(--metal-aurum) / .1);stroke:hsl(var(--metal-aurum) / .6);stroke-width:.7px;animation:6.4s ease-in-out infinite gatGleam}.gat-pier-shaft{fill:hsl(var(--foreground) / .05);stroke:hsl(var(--border-strong) / .5);stroke-width:.5px}.gat-pier-block{fill:hsl(var(--foreground) / .08);stroke:hsl(var(--border-strong) / .6);stroke-width:.6px}.gat-flute{stroke:hsl(var(--border-strong) / .3);stroke-width:.4px}.gat-shaft{animation:13s ease-in-out infinite gatShaft}.gat-limen{stroke:hsl(var(--border-strong) / .7);stroke-width:1.2px;stroke-linecap:round}.gat-limen--hair{stroke:hsl(var(--border-strong) / .32);stroke-width:.6px}.gat-limen--glow{stroke:hsl(var(--metal-aurum) / .5);stroke-width:1.7px;animation:8s ease-in-out infinite gatGleam}.gat-seal-ring{fill:none;stroke:hsl(var(--border-strong) / .5);stroke-width:.7px;transform-box:fill-box;transform-origin:50%;animation:7.2s ease-in-out infinite latBreathe}.gat-seal-dash{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.8px;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:50%;animation:30s linear infinite reverse latSpin}.gat-seal-rim{fill:none;stroke:hsl(var(--primary) / .6);stroke-width:.9px}.gat-seal-tick{stroke:hsl(var(--border-strong) / .5);stroke-width:.5px}.gat-seal-tick.is-major{stroke:hsl(var(--border-strong) / .9);stroke-width:.95px}.gat-seal-mark{fill:none;stroke:hsl(var(--metal-aurum) / .9);stroke-width:1px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite latBreathe}.gat-seal-core{fill:hsl(var(--metal-aurum));animation:3.2s ease-in-out infinite latPulse}.gat-hanger{stroke:hsl(var(--border-strong) / .45);stroke-width:.6px;stroke-dasharray:2 3}.gat-fulcrum{fill:hsl(var(--background));stroke:hsl(var(--primary) / .7);stroke-width:.8px}.gat-weigh{transform-box:view-box;transform-origin:50% 63.125%;animation:11s ease-in-out infinite gatWeigh}.gat-beam{stroke:hsl(var(--metal-aurum) / .6);stroke-width:1.3px;stroke-linecap:round}.gat-cord{stroke:hsl(var(--metal-aurum) / .4);stroke-width:.6px}.gat-pan{fill:none;stroke:hsl(var(--metal-aurum) / .65);stroke-width:1px;stroke-linecap:round}.gat-pan-file{fill:hsl(var(--background));stroke:hsl(var(--primary) / .6);stroke-width:.5px}.gat-pan-weight{fill:hsl(var(--metal-aurum) / .85)}.gat-mote{fill:hsl(var(--metal-aurum) / .7);animation:12s ease-in-out infinite gatDrift}.gat-mote.m-2{animation-duration:15s;animation-delay:-5s}.gat-mote.m-3{animation-duration:10s;animation-delay:-8s}.gat-ornament{overflow:visible}.gat-orn-ring{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:.7px;stroke-dasharray:2 3.2;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite reverse latSpin}.gat-orn-mark{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linejoin:round}.gat-orn-core{fill:hsl(var(--metal-aurum));animation:4.6s ease-in-out infinite gatGleam}.gat-pip{fill:hsl(var(--metal-aurum) / .6);animation:4.2s ease-in-out infinite latTwinkle}.gat-pip.p-2{animation-delay:-2.1s}@keyframes gatEscort{0%{stroke-dashoffset:0}to{stroke-dashoffset:-99px}}@keyframes gatShaft{0%,to{opacity:.45}50%{opacity:1}}@keyframes gatGleam{0%,to{opacity:.6}50%{opacity:1}}@keyframes gatWeigh{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}@keyframes gatDrift{0%{opacity:0;transform:translateY(8px)}30%,60%{opacity:.75}to{opacity:0;transform:translateY(-26px)}}.roll-gauge-track{fill:none;stroke:currentColor;stroke-width:2.2px;opacity:.12}.roll-gauge{fill:none;stroke:hsl(var(--amber) / .5);stroke-width:2.6px;stroke-linecap:round}.roll-gauge-flow{fill:none;stroke:hsl(var(--amber) / .9);stroke-width:2.6px;stroke-linecap:butt;animation:7.5s linear infinite rollGauge}.roll-gauge-cap{fill:hsl(var(--amber));stroke:hsl(var(--background));stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite rollCap}.roll-bezel{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.16}.roll-tick{stroke:currentColor;stroke-width:.7px;opacity:.2}.roll-tick.is-major{stroke:hsl(var(--primary));stroke-width:1.1px;opacity:.42}.roll-sweep{transform-box:view-box;transform-origin:240px 240px;animation:26s linear infinite latSpin}.roll-arm{stroke-width:1.6px;stroke-linecap:round}.roll-arm-tip{fill:hsl(var(--amber));transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite rollCap}.roll-band-rule{fill:none;stroke:var(--tint);stroke-opacity:.3;stroke-width:.8px;stroke-dasharray:1.5 6}.roll-band-dash{fill:none;stroke:var(--tint);stroke-opacity:.22;stroke-width:.7px;stroke-dasharray:3 15;transform-box:view-box;transform-origin:240px 240px;animation:34s linear infinite latSpin}.roll-gate{fill:none;stroke:var(--tint);stroke-opacity:.85;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%;animation:6.6s ease-in-out infinite rollGate}.roll-gate-dash{fill:none;stroke:var(--tint);stroke-opacity:.4;stroke-width:.7px;stroke-dasharray:1.6 4.4;transform-box:fill-box;transform-origin:50%;animation:19s linear infinite reverse latSpin}.roll-vacant{fill:hsl(var(--border-strong) / .55)}.roll-dot{fill:var(--tint);fill-opacity:.86;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite rollSpark}.roll-ping{fill:none;stroke:var(--tint);stroke-width:1.1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite rollPing}.roll-sole-wash{fill:hsl(var(--amber) / .14)}.roll-sole-pulse{fill:none;stroke:hsl(var(--amber) / .55);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:6.2s ease-out infinite rollCrest}.roll-sole-halo{fill:none;stroke:hsl(var(--amber) / .6);stroke-width:1.1px;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite reverse latSpin}.roll-sole-rim{fill:none;stroke:hsl(var(--primary));stroke-width:1.8px}.roll-sole-ray{stroke:hsl(var(--amber) / .5);stroke-width:.9px;stroke-linecap:round}.roll-sole{fill:hsl(var(--amber));transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite rollCap}.roll-ember{transform-box:view-box;transform-origin:240px 240px;opacity:.45;animation:9.5s ease-in-out infinite rollEmber}.roll-disc{fill:hsl(var(--card));stroke:hsl(var(--border-strong) / .85);stroke-width:1.2px}.roll-core-tick{stroke:currentColor;stroke-width:.8px;opacity:.26}.roll-core-tick.is-major{stroke:hsl(var(--amber));stroke-width:1.1px;opacity:.55}.roll-core-dash{fill:none;stroke:hsl(var(--primary) / .35);stroke-width:.8px;stroke-dasharray:2 10;transform-box:view-box;transform-origin:240px 240px;animation:38s linear infinite reverse latSpin}.roll-orn-dash{fill:none;stroke:currentColor;stroke-width:.6px;opacity:.45;stroke-dasharray:1.6 4.4;animation:13s linear infinite bdgCreep}.roll-orn-mark{fill:none;stroke:currentColor;stroke-width:.9px;opacity:.8;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite latSpin}.roll-orn-pip{fill:currentColor;opacity:.8}.roll-orn-mote{fill:currentColor;animation:5.2s ease-in-out infinite bdgDim}.roll-orn-mote.is-far{animation-delay:-2.6s}@keyframes rollGauge{0%{stroke-dashoffset:0;opacity:.2}45%{opacity:.85}to{stroke-dashoffset:-24px;opacity:.2}}@keyframes rollCap{0%,to{transform:scale(.88)}50%{transform:scale(1.14)}}@keyframes rollGate{0%,to{stroke-opacity:.6;transform:scale(.94)}50%{stroke-opacity:.95;transform:scale(1.06)}}@keyframes rollSpark{0%,84%{fill-opacity:.86;transform:scale(1)}92%{fill-opacity:1;transform:scale(1.42)}to{fill-opacity:.86;transform:scale(1)}}@keyframes rollPing{0%,86%{opacity:0;transform:scale(.52)}90%{opacity:.5}to{opacity:0;transform:scale(1.7)}}@keyframes rollCrest{0%{opacity:0;transform:scale(.72)}35%{opacity:.55}to{opacity:0;transform:scale(1.5)}}@keyframes rollEmber{0%,to{opacity:.38;transform:scale(.97)}50%{opacity:.52;transform:scale(1.04)}}.mcs{isolation:isolate;width:100%;max-width:300px;margin-inline:auto;position:relative}.mcs-svg{width:100%;transition:opacity .4s;display:block;overflow:visible}.mcs-rotor{transform-box:view-box;transform-origin:100px 100px}.mcs-inscription{animation:168s linear infinite mcs-turn}.mcs-ticks{animation:240s linear infinite mcs-turn-rev}.mcs-sweep{animation:14s cubic-bezier(.45,0,.55,1) infinite mcs-turn}.mcs-orbit-a{animation:58s linear infinite mcs-turn}.mcs-orbit-b{animation:41s linear infinite mcs-turn-rev}.mcs-orbit-c{animation:104s linear infinite mcs-turn}.mcs-hex-out{animation:76s linear infinite mcs-turn-rev}.mcs-hex-in{animation:52s linear infinite mcs-turn}.mcs-flow{stroke-dasharray:5 31;animation:2.6s linear infinite mcs-flow}.mcs-flow-2{animation-delay:-.87s}.mcs-flow-3{animation-delay:-1.74s}.mcs-flow-out{stroke-dasharray:3.5 44;animation:4.4s linear infinite mcs-flow-out}.mcs-flow-out-2{animation-delay:-2.2s}.mcs-rim-flow{stroke-dasharray:3 9;animation:26s linear infinite mcs-rim}.mcs-bloom{transform-box:view-box;transform-origin:100px 100px;animation:8.5s ease-in-out infinite alternate mcs-bloom}.mcs-heart{transform-box:view-box;transform-origin:100px 100px;animation:3.4s ease-in-out infinite mcs-heart}.mcs-ripple{transform-box:view-box;transform-origin:100px 100px;opacity:0;animation:5.4s cubic-bezier(.2,.6,.3,1) infinite mcs-ripple}.mcs-ripple-2{animation-delay:-1.8s}.mcs-ripple-3{animation-delay:-3.6s}.mcs-mote{transform-box:view-box;animation:4.2s ease-in-out infinite mcs-mote}.mcs-iris{transform-box:view-box;transform-origin:100px 100px;animation:9s ease-in-out infinite alternate mcs-iris}.mcs--still .mcs-inscription,.mcs--still .mcs-ticks,.mcs--still .mcs-sweep,.mcs--still .mcs-orbit-a,.mcs--still .mcs-orbit-b,.mcs--still .mcs-orbit-c,.mcs--still .mcs-hex-out,.mcs--still .mcs-hex-in,.mcs--still .mcs-flow,.mcs--still .mcs-flow-out,.mcs--still .mcs-rim-flow,.mcs--still .mcs-bloom,.mcs--still .mcs-heart,.mcs--still .mcs-ripple,.mcs--still .mcs-mote,.mcs--still .mcs-iris{animation-play-state:paused}.mcs--still .mcs-svg{opacity:.62}.mcs--still .mcs-ripple{opacity:0}.prose-machina{overflow-wrap:break-word;font-size:13.5px;line-height:1.75}.prose-machina>:first-child{margin-top:0}.prose-machina>:last-child{margin-bottom:0}.prose-machina p{margin:.72em 0}.prose-machina h2{margin:1.15em 0 .5em;font-size:1.16em}.prose-machina h3{margin:1em 0 .42em;font-size:1.07em}.prose-machina h4{margin:.9em 0 .36em;font-size:1em}.prose-machina ul,.prose-machina ol{margin:.7em 0;padding-left:1.35em}.prose-machina li{margin:.28em 0}.prose-machina li>ul,.prose-machina li>ol{margin:.3em 0}.prose-machina blockquote{margin:.9em 0}.prose-machina hr{margin:1.2em 0}.prose-machina pre{tab-size:2;overscroll-behavior-x:contain;margin:.9em 0;padding:.85em 2.6rem .85em .95em;font-size:12px;line-height:1.6;overflow-x:auto}.prose-machina pre code{font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.prose-machina code,.prose-machina a{overflow-wrap:anywhere}.prose-machina .prose-scroll{margin:.95em 0}.prose-machina table{font-size:12.5px}.prose-machina th,.prose-machina td{padding:.5em .7em}.prose-machina img{border-radius:calc(var(--radius) - 6px);max-width:100%;height:auto;margin:.85em 0}.prose-machina input[type=checkbox]{margin-right:.45em;translate:0 1px}.prose-machina li:has(>input[type=checkbox]){margin-left:-1.1em;list-style:none}.prose-machina sup a{text-decoration:none}.prose-machina section[data-footnotes]{border-top:1px solid hsl(var(--border) / .7);color:hsl(var(--muted-foreground));margin-top:1.2em;padding-top:.7em;font-size:.92em}.prose-machina section[data-footnotes] h2{text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground) / .8);font-size:.86em}.portrait-plinth{isolation:isolate;border:1px solid hsl(var(--border-strong) / .75);background-image:linear-gradient(170deg, hsl(var(--card-elevated)), hsl(var(--card)));box-shadow:0 14px 30px -24px hsl(var(--sh) / .9);flex:none;justify-content:center;align-items:center;transition:border-color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.portrait-plinth:after{content:"";z-index:2;border-radius:inherit;opacity:.16;pointer-events:none;border:1px solid;position:absolute;inset:2px}.portrait-plinth>img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.portrait-plinth.metal-testa{color:hsl(var(--metal-testa));border-color:hsl(var(--metal-testa) / .4)}.portrait-plinth.metal-aes{color:hsl(var(--metal-aes));border-color:hsl(var(--metal-aes) / .4)}.portrait-plinth.metal-argentum{color:hsl(var(--metal-argentum));border-color:hsl(var(--metal-argentum) / .38)}.portrait-plinth.metal-aurum{color:hsl(var(--metal-aurum));border-color:hsl(var(--metal-aurum) / .42)}.portrait-plinth.metal-electrum{color:hsl(var(--metal-electrum));border-color:hsl(var(--metal-electrum) / .42)}.portrait-plinth.metal-none{color:hsl(var(--muted-foreground))}.portrait-monogram{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:.05em;opacity:.92;background-image:radial-gradient(circle at 50% 30%,currentColor,#0000 72%);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.portrait-monogram>span{color:hsl(var(--foreground) / .82);mix-blend-mode:normal}a:hover>.portrait-plinth,.portrait-plinth.is-live:hover{box-shadow:0 16px 34px -20px hsl(var(--sh) / .95);border-color:currentColor}.channel-chip{border-radius:calc(var(--radius) - 3px);border:1px solid hsl(var(--border) / .8);background:hsl(var(--muted) / .4);color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;padding:.18rem .46rem;font-size:11.5px;line-height:1.35;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.channel-chip:hover{color:hsl(var(--foreground));border-color:hsl(var(--border-strong) / .9);background:hsl(var(--accent) / .55)}.channel-chip.is-primary:hover{color:hsl(var(--primary));border-color:hsl(var(--primary) / .45)}.channel-row{border-radius:calc(var(--radius) - 2px);align-items:center;gap:.7rem;padding:.44rem .5rem;transition:background .16s;display:flex;position:relative}.channel-row:hover{background:hsl(var(--accent) / .4)}.channel-row .channel-mark{border-radius:calc(var(--radius) - 4px);border:1px solid hsl(var(--border) / .85);background:hsl(var(--muted) / .5);width:1.9rem;height:1.9rem;color:hsl(var(--muted-foreground));flex:none;justify-content:center;align-items:center;display:inline-flex}.channel-row:hover .channel-mark{color:hsl(var(--primary));border-color:hsl(var(--primary) / .4)}.calling-card{isolation:isolate;position:relative;overflow:hidden}.calling-card:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 12% 0%, hsl(var(--hi) / .09), transparent 62%), linear-gradient(180deg, hsl(var(--card-elevated)), hsl(var(--card)));position:absolute;inset:0}.calling-card:after{content:"";z-index:-1;border:1px solid hsl(var(--border) / .5);border-radius:calc(var(--radius) - 3px);pointer-events:none;position:absolute;inset:.55rem}.por-svg{width:100%;display:block;overflow:visible}.por-fade{animation:.82s ease-out both porFade}.por-draw{stroke-dasharray:100;animation:1.24s cubic-bezier(.22,.92,.26,1) both porDraw}.por-stone{fill:hsl(var(--foreground) / .07);stroke:hsl(var(--border-strong) / .6);stroke-width:.6px}.por-stone-strong{fill:hsl(var(--foreground) / .1);stroke:hsl(var(--border-strong) / .8);stroke-width:.7px}.por-shaft{fill:none;stroke:hsl(var(--border-strong) / .68);stroke-width:.75px}.por-flute{stroke:hsl(var(--foreground) / .16);stroke-width:.5px}.por-volute{fill:none;stroke:hsl(var(--metal-aurum) / .5);stroke-width:.6px}.por-volute-eye{fill:hsl(var(--metal-aurum) / .55)}.por-triglyph{stroke:hsl(var(--border-strong) / .45);stroke-width:.7px}.por-acroterion{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum) / .6);stroke-width:.9px;stroke-linejoin:round}.por-tympanum-rib{stroke:hsl(var(--metal-aurum) / .16);stroke-width:.6px}.por-pave{stroke:hsl(var(--metal-aurum) / .22);stroke-width:.6px;animation:.9s ease-out both porFade}.por-pave-rule{stroke:hsl(var(--border-strong) / .3);stroke-width:.6px}.por-ledge-shadow{stroke:hsl(var(--border-strong) / .18);stroke-width:2.4px;stroke-linecap:round}.por-seal{fill:hsl(var(--metal-aurum) / .85);animation:6.6s ease-in-out infinite latTwinkle}.por-sigil-turn{transform-box:fill-box;transform-origin:50%;animation:26s linear infinite latSpin}.por-sigil-orbit{fill:none;stroke:hsl(var(--metal-aurum) / .45);stroke-width:.7px;stroke-dasharray:1.6 5}.por-column{transform-box:fill-box;transform-origin:bottom;animation:.98s cubic-bezier(.2,.9,.24,1) both porRaise}.por-entablature{animation:.9s ease-out .36s both porFade}.por-frieze{letter-spacing:.46em;fill:hsl(var(--metal-aurum) / .72);font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.4px;font-weight:600}.por-tympanum{fill:hsl(var(--metal-aurum) / .05);stroke:none}.por-cornice{fill:none;stroke:hsl(var(--border-strong) / .85);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.por-cornice-hair{fill:none;stroke:hsl(var(--metal-aurum) / .35);stroke-width:.6px;stroke-linejoin:round;stroke-dasharray:2.5 5;animation:22s linear infinite latFlow}.por-lamp{transform-box:fill-box;transform-origin:50%;animation:9.5s ease-in-out infinite latBreathe,1.1s ease-out .62s both porFade}.por-sigil{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum) / .85);stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;animation:1s cubic-bezier(.2,.9,.24,1) .7s both porSeal}.por-sigil-core{fill:hsl(var(--metal-aurum) / .9);animation:6.4s ease-in-out infinite latTwinkle}.por-rays{transform-box:view-box;transform-origin:50% 25.4%;animation:31s ease-in-out infinite porSway,1.3s ease-out .7s both porFade}.por-spine{fill:hsl(var(--foreground) / .055);stroke:hsl(var(--border-strong) / .5);stroke-width:.5px}.por-spine.is-open{fill:hsl(var(--primary) / .13);stroke:hsl(var(--primary) / .52)}.por-gilt{stroke:hsl(var(--metal-aurum) / .72);stroke-width:1px;stroke-linecap:round;animation:5.8s ease-in-out infinite latTwinkle}.por-rule{stroke:hsl(var(--foreground) / .2);stroke-width:.45px}.por-ledge{stroke:hsl(var(--border-strong) / .55);stroke-width:1px;stroke-linecap:round}.por-file{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.22,.92,.26,1) both porFile}.por-step{stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.por-step-edge{stroke:hsl(var(--border-strong) / .3);stroke-width:.8px;stroke-linecap:round}.por-mote{fill:hsl(var(--metal-aurum) / .6);animation:17s ease-in-out infinite porDrift}.por-mote--b{animation-duration:21s;animation-delay:-3.4s}.por-mote--c{animation-duration:19s;animation-delay:-7.1s}.por-mote--d{animation-duration:24s;animation-delay:-11.5s}.por-mote--e{animation-duration:15s;animation-delay:-14.8s}.por-mote--f{animation-duration:26s;animation-delay:-5.9s}.por-spine-rule{stroke:hsl(var(--border-strong) / .6);stroke-width:1.1px;stroke-linecap:round}.por-spine-flow{stroke:hsl(var(--primary) / .62);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:3 14;animation:9s linear infinite latFlow}.por-link{animation:.76s ease-out both porFade}.por-tether{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:.85px;stroke-dasharray:2.4 4.4;animation:13s linear infinite latFlow}.por-card{fill:hsl(var(--card) / .9);stroke:hsl(var(--border-strong) / .7);stroke-width:.7px}.por-card-inner{fill:none;stroke:hsl(var(--border-strong) / .3);stroke-width:.5px}.por-card-rule{stroke:hsl(var(--foreground) / .22);stroke-width:.6px;stroke-linecap:round}.por-card-seal{fill:hsl(var(--metal-aurum) / .75);animation:5.8s ease-in-out infinite latTwinkle}.por-node-ring{fill:none;stroke:hsl(var(--primary) / .55);stroke-width:1.1px}.por-spark{fill:hsl(var(--metal-aurum));filter:drop-shadow(0 0 3px hsl(var(--metal-aurum) / .8))}.por-node{fill:hsl(var(--primary))}.por-node-halo{fill:none;stroke:hsl(var(--primary) / .4);stroke-width:.9px;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:21s linear infinite latSpin}.por-bead{fill:hsl(var(--metal-aurum) / .75);animation:5.2s ease-in-out infinite latTwinkle}.por-cap{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .8);stroke-width:1px}.por-rose-rim{fill:none;stroke:hsl(var(--border-strong) / .55);stroke-width:.9px}.por-rose-hair{fill:none;stroke:hsl(var(--border-strong) / .3);stroke-width:.7px;stroke-dasharray:2 6}.por-rose-spoke{stroke:hsl(var(--border-strong) / .3);stroke-width:.6px}.por-rose-guide{fill:none;stroke:hsl(var(--border-strong) / .18);stroke-width:.5px}.por-rose-tick{stroke:hsl(var(--border-strong) / .4);stroke-width:.6px}.por-rose-tick.is-major{stroke:hsl(var(--metal-aurum) / .55);stroke-width:.9px}.por-rose-orbit{fill:none;stroke:hsl(var(--metal-aurum) / .35);stroke-width:.6px;stroke-dasharray:1.4 5}.por-petal-dot{animation:5.4s ease-in-out infinite latTwinkle}.por-petal-dot.is-primary{fill:hsl(var(--primary) / .85)}.por-petal-dot.is-gold{fill:hsl(var(--metal-aurum) / .9)}.por-petal{transform-box:view-box;transform-origin:160px 160px;animation:.82s cubic-bezier(.2,.9,.24,1) both porBloom}.por-petal-fill{fill:hsl(var(--primary) / .14);stroke:hsl(var(--primary) / .4);stroke-width:.7px}.por-petal:nth-child(2n) .por-petal-fill{fill:hsl(var(--metal-aurum) / .13);stroke:hsl(var(--metal-aurum) / .42)}.por-petal-crest{fill:none;stroke:hsl(var(--metal-aurum) / .8);stroke-width:1.3px;stroke-linecap:round}.por-rose-total{letter-spacing:-.02em;fill:hsl(var(--foreground));font-family:JetBrains Mono,ui-monospace,monospace;font-size:30px;font-weight:600}.por-rose-caption{text-transform:uppercase;letter-spacing:.22em;fill:hsl(var(--muted-foreground) / .8);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.por-dial-track{fill:none;stroke:hsl(var(--foreground) / .06);stroke-linecap:round}.por-dial-fill{fill:none;stroke-linecap:round;animation:1.1s cubic-bezier(.2,.9,.24,1) both porSweepIn}.por-dial-fill.is-primary{stroke:hsl(var(--primary) / .75)}.por-dial-fill.is-gold{stroke:hsl(var(--metal-aurum) / .78)}.por-dial-fill.is-copper{stroke:hsl(var(--metal-aes) / .8)}.por-dial-tick{stroke:hsl(var(--border-strong) / .45);stroke-width:.7px}.por-dial-tick.is-major{stroke:hsl(var(--metal-aurum) / .6);stroke-width:1px}.por-dial-origin{fill:hsl(var(--border-strong) / .7)}.por-dial-cap{animation:6s ease-in-out infinite latTwinkle}.por-dial-cap.is-primary{fill:hsl(var(--primary))}.por-dial-cap.is-gold{fill:hsl(var(--metal-aurum))}.por-dial-cap.is-copper{fill:hsl(var(--metal-aes))}.por-stage{counter-reset:por-stage}.por-legend{color:hsl(var(--muted-foreground));align-items:center;gap:.4rem;font-size:11.5px;display:inline-flex}.por-legend .swatch{background:hsl(var(--primary) / .55);border-radius:2px;flex:none;width:.55rem;height:.55rem}.por-legend:nth-child(2n) .swatch{background:hsl(var(--metal-aurum) / .6)}.por-tick{fill:hsl(var(--foreground) / .09)}.por-tick.is-held{fill:hsl(var(--primary) / .65)}.por-seal-aura{transform-box:fill-box;transform-origin:50%;animation:11s ease-in-out infinite latBreathe}.por-seal-rim{fill:none;stroke:hsl(var(--metal-aurum) / .5);stroke-width:1.1px;stroke-dasharray:3 9}.por-seal-hair{fill:none;stroke:hsl(var(--border-strong) / .45);stroke-width:.6px}.por-seal-rosette{transform-box:fill-box;transform-origin:50%;animation:64s linear infinite reverse latSpin}.por-seal-ray{stroke:hsl(var(--metal-aurum) / .3);stroke-width:.7px;stroke-linecap:round}.por-ribbon{transform-box:view-box;transform-origin:160px 200px;animation:13s ease-in-out infinite porRibbon}.por-ribbon-tail{fill:hsl(var(--primary) / .16);stroke:hsl(var(--primary) / .45);stroke-width:.8px;stroke-linejoin:round}.por-seal-press{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.2,.9,.24,1) .32s both porPress}.por-seal-edge{fill:none;stroke:hsl(var(--metal-aurum) / .6);stroke-width:1.3px}.por-seal-legend{letter-spacing:.3em;fill:hsl(var(--metal-aurum) / .6);font-family:JetBrains Mono,ui-monospace,monospace;font-size:7px;font-weight:600}.por-quote{fill:hsl(var(--metal-aurum) / .72);stroke:hsl(var(--metal-aurum) / .5);stroke-width:.6px;stroke-linejoin:round}.por-mark{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border) / .8);background:hsl(var(--card) / .6);align-items:stretch;display:inline-flex;overflow:hidden}.por-mark>span{text-align:center;flex-direction:column;gap:.3rem;padding:.7rem 1rem .65rem;display:flex}.por-mark>span+span{border-left:1px solid hsl(var(--border) / .8)}.por-mark .glyph{letter-spacing:.08em;color:hsl(var(--primary));font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.5rem;line-height:1}.por-mark .gloss{text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground) / .85);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.56rem}.por-entry{isolation:isolate;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.por-entry:before{content:"";z-index:-1;background:linear-gradient(180deg, hsl(var(--card-elevated) / .8), hsl(var(--card) / .5));position:absolute;inset:0}.por-entry:after{content:"";background:linear-gradient(180deg, hsl(var(--metal-aurum) / .55), hsl(var(--primary) / .3), transparent);opacity:.75;width:3px;position:absolute;top:0;bottom:0;left:0}.por-entry:hover{border-color:hsl(var(--border-strong) / .9);transform:translateY(-1px)}.por-entry.is-superseded:after{background:linear-gradient(180deg, hsl(var(--metal-aes) / .6), transparent)}.por-shelf-tab{border:1px solid hsl(var(--border) / .8);color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:.45rem;padding:.36rem .78rem;font-size:.78rem;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.por-shelf-tab:hover{color:hsl(var(--foreground));border-color:hsl(var(--border-strong) / .9)}.por-shelf-tab[aria-pressed=true]{color:hsl(var(--primary));border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .08)}.por-shelf-tab .count{letter-spacing:.1em;color:hsl(var(--muted-foreground) / .8);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem}.por-shelf-tab[aria-pressed=true] .count{color:hsl(var(--primary) / .85)}@keyframes porFade{0%{opacity:0}to{opacity:1}}@keyframes porDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes porRaise{0%{opacity:0;transform:scaleY(.04)}52%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes porFile{0%{opacity:0;transform:scaleY(.06)}48%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes porSeal{0%{opacity:0;transform:scale(.78)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes porSway{0%,to{transform:rotate(-2.8deg)}50%{transform:rotate(2.8deg)}}@keyframes porBloom{0%{opacity:0;transform:scale(.42)}to{opacity:1;transform:scale(1)}}@keyframes porSweepIn{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes porPress{0%{opacity:0;transform:scale(1.5)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes porRibbon{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes porDrift{0%,to{opacity:.2;transform:translate(0)}28%{opacity:.75}50%{opacity:.5;transform:translate(10px,-22px)}72%{opacity:.7}}.dis-svg{width:100%;display:block;overflow:visible}.dis-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.dis-aura{transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite latBreathe}.dis-pivot{transform-box:view-box}.dis-pivot--halo{transform-origin:160px 52px;animation:72s linear infinite latSpin}.dis-pivot--seal{transform-origin:250px 254px;animation:58s linear infinite reverse latSpin}.dis-halo-dash{fill:none;stroke:hsl(var(--metal-aurum) / .34);stroke-width:.8px;stroke-dasharray:3 8}.dis-halo-ring{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:.8px}.dis-halo-core{fill:hsl(var(--metal-aurum));animation:6.2s ease-in-out infinite latTwinkle}.dis-plumb{transform-box:view-box;transform-origin:160px 68px;animation:9s ease-in-out infinite disSwing}.dis-plumb-line{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.8px;stroke-linecap:round}.dis-plumb-bob{fill:hsl(var(--background));stroke:hsl(var(--primary) / .85);stroke-width:1px}.dis-beam{transform-box:view-box;transform-origin:160px 104px;animation:14s ease-in-out infinite disBalance}.dis-beam-bar{fill:none;stroke:hsl(var(--border-strong) / .75);stroke-width:1.6px;stroke-linecap:round}.dis-beam-bar--glow{stroke:hsl(var(--primary) / .75);stroke-width:1.8px;stroke-dasharray:8 92;animation:19s linear infinite disCircuit}.dis-pan{transform-box:view-box}.dis-pan--left{transform-origin:108px 104px;animation:14s ease-in-out infinite disPanLeft}.dis-pan--right{transform-origin:212px 104px;animation:14s ease-in-out infinite disPanRight}.dis-chain{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:.7px;stroke-dasharray:2 3}.dis-pan-rim{fill:none;stroke:hsl(var(--border-strong) / .8);stroke-width:1px;stroke-linecap:round}.dis-pan-bowl{fill:hsl(var(--card));stroke:hsl(var(--border-strong) / .7);stroke-width:.9px}.dis-pan-load{fill:hsl(var(--primary) / .8);animation:5.6s ease-in-out infinite latTwinkle}.dis-pan--right .dis-pan-load{fill:hsl(var(--warning) / .8);animation-delay:-2.4s}.dis-pivot-cap{fill:hsl(var(--background));stroke:hsl(var(--primary) / .7);stroke-width:1.1px}.dis-shaft{stroke:hsl(var(--border-strong) / .55);stroke-width:.8px}.dis-shaft-line{fill:none;stroke:hsl(var(--primary) / .22);stroke-width:.7px;stroke-dasharray:2 9;animation:15s linear infinite latFlow}.dis-plinth-face{fill:hsl(var(--card));stroke:hsl(var(--border-strong) / .7);stroke-width:.9px}.dis-plinth-base{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .75);stroke-width:1px}.dis-plinth-rule{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.6px}.dis-route{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.6px;stroke-dasharray:1 5}.dis-runner{fill:none;stroke:hsl(var(--warning) / .8);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:6 94;animation:13s linear infinite disCircuit}.dis-runner--late{stroke:hsl(var(--destructive) / .75);animation-delay:-6.5s}.dis-gate-frame{fill:hsl(var(--background) / .7);stroke:hsl(var(--border-strong) / .75);stroke-width:1.1px}.dis-gate-bar{stroke:hsl(var(--border-strong) / .65);stroke-width:1.2px;stroke-linecap:round}.dis-gate-sill{stroke:hsl(var(--border-strong) / .85);stroke-width:1.4px;stroke-linecap:round}.dis-latch{transform-box:view-box;animation:11s cubic-bezier(.45,0,.55,1) infinite disLatch}.dis-gate-latch{stroke:hsl(var(--warning) / .9);stroke-width:1.5px;stroke-linecap:round}.dis-latch-head{fill:hsl(var(--warning));animation:6.8s ease-in-out infinite latPulse}.dis-tick{stroke:hsl(var(--border-strong) / .55);stroke-width:.7px}.dis-tick.is-major{stroke:hsl(var(--metal-aurum) / .7);stroke-width:.9px}.dis-seal-dash{fill:none;stroke:hsl(var(--destructive) / .34);stroke-width:.8px;stroke-dasharray:3 8}.dis-seal-ring{fill:none;stroke:hsl(var(--border-strong) / .65);stroke-width:.8px}.dis-seal-plate{fill:hsl(var(--background));stroke:hsl(var(--destructive) / .5);stroke-width:1px}.dis-seal-break{fill:none;stroke:hsl(var(--destructive) / .9);stroke-width:1.2px;stroke-linecap:round;animation:7.2s ease-in-out infinite latPulse}.dis-seal-break--hair{stroke:hsl(var(--destructive) / .5);stroke-width:.8px;animation-delay:-3.6s}.dis-seal-core{fill:hsl(var(--destructive));animation:5.4s ease-in-out infinite latTwinkle}.dis-orn-rule{stroke:hsl(var(--border-strong) / .7);stroke-width:.6px}.dis-orn-flow{stroke:hsl(var(--primary) / .55);stroke-width:.8px;stroke-dasharray:4 56;animation:9s linear infinite disCircuit}.dis-orn-mark{stroke:hsl(var(--primary) / .75);stroke-width:.9px;stroke-linecap:round}.dis-orn-beam{stroke:hsl(var(--border-strong) / .9);stroke-width:.9px;stroke-linecap:round}.dis-orn-core{fill:hsl(var(--primary));animation:4.6s ease-in-out infinite latTwinkle}.dis-orn-core--late{animation-delay:-2.3s}.dis-bar{transform-origin:bottom;animation:.6s cubic-bezier(.2,.8,.2,1) both disBarRise}@keyframes disBalance{0%,to{transform:rotate(-2.4deg)}45%{transform:rotate(1.8deg)}70%{transform:rotate(-.6deg)}}@keyframes disPanLeft{0%,to{transform:translateY(2.2px)}45%{transform:translateY(-1.8px)}70%{transform:translateY(.6px)}}@keyframes disPanRight{0%,to{transform:translateY(-2.2px)}45%{transform:translateY(1.8px)}70%{transform:translateY(-.6px)}}@keyframes disSwing{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes disLatch{0%,40%{opacity:.55;transform:translate(-10px)}60%,to{opacity:1;transform:translate(0)}}@keyframes disCircuit{to{stroke-dashoffset:-100px}}@keyframes disBarRise{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.calling-stage{max-width:340px}.calling-stage .sigil-mark{animation:11s ease-in-out infinite sigilFloat;inset:19%}.calling-stage .sigil-mark>*{width:100%;height:100%}.calling-stage .sigil-halo{filter:blur(32px)}.calling-stage.stage-testa .sigil-halo{background:radial-gradient(circle at 50% 42%, hsl(var(--metal-testa) / .3), transparent 58%), radial-gradient(circle at 50% 50%, hsl(var(--metal-testa) / .34), transparent 66%)}.calling-stage.stage-aes .sigil-halo{background:radial-gradient(circle at 50% 42%, hsl(var(--metal-aes) / .3), transparent 58%), radial-gradient(circle at 50% 50%, hsl(var(--metal-aes) / .34), transparent 66%)}.calling-stage.stage-argentum .sigil-halo{background:radial-gradient(circle at 50% 42%, hsl(var(--metal-argentum) / .26), transparent 58%), radial-gradient(circle at 50% 50%, hsl(var(--metal-argentum) / .3), transparent 66%)}.calling-stage.stage-aurum .sigil-halo{background:radial-gradient(circle at 50% 42%, hsl(var(--metal-aurum) / .3), transparent 58%), radial-gradient(circle at 50% 50%, hsl(var(--metal-aurum) / .36), transparent 66%)}.calling-stage.stage-electrum .sigil-halo{background:radial-gradient(circle at 50% 42%, hsl(var(--metal-electrum) / .3), transparent 58%), radial-gradient(circle at 50% 50%, hsl(var(--metal-electrum) / .36), transparent 66%)}.kin-tile{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border) / .75);background-image:linear-gradient(170deg, hsl(var(--card-elevated) / .8), hsl(var(--card) / .6));flex-direction:column;gap:.3rem;min-width:0;padding:.7rem .85rem;transition:border-color .2s,background .2s;display:flex;position:relative}.kin-tile:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--primary) / .45), transparent);opacity:0;inset-inline:.85rem;height:1px;transition:opacity .2s;position:absolute;top:0}.kin-tile.is-held:after{opacity:1}.kin-tile.is-held{border-color:hsl(var(--primary) / .34)}.roster-wall{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.75rem;display:grid}.wall-tile{border-radius:var(--radius);border:1px solid hsl(var(--border) / .7);background-image:linear-gradient(180deg, hsl(var(--card-elevated)), hsl(var(--card)));text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:.9rem .6rem .75rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.wall-tile:hover{border-color:hsl(var(--primary) / .4);transform:translateY(-2px)}.wall-tile .wall-seal{opacity:.85;position:absolute;top:.45rem;right:.45rem}.rit-svg{width:100%;display:block;overflow:visible}.rit-frame path{fill:none;stroke:hsl(var(--border-strong) / .7);stroke-width:1.1px;stroke-linecap:round}.rit-orn-tick{stroke:hsl(var(--primary) / .75);stroke-width:.8px;stroke-linecap:round}.rit-orn-wheel{transform-box:fill-box;transform-origin:50%;animation:34s linear infinite ritSpin}.rit-orn-ring{fill:none;stroke:hsl(var(--primary) / .3);stroke-width:.7px}.rit-orn-dash{fill:none;stroke:hsl(var(--metal-aurum) / .6);stroke-width:.7px;stroke-dasharray:2 4}.rit-orn-mark path{fill:none;stroke:hsl(var(--primary) / .9);stroke-width:.9px;stroke-linejoin:round}.rit-orn-mark{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite ritOrnPulse}.rit-orn-core{fill:hsl(var(--metal-aurum));animation:5s ease-in-out infinite ritTwinkle}.rit-orn-mote{fill:hsl(var(--primary) / .7);animation:5.4s ease-in-out infinite ritTwinkle}.rit-crown-spin{transform-box:view-box;transform-origin:170px 182px;animation:150s linear infinite ritSpin}.rit-crown-text{transform-box:view-box;transform-origin:170px 182px;opacity:.68;animation:220s linear infinite reverse ritSpin}.rit-crown-rim{fill:none;stroke:hsl(var(--border) / .5);stroke-width:.5px}.rit-crown-rim.is-inner{stroke:hsl(var(--border) / .3);stroke-dasharray:1.5 6}.rit-crown-tick{stroke:hsl(var(--border-strong) / .45);stroke-width:.5px}.rit-crown-tick.is-major{stroke:hsl(var(--primary) / .55);stroke-width:.9px}.rit-arc-round{fill:none;stroke:hsl(var(--border) / .4);stroke-width:.7px;stroke-dasharray:2 7}.rit-threshold path{fill:none;stroke:hsl(var(--primary) / .75);stroke-width:1.6px;stroke-linecap:round}.rit-arc-tick{stroke:hsl(var(--border-strong) / .5);stroke-width:.6px}.rit-arc-tick.is-major{stroke:hsl(var(--border-strong));stroke-width:1px}.rit-arc-shell{fill:none;stroke:hsl(var(--primary) / .07);stroke-width:16px;stroke-linecap:round;transform-box:view-box;transform-origin:170px 182px;animation:13s ease-in-out infinite ritBreathe}.rit-arc-track{fill:none;stroke:hsl(var(--border-strong) / .85);stroke-width:1.3px;stroke-linecap:round}.rit-arc-ink{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1 7;opacity:.75;animation:24s linear infinite ritArcCrawl}.rit-arc-comet{fill:none;stroke:#fbcd7ef2;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:22 400;animation:10s cubic-bezier(.45,0,.55,1) infinite ritArcFlow}.rit-arc-spoke{stroke:hsl(var(--border-strong) / .3);stroke-width:.6px;stroke-dasharray:2 4;animation:9s ease-in-out infinite ritSpokeFade}.rit-arc-spoke.is-always{stroke:hsl(var(--primary) / .3);stroke-dasharray:3 4}.rit-door path{fill:none;stroke:hsl(var(--border-strong));stroke-width:1.2px;stroke-linecap:round}.rit-node{animation:.68s cubic-bezier(.2,.8,.2,1) both ritNodeRise}.rit-node-aura{fill:hsl(var(--primary) / .1);stroke:none;transform-box:fill-box;transform-origin:50%;animation:4.4s ease-out infinite ritPulseRing}.rit-node-halo{fill:hsl(var(--background));stroke:hsl(var(--border) / .95);stroke-width:.9px}.rit-node-core{fill:hsl(var(--background));stroke:hsl(var(--border-strong));stroke-width:1.4px}.rit-node-core.is-always{fill:hsl(var(--primary) / .16);stroke:hsl(var(--primary))}.rit-node-pip{fill:hsl(var(--primary));animation:5.2s ease-in-out infinite ritTwinkle}.rit-node-ordinal{fill:hsl(var(--muted-foreground));letter-spacing:.1em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;font-weight:700}.rit-chair-wash{transform-box:view-box;transform-origin:170px 182px;animation:9s ease-in-out infinite ritBreathe}.rit-chair-rim{fill:none;stroke:hsl(var(--border-strong) / .8);stroke-width:1px}.rit-chair-turn{transform-box:view-box;transform-origin:170px 182px;animation:52s linear infinite ritSpin}.rit-chair-turn-rev{transform-box:view-box;transform-origin:170px 182px;animation:38s linear infinite reverse ritSpin}.rit-chair-dash{fill:none;stroke:hsl(var(--metal-aurum) / .45);stroke-width:.9px;stroke-dasharray:3 7}.rit-chair-dash.is-inner{stroke:hsl(var(--primary) / .4);stroke-dasharray:2 5}.rit-chair-core{fill:hsl(var(--background));stroke:hsl(var(--primary) / .9);stroke-width:1.2px}.rit-chair-heart{fill:hsl(var(--primary));animation:6.2s ease-in-out infinite ritTwinkle}.rit-tick{stroke:hsl(var(--border-strong));stroke-width:1px;stroke-linecap:round}.rit-plan-room{fill:hsl(var(--card) / .5);stroke:hsl(var(--border-strong) / .9);stroke-width:1.2px}.rit-plan-inner{fill:none;stroke:hsl(var(--border) / .85);stroke-width:.7px;stroke-dasharray:4 5}.rit-plan-glow{transform-box:view-box;transform-origin:170px 60px;animation:11s ease-in-out infinite ritBreathe}.rit-plan-dais path{fill:hsl(var(--muted) / .55);stroke:hsl(var(--border-strong) / .85);stroke-width:1px}.rit-plan-column circle{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .8);stroke-width:1px}.rit-plan-column-core{fill:hsl(var(--border-strong) / .6)!important;stroke:none!important}.rit-plan-column{animation:.56s cubic-bezier(.2,.8,.2,1) both ritNodeRise}.rit-plan-walk{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:.9px;stroke-dasharray:3 4}.rit-plan-walk-flow{fill:none;stroke:hsl(var(--primary) / .9);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:18 128;animation:8s cubic-bezier(.45,0,.55,1) infinite ritWalk}.rit-plan-walker circle{fill:#fbcd7e;stroke:hsl(var(--background));stroke-width:1px}.rit-plan-walker{transform-box:view-box;animation:8s cubic-bezier(.45,0,.55,1) infinite ritWalker}.rit-plan-seat{animation:.62s cubic-bezier(.2,.8,.2,1) both ritNodeRise}.rit-plan-seat-aura{fill:hsl(var(--primary) / .08);stroke:none}.rit-plan-seat-halo{fill:none;stroke:hsl(var(--primary) / .22);stroke-width:.7px;stroke-dasharray:2 3}.rit-plan-seat-core{fill:hsl(var(--background));stroke:hsl(var(--primary) / .75);stroke-width:1.2px}.rit-plan-seat-ordinal{fill:hsl(var(--muted-foreground) / .9);letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:6.5px;font-weight:700}.rit-plan-door path{fill:none;stroke:hsl(var(--border-strong));stroke-width:1.3px;stroke-linecap:round}.rit-plan-door-swing{stroke-dasharray:3 4;opacity:.55}.rit-plan-sill{stroke:hsl(var(--primary) / .7)!important;stroke-width:2px!important}.rit-plan-bench path{fill:none;stroke:hsl(var(--border) / .95);stroke-width:3px;stroke-linecap:round}.rit-plan-cardinal{fill:hsl(var(--muted-foreground) / .65);letter-spacing:.2em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:700}.rit-dial-rim{fill:none;stroke:hsl(var(--border) / .55);stroke-width:.6px}.rit-dial-tick{stroke:hsl(var(--border-strong) / .5);stroke-width:.5px}.rit-dial-tick.is-major{stroke:hsl(var(--border-strong));stroke-width:.9px}.rit-dial-grid{stroke:hsl(var(--border) / .45);stroke-width:.5px;stroke-dasharray:2 6}.rit-dial-track{fill:none;stroke:hsl(var(--border) / .9);stroke-width:6.5px}.rit-dial-value{fill:none;stroke-width:6.5px;stroke-linecap:round;animation:1.2s cubic-bezier(.2,.8,.2,1) both ritDialDraw}.rit-dial-head{fill:#fbcd7e;animation:1.2s cubic-bezier(.2,.8,.2,1) both ritDialHead}.rit-dial-orbit{transform-box:view-box;transform-origin:115px 115px;animation-name:ritSpin;animation-timing-function:linear;animation-iteration-count:infinite}.rit-dial-spark{fill:hsl(var(--metal-aurum) / .85)}.rit-dial-wash{transform-box:view-box;transform-origin:115px 115px;animation:8.5s ease-in-out infinite ritBreathe}.rit-dial-core{fill:hsl(var(--background));stroke:hsl(var(--border-strong));stroke-width:1px}.rit-dial-centre{fill:hsl(var(--foreground));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.rit-urn-wash{transform-box:view-box;transform-origin:130px 176px;animation:10s ease-in-out infinite ritBreathe}.rit-urn-body{stroke:hsl(var(--border-strong));stroke-width:1.3px;stroke-linejoin:round}.rit-urn-flute{fill:none;stroke:hsl(var(--border-strong) / .4);stroke-width:.8px;stroke-linecap:round}.rit-urn-lip,.rit-urn-neck,.rit-urn-ground{fill:none;stroke:hsl(var(--border-strong));stroke-width:1.2px;stroke-linecap:round}.rit-urn-mouth{fill:hsl(var(--background) / .85);stroke:hsl(var(--border-strong) / .8);stroke-width:.9px}.rit-urn-ground{stroke-dasharray:3 5;opacity:.45}.rit-urn-line{fill:none;stroke:hsl(var(--primary) / .4);stroke-width:.9px;stroke-dasharray:2 4}.rit-urn-token{fill:hsl(var(--primary) / .22);stroke:hsl(var(--primary) / .9);stroke-width:1.1px}.rit-urn-token-core{fill:#fbcd7e}.rit-urn-drop{transform-box:view-box;animation:5.7s cubic-bezier(.5,0,.75,0) infinite ritDrop}.rit-urn-hands path{fill:none;stroke:hsl(var(--border-strong) / .85);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.rit-urn-plinth{fill:hsl(var(--muted) / .5);stroke:hsl(var(--border-strong));stroke-width:1.1px;stroke-linejoin:round}.rit-urn-pip{fill:hsl(var(--metal-aurum) / .9);animation:5.8s ease-in-out infinite ritTwinkle}.rit-spine-rule{stroke:hsl(var(--border) / .8);stroke-width:.9px;stroke-dasharray:3 5}.rit-spine-held{fill:none;stroke:hsl(var(--border-strong));stroke-width:3.2px;stroke-linecap:round}.rit-spine-ink{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1 6;opacity:.8;animation:20s linear infinite ritArcCrawl}.rit-spine-flow{fill:none;stroke:#fbcd7ef2;stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:36 560;animation:9s cubic-bezier(.45,0,.55,1) infinite ritSpineFlow}.rit-spine-brace path{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:.9px;stroke-linecap:round}.rit-spine-node{animation:.6s cubic-bezier(.2,.8,.2,1) both ritNodeRise}.rit-spine-tick{stroke:hsl(var(--border-strong) / .5);stroke-width:.8px;stroke-dasharray:2 3}.rit-spine-aura{fill:hsl(var(--primary) / .12);stroke:none;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-out infinite ritPulseRing}.rit-spine-pip{fill:hsl(var(--background));stroke:hsl(var(--border-strong));stroke-width:1.4px}.rit-spine-pip.is-inside{fill:hsl(var(--primary) / .18);stroke:hsl(var(--primary))}.rit-spine-heart{fill:hsl(var(--primary));animation:5s ease-in-out infinite ritTwinkle}.rit-spine-mark{fill:hsl(var(--foreground) / .88);letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.rit-spine-ordinal{fill:hsl(var(--muted-foreground) / .7);letter-spacing:.14em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700}.rit-spine-cap line{stroke:hsl(var(--border-strong) / .8);stroke-width:1.1px;stroke-linecap:round}.rit-knot-aura{transform-box:view-box;transform-origin:130px 98px;animation:12s ease-in-out infinite ritBreathe}.rit-knot-turn{transform-box:view-box;transform-origin:130px 98px;animation:60s linear infinite ritSpin}.rit-knot-turn-rev{transform-box:view-box;transform-origin:130px 98px;animation:44s linear infinite reverse ritSpin}.rit-knot-dash{fill:none;stroke:hsl(var(--metal-aurum) / .4);stroke-width:.8px;stroke-dasharray:3 8}.rit-knot-dash.is-inner{stroke:hsl(var(--primary) / .32);stroke-dasharray:2 6}.rit-knot-ring{fill:none;stroke:hsl(var(--border) / .8);stroke-width:.8px;stroke-dasharray:2 4}.rit-knot-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.rit-knot-draw{fill:none;stroke:#fbcd7e;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:52 520;animation:11s linear infinite ritKnotDraw}.rit-knot-node{fill:hsl(var(--background));stroke:hsl(var(--primary) / .8);stroke-width:1.3px}.rit-knot-core{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum));stroke-width:1.2px}.rit-knot-heart{fill:hsl(var(--metal-aurum));animation:6.4s ease-in-out infinite ritTwinkle}.rit-knot-orbit{transform-box:view-box;transform-origin:130px 98px;animation:30s linear infinite ritSpin}.rit-knot-mote{fill:hsl(var(--primary) / .7)}.rit-knot-ground{stroke:hsl(var(--border-strong) / .45);stroke-width:1px;stroke-dasharray:3 5}.rit-press-stand path{fill:none;stroke:hsl(var(--border-strong) / .75);stroke-width:1.2px;stroke-linecap:round}.rit-press-sheet{fill:hsl(var(--card) / .65);stroke:hsl(var(--border-strong) / .85);stroke-width:1.1px}.rit-press-line{stroke:hsl(var(--muted-foreground) / .4);stroke-width:1.4px;stroke-linecap:round}.rit-press-arm{transform-box:view-box;transform-origin:130px 60px;animation:6.4s cubic-bezier(.5,0,.3,1) infinite ritPress}.rit-press-cap,.rit-press-shaft{stroke:hsl(var(--border-strong));stroke-width:1.1px}.rit-press-thread{stroke:hsl(var(--border-strong) / .55);stroke-width:.7px}.rit-press-head{fill:hsl(var(--card-elevated));stroke:hsl(var(--border-strong));stroke-width:1.2px}.rit-press-head-turn{transform-box:view-box;transform-origin:130px 118px;animation:24s linear infinite ritSpin}.rit-press-head-dash{fill:none;stroke:hsl(var(--metal-aurum) / .5);stroke-width:.9px;stroke-dasharray:3 6}.rit-press-head-core{fill:hsl(var(--primary) / .85)}.rit-press-rays line{stroke:#fbcd7ecc;stroke-width:1.2px;stroke-linecap:round;transform-box:view-box;transform-origin:130px 170px;animation:6.4s ease-out infinite ritSealRays}.rit-press-wax{stroke:hsl(var(--primary) / .7);stroke-width:1.1px;transform-box:view-box;transform-origin:130px 170px;animation:6.4s cubic-bezier(.5,0,.3,1) infinite ritWax}.rit-press-wax-rim{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.8px;stroke-dasharray:2 3}.rit-press-wax-core{fill:#fbcd7ee6}.rit-ladder-rung{animation:.6s cubic-bezier(.2,.8,.2,1) both ritNodeRise}.rit-ladder-bar{stroke:hsl(var(--border) / .9);stroke-width:2px;stroke-linecap:round}.rit-ladder-bar.is-filled{stroke-width:2.8px}.rit-ladder-pip{fill:hsl(var(--background));stroke:hsl(var(--border-strong));stroke-width:1.1px}.rit-ladder-joint{fill:hsl(var(--background));stroke:hsl(var(--border-strong) / .8);stroke-width:.9px}.rit-ladder-ordinal{fill:hsl(var(--muted-foreground) / .7);letter-spacing:.1em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700}.rit-ladder-mark{fill:hsl(var(--muted-foreground) / .55);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.rit-ladder-climb circle{fill:#fbcd7e}.rit-ladder-climb{transform-box:view-box;animation:7.5s cubic-bezier(.45,0,.55,1) infinite ritClimb}.rit-ladder-foot{stroke:hsl(var(--border-strong) / .6);stroke-width:1.2px;stroke-linecap:round}.rit-iris-wash{transform-box:view-box;transform-origin:110px 110px;animation:10s ease-in-out infinite ritBreathe}.rit-iris-rim{fill:none;stroke:hsl(var(--border) / .6);stroke-width:.7px}.rit-iris-outer{transform-box:view-box;transform-origin:110px 110px;animation:76s linear infinite ritSpin}.rit-iris-inner{transform-box:view-box;transform-origin:110px 110px;animation:52s linear infinite reverse ritSpin}.rit-iris-dash{fill:none;stroke:hsl(var(--metal-aurum) / .35);stroke-width:.8px;stroke-dasharray:2 7}.rit-iris-dash.is-inner{stroke:hsl(var(--primary) / .3);stroke-dasharray:1.5 5}.rit-iris-rotor{transform-box:view-box;transform-origin:110px 110px;animation:36s linear infinite ritSpin}.rit-iris-blade{fill:hsl(var(--primary) / .07);stroke:hsl(var(--primary) / .45);stroke-width:.8px;stroke-linejoin:round}.rit-iris-sweep{transform-box:view-box;transform-origin:110px 110px;opacity:.6;animation:7.5s linear infinite ritSpin}.rit-iris-core{fill:hsl(var(--card) / .8);stroke:hsl(var(--border-strong));stroke-width:1px}.rit-iris-pupil{stroke:hsl(var(--primary) / .7);stroke-width:1px;transform-box:view-box;transform-origin:110px 110px;animation:7.5s ease-in-out infinite ritAperture}.rit-iris-aperture{fill:hsl(var(--background) / .75);stroke:hsl(var(--metal-aurum) / .55);stroke-width:.9px;stroke-dasharray:2 4;transform-box:view-box;transform-origin:110px 110px;animation:18s linear infinite reverse ritSpin}.rit-iris-heart{fill:#fbd188;animation:4.2s ease-in-out infinite ritTwinkle}.rit-iris-motes{transform-box:view-box;transform-origin:110px 110px;animation:28s linear infinite ritSpin}.rit-iris-mote{fill:hsl(var(--primary) / .75)}.rit-iris-cardinal{stroke:hsl(var(--border-strong));stroke-width:1px;stroke-linecap:round}.rit-glyph{overflow:visible}.rit-glyph-ink{transform-box:view-box;transform-origin:12px 12px;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .32s}.card-chrome:hover .rit-glyph-ink,li:hover>div>span>.rit-glyph .rit-glyph-ink,a:hover .rit-glyph-ink{transform:scale(1.07)}.rit-step-link{width:1rem;height:1rem;color:hsl(var(--border-strong));position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.rit-rail{scrollbar-width:thin;scrollbar-color:hsl(var(--border-strong)) transparent;max-height:calc(100vh - 8rem);position:sticky;top:5.5rem;overflow-y:auto}.rit-rail-link{color:hsl(var(--muted-foreground) / .85);border-radius:.375rem;align-items:baseline;gap:.6rem;padding:.3rem .5rem .3rem .75rem;font-size:12px;line-height:1.35;transition:color .18s,background .18s;display:flex;position:relative}.rit-rail-link:before{content:"";background:hsl(var(--primary));opacity:0;border-radius:9999px;width:2px;height:.5rem;transition:height .2s,opacity .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rit-rail-link:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .45)}.rit-rail-link:hover:before{opacity:.45}.rit-rail-link[aria-current=true]{color:hsl(var(--foreground));background:hsl(var(--accent) / .55)}.rit-rail-link[aria-current=true]:before{opacity:1;height:1.1rem}.rit-rail-ordinal{letter-spacing:.14em;color:hsl(var(--primary) / .55);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.rit-rail-link[aria-current=true] .rit-rail-ordinal{color:hsl(var(--primary))}@keyframes ritSpin{to{transform:rotate(360deg)}}@keyframes ritOrnPulse{0%,to{opacity:.85;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(90deg)scale(1.08)}}@keyframes ritBreathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes ritTwinkle{0%,to{opacity:.4}50%{opacity:1}}@keyframes ritPulseRing{0%{opacity:.75;transform:scale(.72)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@keyframes ritArcCrawl{to{stroke-dashoffset:-64px}}@keyframes ritArcFlow{0%{stroke-dashoffset:24px;opacity:0}8%{opacity:1}82%{opacity:1}to{stroke-dashoffset:-398px;opacity:0}}@keyframes ritSpokeFade{0%,to{opacity:.3}50%{opacity:.75}}@keyframes ritWalk{0%{stroke-dashoffset:0;opacity:0}10%{opacity:1}74%{opacity:1}to{stroke-dashoffset:-146px;opacity:0}}@keyframes ritWalker{0%{opacity:0;transform:translateY(0)}10%{opacity:1}74%{opacity:1;transform:translateY(-128px)}88%,to{opacity:0;transform:translateY(-128px)}}@keyframes ritNodeRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes ritDialDraw{0%{stroke-dashoffset:220px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes ritDialHead{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ritSpineFlow{0%{stroke-dashoffset:40px;opacity:0}10%{opacity:1}84%{opacity:1}to{stroke-dashoffset:-560px;opacity:0}}@keyframes ritKnotDraw{to{stroke-dashoffset:-572px}}@keyframes ritDrop{0%{opacity:0;transform:translateY(-18px)scale(.7)}12%{opacity:1}46%{opacity:1;transform:translateY(34px)scale(1)}56%{opacity:0;transform:translateY(42px)scale(.9)}to{opacity:0;transform:translateY(42px)scale(.9)}}@keyframes ritPress{0%,34%{transform:translateY(0)}46%,58%{transform:translateY(30px)}74%,to{transform:translateY(0)}}@keyframes ritWax{0%,40%{opacity:.6;transform:scale(.92)}52%,64%{opacity:1;transform:scale(1.16)}80%,to{opacity:.6;transform:scale(.92)}}@keyframes ritSealRays{0%,50%{opacity:0;transform:scale(.4)}60%{opacity:.9;transform:scale(1)}76%,to{opacity:0;transform:scale(1.35)}}@keyframes ritClimb{0%{opacity:0;transform:translateY(0)}12%{opacity:1}80%{opacity:1;transform:translateY(-168px)}94%,to{opacity:0;transform:translateY(-168px)}}@keyframes ritAperture{0%,to{opacity:.9;transform:scale(1)}45%{opacity:1;transform:scale(.76)}}.dis-rail{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:1.1px;stroke-linecap:round}.dis-ground{fill:none;stroke:hsl(var(--border-strong) / .8);stroke-width:1.3px;stroke-linecap:round}.dis-ramp{fill:none;stroke:hsl(var(--border-strong) / .35);stroke-width:.8px;stroke-dasharray:2 6}.dis-ramp--flow{stroke:hsl(var(--primary) / .5);stroke-width:1px;stroke-dasharray:6 90;animation:15s linear infinite disCircuit}.dis-rung-bar{fill:hsl(var(--card));stroke:hsl(var(--border-strong) / .7);stroke-width:.9px}.dis-rung-fill{stroke:none}.dis-rung-edge{stroke:hsl(var(--primary) / .55);stroke-width:1.6px;stroke-linecap:round}.dis-rung.is-third .dis-rung-edge{stroke:hsl(var(--warning) / .7)}.dis-rung.is-fourth .dis-rung-edge{stroke:hsl(var(--destructive) / .8)}.dis-rung-node{fill:hsl(var(--background));stroke:hsl(var(--border-strong));stroke-width:1px}.dis-rung.is-fourth .dis-rung-node{stroke:hsl(var(--destructive) / .8)}.dis-rung-lead{stroke:hsl(var(--border-strong) / .35);stroke-width:.6px;stroke-dasharray:1 4}.dis-rung{transform-box:view-box;animation:1.1s cubic-bezier(.2,.8,.2,1) both disRungSettle}.dis-rung.is-second{animation-delay:80ms}.dis-rung.is-third{animation-delay:.16s}.dis-rung.is-fourth{animation-delay:.24s}.dis-rung-spark{fill:hsl(var(--primary));animation:5s ease-in-out infinite latTwinkle}.dis-rung-seal{fill:hsl(var(--background));stroke:hsl(var(--destructive) / .75);stroke-width:1.2px}.dis-rung-break{fill:none;stroke:hsl(var(--destructive));stroke-width:1.2px;stroke-linecap:round;animation:6.4s ease-in-out infinite latPulse}.dis-rung-break--hair{stroke:hsl(var(--destructive) / .5);stroke-width:.8px;animation-delay:-3.2s}.dis-rung-pivot{fill:hsl(var(--primary))}.dis-rung-halo{fill:none;stroke:hsl(var(--primary) / .4);stroke-width:.9px;transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite latBreathe}@keyframes disRungSettle{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.arc-stage{width:100%;height:auto}.arc-frame{fill:none;stroke:hsl(var(--border-strong) / .5);stroke-width:.7px}.arc-rule{fill:none;stroke:hsl(var(--border) / .9);stroke-width:.6px;stroke-dasharray:2 3}.arc-beam{fill:none;stroke:hsl(var(--metal-argentum) / .85);stroke-width:1.4px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:11s ease-in-out infinite arcBeam}.arc-column{fill:none;stroke:hsl(var(--metal-argentum) / .55);stroke-width:1.1px;stroke-linecap:round}.arc-pan{fill:hsl(var(--card) / .6);stroke:hsl(var(--metal-aurum) / .6);stroke-width:.9px;stroke-linejoin:round}.arc-pan-in{fill:hsl(var(--success) / .4);stroke:none;animation:1.6s cubic-bezier(.22,1,.36,1) both arcFill}.arc-pan-out{fill:hsl(var(--destructive) / .34);stroke:none;animation:1.6s cubic-bezier(.22,1,.36,1) .18s both arcFill}.arc-purse{fill:hsl(var(--card) / .75);stroke:hsl(var(--metal-aurum) / .75);stroke-width:1.1px;stroke-linejoin:round}.arc-purse-mouth{fill:none;stroke:hsl(var(--metal-aurum) / .6);stroke-width:.9px}.arc-coin{fill:hsl(var(--metal-aurum) / .26);stroke:hsl(var(--metal-aurum) / .9);stroke-width:.8px}.arc-coin-drop{transform-box:fill-box;transform-origin:50%;opacity:0;animation:7s cubic-bezier(.55,.06,.68,.19) infinite arcDrop}.arc-glint{fill:hsl(var(--metal-electrum) / .9);opacity:0;animation:7s ease-in-out infinite arcGlint}.arc-ledger{fill:hsl(var(--card) / .7);stroke:hsl(var(--border-strong) / .65);stroke-width:.8px}.arc-line{fill:none;stroke:hsl(var(--muted-foreground) / .45);stroke-width:.7px;stroke-linecap:round}.arc-ink{fill:none;stroke:hsl(var(--primary) / .85);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:96;animation:9s ease-in-out infinite arcWrite}.arc-nib{fill:hsl(var(--primary) / .9);opacity:0;animation:9s ease-in-out infinite arcNib}.arc-tick{stroke:hsl(var(--border-strong) / .8);stroke-width:.7px;stroke-linecap:round}.arc-tick-live{stroke:hsl(var(--primary) / .85);animation:5.5s ease-in-out infinite arcTick}.arc-sweep{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:.9px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite arcSpin}.arc-sweep-back{animation:34s linear infinite arcSpinBack}.arc-halo{fill:none;stroke:hsl(var(--primary) / .22);stroke-width:6px;animation:8s ease-in-out infinite arcBreathe}.arc-arcline{fill:none;stroke-linecap:round;stroke-width:7px;stroke-dasharray:1 999;animation:1.5s cubic-bezier(.22,1,.36,1) both arcDraw}.arc-stack-coin{transform-box:fill-box;transform-origin:bottom;animation:1.1s cubic-bezier(.22,1,.36,1) both arcStack}.arc-dial-draw{animation:1.5s cubic-bezier(.22,1,.36,1) both arcDialDraw}.arc-bar-rise{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.22,1,.36,1) both arcBarRise}.arc-bar-drop{transform-box:fill-box;transform-origin:top;animation:.9s cubic-bezier(.22,1,.36,1) both arcBarRise}.arc-grow{animation:.8s cubic-bezier(.22,1,.36,1) both arcGrow}.arc-cell{animation:.7s ease-out both arcCell}.arc-pulse{animation:4.5s ease-in-out infinite arcPulse}@keyframes arcBeam{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}@keyframes arcFill{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes arcDrop{0%{opacity:0;transform:translateY(-26px)scale(.72)}8%{opacity:1}46%{opacity:1;transform:translateY(0)scale(1)}58%{opacity:.85;transform:translateY(2px)scale(.96)}72%,to{opacity:0;transform:translateY(2px)scale(.9)}}@keyframes arcGlint{0%,44%{opacity:0;transform:scale(.6)}52%{opacity:.95;transform:scale(1)}66%,to{opacity:0;transform:scale(.6)}}@keyframes arcWrite{0%{stroke-dashoffset:96px;opacity:.1}10%{opacity:.9}58%,82%{stroke-dashoffset:0;opacity:.9}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes arcNib{0%{opacity:0;transform:translate(0)}10%{opacity:1}58%{opacity:1;transform:translate(42px)}74%,to{opacity:0;transform:translate(42px)}}@keyframes arcTick{0%,to{opacity:.25}50%{opacity:1}}@keyframes arcSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes arcSpinBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes arcBreathe{0%,to{opacity:.3;stroke-width:5px}50%{opacity:.6;stroke-width:8px}}@keyframes arcDraw{0%{stroke-dasharray:1 999}}@keyframes arcDialDraw{0%{stroke-dasharray:0 999}}@keyframes arcStack{0%{opacity:0;transform:translateY(10px)scaleY(.4)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes arcBarRise{0%{opacity:.2;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes arcGrow{0%{opacity:.3;transform:scaleX(.02)}to{opacity:1;transform:scaleX(1)}}@keyframes arcCell{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes arcPulse{0%,to{opacity:.55}50%{opacity:1}}.dis-frame-pip{fill:hsl(var(--primary) / .7);animation:7s ease-in-out infinite latTwinkle}.dis-hall-ticks{transform-box:view-box;transform-origin:160px 160px;animation:18s ease-in-out infinite latBreathe}.dis-hall-ring{fill:none;stroke:hsl(var(--border-strong) / .28);stroke-width:.6px}.dis-hall-ring--flow{stroke:hsl(var(--primary) / .4);stroke-width:1px;stroke-linecap:round;stroke-dasharray:5 95;animation:34s linear infinite disCircuit}.dis-vault{fill:none;stroke:hsl(var(--border-strong) / .5);stroke-width:1px;stroke-linecap:round}.dis-vault--hair{stroke:hsl(var(--border-strong) / .24);stroke-width:.5px}.dis-vault--flow{stroke:hsl(var(--metal-aurum) / .5);stroke-width:1.1px;stroke-dasharray:6 94;animation:21s linear infinite disCircuit}.dis-sheen{animation:14s cubic-bezier(.4,0,.2,1) infinite disSheen}.dis-rung-sheen{animation:16s cubic-bezier(.4,0,.2,1) infinite disSheen}.dis-halo-hair{fill:none;stroke:hsl(var(--metal-aurum) / .2);stroke-width:.5px}.dis-plumb-core{fill:hsl(var(--primary));animation:4.4s ease-in-out infinite latTwinkle}.dis-pivot-halo{fill:none;stroke:hsl(var(--primary) / .3);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out infinite latBreathe}.dis-pan-hair{fill:none;stroke:hsl(var(--border-strong) / .35);stroke-width:.5px}.dis-shaft-rule{stroke:hsl(var(--border-strong) / .45);stroke-width:.6px;stroke-linecap:round}.dis-page{stroke:hsl(var(--border-strong) / .7);stroke-width:.9px}.dis-page-fold{stroke:hsl(var(--border-strong) / .5);stroke-width:.6px}.dis-register-line{stroke:hsl(var(--border-strong) / .5);stroke-width:.6px;stroke-linecap:round}.dis-register-write{stroke:hsl(var(--primary) / .9);stroke-width:1px;stroke-linecap:round;stroke-dasharray:100 100;animation:11s cubic-bezier(.5,0,.5,1) infinite disInk}.dis-quill{transform-box:view-box;animation:11s cubic-bezier(.5,0,.5,1) infinite disQuill}.dis-quill-shaft{stroke:hsl(var(--metal-aurum) / .85);stroke-width:1.1px;stroke-linecap:round}.dis-quill-vane{fill:none;stroke:hsl(var(--metal-aurum) / .5);stroke-width:.7px}.dis-quill-nib{fill:hsl(var(--primary))}.dis-lamp-aura{transform-box:fill-box;transform-origin:50%;animation:6.5s ease-in-out infinite latBreathe}.dis-lamp-stem{stroke:hsl(var(--border-strong) / .7);stroke-width:.8px}.dis-lamp{fill:hsl(var(--background));stroke:hsl(var(--warning) / .85);stroke-width:1px}.dis-lamp-core{fill:hsl(var(--warning));animation:3.8s ease-in-out infinite latPulse}.dis-shard{fill:hsl(var(--destructive) / .7);stroke:none;transform-box:view-box;animation:9s ease-in infinite disShard}.dis-runner--mid{stroke:hsl(var(--primary) / .8);animation-delay:-3.2s}.dis-ground-hair{fill:none;stroke:hsl(var(--border-strong) / .3);stroke-width:.5px;stroke-dasharray:2 5}.dis-rung-inscribe{stroke:hsl(var(--border-strong) / .5);stroke-width:.6px;stroke-linecap:round}.dis-rung-inscribe--faint{stroke:hsl(var(--border-strong) / .28)}.dis-rung-weight{fill:hsl(var(--primary) / .85);animation:5.4s ease-in-out infinite latTwinkle}.dis-rung.is-third .dis-rung-weight{fill:hsl(var(--warning) / .9)}.dis-rung.is-fourth .dis-rung-weight{fill:hsl(var(--destructive) / .9)}.dis-rung-lead-pip{fill:hsl(var(--border-strong) / .8)}.dis-rung.is-fourth .dis-rung-lead-pip{fill:hsl(var(--destructive) / .8)}.dis-climber{transform-box:view-box;animation:18s cubic-bezier(.45,0,.55,1) infinite disClimb}.dis-climber-halo{fill:none;stroke:hsl(var(--primary) / .35);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite latBreathe}.dis-climber-ring{fill:hsl(var(--background));stroke:hsl(var(--primary) / .9);stroke-width:1.2px}.dis-climber-core{fill:hsl(var(--primary));animation:4.2s ease-in-out infinite latPulse}.dis-measure-line{stroke:hsl(var(--border-strong) / .5);stroke-width:.6px;stroke-dasharray:2 4}.dis-measure-foot{stroke:hsl(var(--border-strong) / .8);stroke-width:1px;stroke-linecap:round}.dis-measure-bob{transform-box:view-box;animation:13s cubic-bezier(.45,0,.55,1) infinite disBob}.dis-measure-weight{fill:hsl(var(--background));stroke:hsl(var(--metal-aurum) / .9);stroke-width:1px}.dis-crown-spin{transform-origin:250px 24px;animation:44s linear infinite reverse latSpin}.dis-crown-dash{fill:none;stroke:hsl(var(--destructive) / .35);stroke-width:.8px;stroke-dasharray:3 7}.dis-crown-core{fill:hsl(var(--destructive));animation:5.8s ease-in-out infinite latTwinkle}.dis-path{fill:none;stroke:hsl(var(--border-strong) / .6);stroke-width:1px;stroke-linecap:round}.dis-path--flow{stroke:hsl(var(--primary) / .75);stroke-width:1.4px;stroke-dasharray:8 92;animation:12s linear infinite disCircuit}.dis-station-halo{fill:none;stroke:hsl(var(--primary) / .3);stroke-width:.7px;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite latBreathe}.dis-station-ring{fill:hsl(var(--card));stroke:hsl(var(--primary) / .85);stroke-width:1.1px}.dis-station-core{fill:hsl(var(--primary));animation:5s ease-in-out infinite latTwinkle}.dis-station.is-optional .dis-station-ring{stroke:hsl(var(--border-strong) / .8);stroke-dasharray:2 2}.dis-station.is-optional .dis-station-core{fill:hsl(var(--muted-foreground) / .8)}.dis-station.is-optional .dis-station-halo{stroke:hsl(var(--border-strong) / .4)}.dis-orn-pan{fill:none;stroke:hsl(var(--primary) / .7);stroke-width:.6px}.dis-orn-scale{transform-box:view-box;transform-origin:80px 3.4px;animation:16s ease-in-out infinite disOrnTilt}.dis-dial-hair{fill:none;stroke:hsl(var(--border-strong) / .35);stroke-width:.5px}.dis-dial-rim{fill:none;stroke:hsl(var(--border-strong) / .2);stroke-width:.5px}.dis-dial-tick{stroke:hsl(var(--border-strong) / .5);stroke-width:.6px}.dis-dial-tick.is-major{stroke:hsl(var(--metal-aurum) / .7);stroke-width:.9px}.dis-dial-glint{opacity:.75;animation:7.5s linear infinite disGlint}.dis-sigil-flick,.dis-sigil-core,.dis-sigil-ring,.dis-sigil-draw,.dis-sigil-slide,.dis-sigil-spin,.dis-sigil-orbit{transform-box:view-box}.dis-sigil-orbit{stroke-dasharray:2.5 3.5;opacity:.4}.dis-sigil-crack{opacity:.85}.dis-sigil-slash{opacity:.7}.dis-sigil--lively .dis-sigil-flick{animation:4.2s ease-in-out infinite disSigilFlick}.dis-sigil--lively .dis-sigil-flick--late{animation-delay:-2.1s}.dis-sigil--lively .dis-sigil-core{animation:4.6s ease-in-out infinite latTwinkle}.dis-sigil--lively .dis-sigil-ring{animation:5.4s ease-in-out infinite latPulse}.dis-sigil--lively .dis-sigil-draw{stroke-dasharray:100 100;animation:7.5s cubic-bezier(.5,0,.5,1) infinite disInk}.dis-sigil--lively .dis-sigil-slide{transform-origin:12px 13.2px;animation:7s cubic-bezier(.45,0,.55,1) infinite disSigilSlide}.dis-sigil--lively .dis-sigil-spin{transform-origin:12px 12px;animation:36s linear infinite latSpin}@keyframes disSheen{0%{opacity:0;transform:translate(0)}12%{opacity:1}60%{opacity:1}to{opacity:0;transform:translate(460px)}}@keyframes disInk{0%{stroke-dashoffset:100px}34%{stroke-dashoffset:0}82%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes disQuill{0%{opacity:.5;transform:translate(0)}14%{opacity:1}34%{opacity:1;transform:translate(-44px,6px)}52%{opacity:.55;transform:translate(-44px,6px)}to{opacity:.5;transform:translate(0)}}@keyframes disShard{0%{opacity:0;transform:translate(0)rotate(0)}18%{opacity:.9}to{opacity:0;transform:translate(-3px,22px)rotate(42deg)}}@keyframes disClimb{0%,6%{transform:translate(0)}20%,26%{transform:translate(46px,-44px)}40%,46%{transform:translate(92px,-88px)}60%,66%{transform:translate(138px,-132px)}80%,88%{transform:translate(184px,-176px)}to{transform:translate(0)}}@keyframes disBob{0%,to{transform:translateY(0)}50%{transform:translateY(150px)}}@keyframes disGlint{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes disOrnTilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes disSigilFlick{0%,to{opacity:.25;transform:translate(0)}50%{opacity:1;transform:translate(.6px,-.6px)}}@keyframes disSigilSlide{0%,38%{opacity:.6;transform:translate(-7px)}58%,to{opacity:1;transform:translate(0)}}.dis-station-numeral{fill:hsl(var(--muted-foreground) / .75);font-family:var(--font-mono);letter-spacing:.04em;font-size:7px}.dis-station.is-optional .dis-station-numeral{fill:hsl(var(--muted-foreground) / .45)}.dis-now-halo{animation:3.6s ease-out infinite disNowHalo}@keyframes disNowHalo{0%{opacity:.9;transform:scale(.82)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}.emblem-plinth{isolation:isolate;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border) / .8);background-image:linear-gradient(165deg, hsl(var(--card-elevated)), hsl(var(--card)));box-shadow:0 10px 24px -20px hsl(var(--sh) / .9);flex:none;justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.emblem-plinth>img{z-index:1;object-fit:contain;width:100%;height:100%;padding:12%;display:block;position:relative}.emblem-plinth .emblem-initials{letter-spacing:.08em;color:hsl(var(--muted-foreground) / .85);background-image:radial-gradient(circle at 50% 28%, hsl(var(--primary) / .1), transparent 70%);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.emblem-plinth.is-pickable{cursor:pointer;border-style:dashed}.emblem-plinth.is-pickable:hover,.emblem-plinth.is-hovering{border-color:hsl(var(--primary) / .55);transform:translateY(-1px)}.emblem-plinth.is-hovering{background-image:linear-gradient(165deg, hsl(var(--accent) / .6), hsl(var(--card)))}.vita-rail{padding-left:1.4rem;position:relative}.vita-rail:before{content:"";background-image:linear-gradient(180deg, transparent, hsl(var(--border-strong) / .9) 12%, hsl(var(--border-strong) / .9) 88%, transparent);width:1px;position:absolute;top:.65rem;bottom:.65rem;left:.42rem}.vita-rail>li{position:relative}.vita-rail>li:before{content:"";border:1px solid hsl(var(--border-strong));background:hsl(var(--card));border-radius:9999px;width:.42rem;height:.42rem;position:absolute;top:1.05rem;left:-1.11rem}.vita-rail>li[data-standing=present]:before{border-color:hsl(var(--primary) / .7);background:hsl(var(--primary) / .55);box-shadow:0 0 0 3px hsl(var(--primary) / .12)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[-5px\]{inset:-5px}.inset-\[-7px\]{inset:-7px}.inset-\[7\%\]{inset:7%}.inset-\[9\%\]{inset:9%}.inset-\[27\%\]{inset:27%}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-28{top:calc(var(--spacing) * -28)}.-top-\[9px\]{top:-9px}.-top-\[30\%\]{top:-30%}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-\[-8\%\]{top:-8%}.top-\[-18\%\]{top:-18%}.top-\[-30\%\]{top:-30%}.top-\[-32\%\]{top:-32%}.top-\[-34\%\]{top:-34%}.top-\[-38\%\]{top:-38%}.top-\[-40\%\]{top:-40%}.top-\[-46\%\]{top:-46%}.top-\[-50\%\]{top:-50%}.top-\[-60\%\]{top:-60%}.top-\[8\%\]{top:8%}.top-\[11px\]{top:11px}.top-\[20\.5px\]{top:20.5px}.top-\[20px\]{top:20px}.top-\[21\.5px\]{top:21.5px}.top-\[33\.5px\]{top:33.5px}.top-\[33px\]{top:33px}.top-\[34\.5px\]{top:34.5px}.top-\[58px\]{top:58px}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-8{right:calc(var(--spacing) * -8)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-\[6\%\]{right:-6%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-10{right:calc(var(--spacing) * 10)}.right-\[-6\%\]{right:-6%}.right-\[-8\%\]{right:-8%}.right-\[-10\%\]{right:-10%}.right-\[-18\%\]{right:-18%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-\[32\%\]{bottom:-32%}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-14\%\]{bottom:-14%}.bottom-\[-30\%\]{bottom:-30%}.bottom-\[-32\%\]{bottom:-32%}.bottom-\[-34\%\]{bottom:-34%}.bottom-\[13px\]{bottom:13px}.bottom-\[14px\]{bottom:14px}.bottom-\[15px\]{bottom:15px}.bottom-\[17px\]{bottom:17px}.bottom-\[18px\]{bottom:18px}.bottom-\[31px\]{bottom:31px}.bottom-px{bottom:1px}.-left-5{left:calc(var(--spacing) * -5)}.-left-6{left:calc(var(--spacing) * -6)}.-left-20{left:calc(var(--spacing) * -20)}.-left-\[1\.4rem\]{left:-1.4rem}.-left-\[1\.42rem\]{left:-1.42rem}.-left-\[1\.655rem\]{left:-1.655rem}.-left-\[3px\]{left:-3px}.-left-\[8\%\]{left:-8%}.-left-\[9px\]{left:-9px}.-left-\[26px\]{left:-26px}.-left-\[27px\]{left:-27px}.-left-\[31px\]{left:-31px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[-8\%\]{left:-8%}.left-\[-10\%\]{left:-10%}.left-\[-12\%\]{left:-12%}.left-\[3\.5px\]{left:3.5px}.left-\[5px\]{left:5px}.left-\[7px\]{left:7px}.left-\[15px\]{left:15px}.left-\[19px\]{left:19px}.left-\[27px\]{left:27px}.left-\[31px\]{left:31px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.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-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[2pt\]{margin-top:2pt}.mt-\[3pt\]{margin-top:3pt}.mt-\[3px\]{margin-top:3px}.mt-\[5pt\]{margin-top:5pt}.mt-\[6pt\]{margin-top:6pt}.mt-\[7px\]{margin-top:7px}.mt-\[10pt\]{margin-top:10pt}.mt-\[12pt\]{margin-top:12pt}.mt-\[14pt\]{margin-top:14pt}.mt-\[16pt\]{margin-top:16pt}.mt-\[22pt\]{margin-top:22pt}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-60{width:calc(var(--spacing) * 60);height:calc(var(--spacing) * 60)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[4\.6rem\]{width:4.6rem;height:4.6rem}.size-\[5px\]{width:5px;height:5px}.size-\[8px\]{width:8px;height:8px}.size-\[9px\]{width:9px;height:9px}.size-\[10px\]{width:10px;height:10px}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[76px\]{width:76px;height:76px}.size-\[84px\]{width:84px;height:84px}.size-\[86px\]{width:86px;height:86px}.size-\[88px\]{width:88px;height:88px}.size-\[112px\]{width:112px;height:112px}.size-\[116px\]{width:116px;height:116px}.size-\[140px\]{width:140px;height:140px}.size-\[340px\]{width:340px;height:340px}.size-\[420px\]{width:420px;height:420px}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[8px\]{height:8px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[52px\]{height:52px}.h-\[84px\]{height:84px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-\[108px\]{height:108px}.h-\[220px\]{height:220px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[calc\(100\%-0\.25rem\)\]{height:calc(100% - .25rem)}.h-\[calc\(100dvh-13rem\)\]{height:calc(100dvh - 13rem)}.h-\[clamp\(20rem\,52dvh\,30rem\)\]{height:clamp(20rem,52dvh,30rem)}.h-\[clamp\(30rem\,78dvh\,54rem\)\]{height:clamp(30rem,78dvh,54rem)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[60dvh\]{min-height:60dvh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2\.9rem\]{width:2.9rem}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[9px\]{width:9px}.w-\[11rem\]{width:11rem}.w-\[12px\]{width:12px}.w-\[17\.5rem\]{width:17.5rem}.w-\[32\%\]{width:32%}.w-\[36px\]{width:36px}.w-\[72px\]{width:72px}.w-\[84px\]{width:84px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[122px\]{width:122px}.w-\[128px\]{width:128px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[144px\]{width:144px}.w-\[160px\]{width:160px}.w-\[164px\]{width:164px}.w-\[168px\]{width:168px}.w-\[220px\]{width:220px}.w-\[262px\]{width:262px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[520px\]{width:520px}.w-\[620px\]{width:620px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[min\(340px\,calc\(100vw-2rem\)\)\]{width:min(340px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14ch\]{max-width:14ch}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15ch\]{max-width:15ch}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17ch\]{max-width:17ch}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[22px\]{max-width:22px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[27ch\]{max-width:27ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[82ch\]{max-width:82ch}.max-w-\[84px\]{max-width:84px}.max-w-\[86ch\]{max-width:86ch}.max-w-\[86vw\]{max-width:86vw}.max-w-\[160px\]{max-width:160px}.max-w-\[168px\]{max-width:168px}.max-w-\[224px\]{max-width:224px}.max-w-\[228px\]{max-width:228px}.max-w-\[230px\]{max-width:230px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[310px\]{max-width:310px}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[min\(42rem\,92\%\)\]{max-width:min(42rem,92%)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[2px\]{min-width:2px}.min-w-\[4px\]{min-width:4px}.min-w-\[6px\]{min-width:6px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[46rem\]{min-width:46rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[74rem\]{min-width:74rem}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-36{flex-basis:calc(var(--spacing) * 36)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-72{flex-basis:calc(var(--spacing) * 72)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-1\.5{--tw-border-spacing-x:calc(var(--spacing) * 1.5);--tw-border-spacing-y:calc(var(--spacing) * 1.5);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.92\]{scale:.92}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[16pt\]{gap:16pt}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-border\/40>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/40>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}:where(.divide-border\/45>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/45>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 45%, transparent)}}:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}:where(.divide-border\/55>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/55>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 55%, transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[calc\(var\(--radius\)-1px\)\]{border-radius:calc(var(--radius) - 1px)}.rounded-\[calc\(var\(--radius\)-2px\)\]{border-radius:calc(var(--radius) - 2px)}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[calc\(var\(--radius\)-4px\)\]{border-radius:calc(var(--radius) - 4px)}.rounded-\[calc\(var\(--radius\)-6px\)\]{border-radius:calc(var(--radius) - 6px)}.rounded-\[calc\(var\(--radius\)-8px\)\]{border-radius:calc(var(--radius) - 8px)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[hsl\(var\(--metal-aurum\)\/0\.3\)\]{border-color:hsl(var(--metal-aurum)/.3)}.border-background{border-color:var(--color-background)}.border-background\/80{border-color:color-mix(in srgb, hsl(var(--background)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-background\/80{border-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-strong\/70{border-color:color-mix(in srgb, hsl(var(--border-strong)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border-strong\/70{border-color:color-mix(in oklab, var(--color-border-strong) 70%, transparent)}}.border-border-strong\/80{border-color:color-mix(in srgb, hsl(var(--border-strong)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border-strong\/80{border-color:color-mix(in oklab, var(--color-border-strong) 80%, transparent)}}.border-border\/35{border-color:color-mix(in srgb, hsl(var(--border)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/35{border-color:color-mix(in oklab, var(--color-border) 35%, transparent)}}.border-border\/40{border-color:color-mix(in srgb, hsl(var(--border)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.border-border\/45{border-color:color-mix(in srgb, hsl(var(--border)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/45{border-color:color-mix(in oklab, var(--color-border) 45%, transparent)}}.border-border\/50{border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-border\/55{border-color:color-mix(in srgb, hsl(var(--border)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/55{border-color:color-mix(in oklab, var(--color-border) 55%, transparent)}}.border-border\/60{border-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-border\/65{border-color:color-mix(in srgb, hsl(var(--border)) 65%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/65{border-color:color-mix(in oklab, var(--color-border) 65%, transparent)}}.border-border\/70{border-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-border\/75{border-color:color-mix(in srgb, hsl(var(--border)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/75{border-color:color-mix(in oklab, var(--color-border) 75%, transparent)}}.border-border\/80{border-color:color-mix(in srgb, hsl(var(--border)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.border-card{border-color:var(--color-card)}.border-destructive\/25{border-color:color-mix(in srgb, hsl(var(--destructive)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--color-destructive) 25%, transparent)}}.border-destructive\/30{border-color:color-mix(in srgb, hsl(var(--destructive)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.border-destructive\/35{border-color:color-mix(in srgb, hsl(var(--destructive)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/35{border-color:color-mix(in oklab, var(--color-destructive) 35%, transparent)}}.border-destructive\/40{border-color:color-mix(in srgb, hsl(var(--destructive)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.border-destructive\/45{border-color:color-mix(in srgb, hsl(var(--destructive)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/45{border-color:color-mix(in oklab, var(--color-destructive) 45%, transparent)}}.border-destructive\/50{border-color:color-mix(in srgb, hsl(var(--destructive)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.border-foreground{border-color:var(--color-foreground)}.border-input{border-color:var(--color-input)}.border-muted-foreground{border-color:var(--color-muted-foreground)}.border-muted-foreground\/35{border-color:color-mix(in srgb, hsl(var(--muted-foreground)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/35{border-color:color-mix(in oklab, var(--color-muted-foreground) 35%, transparent)}}.border-muted-foreground\/60{border-color:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/60{border-color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.border-muted-foreground\/70{border-color:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/70{border-color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/25{border-color:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.border-primary\/30{border-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-primary\/35{border-color:color-mix(in srgb, hsl(var(--primary)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.border-primary\/40{border-color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.border-primary\/45{border-color:color-mix(in srgb, hsl(var(--primary)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.border-primary\/50{border-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.border-primary\/55{border-color:color-mix(in srgb, hsl(var(--primary)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/55{border-color:color-mix(in oklab, var(--color-primary) 55%, transparent)}}.border-primary\/60{border-color:color-mix(in srgb, hsl(var(--primary)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.border-primary\/70{border-color:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/70{border-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.border-success\/25{border-color:color-mix(in srgb, hsl(var(--success)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/25{border-color:color-mix(in oklab, var(--color-success) 25%, transparent)}}.border-success\/30{border-color:color-mix(in srgb, hsl(var(--success)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-success\/35{border-color:color-mix(in srgb, hsl(var(--success)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/35{border-color:color-mix(in oklab, var(--color-success) 35%, transparent)}}.border-success\/40{border-color:color-mix(in srgb, hsl(var(--success)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.border-success\/45{border-color:color-mix(in srgb, hsl(var(--success)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/45{border-color:color-mix(in oklab, var(--color-success) 45%, transparent)}}.border-success\/50{border-color:color-mix(in srgb, hsl(var(--success)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab, var(--color-success) 50%, transparent)}}.border-success\/60{border-color:color-mix(in srgb, hsl(var(--success)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/60{border-color:color-mix(in oklab, var(--color-success) 60%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/25{border-color:color-mix(in srgb, hsl(var(--warning)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.border-warning\/30{border-color:color-mix(in srgb, hsl(var(--warning)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.border-warning\/35{border-color:color-mix(in srgb, hsl(var(--warning)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/35{border-color:color-mix(in oklab, var(--color-warning) 35%, transparent)}}.border-warning\/40{border-color:color-mix(in srgb, hsl(var(--warning)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.border-warning\/50{border-color:color-mix(in srgb, hsl(var(--warning)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--color-warning) 50%, transparent)}}.border-warning\/80{border-color:color-mix(in srgb, hsl(var(--warning)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/80{border-color:color-mix(in oklab, var(--color-warning) 80%, transparent)}}.border-l-border-strong{border-left-color:var(--color-border-strong)}.border-l-destructive\/70{border-left-color:color-mix(in srgb, hsl(var(--destructive)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-l-destructive\/70{border-left-color:color-mix(in oklab, var(--color-destructive) 70%, transparent)}}.border-l-warning\/70{border-left-color:color-mix(in srgb, hsl(var(--warning)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-l-warning\/70{border-left-color:color-mix(in oklab, var(--color-warning) 70%, transparent)}}.bg-\[hsl\(var\(--metal-aes\)\/0\.85\)\]{background-color:hsl(var(--metal-aes)/.85)}.bg-\[hsl\(var\(--metal-argentum\)\/0\.75\)\]{background-color:hsl(var(--metal-argentum)/.75)}.bg-\[hsl\(var\(--metal-aurum\)\/0\.8\)\]{background-color:hsl(var(--metal-aurum)/.8)}.bg-\[hsl\(var\(--metal-electrum\)\/0\.8\)\]{background-color:hsl(var(--metal-electrum)/.8)}.bg-\[hsl\(var\(--metal-testa\)\/0\.85\)\]{background-color:hsl(var(--metal-testa)/.85)}.bg-accent{background-color:var(--color-accent)}.bg-accent\/30{background-color:color-mix(in srgb, hsl(var(--accent)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.bg-accent\/40{background-color:color-mix(in srgb, hsl(var(--accent)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.bg-accent\/45{background-color:color-mix(in srgb, hsl(var(--accent)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/45{background-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.bg-accent\/50{background-color:color-mix(in srgb, hsl(var(--accent)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.bg-accent\/55{background-color:color-mix(in srgb, hsl(var(--accent)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/55{background-color:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.bg-accent\/60{background-color:color-mix(in srgb, hsl(var(--accent)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.bg-accent\/70{background-color:color-mix(in srgb, hsl(var(--accent)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/25{background-color:color-mix(in srgb, hsl(var(--background)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/25{background-color:color-mix(in oklab, var(--color-background) 25%, transparent)}}.bg-background\/30{background-color:color-mix(in srgb, hsl(var(--background)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--color-background) 30%, transparent)}}.bg-background\/35{background-color:color-mix(in srgb, hsl(var(--background)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--color-background) 35%, transparent)}}.bg-background\/40{background-color:color-mix(in srgb, hsl(var(--background)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--color-background) 40%, transparent)}}.bg-background\/45{background-color:color-mix(in srgb, hsl(var(--background)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--color-background) 45%, transparent)}}.bg-background\/50{background-color:color-mix(in srgb, hsl(var(--background)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--color-background) 50%, transparent)}}.bg-background\/55{background-color:color-mix(in srgb, hsl(var(--background)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--color-background) 55%, transparent)}}.bg-background\/60{background-color:color-mix(in srgb, hsl(var(--background)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--color-background) 60%, transparent)}}.bg-background\/70{background-color:color-mix(in srgb, hsl(var(--background)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--color-background) 70%, transparent)}}.bg-background\/80{background-color:color-mix(in srgb, hsl(var(--background)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-background\/85{background-color:color-mix(in srgb, hsl(var(--background)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--color-background) 85%, transparent)}}.bg-background\/90{background-color:color-mix(in srgb, hsl(var(--background)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--color-background) 90%, transparent)}}.bg-background\/95{background-color:color-mix(in srgb, hsl(var(--background)) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--color-background) 95%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-border-strong\/40{background-color:color-mix(in srgb, hsl(var(--border-strong)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/40{background-color:color-mix(in oklab, var(--color-border-strong) 40%, transparent)}}.bg-border-strong\/50{background-color:color-mix(in srgb, hsl(var(--border-strong)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/50{background-color:color-mix(in oklab, var(--color-border-strong) 50%, transparent)}}.bg-border-strong\/70{background-color:color-mix(in srgb, hsl(var(--border-strong)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/70{background-color:color-mix(in oklab, var(--color-border-strong) 70%, transparent)}}.bg-border-strong\/80{background-color:color-mix(in srgb, hsl(var(--border-strong)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/80{background-color:color-mix(in oklab, var(--color-border-strong) 80%, transparent)}}.bg-border\/25{background-color:color-mix(in srgb, hsl(var(--border)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/25{background-color:color-mix(in oklab, var(--color-border) 25%, transparent)}}.bg-border\/30{background-color:color-mix(in srgb, hsl(var(--border)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/30{background-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.bg-border\/35{background-color:color-mix(in srgb, hsl(var(--border)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/35{background-color:color-mix(in oklab, var(--color-border) 35%, transparent)}}.bg-border\/45{background-color:color-mix(in srgb, hsl(var(--border)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/45{background-color:color-mix(in oklab, var(--color-border) 45%, transparent)}}.bg-border\/50{background-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/50{background-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.bg-border\/60{background-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.bg-border\/70{background-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.bg-border\/80{background-color:color-mix(in srgb, hsl(var(--border)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/80{background-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-card-elevated\/30{background-color:color-mix(in srgb, hsl(var(--card-elevated)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card-elevated\/30{background-color:color-mix(in oklab, var(--color-card-elevated) 30%, transparent)}}.bg-card-elevated\/40{background-color:color-mix(in srgb, hsl(var(--card-elevated)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card-elevated\/40{background-color:color-mix(in oklab, var(--color-card-elevated) 40%, transparent)}}.bg-card\/20{background-color:color-mix(in srgb, hsl(var(--card)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/20{background-color:color-mix(in oklab, var(--color-card) 20%, transparent)}}.bg-card\/25{background-color:color-mix(in srgb, hsl(var(--card)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/25{background-color:color-mix(in oklab, var(--color-card) 25%, transparent)}}.bg-card\/30{background-color:color-mix(in srgb, hsl(var(--card)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/30{background-color:color-mix(in oklab, var(--color-card) 30%, transparent)}}.bg-card\/40{background-color:color-mix(in srgb, hsl(var(--card)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--color-card) 40%, transparent)}}.bg-card\/45{background-color:color-mix(in srgb, hsl(var(--card)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/45{background-color:color-mix(in oklab, var(--color-card) 45%, transparent)}}.bg-card\/50{background-color:color-mix(in srgb, hsl(var(--card)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--color-card) 50%, transparent)}}.bg-card\/55{background-color:color-mix(in srgb, hsl(var(--card)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/55{background-color:color-mix(in oklab, var(--color-card) 55%, transparent)}}.bg-card\/60{background-color:color-mix(in srgb, hsl(var(--card)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--color-card) 60%, transparent)}}.bg-card\/70{background-color:color-mix(in srgb, hsl(var(--card)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--color-card) 70%, transparent)}}.bg-card\/90{background-color:color-mix(in srgb, hsl(var(--card)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--color-card) 90%, transparent)}}.bg-card\/95{background-color:color-mix(in srgb, hsl(var(--card)) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--color-card) 95%, transparent)}}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:color-mix(in srgb, hsl(var(--destructive)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--color-destructive) 5%, transparent)}}.bg-destructive\/10{background-color:color-mix(in srgb, hsl(var(--destructive)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.bg-destructive\/15{background-color:color-mix(in srgb, hsl(var(--destructive)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--color-destructive) 15%, transparent)}}.bg-destructive\/20{background-color:color-mix(in srgb, hsl(var(--destructive)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/20{background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.bg-destructive\/30{background-color:color-mix(in srgb, hsl(var(--destructive)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/30{background-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.bg-destructive\/45{background-color:color-mix(in srgb, hsl(var(--destructive)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/45{background-color:color-mix(in oklab, var(--color-destructive) 45%, transparent)}}.bg-destructive\/55{background-color:color-mix(in srgb, hsl(var(--destructive)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/55{background-color:color-mix(in oklab, var(--color-destructive) 55%, transparent)}}.bg-destructive\/60{background-color:color-mix(in srgb, hsl(var(--destructive)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/60{background-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.bg-destructive\/70{background-color:color-mix(in srgb, hsl(var(--destructive)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/70{background-color:color-mix(in oklab, var(--color-destructive) 70%, transparent)}}.bg-destructive\/75{background-color:color-mix(in srgb, hsl(var(--destructive)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/75{background-color:color-mix(in oklab, var(--color-destructive) 75%, transparent)}}.bg-destructive\/80{background-color:color-mix(in srgb, hsl(var(--destructive)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/80{background-color:color-mix(in oklab, var(--color-destructive) 80%, transparent)}}.bg-destructive\/\[0\.07\]{background-color:color-mix(in srgb, hsl(var(--destructive)) 7.0%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-destructive) 7.0%, transparent)}}.bg-foreground\/60{background-color:color-mix(in srgb, hsl(var(--foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/60{background-color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.bg-foreground\/70{background-color:color-mix(in srgb, hsl(var(--foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-muted-foreground\/12{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 12%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/12{background-color:color-mix(in oklab, var(--color-muted-foreground) 12%, transparent)}}.bg-muted-foreground\/25{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/25{background-color:color-mix(in oklab, var(--color-muted-foreground) 25%, transparent)}}.bg-muted-foreground\/28{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 28%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/28{background-color:color-mix(in oklab, var(--color-muted-foreground) 28%, transparent)}}.bg-muted-foreground\/30{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}}.bg-muted-foreground\/35{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/35{background-color:color-mix(in oklab, var(--color-muted-foreground) 35%, transparent)}}.bg-muted-foreground\/40{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.bg-muted-foreground\/45{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/45{background-color:color-mix(in oklab, var(--color-muted-foreground) 45%, transparent)}}.bg-muted-foreground\/50{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.bg-muted-foreground\/55{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/55{background-color:color-mix(in oklab, var(--color-muted-foreground) 55%, transparent)}}.bg-muted-foreground\/60{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.bg-muted-foreground\/70{background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.bg-muted\/10{background-color:color-mix(in srgb, hsl(var(--muted)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.bg-muted\/15{background-color:color-mix(in srgb, hsl(var(--muted)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/15{background-color:color-mix(in oklab, var(--color-muted) 15%, transparent)}}.bg-muted\/20{background-color:color-mix(in srgb, hsl(var(--muted)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-muted\/25{background-color:color-mix(in srgb, hsl(var(--muted)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--color-muted) 25%, transparent)}}.bg-muted\/30{background-color:color-mix(in srgb, hsl(var(--muted)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.bg-muted\/35{background-color:color-mix(in srgb, hsl(var(--muted)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--color-muted) 35%, transparent)}}.bg-muted\/40{background-color:color-mix(in srgb, hsl(var(--muted)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-muted\/50{background-color:color-mix(in srgb, hsl(var(--muted)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-muted\/60{background-color:color-mix(in srgb, hsl(var(--muted)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.bg-muted\/70{background-color:color-mix(in srgb, hsl(var(--muted)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.bg-muted\/\[0\.15\]{background-color:color-mix(in srgb, hsl(var(--muted)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/\[0\.15\]{background-color:color-mix(in oklab, var(--color-muted) 15%, transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-soft\/55{background-color:color-mix(in srgb, hsl(var(--primary-soft)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary-soft\/55{background-color:color-mix(in oklab, var(--color-primary-soft) 55%, transparent)}}.bg-primary\/5{background-color:color-mix(in srgb, hsl(var(--primary)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:color-mix(in srgb, hsl(var(--primary)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/15{background-color:color-mix(in srgb, hsl(var(--primary)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-primary\/20{background-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.bg-primary\/25{background-color:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.bg-primary\/30{background-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/30{background-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.bg-primary\/40{background-color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.bg-primary\/45{background-color:color-mix(in srgb, hsl(var(--primary)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/45{background-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.bg-primary\/50{background-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.bg-primary\/55{background-color:color-mix(in srgb, hsl(var(--primary)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/55{background-color:color-mix(in oklab, var(--color-primary) 55%, transparent)}}.bg-primary\/60{background-color:color-mix(in srgb, hsl(var(--primary)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.bg-primary\/70{background-color:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.bg-primary\/80{background-color:color-mix(in srgb, hsl(var(--primary)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/80{background-color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.bg-primary\/85{background-color:color-mix(in srgb, hsl(var(--primary)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/85{background-color:color-mix(in oklab, var(--color-primary) 85%, transparent)}}.bg-primary\/\[0\.04\]{background-color:color-mix(in srgb, hsl(var(--primary)) 4%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-primary) 4%, transparent)}}.bg-primary\/\[0\.06\]{background-color:color-mix(in srgb, hsl(var(--primary)) 6%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-primary) 6%, transparent)}}.bg-primary\/\[0\.07\]{background-color:color-mix(in srgb, hsl(var(--primary)) 7.0%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-primary) 7.0%, transparent)}}.bg-primary\/\[0\.035\]{background-color:color-mix(in srgb, hsl(var(--primary)) 3.5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-primary) 3.5%, transparent)}}.bg-primary\/\[0\.045\]{background-color:color-mix(in srgb, hsl(var(--primary)) 4.5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-primary) 4.5%, transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-success\/5{background-color:color-mix(in srgb, hsl(var(--success)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}}.bg-success\/10{background-color:color-mix(in srgb, hsl(var(--success)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-success\/15{background-color:color-mix(in srgb, hsl(var(--success)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 15%, transparent)}}.bg-success\/40{background-color:color-mix(in srgb, hsl(var(--success)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/40{background-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.bg-success\/70{background-color:color-mix(in srgb, hsl(var(--success)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/70{background-color:color-mix(in oklab, var(--color-success) 70%, transparent)}}.bg-success\/75{background-color:color-mix(in srgb, hsl(var(--success)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/75{background-color:color-mix(in oklab, var(--color-success) 75%, transparent)}}.bg-success\/80{background-color:color-mix(in srgb, hsl(var(--success)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/80{background-color:color-mix(in oklab, var(--color-success) 80%, transparent)}}.bg-success\/\[0\.04\]{background-color:color-mix(in srgb, hsl(var(--success)) 4%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-success) 4%, transparent)}}.bg-success\/\[0\.06\]{background-color:color-mix(in srgb, hsl(var(--success)) 6%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-success) 6%, transparent)}}.bg-success\/\[0\.07\]{background-color:color-mix(in srgb, hsl(var(--success)) 7.0%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-success) 7.0%, transparent)}}.bg-success\/\[0\.045\]{background-color:color-mix(in srgb, hsl(var(--success)) 4.5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-success) 4.5%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning\/5{background-color:color-mix(in srgb, hsl(var(--warning)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--color-warning) 5%, transparent)}}.bg-warning\/10{background-color:color-mix(in srgb, hsl(var(--warning)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-warning\/15{background-color:color-mix(in srgb, hsl(var(--warning)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--color-warning) 15%, transparent)}}.bg-warning\/60{background-color:color-mix(in srgb, hsl(var(--warning)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/60{background-color:color-mix(in oklab, var(--color-warning) 60%, transparent)}}.bg-warning\/70{background-color:color-mix(in srgb, hsl(var(--warning)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/70{background-color:color-mix(in oklab, var(--color-warning) 70%, transparent)}}.bg-warning\/75{background-color:color-mix(in srgb, hsl(var(--warning)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/75{background-color:color-mix(in oklab, var(--color-warning) 75%, transparent)}}.bg-warning\/80{background-color:color-mix(in srgb, hsl(var(--warning)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/80{background-color:color-mix(in oklab, var(--color-warning) 80%, transparent)}}.bg-warning\/\[0\.07\]{background-color:color-mix(in srgb, hsl(var(--warning)) 7.0%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-warning) 7.0%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,hsl\(var\(--border-strong\)\)\,transparent\)\]{background-image:linear-gradient(90deg,hsl(var(--border-strong)),transparent)}.bg-\[linear-gradient\(90deg\,hsl\(var\(--border-strong\)\/0\.7\)\,transparent\)\]{background-image:linear-gradient(90deg,hsl(var(--border-strong)/.7),transparent)}.bg-\[linear-gradient\(90deg\,hsl\(var\(--border-strong\)\/0\.8\)\,hsl\(var\(--border\)\/0\.15\)\,transparent\)\]{background-image:linear-gradient(90deg,hsl(var(--border-strong)/.8),hsl(var(--border)/.15),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,hsl\(var\(--amber\)\/0\.4\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,hsl(var(--amber)/.4),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,hsl\(var\(--border-strong\)\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,hsl(var(--border-strong)),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,hsl\(var\(--metal-aurum\)\/0\.35\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,hsl(var(--metal-aurum)/.35),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,hsl\(var\(--primary\)\/0\.4\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,hsl(var(--primary)/.4),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,hsl\(var\(--primary\)\/0\.5\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,hsl(var(--primary)/.5),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,hsl\(var\(--primary\)\/0\.35\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,hsl(var(--primary)/.35),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,hsl\(var\(--primary\)\/0\.45\)\)\]{background-image:linear-gradient(90deg,transparent,hsl(var(--primary)/.45))}.bg-\[linear-gradient\(90deg\,transparent\,hsl\(var\(--primary\)\/0\.45\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,hsl(var(--primary)/.45),transparent)}.bg-\[linear-gradient\(180deg\,hsl\(var\(--muted\)\/0\.22\)\,transparent\)\]{background-image:linear-gradient(180deg,hsl(var(--muted)/.22),transparent)}.bg-\[linear-gradient\(to_right\,hsl\(var\(--border\)\/0\.14\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,hsl\(var\(--border\)\/0\.14\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,hsl(var(--border)/.14) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--border)/.14) 1px,transparent 1px)}.bg-\[radial-gradient\(60\%_80\%_at_50\%_0\%\,hsl\(var\(--primary\)\/0\.07\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 80% at 50% 0%,hsl(var(--primary)/.07),transparent 70%)}.bg-\[radial-gradient\(70\%_60\%_at_8\%_0\%\,hsl\(var\(--primary\)\/0\.07\)\,transparent_70\%\)\]{background-image:radial-gradient(70% 60% at 8% 0%,hsl(var(--primary)/.07),transparent 70%)}.bg-\[radial-gradient\(220px_120px_at_88\%_0\%\,hsl\(var\(--metal-aurum\)\/0\.16\)\,transparent_70\%\)\]{background-image:radial-gradient(220px 120px at 88% 0%,hsl(var(--metal-aurum)/.16),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--destructive\)\/0\.1\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--destructive)/.1),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--metal-aurum\)\/0\.1\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,hsl(var(--metal-aurum)/.1),transparent 68%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--metal-aurum\)\/0\.1\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--metal-aurum)/.1),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--metal-aurum\)\/0\.11\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,hsl(var(--metal-aurum)/.11),transparent 68%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--metal-aurum\)\/0\.12\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--metal-aurum)/.12),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--metal-aurum\)\/0\.18\)\,transparent_72\%\)\]{background-image:radial-gradient(circle,hsl(var(--metal-aurum)/.18),transparent 72%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--metal-electrum\)\/0\.1\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--metal-electrum)/.1),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--phase-storm\)\/0\.09\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--phase-storm)/.09),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.1\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.1),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.11\)\,transparent_72\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.11),transparent 72%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.12\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.12),transparent 68%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.12\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.12),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.12\)\,transparent_72\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.12),transparent 72%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.13\)\,transparent_72\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.13),transparent 72%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.14\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.14),transparent 70%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.16\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.16),transparent 68%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--primary\)\/0\.24\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,hsl(var(--primary)/.24),transparent 68%)}.bg-\[radial-gradient\(circle\,hsl\(var\(--warning\)\/0\.1\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--warning)/.1),transparent 70%)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,hsl\(var\(--primary\)\/0\.2\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at 50% 42%,hsl(var(--primary)/.2),transparent 70%)}.bg-\[radial-gradient\(circle_at_top\,hsl\(var\(--primary\)\/0\.18\)\,transparent_30\%\)\,radial-gradient\(circle_at_bottom_right\,hsl\(var\(--metal-aurum\)\/0\.1\)\,transparent_28\%\)\,linear-gradient\(180deg\,hsl\(var\(--card\)\)\,hsl\(var\(--background\)\)\)\]{background-image:radial-gradient(circle at top,hsl(var(--primary)/.18),transparent 30%),radial-gradient(circle at bottom right,hsl(var(--metal-aurum)/.1),transparent 28%),linear-gradient(180deg,hsl(var(--card)),hsl(var(--background)))}.bg-\[radial-gradient\(ellipse\,hsl\(var\(--metal-aurum\)\/0\.08\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse,hsl(var(--metal-aurum)/.08),transparent 70%)}.from-\[hsl\(44_62\%_68\%\)\]{--tw-gradient-from:#e0c57b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-border{--tw-gradient-from:var(--color-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-border-strong\/70{--tw-gradient-from:color-mix(in srgb, hsl(var(--border-strong)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-border-strong\/70{--tw-gradient-from:color-mix(in oklab, var(--color-border-strong) 70%, transparent)}}.from-border-strong\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-border\/30{--tw-gradient-from:color-mix(in srgb, hsl(var(--border)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-border\/30{--tw-gradient-from:color-mix(in oklab, var(--color-border) 30%, transparent)}}.from-border\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-border\/40{--tw-gradient-from:color-mix(in srgb, hsl(var(--border)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-border\/40{--tw-gradient-from:color-mix(in oklab, var(--color-border) 40%, transparent)}}.from-border\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-border\/60{--tw-gradient-from:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-border\/60{--tw-gradient-from:color-mix(in oklab, var(--color-border) 60%, transparent)}}.from-border\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-border\/70{--tw-gradient-from:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-border\/70{--tw-gradient-from:color-mix(in oklab, var(--color-border) 70%, transparent)}}.from-border\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card-elevated{--tw-gradient-from:var(--color-card-elevated);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-destructive\/80{--tw-gradient-from:color-mix(in srgb, hsl(var(--destructive)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-destructive\/80{--tw-gradient-from:color-mix(in oklab, var(--color-destructive) 80%, transparent)}}.from-destructive\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/10{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/35{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-primary\/35{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.from-primary\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/40{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-primary\/40{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.from-primary\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/60{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-primary\/60{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.from-primary\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/70{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-primary\/70{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.from-primary\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/80{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-primary\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.from-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/85{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-primary\/85{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 85%, transparent)}}.from-primary\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warning\/80{--tw-gradient-from:color-mix(in srgb, hsl(var(--warning)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-warning\/80{--tw-gradient-from:color-mix(in oklab, var(--color-warning) 80%, transparent)}}.from-warning\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[hsl\(22_78\%_62\%\)\]{--tw-gradient-via:#ea8a53;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-border{--tw-gradient-via:var(--color-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-border\/30{--tw-gradient-via:color-mix(in srgb, hsl(var(--border)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.via-border\/30{--tw-gradient-via:color-mix(in oklab, var(--color-border) 30%, transparent)}}.via-border\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/25{--tw-gradient-via:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.via-primary\/25{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.via-primary\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/30{--tw-gradient-via:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.via-primary\/30{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.via-primary\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/40{--tw-gradient-via:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.via-primary\/40{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.via-primary\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/60{--tw-gradient-via:color-mix(in srgb, hsl(var(--primary)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.via-primary\/60{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.via-primary\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[hsl\(6_72\%_56\%\)\]{--tw-gradient-to:#e04e3e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-border{--tw-gradient-to:var(--color-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-border\/30{--tw-gradient-to:color-mix(in srgb, hsl(var(--border)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-border\/30{--tw-gradient-to:color-mix(in oklab, var(--color-border) 30%, transparent)}}.to-border\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-border\/40{--tw-gradient-to:color-mix(in srgb, hsl(var(--border)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-border\/40{--tw-gradient-to:color-mix(in oklab, var(--color-border) 40%, transparent)}}.to-border\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-card{--tw-gradient-to:var(--color-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-destructive\/20{--tw-gradient-to:color-mix(in srgb, hsl(var(--destructive)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-destructive\/20{--tw-gradient-to:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.to-destructive\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/10{--tw-gradient-to:color-mix(in srgb, hsl(var(--primary)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-primary\/10{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/15{--tw-gradient-to:color-mix(in srgb, hsl(var(--primary)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-primary\/15{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.to-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/40{--tw-gradient-to:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-primary\/40{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.to-primary\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/45{--tw-gradient-to:color-mix(in srgb, hsl(var(--primary)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-primary\/45{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.to-primary\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/50{--tw-gradient-to:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-primary\/50{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.to-primary\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/70{--tw-gradient-to:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-primary\/70{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.to-primary\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-success\/40{--tw-gradient-to:color-mix(in srgb, hsl(var(--success)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-success\/40{--tw-gradient-to:color-mix(in oklab, var(--color-success) 40%, transparent)}}.to-success\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-warning\/20{--tw-gradient-to:color-mix(in srgb, hsl(var(--warning)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-warning\/20{--tw-gradient-to:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.to-warning\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:30px_30px\]{background-size:30px 30px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-card{fill:var(--color-card)}.fill-foreground{fill:var(--color-foreground)}.fill-foreground\/75{fill:color-mix(in srgb, hsl(var(--foreground)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-foreground\/75{fill:color-mix(in oklab, var(--color-foreground) 75%, transparent)}}.fill-foreground\/80{fill:color-mix(in srgb, hsl(var(--foreground)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-foreground\/80{fill:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.fill-muted-foreground{fill:var(--color-muted-foreground)}.fill-muted-foreground\/45{fill:color-mix(in srgb, hsl(var(--muted-foreground)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/45{fill:color-mix(in oklab, var(--color-muted-foreground) 45%, transparent)}}.fill-muted-foreground\/60{fill:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/60{fill:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.fill-muted-foreground\/65{fill:color-mix(in srgb, hsl(var(--muted-foreground)) 65%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/65{fill:color-mix(in oklab, var(--color-muted-foreground) 65%, transparent)}}.fill-muted-foreground\/70{fill:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/70{fill:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.fill-muted-foreground\/80{fill:color-mix(in srgb, hsl(var(--muted-foreground)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/80{fill:color-mix(in oklab, var(--color-muted-foreground) 80%, transparent)}}.fill-muted\/30{fill:color-mix(in srgb, hsl(var(--muted)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-muted\/30{fill:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.fill-muted\/40{fill:color-mix(in srgb, hsl(var(--muted)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-muted\/40{fill:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.fill-primary{fill:var(--color-primary)}.fill-primary\/20{fill:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/20{fill:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.fill-primary\/25{fill:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/25{fill:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.fill-primary\/70{fill:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/70{fill:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.fill-primary\/80{fill:color-mix(in srgb, hsl(var(--primary)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/80{fill:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.fill-primary\/85{fill:color-mix(in srgb, hsl(var(--primary)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/85{fill:color-mix(in oklab, var(--color-primary) 85%, transparent)}}.fill-primary\/\[0\.07\]{fill:color-mix(in srgb, hsl(var(--primary)) 7.0%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/\[0\.07\]{fill:color-mix(in oklab, var(--color-primary) 7.0%, transparent)}}.fill-primary\/\[0\.09\]{fill:color-mix(in srgb, hsl(var(--primary)) 9%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/\[0\.09\]{fill:color-mix(in oklab, var(--color-primary) 9%, transparent)}}.fill-primary\/\[0\.12\]{fill:color-mix(in srgb, hsl(var(--primary)) 12%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/\[0\.12\]{fill:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.fill-primary\/\[0\.055\]{fill:color-mix(in srgb, hsl(var(--primary)) 5.5%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/\[0\.055\]{fill:color-mix(in oklab, var(--color-primary) 5.5%, transparent)}}.fill-warning\/12{fill:color-mix(in srgb, hsl(var(--warning)) 12%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-warning\/12{fill:color-mix(in oklab, var(--color-warning) 12%, transparent)}}.stroke-border{stroke:var(--color-border)}.stroke-border-strong{stroke:var(--color-border-strong)}.stroke-border-strong\/70{stroke:color-mix(in srgb, hsl(var(--border-strong)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-border-strong\/70{stroke:color-mix(in oklab, var(--color-border-strong) 70%, transparent)}}.stroke-border\/40{stroke:color-mix(in srgb, hsl(var(--border)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-border\/40{stroke:color-mix(in oklab, var(--color-border) 40%, transparent)}}.stroke-border\/60{stroke:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-border\/60{stroke:color-mix(in oklab, var(--color-border) 60%, transparent)}}.stroke-border\/70{stroke:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-border\/70{stroke:color-mix(in oklab, var(--color-border) 70%, transparent)}}.stroke-current{stroke:currentColor}.stroke-muted{stroke:var(--color-muted)}.stroke-muted-foreground{stroke:var(--color-muted-foreground)}.stroke-muted-foreground\/55{stroke:color-mix(in srgb, hsl(var(--muted-foreground)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-muted-foreground\/55{stroke:color-mix(in oklab, var(--color-muted-foreground) 55%, transparent)}}.stroke-muted-foreground\/60{stroke:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-muted-foreground\/60{stroke:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.stroke-primary{stroke:var(--color-primary)}.stroke-primary\/25{stroke:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-primary\/25{stroke:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.stroke-primary\/30{stroke:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-primary\/30{stroke:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.stroke-primary\/45{stroke:color-mix(in srgb, hsl(var(--primary)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-primary\/45{stroke:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.stroke-primary\/55{stroke:color-mix(in srgb, hsl(var(--primary)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-primary\/55{stroke:color-mix(in oklab, var(--color-primary) 55%, transparent)}}.stroke-primary\/60{stroke:color-mix(in srgb, hsl(var(--primary)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-primary\/60{stroke:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.stroke-primary\/70{stroke:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-primary\/70{stroke:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.stroke-primary\/75{stroke:color-mix(in srgb, hsl(var(--primary)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-primary\/75{stroke:color-mix(in oklab, var(--color-primary) 75%, transparent)}}.stroke-primary\/80{stroke:color-mix(in srgb, hsl(var(--primary)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-primary\/80{stroke:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.stroke-success{stroke:var(--color-success)}.stroke-warning{stroke:var(--color-warning)}.stroke-warning\/40{stroke:color-mix(in srgb, hsl(var(--warning)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-warning\/40{stroke:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.stroke-warning\/45{stroke:color-mix(in srgb, hsl(var(--warning)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-warning\/45{stroke:color-mix(in oklab, var(--color-warning) 45%, transparent)}}.stroke-warning\/80{stroke:color-mix(in srgb, hsl(var(--warning)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.stroke-warning\/80{stroke:color-mix(in oklab, var(--color-warning) 80%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[14\%\]{padding:14%}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[1px\]{padding-block:1px}.py-\[3\.5pt\]{padding-block:3.5pt}.py-\[7px\]{padding-block:7px}.py-\[14\%\]{padding-block:14%}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[3pt\]{padding-top:3pt}.pt-\[4pt\]{padding-top:4pt}.pt-\[7px\]{padding-top:7px}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[6pt\]{padding-bottom:6pt}.pl-0{padding-left:0}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[1\.9rem\]{padding-left:1.9rem}.pl-\[1rem\]{padding-left:1rem}.pl-\[3\.25rem\]{padding-left:3.25rem}.pl-\[8pt\]{padding-left:8pt}.pl-\[72px\]{padding-left:72px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5pt\]{font-size:8.5pt}.text-\[8\.5px\]{font-size:8.5px}.text-\[8pt\]{font-size:8pt}.text-\[8px\]{font-size:8px}.text-\[9\.5pt\]{font-size:9.5pt}.text-\[9\.5px\]{font-size:9.5px}.text-\[9pt\]{font-size:9pt}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10pt\]{font-size:10pt}.text-\[10px\]{font-size:10px}.text-\[11\.5pt\]{font-size:11.5pt}.text-\[11\.5px\]{font-size:11.5px}.text-\[11pt\]{font-size:11pt}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12pt\]{font-size:12pt}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15pt\]{font-size:15pt}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[58px\]{font-size:58px}.text-\[60px\]{font-size:60px}.text-\[62px\]{font-size:62px}.text-\[64px\]{font-size:64px}.text-\[72px\]{font-size:72px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.24\]{--tw-leading:1.24;line-height:1.24}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.74\]{--tw-leading:1.74;line-height:1.74}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.76\]{--tw-leading:1.76;line-height:1.76}.leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}.leading-\[1\.82\]{--tw-leading:1.82;line-height:1.82}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--color-accent-foreground)}.text-border{color:var(--color-border)}.text-border-strong{color:var(--color-border-strong)}.text-border\/35{color:color-mix(in srgb, hsl(var(--border)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-border\/35{color:color-mix(in oklab, var(--color-border) 35%, transparent)}}.text-border\/40{color:color-mix(in srgb, hsl(var(--border)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-border\/40{color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.text-border\/50{color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-border\/50{color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.text-card-foreground{color:var(--color-card-foreground)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-destructive\/55{color:color-mix(in srgb, hsl(var(--destructive)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/55{color:color-mix(in oklab, var(--color-destructive) 55%, transparent)}}.text-destructive\/80{color:color-mix(in srgb, hsl(var(--destructive)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab, var(--color-destructive) 80%, transparent)}}.text-destructive\/85{color:color-mix(in srgb, hsl(var(--destructive)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/85{color:color-mix(in oklab, var(--color-destructive) 85%, transparent)}}.text-destructive\/90{color:color-mix(in srgb, hsl(var(--destructive)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/90{color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.text-foreground{color:var(--color-foreground)}.text-foreground\/70{color:color-mix(in srgb, hsl(var(--foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.text-foreground\/75{color:color-mix(in srgb, hsl(var(--foreground)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--color-foreground) 75%, transparent)}}.text-foreground\/80{color:color-mix(in srgb, hsl(var(--foreground)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.text-foreground\/85{color:color-mix(in srgb, hsl(var(--foreground)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--color-foreground) 85%, transparent)}}.text-foreground\/90{color:color-mix(in srgb, hsl(var(--foreground)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.text-foreground\/95{color:color-mix(in srgb, hsl(var(--foreground)) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/95{color:color-mix(in oklab, var(--color-foreground) 95%, transparent)}}.text-foreground\/\[0\.04\]{color:color-mix(in srgb, hsl(var(--foreground)) 4%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.04\]{color:color-mix(in oklab, var(--color-foreground) 4%, transparent)}}.text-foreground\/\[0\.05\]{color:color-mix(in srgb, hsl(var(--foreground)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.05\]{color:color-mix(in oklab, var(--color-foreground) 5%, transparent)}}.text-foreground\/\[0\.035\]{color:color-mix(in srgb, hsl(var(--foreground)) 3.5%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.035\]{color:color-mix(in oklab, var(--color-foreground) 3.5%, transparent)}}.text-foreground\/\[0\.038\]{color:color-mix(in srgb, hsl(var(--foreground)) 3.8%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.038\]{color:color-mix(in oklab, var(--color-foreground) 3.8%, transparent)}}.text-foreground\/\[0\.045\]{color:color-mix(in srgb, hsl(var(--foreground)) 4.5%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.045\]{color:color-mix(in oklab, var(--color-foreground) 4.5%, transparent)}}.text-foreground\/\[0\.055\]{color:color-mix(in srgb, hsl(var(--foreground)) 5.5%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.055\]{color:color-mix(in oklab, var(--color-foreground) 5.5%, transparent)}}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/0{color:color-mix(in srgb, hsl(var(--muted-foreground)) 0%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/0{color:color-mix(in oklab, var(--color-muted-foreground) 0%, transparent)}}.text-muted-foreground\/35{color:color-mix(in srgb, hsl(var(--muted-foreground)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/35{color:color-mix(in oklab, var(--color-muted-foreground) 35%, transparent)}}.text-muted-foreground\/40{color:color-mix(in srgb, hsl(var(--muted-foreground)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.text-muted-foreground\/45{color:color-mix(in srgb, hsl(var(--muted-foreground)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/45{color:color-mix(in oklab, var(--color-muted-foreground) 45%, transparent)}}.text-muted-foreground\/50{color:color-mix(in srgb, hsl(var(--muted-foreground)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.text-muted-foreground\/55{color:color-mix(in srgb, hsl(var(--muted-foreground)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/55{color:color-mix(in oklab, var(--color-muted-foreground) 55%, transparent)}}.text-muted-foreground\/60{color:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.text-muted-foreground\/65{color:color-mix(in srgb, hsl(var(--muted-foreground)) 65%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/65{color:color-mix(in oklab, var(--color-muted-foreground) 65%, transparent)}}.text-muted-foreground\/70{color:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.text-muted-foreground\/75{color:color-mix(in srgb, hsl(var(--muted-foreground)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, var(--color-muted-foreground) 75%, transparent)}}.text-muted-foreground\/80{color:color-mix(in srgb, hsl(var(--muted-foreground)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--color-muted-foreground) 80%, transparent)}}.text-muted-foreground\/85{color:color-mix(in srgb, hsl(var(--muted-foreground)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/85{color:color-mix(in oklab, var(--color-muted-foreground) 85%, transparent)}}.text-muted-foreground\/90{color:color-mix(in srgb, hsl(var(--muted-foreground)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/90{color:color-mix(in oklab, var(--color-muted-foreground) 90%, transparent)}}.text-muted-foreground\/95{color:color-mix(in srgb, hsl(var(--muted-foreground)) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/95{color:color-mix(in oklab, var(--color-muted-foreground) 95%, transparent)}}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary\/25{color:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/25{color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.text-primary\/35{color:color-mix(in srgb, hsl(var(--primary)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/35{color:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.text-primary\/40{color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/40{color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.text-primary\/45{color:color-mix(in srgb, hsl(var(--primary)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/45{color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.text-primary\/50{color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/50{color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.text-primary\/55{color:color-mix(in srgb, hsl(var(--primary)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/55{color:color-mix(in oklab, var(--color-primary) 55%, transparent)}}.text-primary\/60{color:color-mix(in srgb, hsl(var(--primary)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.text-primary\/70{color:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.text-primary\/75{color:color-mix(in srgb, hsl(var(--primary)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/75{color:color-mix(in oklab, var(--color-primary) 75%, transparent)}}.text-primary\/80{color:color-mix(in srgb, hsl(var(--primary)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.text-primary\/85{color:color-mix(in srgb, hsl(var(--primary)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/85{color:color-mix(in oklab, var(--color-primary) 85%, transparent)}}.text-primary\/90{color:color-mix(in srgb, hsl(var(--primary)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/90{color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-success{color:var(--color-success)}.text-success\/90{color:color-mix(in srgb, hsl(var(--success)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-success\/90{color:color-mix(in oklab, var(--color-success) 90%, transparent)}}.text-transparent{color:#0000}.text-warning{color:var(--color-warning)}.text-warning\/70{color:color-mix(in srgb, hsl(var(--warning)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-warning\/70{color:color-mix(in oklab, var(--color-warning) 70%, transparent)}}.text-warning\/80{color:color-mix(in srgb, hsl(var(--warning)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-warning\/80{color:color-mix(in oklab, var(--color-warning) 80%, transparent)}}.text-warning\/85{color:color-mix(in srgb, hsl(var(--warning)) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-warning\/85{color:color-mix(in oklab, var(--color-warning) 85%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-destructive\/40{-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 40%, transparent);text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.decoration-destructive\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.decoration-destructive\/50{-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 50%, transparent);text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.decoration-destructive\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.decoration-destructive\/60{-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 60%, transparent);text-decoration-color:color-mix(in srgb, hsl(var(--destructive)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.decoration-destructive\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-destructive) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.1\]{opacity:.1}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.09\]{opacity:.09}.opacity-\[0\.11\]{opacity:.11}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.13\]{opacity:.13}.shadow-\[0_0_0_1px_hsl\(var\(--background\)\)\,0_0_0_2px_hsl\(var\(--primary\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--background))), 0 0 0 2px var(--tw-shadow-color,hsl(var(--primary)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--primary)/.4));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--primary\)\/0\.28\)\,0_18px_36px_-20px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--primary)/.28)), 0 18px 36px -20px var(--tw-shadow-color,hsl(var(--primary)/.4));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_hsl\(var\(--background\)\)\,0_0_0_3px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,hsl(var(--background))), 0 0 0 3px var(--tw-shadow-color,hsl(var(--primary)/.6));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_hsl\(var\(--background\)\)\,0_0_0_3px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,hsl(var(--background))), 0 0 0 3px var(--tw-shadow-color,hsl(var(--primary)/.55));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_hsl\(var\(--primary\)\/0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,hsl(var(--primary)/.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_0_hsl\(0_0\%_100\%\/0\.04\)_inset\,0_14px_30px_-16px_hsl\(0_0\%_0\%\/0\.6\)\,0_4px_10px_-6px_hsl\(0_0\%_0\%\/0\.4\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,#ffffff0a) inset, 0 14px 30px -16px var(--tw-shadow-color,#0009), 0 4px 10px -6px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_-12px_hsl\(0_0\%_0\%\/0\.8\)\]{--tw-shadow:0 8px 20px -12px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-18px_hsl\(0_0\%_0\%\/0\.7\)\]{--tw-shadow:0 10px 24px -18px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_-22px_hsl\(0_0\%_0\%\/0\.85\)\]{--tw-shadow:0 14px 30px -22px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_hsl\(0_0\%_0\%\/0\.6\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_-18px_hsl\(0_0\%_0\%\/0\.7\)\]{--tw-shadow:0 18px 44px -18px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_hsl\(0_0\%_0\%\/0\.7\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_80px_-24px_hsl\(0_0\%_0\%\/0\.75\)\]{--tw-shadow:0 32px 80px -24px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--border-strong\)\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--border-strong)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--border-strong\)\/0\.6\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--border-strong)/.6));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--border-strong\)\/0\.7\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--border-strong)/.7));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--border-strong\)\/0\.75\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--border-strong)/.75));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--destructive\)\/0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--destructive)/.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--primary\)\/0\.3\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--primary)/.3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--success\)\/0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--success)/.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--warning\)\/0\.4\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--warning)/.4));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(0_0\%_100\%\/0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(0_0\%_100\%\/0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(0_0\%_100\%\/0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(0_0\%_100\%\/0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(0_0\%_100\%\/0\.12\)\,0_4px_12px_-6px_hsl\(var\(--destructive\)\/0\.6\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1f), 0 4px 12px -6px var(--tw-shadow-color,hsl(var(--destructive)/.6));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(var\(--hi\)\/0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(var(--hi)/.04));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(var\(--hi\)\/0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(var(--hi)/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(var\(--hi\)\/0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(var(--hi)/.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_0_hsl\(var\(--destructive\)\/0\.6\)\]{--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,hsl(var(--destructive)/.6));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_0_hsl\(var\(--primary\)\)\,0_14px_30px_-16px_hsl\(0_0\%_0\%\/0\.6\)\]{--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,hsl(var(--primary))), 0 14px 30px -16px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--color-background)}.ring-card{--tw-ring-color:var(--color-card)}.ring-destructive\/50{--tw-ring-color:color-mix(in srgb, hsl(var(--destructive)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/50{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.ring-primary\/30{--tw-ring-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ring-primary\/50{--tw-ring-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[1\.5px\]{outline-style:var(--tw-outline-style);outline-width:1.5px}.outline-offset-\[-1\.5px\]{outline-offset:-1.5px}.outline-offset-\[-1px\]{outline-offset:-1px}.outline-border\/60{outline-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.outline-border\/60{outline-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.outline-destructive\/40{outline-color:color-mix(in srgb, hsl(var(--destructive)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.outline-destructive\/40{outline-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.outline-primary{outline-color:var(--color-primary)}.outline-primary\/60{outline-color:color-mix(in srgb, hsl(var(--primary)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.outline-primary\/60{outline-color:color-mix(in oklab, var(--color-primary) 60%, 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(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_6px_rgb\(0_0_0\/0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_38px_hsl\(var\(--sh\)\/0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 38px var(--tw-drop-shadow-color,hsl(var(--sh)/.6)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-50{--tw-saturate:saturate(50%);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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[border-color\,opacity\]{transition-property:border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background\]{transition-property:transform,border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\]{transition-property:transform,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background\]{transition-property:transform,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\:h-9:is(:where(.group):hover *){height:calc(var(--spacing) * 9)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-border-strong:is(:where(.group):hover *){background-color:var(--color-border-strong)}.group-hover\:bg-muted-foreground\/70:is(:where(.group):hover *){background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-muted-foreground\/70:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.group-hover\:bg-muted-foreground\/90:is(:where(.group):hover *){background-color:color-mix(in srgb, hsl(var(--muted-foreground)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-muted-foreground\/90:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-muted-foreground) 90%, transparent)}}.group-hover\:text-destructive:is(:where(.group):hover *){color:var(--color-destructive)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--color-foreground)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--color-muted-foreground)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-45:is(:where(.group):hover *){opacity:.45}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/code\:opacity-100:is(:where(.group\/code):hover *){opacity:1}.group-enabled\:group-hover\:text-foreground:is(:where(.group):enabled *):is(:where(.group):hover *){color:var(--color-foreground)}}.placeholder\:tracking-\[0\.26em\]::placeholder{--tw-tracking:.26em;letter-spacing:.26em}.placeholder\:text-muted-foreground\/35::placeholder{color:color-mix(in srgb, hsl(var(--muted-foreground)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/35::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 35%, transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-l-transparent:last-child{border-left-color:#0000}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-muted\/10:nth-child(odd){background-color:color-mix(in srgb, hsl(var(--muted)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.odd\:bg-muted\/10:nth-child(odd){background-color:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.odd\:bg-muted\/20:nth-child(odd){background-color:color-mix(in srgb, hsl(var(--muted)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.odd\:bg-muted\/20:nth-child(odd){background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-border-strong\/70:hover{border-color:color-mix(in srgb, hsl(var(--border-strong)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border-strong\/70:hover{border-color:color-mix(in oklab, var(--color-border-strong) 70%, transparent)}}.hover\:border-border\/60:hover{border-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/60:hover{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.hover\:border-destructive\/50:hover{border-color:color-mix(in srgb, hsl(var(--destructive)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.hover\:border-primary\/30:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.hover\:border-primary\/35:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.hover\:border-primary\/40:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.hover\:border-primary\/45:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.hover\:border-primary\/50:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.hover\:border-success\/60:hover{border-color:color-mix(in srgb, hsl(var(--success)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-success\/60:hover{border-color:color-mix(in oklab, var(--color-success) 60%, transparent)}}.hover\:border-warning\/60:hover{border-color:color-mix(in srgb, hsl(var(--warning)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warning\/60:hover{border-color:color-mix(in oklab, var(--color-warning) 60%, transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent\/20:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:bg-accent\/25:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.hover\:bg-accent\/30:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hover\:bg-accent\/35:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/35:hover{background-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.hover\:bg-accent\/40:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.hover\:bg-accent\/55:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/55:hover{background-color:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.hover\:bg-accent\/60:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.hover\:bg-background\/55:hover{background-color:color-mix(in srgb, hsl(var(--background)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/55:hover{background-color:color-mix(in oklab, var(--color-background) 55%, transparent)}}.hover\:bg-background\/70:hover{background-color:color-mix(in srgb, hsl(var(--background)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab, var(--color-background) 70%, transparent)}}.hover\:bg-card\/30:hover{background-color:color-mix(in srgb, hsl(var(--card)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/30:hover{background-color:color-mix(in oklab, var(--color-card) 30%, transparent)}}.hover\:bg-card\/80:hover{background-color:color-mix(in srgb, hsl(var(--card)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab, var(--color-card) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb, hsl(var(--destructive)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-destructive\/95:hover{background-color:color-mix(in srgb, hsl(var(--destructive)) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/95:hover{background-color:color-mix(in oklab, var(--color-destructive) 95%, transparent)}}.hover\:bg-muted\/20:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.hover\:bg-muted\/40:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.hover\:bg-primary\/20:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.hover\:bg-primary\/40:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/40:hover{background-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:color-mix(in srgb, hsl(var(--secondary)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning\/15:hover{background-color:color-mix(in srgb, hsl(var(--warning)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab, var(--color-warning) 15%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:not-sr-only:focus-visible{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:absolute:focus-visible{position:absolute}.focus-visible\:fixed:focus-visible{position:fixed}.focus-visible\:top-3:focus-visible{top:calc(var(--spacing) * 3)}.focus-visible\:top-4:focus-visible{top:calc(var(--spacing) * 4)}.focus-visible\:left-4:focus-visible{left:calc(var(--spacing) * 4)}.focus-visible\:z-50:focus-visible{z-index:50}.focus-visible\:z-\[60\]:focus-visible{z-index:60}.focus-visible\:rounded-md:focus-visible{border-radius:var(--radius-md)}.focus-visible\:border:focus-visible{border-style:var(--tw-border-style);border-width:1px}.focus-visible\:border-border:focus-visible{border-color:var(--color-border)}.focus-visible\:bg-card:focus-visible{background-color:var(--color-card)}.focus-visible\:px-3:focus-visible{padding-inline:calc(var(--spacing) * 3)}.focus-visible\:py-2:focus-visible{padding-block:calc(var(--spacing) * 2)}.focus-visible\:text-sm:focus-visible{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.enabled\:hover\:border-border-strong\/70:enabled:hover{border-color:color-mix(in srgb, hsl(var(--border-strong)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:border-border-strong\/70:enabled:hover{border-color:color-mix(in oklab, var(--color-border-strong) 70%, transparent)}}.enabled\:hover\:bg-card\/75:enabled:hover{background-color:color-mix(in srgb, hsl(var(--card)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-card\/75:enabled:hover{background-color:color-mix(in oklab, var(--color-card) 75%, transparent)}}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:40rem){.max-sm\:-m-1\.5{margin:calc(var(--spacing) * -1.5)}.max-sm\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.max-sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.max-sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.max-sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.max-sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.max-sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-sm\:min-h-32{min-height:calc(var(--spacing) * 32)}.max-sm\:w-full{width:100%}.max-sm\:min-w-9{min-width:calc(var(--spacing) * 9)}.max-sm\:min-w-10{min-width:calc(var(--spacing) * 10)}.max-sm\:items-center{align-items:center}.max-sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.max-sm\:p-2{padding:calc(var(--spacing) * 2)}.max-sm\:p-4{padding:calc(var(--spacing) * 4)}.max-sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-sm\:py-5{padding-block:calc(var(--spacing) * 5)}.max-sm\:py-16{padding-block:calc(var(--spacing) * 16)}.max-sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-sm\:text-\[16px\]{font-size:16px}}@media (min-width:1560px){.min-\[1560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.sm\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.sm\:h-\[92dvh\]{height:92dvh}.sm\:min-h-28{min-height:calc(var(--spacing) * 28)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-auto{width:auto}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:max-w-\[min\(96rem\,96vw\)\]{max-width:min(96rem,96vw)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:0}.sm\:min-w-64{min-width:calc(var(--spacing) * 64)}.sm\:basis-auto{flex-basis:auto}.sm\:rotate-0{rotate:0deg}.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-\[1fr_11rem\]{grid-template-columns:1fr 11rem}.sm\:grid-cols-\[1fr_11rem_auto\]{grid-template-columns:1fr 11rem auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:grid-cols-\[168px_1fr\]{grid-template-columns:168px 1fr}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_168px\]{grid-template-columns:minmax(0,1fr) 168px}.sm\:grid-cols-\[minmax\(0\,11rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:0}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pl-0{padding-left:0}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:pl-\[2\.375rem\]{padding-left:2.375rem}.sm\:text-right{text-align:right}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[23px\]{font-size:23px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[25px\]{font-size:25px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[29px\]{font-size:29px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[31px\]{font-size:31px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[33px\]{font-size:33px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[46px\]{font-size:46px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[50px\]{font-size:50px}.sm\:text-\[52px\]{font-size:52px}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:w-\[44\%\]{width:44%}.md\:w-auto{width:auto}.md\:shrink-0{flex-shrink:0}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[auto_auto_minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:auto auto minmax(0,.8fr) minmax(0,1.2fr)}.md\:grid-cols-\[auto_minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr)}.md\:grid-cols-\[auto_minmax\(0\,0\.52fr\)_minmax\(0\,1\.48fr\)_auto\]{grid-template-columns:auto minmax(0,.52fr) minmax(0,1.48fr) auto}.md\:grid-cols-\[auto_minmax\(0\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:auto minmax(0,.72fr) minmax(0,1.28fr)}.md\:grid-cols-\[auto_minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:auto minmax(0,.78fr) minmax(0,1.22fr)}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,11rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-8{gap:calc(var(--spacing) * 8)}:where(.md\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:py-\[18px\]{padding-block:18px}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:pl-0{padding-left:0}.md\:text-center{text-align:center}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-\[4\.75rem\]{top:4.75rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-9{margin-top:calc(var(--spacing) * 9)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.lg\:max-h-\[min\(62dvh\,44rem\)\]{max-height:min(62dvh,44rem)}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:grid-cols-1{grid-template-columns:repeat(1,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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.34fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.34fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.lg\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.06fr\)_minmax\(0\,0\.94fr\)\]{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1\.35fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_10rem\]{grid-template-columns:minmax(0,1fr) 10rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_278px\]{grid-template-columns:minmax(0,1fr) 278px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_304px\]{grid-template-columns:minmax(0,1fr) 304px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.46fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.46fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.52fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.52fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.56fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.56fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.62fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.62fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.78fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.82fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.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\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,13rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,13rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,15rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,15rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,16rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,16rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,17rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,17rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,18rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,19rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,19rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,21rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,21rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,27rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,230px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,230px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_7rem\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 7rem}.lg\:grid-cols-\[minmax\(0\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,200px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(300px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(300px\,370px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,370px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-11{gap:calc(var(--spacing) * 11)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-border\/70>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.lg\:divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-border\/50{border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.lg\:border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.lg\:border-border\/55{border-color:color-mix(in srgb, hsl(var(--border)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.lg\:border-border\/55{border-color:color-mix(in oklab, var(--color-border) 55%, transparent)}}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:pt-0{padding-top:0}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pr-1{padding-right:var(--spacing)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:pl-9{padding-left:calc(var(--spacing) * 9)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-\[15\.5px\]{font-size:15.5px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[64px\]{font-size:64px}.lg\:leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:top-20{top:calc(var(--spacing) * 20)}.xl\:top-\[4\.5rem\]{top:4.5rem}.xl\:order-none{order:0}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:inline-flex{display:inline-flex}.xl\:h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.xl\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.xl\:w-72{width:calc(var(--spacing) * 72)}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[22\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:22.5rem minmax(0,1fr)}.xl\:grid-cols-\[366px_minmax\(0\,1fr\)\]{grid-template-columns:366px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,13rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,13rem)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,21rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,21rem)}.xl\:grid-cols-\[minmax\(0\,23rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,23rem) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:self-start{align-self:flex-start}.xl\:overflow-y-auto{overflow-y:auto}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:pt-0{padding-top:0}.xl\:pr-1{padding-right:var(--spacing)}.xl\:pl-8{padding-left:calc(var(--spacing) * 8)}.xl\:text-\[48px\]{font-size:48px}}@media (min-width:96rem){.\32 xl\:block{display:block}.\32 xl\:w-72{width:calc(var(--spacing) * 72)}.\32 xl\:max-w-\[1480px\]{max-width:1480px}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-\[18px\] svg{height:18px}.\[\&_svg\]\:w-\[18px\] svg{width:18px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--color-border)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:calc(var(--spacing) * 1.5)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:2147483647px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[hsl\(var\(--border-strong\)\/0\.65\)\]::-webkit-scrollbar-thumb{background-color:hsl(var(--border-strong)/.65)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration{appearance:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/geist-latin-BGnTDqni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/geist-latin-ext-Dr5IBr7O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-DGrY7Whw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-ext-BVbm31kh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-italic-latin-Dv3QvL_F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-italic-latin-ext-C_P1GZiG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/assets/bricolage-latin-ext-B82pxkPf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/assets/bricolage-latin-C23fTOVi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@page{margin:18mm 16mm 20mm}@page:first{margin-top:22mm}@media print{:root{--background:0 0% 100%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--card-elevated:0 0% 100%;--card-glass:0 0% 100%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;--primary:0 0% 24%;--primary-foreground:0 0% 100%;--primary-soft:0 0% 34%;--secondary:0 0% 96%;--secondary-foreground:0 0% 9%;--muted:0 0% 96%;--muted-foreground:0 0% 36%;--accent:0 0% 96%;--accent-foreground:0 0% 9%;--destructive:0 0% 18%;--destructive-foreground:0 0% 100%;--warning:0 0% 28%;--warning-foreground:0 0% 100%;--success:0 0% 28%;--success-foreground:0 0% 100%;--amber:0 0% 30%;--rose:0 0% 30%;--border:0 0% 70%;--border-strong:0 0% 52%;--input:0 0% 70%;--ring:0 0% 40%;--hi:0 0% 100%;--sh:0 0% 100%;--ink:0 0% 9%}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{height:auto;color:hsl(var(--foreground));overflow:visible;background:#fff!important}body{letter-spacing:0;-webkit-print-color-adjust:economy;-moz-print-color-adjust:economy;print-color-adjust:economy}body:before,body:after{display:none!important}body:has(#lodge-main) :not(#lodge-main):not(#lodge-main *):not(:has(#lodge-main)){display:none!important}#lodge-main{display:block!important;overflow:visible!important}#lodge-main>div,#lodge-main>div>div{max-width:none!important;margin:0!important;padding:0!important}.print-hide{display:none!important}.print-only{display:block!important}.print-grid{gap:0!important;display:block!important}.enter,.reveal{opacity:1!important;animation:none!important;transform:none!important}#lodge-main *{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;transition:none!important;animation:none!important}.card-chrome:before,.card-chrome:after,.grid-bg,.hero-aura,.sigil-halo,.orbit-ring{display:none!important}.print-plain{background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.prose-measure{max-width:none!important}.print-plain header,.print-plain footer{break-inside:avoid}.print-plain header{break-after:avoid}.print-only{break-inside:avoid}.print-flow{break-inside:auto!important}.prose-lodge{color:hsl(var(--foreground));-webkit-hyphens:auto;hyphens:auto;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:11pt;line-height:1.62}.prose-lodge li{break-inside:avoid}.prose-lodge figcaption,figcaption{color:hsl(var(--muted-foreground));font-size:8.5pt}.prose-lodge thead{display:table-header-group}.prose-lodge tr{break-inside:avoid}.prose-lodge p,.prose-lodge li{orphans:3;widows:3}.prose-lodge h2,.prose-lodge h3,.prose-lodge h4{color:hsl(var(--foreground));break-after:avoid;break-inside:avoid}.prose-lodge a{color:hsl(var(--foreground));text-decoration:underline}.prose-lodge a[href^=http]:after{content:" <" attr(href) ">";word-break:break-all;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8pt}.prose-lodge blockquote{border-left:2px solid hsl(var(--border-strong));color:hsl(var(--foreground));break-inside:avoid}.prose-lodge code,.prose-lodge pre{border:1px solid hsl(var(--border))!important;color:hsl(var(--foreground))!important;background:#f3f3f3!important}.prose-lodge pre{white-space:pre-wrap;break-inside:avoid;font-size:9pt}#lodge-main div:empty{display:none!important}.prose-lodge table{border-collapse:collapse;break-inside:avoid}.prose-lodge th,.prose-lodge td{border:1px solid hsl(var(--border))!important}.prose-lodge th{background:#f3f3f3!important}.prose-lodge img,figure img{break-inside:avoid;max-height:11cm;max-width:100%!important;height:auto!important}figure,figcaption{break-inside:avoid}.display-title,.wordmark{color:hsl(var(--foreground))}.status-chip{border-color:hsl(var(--border-strong))!important;color:hsl(var(--foreground))!important;background:#fff!important}.num,.mono{color:inherit}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.sed-spoke,.sed-tether,.sed-seat,.sed-core,.sed-core-rim,.sed-spark,.sed-chord,.sed-power,.sed-power-core,.sed-proc-link,.sed-spine-halo{animation:none!important}.seat-tile:hover{transform:none}}@keyframes mac-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mac-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes mac-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mac-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mac-caret,.mac-pulse,.mac-sweep,.mac-rise,.mac-stage .sigil-halo,.mac-stage .sigil-ticks,.mac-stage .sigil-mark,.mac-stage .orbit-mark,.con-turn,.con-flow,.con-flow--rev,.con-breathe,.con-throb,.con-twinkle,.con-caret,.hor-pivot--year,.hor-pivot--rev,.hor-pivot--quick,.hor-pivot--sweep,.hor-pivot--spark,.hor-rim--flow,.hor-month,.hor-chord,.hor-seat,.hor-cathedra-halo,.hor-cathedra-core,.hor-table,.hor-table-ring,.hor-hand-head,.hor-spark,.hor-core-halo,.hor-sigil-ring,.hor-sigil-hair,.hor-spine-flow,.hor-stage-halo,.hor-arc-declared,.hor-arc-roll,.sum-sway,.sum-scan,.sum-spine-flow,.sum-branch,.sum-mark-halo,.sum-mark-glyph,.sum-mark-core,.sum-extra-ring,.sum-extra-glyph,.sum-extra-core,.sum-dispatch,.sum-mote,.sum-seal,.sum-seal-ticks,.sum-seal-ring,.sum-seal-core,.sum-quill,.sum-ink,.sum-ink-stop{animation:none!important}.sum-mote,.sum-scan{opacity:0}.sum-ink{stroke-dashoffset:0;opacity:.85}.sum-ink-stop{opacity:.9}.slf-tilt,.slf-rung,.slf-mote,.slf-sheen,.slf-emblem-ring,.slf-emblem-inner,.slf-emblem-core,.slf-marker,.slf-crown-ticks,.slf-crown-ring,.slf-crown-mark,.slf-crown-core{animation:none!important}.slf-rung{opacity:.85}.slf-mote,.slf-sheen{opacity:0}.exc-node-halo,.exc-comet,.exc-bead,.exc-reach,.exc-table-rim,.exc-hand,.exc-hand-line,.exc-token,.exc-core-orbit,.exc-core-dot{animation:none!important}.exc-comet,.exc-token{opacity:0}.cft-orn-rule,.cft-orn-chev,.cft-orn-mark,.cft-orn-core,.cft-ros-orbit,.cft-ros-spark,.cft-ros-spoke,.cft-ros-mark,.cft-ros-core,.cft-tng-orbit,.cft-tng-guide,.cft-tng-crest,.cft-tng-crest-halo,.cft-tng-mark,.cft-tng-core,.cft-beam-sway,.cft-beam-pan,.cft-beam-pivot,.cft-mark-ring,.cft-mark-hand{animation:none!important}.cft-ros-spark{opacity:0}.scr-vault--flow,.scr-gilt,.scr-beam,.scr-thread,.scr-thread-node,.scr-mote,.scr-seal-ring,.scr-seal-dash,.scr-seal-mark,.scr-seal-core,.scr-inscription-spin,.scr-quill-hand,.scr-ink,.scr-chain-flow,.scr-leaf-halo,.scr-fade,.scr-draw,.scr-rib,.scr-ray-sway,.scr-reflection,.scr-file,.scr-consult,.scr-seal-rise,.scr-seal-aura,.scr-seal-orbit,.scr-bezel,.scr-rosette,.scr-ping,.scr-node-ping,.scr-thread-nodes,.scr-thread-spark,.scr-orn-ring,.scr-orn-mote{animation:none!important}.scr-beam{opacity:0}.scr-reflection{opacity:.15}.scr-orn-mote{opacity:.55}.scr-ink{stroke-dashoffset:0}.ros-voice,.ros-pediment--flow,.ros-pediment--flow-rev,.ros-board--flow,.ros-shadow,.ros-sheet,.ros-line--read,.ros-wax-halo,.ros-wax-core,.ros-pin,.ros-seal-ring,.ros-seal-dash,.ros-seal-mark,.ros-seal-core,.ros-mark,.ros-mark-halo,.ros-ember{animation:none!important}.ros-voice,.ros-mark-halo,.ros-ember{opacity:0}.ros-line--read{stroke-dashoffset:0}.cus-pivot--seal,.cus-pivot--seal-rev,.cus-pivot--dial,.cus-pivot--sweep,.cus-pivot--mote,.cus-pivot--answer,.cus-aura,.cus-ward--flow,.cus-ward--glow,.cus-sheen,.cus-spine,.cus-scope--left,.cus-scope--right,.cus-node,.cus-node-core,.cus-node-halo,.cus-reader,.cus-reader-tip,.cus-chord,.cus-seal-flow,.cus-key,.cus-seal-core,.cus-courier,.cus-arc,.cus-hand-head,.cus-mote,.cus-sigil-dash,.cus-sigil-mark,.cus-orn-flow,.cus-orn-core,.cus-orn-spark{animation:none!important}.cus-node-halo{opacity:0}.chn-current,.chn-feed,.chn-pip,.chn-head,.chn-head-halo,.chn-core-ring,.chn-iris-ring,.chn-seal{animation:none!important}.chn-current{stroke-dasharray:none;stroke-width:1.8px;stroke-opacity:.55}.chn-feed{stroke-dasharray:3 5}.bdg-sweep,.bdg-ascent,.bdg-ring-dash,.bdg-seats,.bdg-seat,.bdg-seat-halo,.bdg-core-ring,.bdg-core-dash,.bdg-core-mark,.bdg-core-pip,.bdg-plinth-pip,.bdg-rail-held,.bdg-rung-halo,.bdg-rung-crown,.bdg-rung-core,.bdg-orn-dash,.bdg-orn-mark,.bdg-orn-mote{animation:none!important}.bdg-ascent{opacity:0}.bdg-seat{opacity:.6}.bdg-tier.is-held .bdg-seat{opacity:.92}.bdg-orn-mote{opacity:.55}.alb-inscription-spin,.alb-seal-ring,.alb-seal-dash,.alb-seal-mark,.alb-seal-glyph,.alb-seal-core,.alb-spine-flow,.alb-head-mark,.alb-office,.alb-state.is-active,.alb-state.is-anonymous,.alb-sweep,.alb-branch-flow,.alb-kin,.alb-kin-halo,.alb-kin-core,.alb-trail-flow,.alb-trail-anchor,.alb-trail-node,.alb-ink,.alb-quill-hand,.alb-mote,.alb-orn-ring,.alb-orn-dash,.alb-orn-mote{animation:none!important}.alb-sweep{opacity:0}.alb-trail-node{opacity:.9}.alb-ink{stroke-dashoffset:0}.gat-halo,.gat-lane,.gat-escort,.gat-admit-halo,.gat-age-sweep,.gat-vault--flow,.gat-keystone,.gat-shaft,.gat-limen--glow,.gat-seal-ring,.gat-seal-dash,.gat-seal-mark,.gat-seal-core,.gat-weigh,.gat-mote,.gat-orn-ring,.gat-orn-core,.gat-pip{animation:none!important}.gat-escort{stroke-dashoffset:-46px}.roll-gauge-flow,.roll-gauge-cap,.roll-sweep,.roll-arm-tip,.roll-band-dash,.roll-gate,.roll-gate-dash,.roll-dot,.roll-ping,.roll-sole-pulse,.roll-sole-halo,.roll-sole,.roll-ember,.roll-core-dash,.roll-orn-dash,.roll-orn-mark,.roll-orn-mote{animation:none!important}.roll-sweep{opacity:0}.roll-gauge-flow{opacity:.85}.roll-ping{opacity:0}.roll-orn-mote{opacity:.55}}@keyframes mcs-turn{to{transform:rotate(360deg)}}@keyframes mcs-turn-rev{to{transform:rotate(-360deg)}}@keyframes mcs-flow{to{stroke-dashoffset:-36px}}@keyframes mcs-rim{to{stroke-dashoffset:-120px}}@keyframes mcs-flow-out{to{stroke-dashoffset:-47.5px}}@keyframes mcs-bloom{0%{opacity:.4;transform:scale(.94)}to{opacity:.85;transform:scale(1.05)}}@keyframes mcs-heart{0%,to{opacity:.8;transform:scale(.92)}45%{opacity:1;transform:scale(1.12)}}@keyframes mcs-ripple{0%{opacity:0;transform:scale(.34)}12%{opacity:.5}to{opacity:0;transform:scale(5.3)}}@keyframes mcs-mote{0%,to{opacity:.6}50%{opacity:1}}@keyframes mcs-iris{0%{transform:scale(.9)rotate(0)}to{transform:scale(1.04)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.mcs-inscription,.mcs-ticks,.mcs-sweep,.mcs-orbit-a,.mcs-orbit-b,.mcs-orbit-c,.mcs-hex-out,.mcs-hex-in,.mcs-flow,.mcs-flow-out,.mcs-rim-flow,.mcs-bloom,.mcs-heart,.mcs-ripple,.mcs-mote,.mcs-iris{animation:none!important}.mcs-ripple{opacity:.18}.por-fade,.por-draw,.por-column,.por-entablature,.por-file,.por-rays,.por-lamp,.por-sigil,.por-sigil-core,.por-gilt,.por-cornice-hair,.por-mote,.por-spine-flow,.por-link,.por-tether,.por-node-halo,.por-bead,.por-step,.por-petal,.por-dial-fill,.por-pave,.por-seal,.por-card-seal,.por-sigil-turn,.por-petal-dot,.por-dial-cap,.por-spark,.por-seal-aura,.por-seal-rosette,.por-ribbon,.por-seal-press{animation:none!important}.por-spark{display:none}.por-draw,.por-step{stroke-dashoffset:0}.por-mote{opacity:.4}.por-entry:hover{transform:none}.dis-aura,.dis-pivot--halo,.dis-pivot--seal,.dis-plumb,.dis-beam,.dis-beam-bar--glow,.dis-pan--left,.dis-pan--right,.dis-pan-load,.dis-shaft-line,.dis-runner,.dis-latch,.dis-latch-head,.dis-seal-break,.dis-seal-core,.dis-halo-core,.dis-orn-flow,.dis-orn-core,.dis-bar{animation:none!important}.dis-beam-bar--glow,.dis-runner,.dis-orn-flow{stroke-dasharray:none;stroke-opacity:.5}.dis-latch{transform:translate(0)}.rit-orn-wheel,.rit-orn-mark,.rit-orn-core,.rit-orn-mote,.rit-crown-spin,.rit-crown-text,.rit-arc-shell,.rit-arc-ink,.rit-arc-comet,.rit-arc-spoke,.rit-node,.rit-node-aura,.rit-node-pip,.rit-chair-wash,.rit-chair-turn,.rit-chair-turn-rev,.rit-chair-heart,.rit-plan-glow,.rit-plan-column,.rit-plan-seat,.rit-plan-walk-flow,.rit-plan-walker,.rit-dial-value,.rit-dial-head,.rit-dial-orbit,.rit-dial-wash,.rit-urn-wash,.rit-urn-drop,.rit-urn-pip,.rit-spine-ink,.rit-spine-flow,.rit-spine-node,.rit-spine-aura,.rit-spine-heart,.rit-knot-aura,.rit-knot-turn,.rit-knot-turn-rev,.rit-knot-draw,.rit-knot-heart,.rit-knot-orbit,.rit-press-arm,.rit-press-head-turn,.rit-press-rays line,.rit-press-wax,.rit-ladder-rung,.rit-ladder-climb,.rit-iris-wash,.rit-iris-outer,.rit-iris-inner,.rit-iris-rotor,.rit-iris-sweep,.rit-iris-pupil,.rit-iris-aperture,.rit-iris-heart,.rit-iris-motes{animation:none!important}.rit-arc-comet,.rit-spine-flow,.rit-plan-walk-flow,.rit-knot-draw{stroke-dasharray:none;stroke-opacity:.4}.rit-arc-ink,.rit-spine-ink{stroke-dasharray:none;opacity:.6}.rit-urn-drop,.rit-plan-walker,.rit-ladder-climb,.rit-press-rays line{opacity:.5}.rit-iris-sweep{opacity:.35}}@media print{.rit-rail{display:none!important}.rit-svg{max-width:15rem}}@media (prefers-reduced-motion:reduce){.dis-ramp--flow,.dis-rung,.dis-rung-spark,.dis-rung-break,.dis-rung-halo{animation:none!important}.dis-ramp--flow{stroke-dasharray:none;stroke-opacity:.4}.dis-rung{opacity:1;transform:none}}@media print{body:has(.dis-notice) #lodge-main :not(:has(.dis-notice)):not(.dis-notice):not(.dis-notice *){display:none!important}.dis-notice{color:hsl(var(--foreground));font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;display:block!important}.dis-notice header,.dis-notice footer,.dis-notice>div{break-inside:avoid}.dis-notice h1,.dis-notice h2{font-family:inherit}}@media (prefers-reduced-motion:reduce){.arc-beam,.arc-pan-in,.arc-pan-out,.arc-coin-drop,.arc-glint,.arc-ink,.arc-nib,.arc-tick-live,.arc-sweep,.arc-sweep-back,.arc-halo,.arc-arcline,.arc-stack-coin,.arc-dial-draw,.arc-bar-rise,.arc-bar-drop,.arc-grow,.arc-cell,.arc-pulse{animation:none!important}.arc-ink{stroke-dashoffset:0}.dis-frame-pip,.dis-hall-ticks,.dis-hall-ring--flow,.dis-vault--flow,.dis-sheen,.dis-rung-sheen,.dis-plumb-core,.dis-pivot-halo,.dis-register-write,.dis-quill,.dis-lamp-aura,.dis-lamp-core,.dis-shard,.dis-rung-weight,.dis-climber,.dis-climber-halo,.dis-climber-core,.dis-measure-bob,.dis-crown-spin,.dis-crown-core,.dis-path--flow,.dis-station-halo,.dis-station-core,.dis-orn-scale,.dis-dial-glint,.dis-sigil--lively .dis-sigil-flick,.dis-sigil--lively .dis-sigil-core,.dis-sigil--lively .dis-sigil-ring,.dis-sigil--lively .dis-sigil-draw,.dis-sigil--lively .dis-sigil-slide,.dis-sigil--lively .dis-sigil-spin{animation:none!important}.dis-hall-ring--flow,.dis-vault--flow,.dis-path--flow{stroke-dasharray:none;stroke-opacity:.45}.dis-register-write,.dis-sigil--lively .dis-sigil-draw{stroke-dasharray:none;stroke-dashoffset:0}.dis-sheen,.dis-rung-sheen,.dis-shard,.dis-dial-glint{opacity:0}.dis-climber,.dis-measure-bob,.dis-quill,.dis-sigil--lively .dis-sigil-slide{transform:none}.dis-now-halo{opacity:0;animation:none!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
