.\!container{width:100%!important}.container{width:100%}@media (min-width:600px){.\!container{max-width:600px!important}.container{max-width:600px}}@media (min-width:800px){.\!container{max-width:800px!important}.container{max-width:800px}}@media (min-width:1200px){.\!container{max-width:1200px!important}.container{max-width:1200px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width:1600px){.\!container{max-width:1600px!important}.container{max-width:1600px}}.card{background-color:var(--card);border-radius:12px;margin-bottom:.875rem;padding:1.25rem;--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:var(--card);--tw-shadow:var(--tw-shadow-colored)}.ghost{background-color:var(--card-soft);color:var(--accent-soft);padding:.375rem .875rem}.ghost:hover,.tag{background-color:var(--card)}.tag{border-radius:12px;color:var(--accent-soft);padding:.25rem .625rem}.sc,.tag{font-size:.85em}.sc{align-items:center;background-color:var(--alpha-white-06);border-radius:3px;display:inline-flex;font-family:var(--font-mono);gap:3px;margin-right:.25rem;padding:1px .375rem}.sc-icon{font-family:var(--font-emoji);font-size:.95em;line-height:1}.sc-label{color:var(--accent-soft);font-weight:700;margin-right:1px}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.\!absolute{position:absolute!important}.absolute{position:absolute}.m-0{margin:0}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mb-2\.5{margin-bottom:.625rem}.mb-3\.5{margin-bottom:.875rem}.mb-\[18px\]{margin-bottom:18px}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-\[18px\]{margin-top:18px}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.w-\[130px\]{width:130px}.w-full{width:100%}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.basis-\[220px\]{flex-basis:220px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.self-start{align-self:flex-start}.rounded-md{border-radius:8px}.rounded-sm{border-radius:6px}.border{border-width:1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-\[rgba\(231\2c 76\2c 60\2c 0\.4\)\]{border-color:rgba(231,76,60,.4)}.border-accent{border-color:var(--accent)}.border-card-soft{border-color:var(--card-soft)}.border-transparent{border-color:transparent}.border-white\/\[0\.06\]{border-color:hsla(0,0%,100%,.06)}.border-white\/\[0\.08\]{border-color:hsla(0,0%,100%,.08)}.bg-\[rgba\(231\2c 76\2c 60\2c 0\.08\)\]{background-color:rgba(231,76,60,.08)}.bg-bg{background-color:var(--bg)}.bg-card-soft{background-color:var(--card-soft)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.pt-3\.5{padding-top:.875rem}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.95em\]{font-size:.95em}.text-\[0\.9em\]{font-size:.9em}.text-\[1\.4em\]{font-size:1.4em}.text-lg{font-size:1.2em}.text-sm{font-size:.85em}.tracking-\[0\.5px\]{letter-spacing:.5px}.text-accent{color:var(--accent)}.text-accent-soft{color:var(--accent-soft)}.text-bad{color:var(--bad)}.text-muted{color:var(--muted)}.text-text{color:var(--text)}.accent-accent{accent-color:var(--accent)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.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)}.transition-\[border-color\2c background\]{transition-duration:.15s;transition-property:border-color,background;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\2c text-shadow\]{transition-duration:.15s;transition-property:color,text-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-fast{transition-duration:.12s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:text-accent-soft:hover{color:var(--accent-soft)}.hover\:text-on-accent:hover{color:var(--on-accent)}.hover\:\[text-shadow\:0_0_12px_var\(--accent-alpha-45\)\]:hover{text-shadow:0 0 12px var(--accent-alpha-45)}.focus\:text-accent-soft:focus{color:var(--accent-soft)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\[text-shadow\:0_0_12px_var\(--accent-alpha-45\)\]:focus{text-shadow:0 0 12px var(--accent-alpha-45)}.has-\[input\:checked\]\:border-accent:has(input:checked){border-color:var(--accent)}.has-\[input\:checked\]\:bg-\[var\(--accent-alpha-12\)\]:has(input:checked){background-color:var(--accent-alpha-12)}.has-\[input\:checked\]\:text-accent-soft:has(input:checked){color:var(--accent-soft)}@media (max-width:760px){.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:600px){.max-\[600px\]\:flex-col{flex-direction:column}.max-\[600px\]\:text-\[1\.1em\]{font-size:1.1em}}.\[\&\>button\]\:min-w-\[120px\]>button{min-width:120px}.\[\&\>button\]\:flex-1>button{flex:1 1 0%}.\[\&\>h2\]\:m-0>h2{margin:0}