@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--font-ui:var(--font-ui);--font-flavor:var(--font-flavor);--font-names:var(--font-names);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}input,textarea,select{font-size:max(16px,1rem)}button,a,[role=button]{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(button,[role=button],summary):not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){:where(button,[role=button],summary){transition:transform .12s var(--ease-out)}}}@layer components{.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.plate{background:linear-gradient(to bottom, #ffffff06, #0000001f), var(--bg-2);border:1px solid var(--border-seam);box-shadow:inset 0 1px 0 var(--border-lift);border-radius:var(--border-radius-card);position:relative}@supports (color:lab(0% 0 0)){.plate{background:linear-gradient(to bottom, lab(100% 0 0/.025), lab(0% 0 0/.12)), var(--bg-2)}}.plate:before{content:"";pointer-events:none;border-radius:inherit;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.plate>*{position:relative}.plate-rust:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120px 90px at 0 100%,#73452e47,#0000 70%),radial-gradient(100px 80px at 100% 0,#66402338,#0000 70%);background:radial-gradient(120px 90px at 0 100%,lab(34.4892% 18.5209 22.5628/.28),#0000 70%),radial-gradient(100px 80px at 100% 0,lab(31.1971% 14.7441 24.6493/.22),#0000 70%);position:absolute;inset:0}.seam-b{border-block-end:1px solid var(--border-seam);box-shadow:0 1px #ffffff08;box-shadow:0 1px lab(100% 0 0/.03)}.seam-t{border-block-start:1px solid var(--border-seam)}.brush-frame{border:2px solid var(--comment-frame-idle);transition:border-color var(--dur-fast) var(--ease-out), outline-color var(--dur-fast) var(--ease-out);outline:1px solid #cbc4bb14;outline:1px solid lab(79.5356% 1.35916 5.44983/.08)}.brush-frame:focus-visible,.brush-frame[data-lit=true]{border-color:var(--focus-ring);outline-color:#cbc4bb40;outline-color:lab(79.5356% 1.35916 5.44983/.25)}a.brush-frame:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){a.brush-frame{transition:border-color var(--dur-fast) var(--ease-out), outline-color var(--dur-fast) var(--ease-out), transform .12s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.brush-frame:hover{border-color:var(--focus-ring);outline-color:#cbc4bb40;outline-color:lab(79.5356% 1.35916 5.44983/.25)}}.parchment-card{background:radial-gradient(140% 120% at 50% 0%, var(--parchment-read), var(--parchment-deep));color:var(--parchment-ink);border:1px solid var(--accent-rust-deep);border-radius:var(--border-radius-card);box-shadow:0 2px 12px #00000080;box-shadow:0 2px 12px lab(0% 0 0/.5)}:root[data-theme=day] .parchment-card{background:radial-gradient(140% 120% at 50% 0%, var(--bg-2), var(--bg-raised));box-shadow:0 1px 4px var(--parchment-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day] .parchment-card{box-shadow:0 1px 4px color-mix(in oklch, var(--parchment-ink) 18%, transparent)}}.parchment-torn{clip-path:polygon(0 4px,6px 0,98% 1px,100% 5px,99% 96%,94% 100%,3% 99%,0 95%)}.btn{font-family:var(--font-flavor);font-size:clamp(var(--flavor-size-floor), 1.05rem, 1.25rem);letter-spacing:.02em;color:var(--text-dim);background:var(--bg-3);border:1px solid var(--border-seam);box-shadow:inset 0 1px 0 var(--border-lift);border-radius:var(--border-radius-primary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);padding-block:.45rem;padding-inline:1rem}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){color:var(--accent)}}.btn:active:not(:disabled){color:var(--accent-press);background:var(--bg-3)}@supports (color:color-mix(in lab, red, red)){.btn:active:not(:disabled){background:color-mix(in oklch, var(--bg-3) 88%, black)}}.btn:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.btn{transition:color var(--dur-fast) var(--ease-out), transform .12s var(--ease-out)}}.btn[data-checked=true],.btn[aria-pressed=true]{color:var(--accent-bright)}.btn:disabled{color:var(--disabled-text);background:var(--input-disabled-bg);cursor:not-allowed}a.link-gold{color:var(--link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){a.link-gold:hover{color:var(--link-hover)}}.parchment-card a.link-gold{color:var(--title-ink)}.entity-link{align-items:center;gap:.4rem;display:inline-flex}.join-bg{background:var(--color-join-bg)}.chip{font-size:clamp(var(--text-size-floor), .8rem, .85rem);color:var(--chip-text);border:1px solid var(--chip-border);border-radius:var(--border-radius-primary);white-space:nowrap;align-items:center;gap:.3rem;padding:.1rem .45rem;font-weight:600;display:inline-flex}.well{background:var(--well-empty);border:1px solid var(--border-seam);border-radius:var(--border-radius-primary);justify-content:center;align-items:center;display:inline-flex}.locked{position:relative}.locked:after{content:"";background:var(--locked-veil);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.skeleton{background:var(--skeleton-block);border-radius:var(--border-radius-primary)}.table-kenshi{border-collapse:collapse;width:100%}.table-kenshi thead th{background:var(--table-sticky-bg);border-block-end:1px solid var(--border-seam);font-family:var(--font-flavor);letter-spacing:.03em;color:var(--text-quiet);text-align:start;padding:.5rem .75rem;font-weight:400;box-shadow:0 1px #ffffff08;box-shadow:0 1px lab(100% 0 0/.03)}.table-kenshi.table-compact :is(thead th,tbody td){padding-inline:.5rem}.table-kenshi.table-compact thead th{letter-spacing:0}.table-kenshi tbody tr{height:var(--row-height-comfortable);transition:background var(--dur-fast) var(--ease-out)}.table-kenshi tbody tr:nth-child(2n){background:var(--row-alt)}@media (hover:hover) and (pointer:fine){.table-kenshi tbody tr:hover{background:var(--row-hover)}}.table-kenshi tbody td{border-block-end:1px solid var(--table-divider);vertical-align:middle;padding:.4rem .75rem}.bar{background:var(--bar-track);border:1px solid var(--border-seam);border-radius:0;overflow:clip}.bar>span{background:var(--bar-fill);height:100%;display:block}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.inset-bs-0{inset-block-start:0}.inset-bs-1{inset-block-start:var(--spacing)}.inset-bs-3{inset-block-start:calc(var(--spacing) * 3)}.inset-bs-full{inset-block-start:100%}.inset-be-3{inset-block-end:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-\(--z-modal\){z-index:var(--z-modal)}.z-\(--z-popover\){z-index:var(--z-popover)}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[390\]{z-index:390}.z-\[400\]{z-index:400}.z-\[410\]{z-index:410}.z-\[420\]{z-index:420}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[1010\]{z-index:1010}.z-\[calc\(var\(--z-modal\)-1\)\]{z-index:calc(var(--z-modal) - 1)}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.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-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-auto{margin:auto}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-auto{margin-inline-end:auto}.-mbs-4{margin-block-start:calc(var(--spacing) * -4)}.-mbs-5{margin-block-start:calc(var(--spacing) * -5)}.mbs-0\.5{margin-block-start:calc(var(--spacing) * .5)}.mbs-1{margin-block-start:var(--spacing)}.mbs-1\.5{margin-block-start:calc(var(--spacing) * 1.5)}.mbs-2{margin-block-start:calc(var(--spacing) * 2)}.mbs-3{margin-block-start:calc(var(--spacing) * 3)}.mbs-4{margin-block-start:calc(var(--spacing) * 4)}.mbs-5{margin-block-start:calc(var(--spacing) * 5)}.mbs-6{margin-block-start:calc(var(--spacing) * 6)}.mbs-7{margin-block-start:calc(var(--spacing) * 7)}.mbs-8{margin-block-start:calc(var(--spacing) * 8)}.mbs-12{margin-block-start:calc(var(--spacing) * 12)}.mbs-16{margin-block-start:calc(var(--spacing) * 16)}.mbs-24{margin-block-start:calc(var(--spacing) * 24)}.mbs-auto{margin-block-start:auto}.-mbe-16{margin-block-end:calc(var(--spacing) * -16)}.mbe-1{margin-block-end:var(--spacing)}.mbe-2{margin-block-end:calc(var(--spacing) * 2)}.mbe-3{margin-block-end:calc(var(--spacing) * 3)}.mbe-4{margin-block-end:calc(var(--spacing) * 4)}.mbe-5{margin-block-end:calc(var(--spacing) * 5)}.mbe-6{margin-block-end:calc(var(--spacing) * 6)}.mbe-10{margin-block-end:calc(var(--spacing) * 10)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.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\/1\]{aspect-ratio:3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.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-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.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-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-\[2px\]{height:2px}.h-\[36px\]{height:36px}.h-\[101px\]{height:101px}.h-\[200px\]{height:200px}.h-\[560px\]{height:560px}.h-auto{height:auto}.h-full{height:100%}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[min\(60vh\,28rem\)\]{max-height:min(60vh,28rem)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-full{max-height:100%}.min-h-\(--header-height\){min-height:var(--header-height)}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[56px\]{min-height:56px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100dvh-3\.5rem-1px\)\]{min-height:calc(100dvh - 3.5rem - 1px)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[18px\]{width:18px}.w-\[52px\]{width:52px}.w-\[min\(760px\,94vw\)\]{width:min(760px,94vw)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.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-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.\[scroll-margin-block-start\:calc\(var\(--header-height\)_\+_1rem\)\]{scroll-margin-block-start:calc(var(--header-height) + 1rem)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-\[18rem\]{columns:18rem}.break-inside-avoid{break-inside:avoid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(7rem\,auto\)_1fr\]{grid-template-columns:minmax(7rem,auto) 1fr}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[4px\]{gap:4px}: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-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.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-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-card{border-radius:var(--border-radius-card)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-plate{border-radius:var(--border-radius-primary)}.rounded-ss-none{border-start-start-radius:0}.rounded-se-none{border-start-end-radius:0}.rounded-ee-\[3px\]{border-end-end-radius:3px}.rounded-es-\[3px\]{border-end-start-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-\(--border-seam\){border-color:var(--border-seam)}.border-\[color-mix\(in_oklch\,var\(--title-ink\)_15\%\,transparent\)\]{border-color:var(--title-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--title-ink\)_15\%\,transparent\)\]{border-color:color-mix(in oklch,var(--title-ink) 15%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--title-ink\)_25\%\,transparent\)\]{border-color:var(--title-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--title-ink\)_25\%\,transparent\)\]{border-color:color-mix(in oklch,var(--title-ink) 25%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--title-ink\)_30\%\,transparent\)\]{border-color:var(--title-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--title-ink\)_30\%\,transparent\)\]{border-color:color-mix(in oklch,var(--title-ink) 30%,transparent)}}.border-\[rgba\(73\,38\,32\,\.4\)\]{border-color:#49262066}.border-bad{border-color:var(--bad)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.border-black\/35{border-color:#00000059}@supports (color:color-mix(in lab, red, red)){.border-black\/35{border-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.border-black\/45{border-color:#00000073}@supports (color:color-mix(in lab, red, red)){.border-black\/45{border-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.border-black\/50{border-color:#00000080}@supports (color:color-mix(in lab, red, red)){.border-black\/50{border-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.border-black\/55{border-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.border-black\/55{border-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.border-black\/60{border-color:#0009}@supports (color:color-mix(in lab, red, red)){.border-black\/60{border-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.border-black\/70{border-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.border-black\/70{border-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.border-border{border-color:var(--border)}.border-bronze{border-color:var(--accent)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_oklch\,var\(--title-ink\)_18\%\,transparent\)\]{background-color:var(--title-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--title-ink\)_18\%\,transparent\)\]{background-color:color-mix(in oklch,var(--title-ink) 18%,transparent)}}.bg-\[oklch\(0\%_0_0\/0\.22\)\]{background-color:#00000038;background-color:lab(0% 0 0/.22)}.bg-\[oklch\(100\%_0_none\/0\.08\)\]{background-color:#ffffff14;background-color:lab(100% 0 0/.08)}.bg-\[var\(--bar-fill\)\]{background-color:var(--bar-fill)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-face{background-color:var(--bg-3)}.bg-floor,.bg-floor\/60{background-color:var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.bg-floor\/60{background-color:color-mix(in oklab, var(--bg-1) 60%, transparent)}}.bg-floor\/95{background-color:var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.bg-floor\/95{background-color:color-mix(in oklab, var(--bg-1) 95%, transparent)}}.bg-plate{background-color:var(--bg-2)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-raised,.bg-raised\/30{background-color:var(--bg-raised)}@supports (color:color-mix(in lab, red, red)){.bg-raised\/30{background-color:color-mix(in oklab, var(--bg-raised) 30%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.\[mask-image\:linear-gradient\(to_bottom\,black_60\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_40\%\]{object-position:center 40%}.object-\[center_45\%\]{object-position:center 45%}.object-top{object-position:top}.\!p-2{padding:calc(var(--spacing) * 2)!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-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-4{padding-inline:calc(var(--spacing) * 4)}.\!py-1{padding-block:var(--spacing)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-7{padding-inline-end:calc(var(--spacing) * 7)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.\!pbs-4{padding-block-start:calc(var(--spacing) * 4)!important}.pbs-1{padding-block-start:var(--spacing)}.pbs-2{padding-block-start:calc(var(--spacing) * 2)}.pbs-3{padding-block-start:calc(var(--spacing) * 3)}.pbs-4{padding-block-start:calc(var(--spacing) * 4)}.pbe-1{padding-block-end:var(--spacing)}.pbe-1\.5{padding-block-end:calc(var(--spacing) * 1.5)}.pbe-2{padding-block-end:calc(var(--spacing) * 2)}.pbe-3{padding-block-end:calc(var(--spacing) * 3)}.pbe-4{padding-block-end:calc(var(--spacing) * 4)}.pbe-6{padding-block-end:calc(var(--spacing) * 6)}.pbe-10{padding-block-end:calc(var(--spacing) * 10)}.pbe-16{padding-block-end:calc(var(--spacing) * 16)}.\!text-end{text-align:end!important}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-flavor,.font-heading{font-family:var(--font-flavor)}.font-names{font-family:var(--font-names)}.font-sans{font-family:var(--font-ui)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[20px\]{font-size:20px!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.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-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[clamp\(1rem\,0\.95rem\+0\.25vw\,1\.0625rem\)\]{font-size:clamp(1rem,.95rem + .25vw,1.0625rem)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.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\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[color\:var\(--parchment-line\)\]{color:var(--parchment-line)!important}.text-\(--blunt\){color:var(--blunt)}.text-\(--cut\){color:var(--cut)}.text-\[color\:var\(--k2-amber\)\]{color:var(--k2-amber)}.text-\[var\(--title-ink\)\]{color:var(--title-ink)}.text-body{color:var(--text-main)}.text-bronze{color:var(--accent)}.text-bronze-bright{color:var(--accent-bright)}.text-desc{color:var(--text-desc)}.text-destructive{color:var(--destructive)}.text-dim{color:var(--text-dim)}.text-emph{color:var(--text-emph)}.text-faint{color:var(--text-faint)}.text-foreground{color:var(--foreground)}.text-good{color:var(--good)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-quiet{color:var(--text-quiet)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-title-ink,.text-title-ink\/70{color:var(--title-ink)}@supports (color:color-mix(in lab, red, red)){.text-title-ink\/70{color:color-mix(in oklab, var(--title-ink) 70%, transparent)}}.text-title-ink\/85{color:var(--title-ink)}@supports (color:color-mix(in lab, red, red)){.text-title-ink\/85{color:color-mix(in oklab, var(--title-ink) 85%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-\[0_2px_10px_oklch\(0\%_0_none\/0\.5\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_2px_10px_oklch\(0\%_0_none\/0\.5\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,lab(0% 0 0/.5))}}.shadow-\[0_6px_24px_oklch\(0\%_0_none\/0\.55\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_6px_24px_oklch\(0\%_0_none\/0\.55\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,lab(0% 0 0/.55))}}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--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)}.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-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, 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-offset-1{outline-offset:calc(1px * -1)}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:#0000}.outline-white\/10{outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.outline-white\/10{outline-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-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-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.group-hover\:text-link:is(:where(.group):hover *){color:var(--link)}}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.marker\:text-quiet ::marker{color:var(--text-quiet)}.marker\:text-quiet::marker{color:var(--text-quiet)}.marker\:text-quiet ::-webkit-details-marker{color:var(--text-quiet)}.marker\:text-quiet::-webkit-details-marker{color:var(--text-quiet)}.placeholder\:text-faint::placeholder{color:var(--text-faint)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-title-ink\/50::placeholder{color:var(--title-ink)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-title-ink\/50::placeholder{color:color-mix(in oklab, var(--title-ink) 50%, transparent)}}.first\:border-bs-0:first-child{border-block-start-style:var(--tw-border-style);border-block-start-width:0}.first\:pbs-0:first-child{padding-block-start:0}.target\:bg-raised:target{background-color:var(--bg-raised)}@media (hover:hover) and (pointer:fine){.hover\:border-bronze:hover{border-color:var(--accent)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[oklch\(0\%_0_0\/0\.07\)\]:hover{background-color:#00000012;background-color:lab(0% 0 0/.07)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-floor:hover{background-color:var(--bg-1)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-plate:hover{background-color:var(--bg-2)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-raised:hover{background-color:var(--bg-raised)}.hover\:text-bad:hover{color:var(--bad)}.hover\:text-bronze:hover{color:var(--accent)}.hover\:text-emph:hover{color:var(--text-emph)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-link:hover{color:var(--link)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-title-ink:hover{color:var(--title-ink)}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-bronze:focus-visible{border-color:var(--accent)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:bg-\(--bg-3\):active{background-color:var(--bg-3)}.active\:bg-plate:active{background-color:var(--bg-2)}.active\:not-aria-\[haspopup\]\:scale-\[0\.96\]:active:not([aria-haspopup]){scale:.96}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:text-faint:disabled{color:var(--text-faint)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pe-1\.5:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pe-2:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pe-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:ps-1\.5:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:ps-2:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:ps-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 1.5)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.data-highlighted\:bg-raised[data-highlighted]{background-color:var(--bg-raised)}.data-highlighted\:text-emph[data-highlighted]{color:var(--text-emph)}.data-\[pending\=true\]\:opacity-60[data-pending=true]{opacity:.6}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:inset-be-0[data-side=bottom]{inset-block-end:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-bs[data-side=bottom]{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.data-\[side\=end\]\:inset-y-0[data-side=end]{inset-block:0}.data-\[side\=end\]\:end-0[data-side=end]{inset-inline-end:calc(var(--spacing) * 0)}.data-\[side\=end\]\:h-full[data-side=end]{height:100%}.data-\[side\=end\]\:w-3\/4[data-side=end]{width:75%}.data-\[side\=end\]\:border-s[data-side=end]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.data-\[side\=start\]\:inset-y-0[data-side=start]{inset-block:0}.data-\[side\=start\]\:start-0[data-side=start]{inset-inline-start:calc(var(--spacing) * 0)}.data-\[side\=start\]\:h-full[data-side=start]{height:100%}.data-\[side\=start\]\:w-3\/4[data-side=start]{width:75%}.data-\[side\=start\]\:border-e[data-side=start]{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:inset-bs-0[data-side=top]{inset-block-start:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-be[data-side=top]{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-s-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-ss-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-start-start-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-se-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-start-end-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-e-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-ee-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-end-end-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-es-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-end-start-radius:var(--radius)}.data-\[state\=checked\]\:text-emph[data-state=checked]{color:var(--text-emph)}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[state\=open\]\:border-\(--input-border-focus\)[data-state=open]{border-color:var(--input-border-focus)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-s-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-bs-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-block-start-style:var(--tw-border-style);border-block-start-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-s:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-bs:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-\[color\,background-color\,border-color\,box-shadow\,scale\]{transition-property:color,background-color,border-color,box-shadow,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.motion-safe\:data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.motion-safe\:data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.motion-safe\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:max-w-\[28rem\]{max-width:28rem}.sm\:max-w-md{max-width:var(--container-md)}.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-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.data-\[side\=end\]\:sm\:max-w-sm[data-side=end],.data-\[side\=start\]\:sm\:max-w-sm[data-side=start]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:end-2{inset-inline-end:calc(var(--spacing) * 2)}.lg\:inset-bs-\[4\.5rem\]{inset-block-start:4.5rem}.lg\:inset-bs-\[calc\(var\(--header-height\)\+1rem\)\]{inset-block-start:calc(var(--header-height) + 1rem)}.lg\:inset-be-2{inset-block-end:calc(var(--spacing) * 2)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:m-0{margin:0}.lg\:mbs-0{margin-block-start:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:size-auto{width:auto;height:auto}.lg\:h-\[240px\]{height:240px}.lg\:h-\[calc\(100dvh-3\.5rem-1px\)\]{height:calc(100dvh - 3.5rem - 1px)}.lg\:max-h-\[calc\(100dvh-var\(--header-height\)-1rem\)\]{max-height:calc(100dvh - var(--header-height) - 1rem)}.lg\:max-h-none{max-height:none}.lg\:w-auto{width:auto}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto_1fr_auto\]{grid-template-columns:1fr auto 1fr auto}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[250px_minmax\(0\,1fr\)_260px\]{grid-template-columns:250px minmax(0,1fr) 260px}.lg\:grid-cols-\[336px_minmax\(0\,1fr\)\]{grid-template-columns:336px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.lg\:grid-cols-\[minmax\(11rem\,1fr\)_minmax\(0\,4fr\)\]{grid-template-columns:minmax(11rem,1fr) minmax(0,4fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:border-be-0{border-block-end-style:var(--tw-border-style);border-block-end-width:0}.lg\:p-1{padding:var(--spacing)}.lg\:py-0{padding-block:0}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover) and (pointer:fine){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:data-open\:zoom-in-95:where([data-state=open]),.motion-safe\:data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.motion-safe\:data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]),.motion-safe\:data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*100%)}:is(.motion-safe\:data-\[side\=end\]\:data-open\:slide-in-from-end-10[data-side=end]:where([data-state=open]),.motion-safe\:data-\[side\=end\]\:data-open\:slide-in-from-end-10[data-side=end]:where([data-open]:not([data-open=false]))):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-enter-translate-x:calc(.1*100%)}:is(.motion-safe\:data-\[side\=end\]\:data-open\:slide-in-from-end-10[data-side=end]:where([data-state=open]),.motion-safe\:data-\[side\=end\]\:data-open\:slide-in-from-end-10[data-side=end]:where([data-open]:not([data-open=false]))):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]),:is(.motion-safe\:data-\[side\=start\]\:data-open\:slide-in-from-start-10[data-side=start]:where([data-state=open]),.motion-safe\:data-\[side\=start\]\:data-open\:slide-in-from-start-10[data-side=start]:where([data-open]:not([data-open=false]))):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-enter-translate-x:calc(.1*-100%)}:is(.motion-safe\:data-\[side\=start\]\:data-open\:slide-in-from-start-10[data-side=start]:where([data-state=open]),.motion-safe\:data-\[side\=start\]\:data-open\:slide-in-from-start-10[data-side=start]:where([data-open]:not([data-open=false]))):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-enter-translate-x:calc(.1*100%)}.motion-safe\:data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]),.motion-safe\:data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*-100%)}}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:data-closed\:zoom-out-95:where([data-state=closed]),.motion-safe\:data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.motion-safe\:data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]),.motion-safe\:data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*100%)}:is(.motion-safe\:data-\[side\=end\]\:data-closed\:slide-out-to-end-10[data-side=end]:where([data-state=closed]),.motion-safe\:data-\[side\=end\]\:data-closed\:slide-out-to-end-10[data-side=end]:where([data-closed]:not([data-closed=false]))):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-exit-translate-x:calc(.1*100%)}:is(.motion-safe\:data-\[side\=end\]\:data-closed\:slide-out-to-end-10[data-side=end]:where([data-state=closed]),.motion-safe\:data-\[side\=end\]\:data-closed\:slide-out-to-end-10[data-side=end]:where([data-closed]:not([data-closed=false]))):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]),:is(.motion-safe\:data-\[side\=start\]\:data-closed\:slide-out-to-start-10[data-side=start]:where([data-state=closed]),.motion-safe\:data-\[side\=start\]\:data-closed\:slide-out-to-start-10[data-side=start]:where([data-closed]:not([data-closed=false]))):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-exit-translate-x:calc(.1*-100%)}:is(.motion-safe\:data-\[side\=start\]\:data-closed\:slide-out-to-start-10[data-side=start]:where([data-state=closed]),.motion-safe\:data-\[side\=start\]\:data-closed\:slide-out-to-start-10[data-side=start]:where([data-closed]:not([data-closed=false]))):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-exit-translate-x:calc(.1*100%)}.motion-safe\:data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]),.motion-safe\:data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*-100%)}}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.\[\&_\.well\]\:hidden .well{display:none}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:max-w-none p{max-width:none}.\[\&_p\]\:text-\[17px\] p{font-size:17px}.\[\&_p\]\:text-emph p{color:var(--text-emph)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tbody_tr\]\:h-8 tbody tr{height:calc(var(--spacing) * 8)}.\[\&_td\]\:\!py-1 td{padding-block:var(--spacing)!important}@media (hover:hover) and (pointer:fine){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{--app-height:100vh;--header-height:3.5rem;--bg-1:#140806;--bg-2:#2a2523;--bg-3:#241e1c;--bg-raised:#332c28;--bg-overlay:var(--bg-1)}@supports (color:lab(0% 0 0)){:root{--bg-1:lab(3.07547% 3.87865 2.22328);--bg-2:lab(15.1902% 2.09318 2.23453);--bg-3:lab(11.9121% 2.67559 2.50217);--bg-raised:lab(18.6797% 2.68997 3.83295)}}@supports (color:color-mix(in lab, red, red)){:root{--bg-overlay:color-mix(in oklch, var(--bg-1) 60%, transparent)}}:root{--text-main:#afa68b;--text-emph:#e6e3df;--text-desc:#b7a7a7;--text-dim:#66615b;--text-faint:#777;--text-quiet:#9c9585;--accent:#816635;--accent-bright:#b0ad98;--accent-press:#3f362d;--accent-rust-hi:#9d6d56;--accent-rust:#73452e;--accent-rust-deep:#664023;--link:#c9a55c;--link-hover:#e6c87e;--join-highlight:#c9a55c;--color-join-bg:var(--join-highlight)}@supports (color:lab(0% 0 0)){:root{--text-main:lab(68.3447% .0227392 15.2825);--text-emph:lab(90.3837% .526637 2.33312);--text-desc:lab(69.8783% 5.98243 2.20968);--text-dim:lab(41.4654% 1.1898 4.19879);--text-faint:lab(50.0388% -.0000298023 0);--text-quiet:lab(61.97% .56693 9.46008);--accent:lab(45.1161% 6.65718 31.6263);--accent-bright:lab(70.5403% -1.61868 11.25);--accent-press:lab(23.3653% 2.86159 7.23178);--accent-rust-hi:lab(50.7179% 17.5898 20.9315);--accent-rust:lab(34.4892% 18.5209 22.5628);--accent-rust-deep:lab(31.1971% 14.7441 24.6493);--link:lab(69.9098% 7.18743 42.6368);--link-hover:lab(81.9929% 3.87418 41.0109);--join-highlight:lab(69.9098% 7.18743 42.6368)}}@supports (color:color-mix(in lab, red, red)){:root{--color-join-bg:color-mix(in oklch, var(--join-highlight) 12%, transparent)}}:root{--entity-accent:#816635;--color-entity-accent-bright:#c9a55c;--parchment:#7d7065;--parchment-deep:#726559;--parchment-ink:#140806;--parchment-line:#d9cfb8;--parchment-read:#8f8275;--parchment-og:#ede5d2;--parchment-og-deep:#d9cfb8;--good:#a8b774;--bad:#bf4834;--bad-deep:#59231a;--title-ink:#492620;--special:#14ffdc;--stealth-hidden:#4085be;--stealth-warn:#beb840;--stealth-seen:#be404a;--select-gain:#6f6;--steal:#f66;--danger-x:#c44;--warn:var(--stealth-warn);--tier-info:var(--stealth-hidden);--tier-success:var(--good);--tier-danger:var(--bad);--cut:var(--stealth-hidden);--blunt:var(--accent-rust-hi);--focus-ring:#cbc4bb;--disabled-text:#444;--input-disabled-bg:#241e1c;--locked-veil:var(--bg-1)}@supports (color:lab(0% 0 0)){:root{--entity-accent:lab(45.1161% 6.65718 31.6263);--color-entity-accent-bright:lab(69.9098% 7.18743 42.6368);--parchment:lab(48.2143% 3.80036 8.0783);--parchment-deep:lab(43.7689% 3.77575 8.8076);--parchment-ink:lab(3.07547% 3.87865 2.22328);--parchment-line:lab(83.4759% .760078 12.7725);--parchment-read:lab(55.2689% 3.42923 8.96494);--parchment-og:lab(91.1954% .456452 10.3112);--parchment-og-deep:lab(83.4759% .760078 12.7725);--good:lab(72.035% -13.5062 32.2436);--bad:lab(47.55% 47.8669 37.851);--bad-deep:lab(21.9096% 24.9229 18.825);--title-ink:lab(19.8857% 16.3719 11.5761);--special:lab(89.9476% -57.5089 1.98964);--stealth-hidden:lab(53.0383% -8.47188 -36.9324);--stealth-warn:lab(73.6349% -8.38542 58.8404);--stealth-seen:lab(46.372% 51.7059 23.5946);--select-gain:lab(89.6046% -63.9132 58.6735);--steal:lab(63.8145% 59.3094 31.9551);--danger-x:lab(49.414% 54.5198 31.5395);--focus-ring:lab(79.5356% 1.35916 5.44983);--disabled-text:lab(28.8572% 0 0);--input-disabled-bg:lab(11.9121% 2.67559 2.50217)}}@supports (color:color-mix(in lab, red, red)){:root{--locked-veil:color-mix(in oklch, var(--bg-1) 55%, transparent)}}:root{--well-empty:#3b1f13;--skeleton-block:#ffffff0a;--input-bg:#241e1c;--input-border:#0000008c;--input-border-focus:#c9a55c;--input-border-invalid:#bf4834;--search-open-surface:#332c28;--combobox-surface:var(--parchment-read);--row-alt:#ffffff05;--row-hover:#332c28;--table-divider:#0006;--table-sticky-bg:#2a2523;--row-height-comfortable:44px;--row-height-dense:32px;--chip-border:var(--accent-bright)}@supports (color:lab(0% 0 0)){:root{--well-empty:lab(15.4552% 12.9244 14.2118);--skeleton-block:lab(100% 0 0/.04);--input-bg:lab(11.9121% 2.67559 2.50217);--input-border:lab(0% 0 0/.55);--input-border-focus:lab(69.9098% 7.18743 42.6368);--input-border-invalid:lab(47.55% 47.8669 37.851);--search-open-surface:lab(18.6797% 2.68997 3.83295);--row-alt:lab(100% 0 0/.02);--row-hover:lab(18.6797% 2.68997 3.83295);--table-divider:lab(0% 0 0/.4);--table-sticky-bg:lab(15.1902% 2.09318 2.23453)}}@supports (color:color-mix(in lab, red, red)){:root{--chip-border:color-mix(in oklch, var(--accent-bright) 35%, transparent)}}:root{--chip-text:#b7a7a7;--chip-whatif:#c9a55c;--chip-estimate:#beb840;--badge-mod:#73452e;--comment-frame-idle:#140806;--comment-frame-lit:#cbc4bb;--marker-ally:#5cb473;--marker-neutral:#dfdfdf;--marker-enemy:#e65139;--marker-player:#8dcdff;--marker-move:#79b44b;--marker-ring:#0000008c;--marker-cluster-bg:#2a2523;--route-casing:#0000008c;--region-fill-alpha:.16;--region-stroke-alpha:.55;--region-hover-alpha:.24;--volume-fill:#00000059;--volume-hatch:#ffffff14;--faction-holy-nation:#e7dfc2;--faction-shek:#93a4ad;--faction-united-cities:#a98fd6;--faction-traders-guild:#d4af5a;--faction-western-hive:#da9a3f;--faction-southern-hive:#c44555;--faction-swamp-hounds:#7c8c46;--faction-shinobi-thieves:#5e9494;--env-sea:#6d7b78;--env-sand:#9f7f58;--env-dust:#636859;--bar-ok:#7c7543;--bar-healed:#ae9667;--bar-stunned:#524541;--bar-hurt:#5f1b12;--bar-splint:#d9cfb8;--bar-track:#4f3c20;--bar-fill:#776846;--scrollbar-track:#251d1b;--scrollbar-thumb:#3a322e;--scrollbar-thumb-hover:#4a403b;--rarity-0:#666;--rarity-1:#d9ccbf;--rarity-2:#4099b3;--rarity-3:#66fc80;--rarity-4:#fceb0d;--rarity-5:#0dfceb;--color-rarity-0:var(--rarity-0);--color-rarity-1:var(--rarity-1);--color-rarity-2:var(--rarity-2);--color-rarity-3:var(--rarity-3);--color-rarity-4:var(--rarity-4);--color-rarity-5:var(--rarity-5);--item-standard:#e0cccc;--font-exo2:"Exo 2";--font-ui:"Exo 2", system-ui, sans-serif;--font-flavor:"Sentencia", var(--font-exo2), "Exo 2", serif;--font-names:var(--font-exo2), serif;--font-display:"Mailart Rubberstamp", "Sentencia", serif;--font-mono:ui-monospace, "JetBrains Mono", "Cascadia Code", monospace;--text-size-floor:12px;--flavor-size-floor:14px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--z-sticky:100;--z-popover:200;--z-map-chrome:300;--z-modal:400;--z-toast:500;--dur-fast:.15s;--dur-max:.3s;--ease-out:cubic-bezier(.2, .6, .3, 1);--rarity-border-cycle:10s;--border-radius-primary:2px;--border-radius-card:3px;--border-seam:#0000008c;--border-lift:#ffffff08}@supports (color:lab(0% 0 0)){:root{--chip-text:lab(69.8783% 5.98243 2.20968);--chip-whatif:lab(69.9098% 7.18743 42.6368);--chip-estimate:lab(73.6349% -8.38542 58.8404);--badge-mod:lab(34.4892% 18.5209 22.5628);--comment-frame-idle:lab(3.07547% 3.87865 2.22328);--comment-frame-lit:lab(79.5356% 1.35916 5.44983);--marker-ally:lab(66.626% -38.6076 24.7447);--marker-neutral:lab(88.8292% 0 -.0000119209);--marker-enemy:lab(55.8389% 57.7551 46.238);--marker-player:lab(79.4782% -11.3487 -31.4165);--marker-move:lab(67.5774% -33.4579 46.0606);--marker-ring:lab(0% 0 0/.55);--marker-cluster-bg:lab(15.1902% 2.09318 2.23453);--route-casing:lab(0% 0 0/.55);--volume-fill:lab(0% 0 0/.35);--volume-hatch:lab(100% 0 0/.08);--faction-holy-nation:lab(88.895% -.685394 15.2948);--faction-shek:lab(66.2449% -4.76477 -6.82176);--faction-united-cities:lab(63.8267% 20.8712 -33.0035);--faction-traders-guild:lab(73.5467% 6.63042 48.132);--faction-western-hive:lab(68.7953% 18.6198 55.6108);--faction-southern-hive:lab(48.39% 52.2411 19.7698);--faction-swamp-hounds:lab(55.7437% -14.428 34.9882);--faction-shinobi-thieves:lab(57.5781% -18.5867 -5.98359);--env-sea:lab(50.3802% -5.84835 -.210035);--env-sand:lab(55.6068% 8.8501 26.1037);--env-dust:lab(43.2164% -4.24176 7.79886);--bar-ok:lab(48.9784% -2.81394 28.4738);--bar-healed:lab(63.431% 4.31865 28.2685);--bar-stunned:lab(30.5568% 5.17242 4.58968);--bar-hurt:lab(21.4646% 30.9854 23.8442);--bar-splint:lab(83.4759% .760078 12.7725);--bar-track:lab(26.922% 5.76188 20.505);--bar-fill:lab(44.8003% 2.28727 21.4763);--scrollbar-track:lab(11.6807% 3.73187 2.93046);--scrollbar-thumb:lab(21.5541% 3.10522 3.93749);--scrollbar-thumb-hover:lab(28.0138% 3.72979 4.7266);--rarity-0:lab(43.1948% 0 0);--rarity-1:lab(82.8484% 3.0506 8.1912);--rarity-2:lab(58.6989% -21.3913 -21.9685);--rarity-3:lab(88.9495% -60.6014 46.518);--rarity-4:lab(92.2345% -7.74181 88.6215);--rarity-5:lab(89.3547% -53.6198 -6.59398);--item-standard:lab(83.724% 7.20403 2.66459);--border-seam:lab(0% 0 0/.55);--border-lift:lab(100% 0 0/.03)}}@media not all and (min-width:64rem){:root{--header-height:6.5rem}}@media not all and (min-width:22.5rem){:root{--header-height:8.5rem}}:root[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-1:#d9cfb8;--bg-2:#cabfaa;--bg-3:#c1b5a1;--bg-raised:#b8ab99;--bg-overlay:var(--text-main)}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--bg-1:lab(83.4759% .760078 12.7725);--bg-2:lab(77.8272% 1.46332 12.1189);--bg-3:lab(74.298% 1.8619 11.6844);--bg-raised:lab(70.7698% 2.22838 11.2324)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--bg-overlay:color-mix(in oklch, var(--text-main) 35%, transparent)}}:root[data-theme=day]{--text-main:#140806;--text-emph:#140806;--text-desc:#492620;--text-dim:#726559;--text-faint:#726559;--text-quiet:#362822;--accent:#492620;--accent-bright:#140806;--accent-press:#726559;--link:#492620;--link-hover:#140806;--join-highlight:#492620;--color-entity-accent-bright:#492620;--good:#60492c;--bad:#863425;--stealth-hidden:#595085;--stealth-warn:#6b461e;--cut:#595085;--blunt:#694638;--focus-ring:#492620;--disabled-text:#7d7065;--input-disabled-bg:#c1b5a1;--locked-veil:var(--bg-1)}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--text-main:lab(3.07547% 3.87865 2.22328);--text-emph:lab(3.07547% 3.87865 2.22328);--text-desc:lab(19.8857% 16.3719 11.5761);--text-dim:lab(43.7689% 3.77575 8.8076);--text-faint:lab(43.7689% 3.77575 8.8076);--text-quiet:lab(17.5245% 5.89098 6.59051);--accent:lab(19.8857% 16.3719 11.5761);--accent-bright:lab(3.07547% 3.87865 2.22328);--accent-press:lab(43.7689% 3.77575 8.8076);--link:lab(19.8857% 16.3719 11.5761);--link-hover:lab(3.07547% 3.87865 2.22328);--join-highlight:lab(19.8857% 16.3719 11.5761);--color-entity-accent-bright:lab(19.8857% 16.3719 11.5761);--good:lab(32.8976% 7.39706 21.1848);--bad:lab(33.7246% 35.4719 27.8406);--stealth-hidden:lab(36.7749% 13.5537 -28.8791);--stealth-warn:lab(33.4653% 13.3079 30.3212);--cut:lab(36.7749% 13.5537 -28.8791);--blunt:lab(33.4447% 14.3707 14.5649);--focus-ring:lab(19.8857% 16.3719 11.5761);--disabled-text:lab(48.2143% 3.80036 8.0783);--input-disabled-bg:lab(74.298% 1.8619 11.6844)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--locked-veil:color-mix(in oklch, var(--bg-1) 55%, transparent)}}:root[data-theme=day]{--well-empty:#afa390;--skeleton-block:var(--text-main)}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--well-empty:lab(67.5838% 2.26545 11.326)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--skeleton-block:color-mix(in oklch, var(--text-main) 6%, transparent)}}:root[data-theme=day]{--input-bg:#d0c5af;--input-border:var(--text-main)}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--input-bg:lab(79.9452% 1.20902 12.3704)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--input-border:color-mix(in oklch, var(--text-main) 35%, transparent)}}:root[data-theme=day]{--input-border-focus:#492620;--search-open-surface:#cabfaa;--row-alt:var(--text-main)}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--input-border-focus:lab(19.8857% 16.3719 11.5761);--search-open-surface:lab(77.8272% 1.46332 12.1189)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--row-alt:color-mix(in oklch, var(--text-main) 3%, transparent)}}:root[data-theme=day]{--row-hover:#b8ab99;--table-divider:var(--text-main)}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--row-hover:lab(70.7698% 2.22838 11.2324)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--table-divider:color-mix(in oklch, var(--text-main) 16%, transparent)}}:root[data-theme=day]{--table-sticky-bg:#cabfaa;--chip-border:var(--text-desc)}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--table-sticky-bg:lab(77.8272% 1.46332 12.1189)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--chip-border:color-mix(in oklch, var(--text-desc) 40%, transparent)}}:root[data-theme=day]{--chip-text:#492620;--chip-whatif:#492620;--bar-track:#afa390;--bar-fill:#726559;--scrollbar-track:#cabfaa;--scrollbar-thumb:#8f8275;--scrollbar-thumb-hover:#7d7065;--rarity-1:#492620;--rarity-3:#39763d;--rarity-4:#7c6e09;--rarity-5:#11766d;--item-standard:#140806;--border-seam:var(--text-main)}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--chip-text:lab(19.8857% 16.3719 11.5761);--chip-whatif:lab(19.8857% 16.3719 11.5761);--bar-track:lab(67.5838% 2.26545 11.326);--bar-fill:lab(43.7689% 3.77575 8.8076);--scrollbar-track:lab(77.8272% 1.46332 12.1189);--scrollbar-thumb:lab(55.2689% 3.42923 8.96494);--scrollbar-thumb-hover:lab(48.2143% 3.80036 8.0783);--rarity-1:lab(19.8857% 16.3719 11.5761);--rarity-3:lab(44.4904% -30.3781 24.9642);--rarity-4:lab(46.5503% -1.70839 50.0914);--rarity-5:lab(44.2939% -29.6792 -3.19862);--item-standard:lab(3.07547% 3.87865 2.22328)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--border-seam:color-mix(in oklch, var(--text-main) 22%, transparent)}}:root[data-theme=day]{--border-lift:var(--bg-1)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day]{--border-lift:color-mix(in oklch, var(--bg-1) 50%, transparent)}}[data-entity-accent=holy-nation]{--entity-accent:var(--faction-holy-nation)}[data-entity-accent=shek]{--entity-accent:var(--faction-shek)}[data-entity-accent=united-cities]{--entity-accent:var(--faction-united-cities)}[data-entity-accent=traders-guild]{--entity-accent:var(--faction-traders-guild)}[data-entity-accent=western-hive]{--entity-accent:var(--faction-western-hive)}[data-entity-accent=southern-hive]{--entity-accent:var(--faction-southern-hive)}[data-entity-accent=swamp-hounds]{--entity-accent:var(--faction-swamp-hounds)}[data-entity-accent=shinobi-thieves]{--entity-accent:var(--faction-shinobi-thieves)}[data-entity-accent=skeleton]{--entity-accent:#4085be}@supports (color:lab(0% 0 0)){[data-entity-accent=skeleton]{--entity-accent:lab(53.0383% -8.47188 -36.9324)}}[data-entity-accent=beast]{--entity-accent:#636859}@supports (color:lab(0% 0 0)){[data-entity-accent=beast]{--entity-accent:lab(43.2164% -4.24176 7.79886)}}:root,[data-entity-accent]{--color-entity-accent:var(--entity-accent);--color-entity-accent-wash:var(--entity-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-entity-accent]{--color-entity-accent-wash:color-mix(in oklch, var(--entity-accent) 14%, transparent)}}:root,[data-entity-accent]{--color-entity-accent-edge:var(--entity-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-entity-accent]{--color-entity-accent-edge:color-mix(in oklch, var(--entity-accent) 50%, transparent)}}:root[data-theme=day],:root[data-theme=day] [data-entity-accent]{--color-entity-accent:var(--entity-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day],:root[data-theme=day] [data-entity-accent]{--color-entity-accent:color-mix(in oklch, var(--entity-accent) 45%, lab(3.07547% 3.87865 2.22328))}}:root[data-theme=day],:root[data-theme=day] [data-entity-accent]{--color-entity-accent-wash:var(--color-entity-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day],:root[data-theme=day] [data-entity-accent]{--color-entity-accent-wash:color-mix(in oklch, var(--color-entity-accent) 14%, transparent)}}:root[data-theme=day],:root[data-theme=day] [data-entity-accent]{--color-entity-accent-edge:var(--color-entity-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day],:root[data-theme=day] [data-entity-accent]{--color-entity-accent-edge:color-mix(in oklch, var(--color-entity-accent) 50%, transparent)}}.parchment-card{--cut:var(--parchment-ink);--blunt:var(--parchment-ink)}@font-face{font-family:"Exo 2";src:url(/cdn/v13871665/fonts/Exo2-Medium.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:"Exo 2";src:url(/cdn/v13871665/fonts/Exo2-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Exo 2";src:url(/cdn/v13871665/fonts/Exo2-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Sentencia;src:url(/cdn/v13871665/fonts/Sentencia_1.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-A9,U+AD,U+B4,U+BF-CF,U+D1-D6,U+D8-DD,U+E?,U+F1-F6,U+F8-FD,U+FF,U+37E,U+20AC}@font-face{font-family:Mailart Rubberstamp;src:url(/cdn/v13871665/fonts/MailartRubberstamp-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Pollock;src:url(/cdn/v13871665/fonts/pollock2ctt.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Mount;src:url(/cdn/v13871665/fonts/Mount.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Ume PGothic;src:url(/cdn/v13871665/fonts/ume-pgs5.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Kirieji;src:url(/cdn/v13871665/fonts/kirieji.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Source Han Serif K;src:url(/cdn/v13871665/fonts/SourceHanSerifK-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi TT ZhongYuan;src:url(/cdn/v13871665/fonts/TTZhongYuanJ.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi STXingkai;src:url(/cdn/v13871665/fonts/STXINGKA.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Traditional Serif;src:url(/cdn/v13871665/fonts/KenshiTraditionalSerif-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Loma;src:url(/cdn/v13871665/fonts/KenshiLoma-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Loma UI;src:url(/cdn/v13871665/fonts/KenshiLomaUI-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Kenshi Persian Serif;src:url(/cdn/v13871665/fonts/KenshiPersianSerif-Regular.woff2)format("woff2");font-display:swap}:root:lang(pl),:root:lang(tr){--font-flavor:"Mailart Rubberstamp", "Exo 2", serif}:root:lang(fa){--font-ui:var(--font-exo2), "Kenshi Persian Serif", system-ui, sans-serif;--font-flavor:"Sentencia", "Kenshi Persian Serif", "Exo 2", serif;--font-names:var(--font-exo2), "Kenshi Persian Serif", serif;--font-display:"Mailart Rubberstamp", "Kenshi Persian Serif", serif}:root:lang(th){--font-ui:var(--font-exo2), "Kenshi Loma UI", "Kenshi Traditional Serif", system-ui, sans-serif;--font-flavor:"Sentencia", "Kenshi Loma", "Exo 2", "Kenshi Traditional Serif", serif;--font-names:var(--font-exo2), "Kenshi Loma UI", "Kenshi Traditional Serif", serif;--font-display:"Mailart Rubberstamp", "Kenshi Loma", "Kenshi Traditional Serif", serif}:root:lang(uk){--font-ui:var(--font-exo2), "Kenshi Mount", system-ui, sans-serif;--font-flavor:"Sentencia", "Kenshi Mount", "Exo 2", serif;--font-names:var(--font-exo2), "Kenshi Mount", serif;--font-display:"Mailart Rubberstamp", "Kenshi Mount", serif}:root:lang(ru){--font-flavor:"Kenshi Pollock", "Sentencia", var(--font-exo2), serif;--font-display:"Kenshi Mount", "Kenshi Pollock", serif}:root:lang(ja){--font-ui:var(--font-exo2), "Kenshi Ume PGothic", system-ui, sans-serif;--font-flavor:"Kenshi Ume PGothic", "Sentencia", var(--font-exo2), serif;--font-names:var(--font-exo2), "Kenshi Ume PGothic", serif;--font-display:"Kenshi Kirieji", "Kenshi Ume PGothic", "Mailart Rubberstamp", serif}:root:lang(ko){--font-ui:var(--font-exo2), "Kenshi Source Han Serif K", system-ui, sans-serif;--font-flavor:"Kenshi Source Han Serif K", "Sentencia", var(--font-exo2), serif;--font-names:var(--font-exo2), "Kenshi Source Han Serif K", serif;--font-display:"Kenshi Source Han Serif K", "Mailart Rubberstamp", serif}:root:lang(zh-Hans){--font-ui:var(--font-exo2), "Kenshi TT ZhongYuan", system-ui, sans-serif;--font-flavor:"Kenshi TT ZhongYuan", "Sentencia", var(--font-exo2), serif;--font-names:var(--font-exo2), "Kenshi TT ZhongYuan", serif;--font-display:"Kenshi STXingkai", "Kenshi TT ZhongYuan", "Mailart Rubberstamp", serif}:root:lang(zh-Hant){--font-ui:var(--font-exo2), "Kenshi Traditional Serif", system-ui, sans-serif;--font-flavor:"Sentencia", var(--font-exo2), "Kenshi Traditional Serif", serif;--font-names:var(--font-exo2), "Kenshi Traditional Serif", serif;--font-display:"Mailart Rubberstamp", "Kenshi Traditional Serif", serif}.franchise-shell{--game-logo-size:2.5rem;--game-rail-padding:.75rem;--game-rail-width:calc(var(--game-logo-size) + 2 * var(--game-rail-padding) + 1px);--game-rail-shadow-x:6px}[dir=rtl] .franchise-shell{--game-rail-shadow-x:-6px}.franchise-frame{container-type:inline-size}.game-rail{display:none}.game-switch-mobile{gap:.5rem;padding-block:0 .5rem;padding-inline:1rem;display:flex}.game-tile{color:var(--text-main);font-family:var(--font-flavor);text-align:center;transition:color .15s var(--ease-out), background-color .15s var(--ease-out);justify-content:center;align-items:center;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.game-logo{display:none}.game-switch-mobile .game-tile{border:1px solid var(--plate-edge,var(--accent));background:var(--bg-3);border-radius:2px;padding-block:.5rem;padding-inline:1rem}.game-tile:active{transform:scale(.96)}.game-tile[aria-current]{color:var(--text-emph)}.game-switch-mobile .game-tile[aria-current]{border-color:var(--link);box-shadow:0 0 0 2px var(--bg-1), 0 0 0 3px var(--accent)}@media (hover:hover) and (pointer:fine){.game-tile:hover{color:var(--text-emph)}.game-switch-mobile .game-tile:hover{background:var(--bg-raised);border-color:var(--link)}}@media (prefers-reduced-motion:no-preference){.game-tile{transition:color .15s var(--ease-out), background-color .15s var(--ease-out), transform .15s var(--ease-out)}}@media (min-width:64rem){.game-switch-mobile{display:none}.game-rail{z-index:120;grid-template-columns:var(--game-logo-size) minmax(0, 0fr);width:max-content;padding-block:1rem;padding-inline:var(--game-rail-padding);background:var(--bg-1);border-inline-end:1px solid var(--accent-press);align-content:start;gap:1rem 0;display:grid;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.game-rail:focus-within{grid-template-columns:var(--game-logo-size) minmax(0, 1fr);column-gap:var(--game-rail-padding);box-shadow:var(--game-rail-shadow-x) 0 24px #00000059}@supports (color:lab(0% 0 0)){.game-rail:focus-within{box-shadow:var(--game-rail-shadow-x) 0 24px lab(0% 0 0/.35)}}.game-rail .game-tile{grid-template-columns:subgrid;text-align:start;grid-column:1/-1;display:grid}.game-rail .game-logo{width:var(--game-logo-size);height:var(--game-logo-size);display:block;position:relative}.game-logo-disc{border:1px solid var(--plate-edge,var(--accent));background:var(--bg-3);width:100%;height:100%;transition:border-color .15s var(--ease-out), background-color .15s var(--ease-out);border-radius:50%;place-items:center;display:grid}.game-logo-disc img{object-fit:contain;width:100%;height:100%;padding:3px}.game-rail .game-tile[aria-current] .game-logo-disc{border-color:var(--link);box-shadow:0 0 0 1px var(--accent)}.game-edition{border:1px solid var(--bg-1);background:var(--accent);min-width:1.125rem;height:1.125rem;color:var(--bg-1);font-family:var(--font-ui);border-radius:50%;place-items:center;padding-inline:2px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.game-rail .game-label{white-space:nowrap;opacity:0;min-width:0;font-family:var(--font-ui);transition:opacity .15s var(--ease-out);font-weight:600;overflow:clip}.game-rail:focus-within .game-label{opacity:1}.franchise-frame{margin-inline-start:var(--game-rail-width)}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.game-rail:hover{grid-template-columns:var(--game-logo-size) minmax(0, 1fr);column-gap:var(--game-rail-padding);box-shadow:var(--game-rail-shadow-x) 0 24px #00000059}@supports (color:lab(0% 0 0)){.game-rail:hover{box-shadow:var(--game-rail-shadow-x) 0 24px lab(0% 0 0/.35)}}.game-rail:hover .game-label{opacity:1}.game-rail .game-tile:hover .game-logo-disc{background:var(--bg-raised);border-color:var(--link-hover)}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.game-rail{transition:grid-template-columns .15s var(--ease-out), column-gap .15s var(--ease-out), box-shadow .15s var(--ease-out)}}.external-link{cursor:pointer;text-align:start}button.link-gold{color:var(--link);transition:color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){button.link-gold:hover{color:var(--link-hover)}}.leave-site{z-index:var(--z-modal);background:#0009;background:lab(0% 0 0/.6);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.leave-site-dialog{border-radius:var(--border-radius-card);gap:1.25rem;inline-size:min(100%,26rem);padding:1.5rem;display:grid;box-shadow:0 1.5rem 3rem #00000080;box-shadow:0 1.5rem 3rem lab(0% 0 0/.5)}.leave-site-question{color:var(--text-emph);text-align:center;overflow-wrap:anywhere;margin:0;font-size:1rem}.leave-site-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.leave-site-actions>.btn{min-inline-size:8rem}[data-game=kenshi2]{--k2-hero-gradient-angle:90deg;--k2-field:#0b1524;--k2-umbra:#1c120c;--k2-stone:#8a7d6c;--k2-iron:#3a2c26;--k2-amber:#d4a84b;--k2-bone:#d9d0bc;--k2-ink:#efe8d8;--k2-muted:#b8b09f;--k2-line:var(--k2-stone)}@supports (color:lab(0% 0 0)){[data-game=kenshi2]{--k2-field:lab(6.4954% -.245586 -11.8463);--k2-umbra:lab(6.45266% 4.17341 4.76297);--k2-stone:lab(53.235% 2.98572 11.2264);--k2-iron:lab(19.4975% 5.87666 6.50964);--k2-amber:lab(71.6514% 9.42716 53.0305);--k2-bone:lab(83.817% .736862 11.1428);--k2-ink:lab(92.2314% .451565 8.70141);--k2-muted:lab(72.1522% .777632 9.81896)}}@supports (color:color-mix(in lab, red, red)){[data-game=kenshi2]{--k2-line:color-mix(in oklch, var(--k2-stone) 45%, transparent)}}[data-game=kenshi2]{color:var(--k2-ink);background:radial-gradient(120% 70% at 12% 0%, #122640f2, transparent 58%), linear-gradient(180deg, var(--k2-field) 0%, var(--k2-umbra) 100%)}@supports (color:lab(0% 0 0)){[data-game=kenshi2]{background:radial-gradient(120% 70% at 12% 0%, lab(14.5977% -.639692 -19.2943/.95), transparent 58%), linear-gradient(180deg, var(--k2-field) 0%, var(--k2-umbra) 100%)}}[dir=rtl] [data-game=kenshi2]{--k2-hero-gradient-angle:270deg}[data-game=kenshi2] .k2-shell{max-width:68rem;margin-inline:auto;padding-block:1.25rem 3rem;padding-inline:1rem}[data-game=kenshi2] .k2-title{font-family:var(--font-flavor);letter-spacing:.04em;color:var(--k2-bone);margin:0;font-size:2.125rem;line-height:1.05}[data-game=kenshi2] .k2-lede,[data-game=kenshi2] .k2-body{max-width:62ch;color:var(--k2-muted);margin-block-start:.85rem;font-size:1rem;line-height:1.55}[data-game=kenshi2] .k2-heading{font-family:var(--font-flavor);letter-spacing:.06em;color:var(--k2-amber);font-size:1.25rem}[data-game=kenshi2] .k2-caption{color:var(--k2-muted);margin-block-start:.5rem;font-size:.8125rem;line-height:1.4}[data-game=kenshi2] .k2-plate{background:linear-gradient(180deg, #ffffff0a, #0000002e), var(--k2-iron);border:1px solid var(--k2-line);border-radius:2px}@supports (color:lab(0% 0 0)){[data-game=kenshi2] .k2-plate{background:linear-gradient(180deg, lab(100% 0 0/.04), lab(0% 0 0/.18)), var(--k2-iron)}}[data-game=kenshi2] .k2-link{color:var(--k2-amber)}@media (hover:hover) and (pointer:fine){[data-game=kenshi2] .k2-link:hover{color:var(--k2-bone)}}[data-game=kenshi2] .k2-isolate{direction:ltr;unicode-bidi:isolate}[data-game=kenshi2] .k2-still img{width:100%;height:auto;display:block}[data-game=kenshi2] .k2-grid{gap:.85rem;display:grid}@media (min-width:48rem){[data-game=kenshi2] .k2-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-game=kenshi2] .k2-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-game=kenshi2] .k2-hero{margin-block-start:.25rem}[data-game=kenshi2] .k2-hero-stage{position:relative}[data-game=kenshi2] .k2-hero-copy{padding:1.25rem}[data-game=kenshi2] .k2-hero-stage>img{width:100%;height:auto;display:block}[data-game=kenshi2] .k2-hero .k2-title{font-size:clamp(2.5rem,5vw,4.5rem)}[data-game=kenshi2] .k2-hero .k2-lede{color:var(--k2-ink);max-width:38ch}[data-game=kenshi2] .k2-hero-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.5rem;display:flex}[data-game=kenshi2] .k2-hero-actions a{border:1px solid var(--k2-amber);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1rem;font-size:1rem;text-decoration:none;display:inline-flex}[data-game=kenshi2] .k2-hero-primary{color:var(--k2-field);background:var(--k2-amber);font-weight:600}[data-game=kenshi2] .k2-hero-secondary{color:var(--k2-bone);background:var(--k2-iron)}[data-game=kenshi2] .k2-hero-actions a:active{transform:scale(.96)}[data-game=kenshi2] .k2-topic{transition:border-color .15s var(--ease-out), background-color .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){[data-game=kenshi2] .k2-hero-actions a:hover{color:var(--k2-field);background:var(--k2-bone)}[data-game=kenshi2] .k2-topic:hover{border-color:var(--k2-amber);background:var(--k2-umbra)}}@media (prefers-reduced-motion:no-preference){[data-game=kenshi2] .k2-hero-actions a{transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out)}}[data-game=kenshi2] .k2-topic-label{font-family:var(--font-flavor);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;font-size:1rem;line-height:1.3;display:flex}[data-game=kenshi2] .k2-topic-description{color:var(--k2-muted);max-width:70ch;padding-block:0 1rem;padding-inline:.85rem;font-size:1rem;line-height:1.5;display:block}[data-game=kenshi2] .k2-topic-text{grid-column:1/-1}@media (min-width:48rem){[data-game=kenshi2] .k2-hero-copy{z-index:1;background:linear-gradient(var(--k2-hero-gradient-angle), var(--k2-field), var(--k2-field) 38%, transparent 75%);flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-game=kenshi2] .k2-hero-copy{background:linear-gradient(var(--k2-hero-gradient-angle), color-mix(in oklch, var(--k2-field) 94%, transparent), color-mix(in oklch, var(--k2-field) 75%, transparent) 38%, transparent 75%)}}[data-game=kenshi2] .k2-hero-copy .k2-lede{font-size:1.0625rem}}[data-game=kenshi2] .k2-facts{border-block-start:1px solid var(--k2-line);margin-block-start:1.5rem}[data-game=kenshi2] .k2-fact{border-block-end:1px solid var(--k2-line);gap:.5rem 1.5rem;padding-block:1rem;display:grid}[data-game=kenshi2] .k2-fact-term{font-family:var(--font-flavor);color:var(--k2-amber);font-size:1rem}[data-game=kenshi2] .k2-fact-value{max-width:68ch;color:var(--k2-bone);margin:0;font-size:1rem;line-height:1.55}@media (min-width:48rem){[data-game=kenshi2] .k2-fact{grid-template-columns:minmax(12ch,1fr) minmax(0,4fr)}}@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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}html{background:var(--bg-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;-moz-osx-font-smoothing:grayscale;scroll-padding-block-start:calc(var(--header-height) + 1rem)}h1,h2,h3,h4{text-wrap:balance}body{background:var(--bg-1);min-height:100svh;color:var(--text-main);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}::selection{background:var(--join-highlight)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--join-highlight) 30%, transparent)}}::selection{color:var(--text-emph)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}}:root{--background:var(--bg-1);--foreground:var(--text-main);--card:var(--bg-2);--card-foreground:var(--text-main);--popover:var(--parchment-read);--popover-foreground:var(--parchment-ink);--primary:var(--link);--primary-foreground:var(--bg-1);--secondary:var(--bg-3);--secondary-foreground:var(--text-main);--muted:var(--bg-3);--muted-foreground:var(--text-quiet);--destructive:var(--bad);--border:var(--border-seam);--input:var(--input-border);--ring:var(--focus-ring);--chart-1:var(--good);--chart-2:var(--link);--chart-3:var(--accent-rust-hi);--chart-4:var(--stealth-hidden);--chart-5:var(--bad);--radius:3px;--sidebar:var(--bg-2);--sidebar-foreground:var(--text-main);--sidebar-primary:var(--link);--sidebar-primary-foreground:var(--bg-1);--sidebar-accent:var(--bg-raised);--sidebar-accent-foreground:var(--text-emph);--sidebar-border:var(--border-seam);--sidebar-ring:var(--focus-ring)}.km-root,.leaflet-tooltip.km-label{--km-ink:#1d0f0a;--km-halo:#e9dfc6}@supports (color:lab(0% 0 0)){.km-root,.leaflet-tooltip.km-label{--km-ink:lab(5.72986% 6.1217 4.58792);--km-halo:lab(89.1333% .502497 13.5979)}}.km-root .leaflet-container{font-family:var(--font-ui);cursor:grab;background:#707b77;background:lab(50.5995% -4.85951 .716436)}.km-root .leaflet-container:active{cursor:grabbing}.km-root .leaflet-interactive{cursor:pointer}.leaflet-tooltip.km-label{box-shadow:none;color:#1d0f0a;color:lab(5.72986% 6.1217 4.58792);font-family:var(--font-flavor);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 2px var(--km-halo), 0 0 4px var(--km-halo), 0 1px 3px var(--km-halo);pointer-events:none;background:0 0;border:0;padding:0;font-size:12px}.leaflet-tooltip.km-label-camp{text-transform:none;letter-spacing:.02em;color:#3a3f2e;color:lab(25.7729% -4.84119 9.74957);font-size:12px}.leaflet-tooltip.km-label-ruin{letter-spacing:.03em;color:#5a524a;color:lab(35.4729% 2.26913 5.96745);font-size:12px}.km-label:before{display:none}.km-ink{color:var(--title-ink);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.km-ink:hover{color:var(--accent-rust)}}.list-filter{background:var(--input-bg);color:var(--text-main);border:1px solid var(--input-border);box-shadow:inset 0 1px 2px #00000073;box-shadow:inset 0 1px 2px lab(0% 0 0/.45)}.list-filter::placeholder{color:var(--text-faint)}.list-filter:focus-visible{border-color:var(--input-border-focus)}input[type=search]::-webkit-search-cancel-button{appearance:none}.km-field{background:var(--parchment-read);color:var(--parchment-ink);border:1px solid var(--accent-rust-deep);box-shadow:inset 0 1px 2px #00000040;box-shadow:inset 0 1px 2px lab(0% 0 0/.25)}.km-field::placeholder{color:var(--parchment-ink);opacity:.55}.km-layer{color:var(--text-dim);border:1px solid #0000}.km-layer[data-state=on]{color:var(--accent-bright);background:var(--bg-3);border-color:var(--border-seam);box-shadow:inset 0 1px 0 var(--border-lift)}@media (hover:hover) and (pointer:fine){.km-layer:hover{color:var(--accent)}}.km-facet{border-radius:var(--border-radius-primary);width:100%;color:var(--text-main);text-align:start;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem .5rem;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.km-facet:hover{color:var(--accent);background:var(--bg-3)}}.km-facet[data-on=true]{color:var(--text-emph);background:var(--bg-3);font-weight:600}.km-zoom{background:var(--bg-3);width:40px;height:40px;color:var(--text-main);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.km-zoom:hover{color:var(--accent);background:var(--bg-raised)}}.km-scale{pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.km-scale>span{border:2px solid var(--km-ink);height:5px;box-shadow:0 0 0 1px var(--km-halo);border-block-start:0;display:block}@supports (color:color-mix(in lab, red, red)){.km-scale>span{box-shadow:0 0 0 1px color-mix(in oklch, var(--km-halo) 80%, transparent)}}.km-scale>b{font-family:var(--font-flavor);color:var(--km-ink);text-shadow:0 0 3px var(--km-halo), 0 0 3px var(--km-halo);font-size:12px;font-weight:500}.km-root .leaflet-tooltip-top:before{display:none}.internal-fold>summary{cursor:pointer;font-family:var(--font-flavor);letter-spacing:.04em;color:var(--text-quiet);padding:.25rem 0;font-size:13px;list-style:none}.internal-fold>summary::-webkit-details-marker{display:none}.internal-fold>summary:before{content:"▸ "}.internal-fold[open]>summary:before{content:"▾ "}@media (hover:hover) and (pointer:fine){.internal-fold>summary:hover{color:var(--link-hover)}}.hero-search{background:var(--parchment-read);width:100%;color:var(--parchment-ink);border:1px solid var(--accent-rust-deep);border-radius:var(--border-radius-primary);cursor:text;transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:15px;display:flex;box-shadow:0 2px 12px #00000080;box-shadow:0 2px 12px lab(0% 0 0/.5)}@media (hover:hover) and (pointer:fine){.hero-search:hover{background:var(--parchment-line)}}.home-intro[data-collapsed=true] .home-intro-body,.home-intro[data-collapsed=true] .home-intro-hide,.home-intro:not([data-collapsed=true]) .home-intro-show{display:none}.home-intro-toggle{color:var(--text-quiet);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);flex-shrink:0;align-items:center;gap:.35rem;margin-block-start:.6rem;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.home-intro-toggle:hover{color:var(--link-hover)}}@media (prefers-reduced-motion:no-preference){.home-intro-toggle svg{transition:transform var(--dur-fast) var(--ease-out)}}.home-intro[data-collapsed=true] .home-intro-toggle svg{transform:rotate(180deg)}:root[data-theme=day] .theme-to-day,:root:not([data-theme=day]) .theme-to-night{display:none}.bleed{width:100cqw;margin-inline:calc(50% - 50cqw)}@media (min-width:1280px){.list-table thead th{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}}@media (min-width:1024px){.list-table thead th{z-index:var(--z-sticky);position:sticky;inset-block-start:var(--header-height)}.list-scroll[data-wide]{overflow-x:auto}.list-scroll[data-wide] .list-table thead th{position:static}}[data-entity] h1{border-block-end:2px solid var(--color-entity-accent-edge);padding-block-end:.35rem}[data-entity] .plate>h2{border-block-end-color:var(--color-entity-accent-edge)}[data-entity] header .chip{border-color:var(--color-entity-accent-edge);background:var(--color-entity-accent-wash)}[data-entity] .brush-frame{border-color:var(--color-entity-accent)}@media (max-width:1023px){.list-scroll:not([data-at-end]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000 100%)}[dir=rtl] .list-scroll:not([data-at-end]){-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 1.75rem),#0000 100%)}}.leaflet-container .leaflet-control-attribution a:focus{text-decoration:none}@media (hover:hover) and (pointer:fine){.leaflet-container .leaflet-control-attribution a:hover{text-decoration:none}}.race-comparison{container:race-comparison/inline-size}.race-comparison th{white-space:normal}.race-comparison td:first-child{inline-size:40%}.race-comparison td{vertical-align:middle}@container race-comparison not (min-width:42rem){.race-comparison table,.race-comparison tbody{display:block}.race-comparison thead{display:none}.race-comparison tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));block-size:auto;display:grid}.race-comparison td{text-align:start}.race-comparison td:first-child{grid-column:1/-1;inline-size:auto}.race-comparison td[data-label]:before{content:attr(data-label);white-space:normal;color:var(--text-desc);font-weight:400;display:block}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes 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))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
