@layer base,utils,components;@layer base{[data-webtui-theme=cs],[data-webtui-theme=cs16],:root{--background0: var(--bg, #4a5942);--background1: var(--secondary-bg, #3e4637);--background2: #5a6a50;--background3: var(--border-light, #8c9284);--foreground0: var(--text, #dedfd6);--foreground1: var(--secondary-text, #d8ded3);--foreground2: var(--text-3, #a0aa95);--primary: var(--accent, #c4b550);--primary-foreground: #292c21;--accent: var(--accent, #c4b550);--accent-foreground: #292c21;--destructive: #b04040;--destructive-foreground: #f0e0e0;--success: #6a8a4a;--warning: var(--accent, #c4b550);--info: #6080a8;--box-border-color: var(--border-dark, #292c21);--font-family: ArialPixel, system-ui, sans-serif;--font-size: 16px;--line-height: 1.5;--font-weight-bold: 700;--font-weight-normal: 400}}@layer utils{[box-=square],[box-=round],[box-=double]{position:relative;isolation:isolate;padding:8px 12px;border:1px solid;border-color:var(--border-light, #8c9284) var(--border-dark, #292c21) var(--border-dark, #292c21) var(--border-light, #8c9284)}[box-=round]{border-radius:4px}[box-=double]{outline:1px solid var(--border-dark, #292c21);outline-offset:2px}[box-=square][shear-=both],[box-=round][shear-=both],[box-=double][shear-=both]{padding-top:0;padding-bottom:0}[box-=square][shear-=top],[box-=round][shear-=top],[box-=double][shear-=top]{padding-top:0}[box-=square][shear-=bottom],[box-=round][shear-=bottom],[box-=double][shear-=bottom]{padding-bottom:0}}@layer utils{[rounded-=small],[rounded-=sm]{border-radius:2px}[rounded-=default],[rounded-=""],[rounded-=md]{border-radius:4px}[rounded-=large],[rounded-=lg]{border-radius:8px}[rounded-=full]{border-radius:9999px}[elevation-="1"]{box-shadow:0 1px 2px #00000059,inset 0 0 0 1px #ffffff0a}[elevation-="2"]{box-shadow:0 2px 4px #0006,0 1px 2px #00000040,inset 0 0 0 1px #ffffff0f}[elevation-="3"]{box-shadow:0 4px 8px #00000073,0 2px 4px #00000040,inset 0 0 0 1px #ffffff14}[elevation-="4"]{box-shadow:0 8px 16px #00000080,0 4px 8px #0000004d,inset 0 0 0 1px #ffffff1a}[elevation-="5"]{box-shadow:0 12px 32px #0000008c,0 6px 16px #00000059,inset 0 0 0 1px #ffffff1f}}@layer components{h1,h2,h3,h4,h5,h6{font-family:var(--font-family);color:var(--text, #dedfd6);font-weight:var(--font-weight-bold, 700);line-height:1.2;text-shadow:1px 1px 0 rgba(0,0,0,.4)}h1{font-size:calc(var(--font-size) * 2);color:var(--accent, #c4b550)}h2{font-size:calc(var(--font-size) * 1.5)}h3{font-size:calc(var(--font-size) * 1.25)}h4,h5,h6{font-size:var(--font-size)}p,li,blockquote{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);color:var(--secondary-text, #d8ded3)}a{color:var(--accent, #c4b550);text-decoration:underline;text-underline-offset:2px}a:hover{color:#fff}a:focus-visible{outline:1px dotted var(--accent);outline-offset:2px}strong,b{color:var(--text, #dedfd6);font-weight:var(--font-weight-bold, 700)}em,i{color:var(--text, #dedfd6);font-style:italic}ul,ol{margin-left:1.5em;padding-left:0}ul li,ol li{margin-bottom:.25em}ul{list-style-type:square}blockquote{padding-left:1em;border-left:3px solid var(--accent, #c4b550);color:var(--text-3, #a0aa95);font-style:italic}hr:not([is-~=separator]){border:none;border-top:1px solid var(--border-dark, #292c21);border-bottom:1px solid var(--border-light, #8c9284);margin:1em 0}}@layer components{button,input[type=button],input[type=submit],input[type=reset],[is-~=button]{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;min-height:26px;background-color:var(--bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);line-height:1.4;border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);outline:1px solid var(--outline, #000);outline-offset:-2px;cursor:pointer;-webkit-user-select:none;user-select:none;text-shadow:1px 1px 0 rgba(0,0,0,.4)}button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,[is-~=button]:hover{color:var(--accent)}button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active,[is-~=button]:active{border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);padding:5px 13px 3px 15px}button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,[is-~=button]:focus-visible{outline-color:var(--accent)}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,[is-~=button]:disabled{color:var(--disabled-text);text-shadow:1px 1px 0 var(--disabled-text-shadow);pointer-events:none}button[size-=small],input[type=button][size-=small],input[type=submit][size-=small],input[type=reset][size-=small],[is-~=button][size-=small]{padding:2px 8px;min-height:20px;font-size:calc(var(--font-size) * .875)}button[size-=large],input[type=button][size-=large],input[type=submit][size-=large],input[type=reset][size-=large],[is-~=button][size-=large]{padding:8px 20px;min-height:36px}button[variant-=primary],input[type=button][variant-=primary],input[type=submit][variant-=primary],input[type=reset][variant-=primary],[is-~=button][variant-=primary]{background-color:var(--accent, #c4b550);color:var(--primary-foreground, #292c21);text-shadow:none;border-color:#e0d680 #5a5320 #5a5320 #e0d680}button[variant-=secondary],input[type=button][variant-=secondary],input[type=submit][variant-=secondary],input[type=reset][variant-=secondary],[is-~=button][variant-=secondary]{background-color:var(--secondary-bg, #3e4637);color:var(--text, #dedfd6)}button[variant-=accent],input[type=button][variant-=accent],input[type=submit][variant-=accent],input[type=reset][variant-=accent],[is-~=button][variant-=accent]{background-color:var(--secondary-accent, #958831);color:#fff;text-shadow:none}button[variant-=destructive],button[variant-=danger],input[type=button][variant-=destructive],input[type=button][variant-=danger],input[type=submit][variant-=destructive],input[type=submit][variant-=danger],input[type=reset][variant-=destructive],input[type=reset][variant-=danger],[is-~=button][variant-=destructive],[is-~=button][variant-=danger]{background-color:var(--destructive, #b04040);color:var(--destructive-foreground, #f0e0e0);border-color:#c87070 #602020 #602020 #c87070;text-shadow:1px 1px 0 rgba(0,0,0,.5)}button[variant-=success],input[type=button][variant-=success],input[type=submit][variant-=success],input[type=reset][variant-=success],[is-~=button][variant-=success]{background-color:var(--success, #6a8a4a);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}button[variant-=warning],input[type=button][variant-=warning],input[type=submit][variant-=warning],input[type=reset][variant-=warning],[is-~=button][variant-=warning]{background-color:var(--warning, #c4b550);color:#292c21;text-shadow:none}button[variant-=info],input[type=button][variant-=info],input[type=submit][variant-=info],input[type=reset][variant-=info],[is-~=button][variant-=info]{background-color:var(--info, #6080a8);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}button[variant-=ghost],input[type=button][variant-=ghost],input[type=submit][variant-=ghost],input[type=reset][variant-=ghost],[is-~=button][variant-=ghost]{background-color:transparent;border-color:transparent;outline-color:transparent}button[variant-=ghost]:hover,input[type=button][variant-=ghost]:hover,input[type=submit][variant-=ghost]:hover,input[type=reset][variant-=ghost]:hover,[is-~=button][variant-=ghost]:hover{background-color:var(--secondary-bg);border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light)}:is([is-~=tabs],[is-~=tabs-list],[is-~=toolbar],[is-~=menu],[is-~=pagination],[is-~=command],[is-~=toggle-group],[is-~=breadcrumb]) button,:is([is-~=tabs],[is-~=tabs-list],[is-~=toolbar],[is-~=menu],[is-~=pagination],[is-~=command],[is-~=toggle-group],[is-~=breadcrumb]) [is-~=button]{outline:none;outline-offset:0}}@layer components{[is-~=badge]{display:inline-flex;align-items:center;padding:1px 8px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);font-size:calc(var(--font-size) * .875);line-height:1.4;border:1px solid var(--border-dark);white-space:nowrap}[is-~=badge][variant-=primary]{background-color:var(--accent);color:var(--primary-foreground)}[is-~=badge][variant-=success]{background-color:var(--success);color:var(--text)}[is-~=badge][variant-=warning]{background-color:var(--warning);color:var(--primary-foreground)}[is-~=badge][variant-=danger],[is-~=badge][variant-=destructive]{background-color:var(--destructive);color:var(--destructive-foreground)}[is-~=badge][variant-=info]{background-color:var(--info);color:var(--text)}}@layer components{kbd,[is-~=kbd]{display:inline-block;padding:0 6px;background-color:var(--bg);color:var(--text);font-family:var(--font-family);font-size:calc(var(--font-size) * .875);line-height:1.4;border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);text-shadow:1px 1px 0 rgba(0,0,0,.4)}}@layer components{label,[is-~=label]{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}label[variant-=muted],[is-~=label][variant-=muted]{color:var(--text-3)}label[variant-=primary],[is-~=label][variant-=primary]{color:var(--accent)}label[variant-=success],[is-~=label][variant-=success]{color:var(--success)}label[variant-=warning],[is-~=label][variant-=warning]{color:var(--warning)}label[variant-=danger],label[variant-=destructive],[is-~=label][variant-=danger],[is-~=label][variant-=destructive]{color:var(--destructive)}}@layer components{input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=month],input[type=time],input[type=week],input:not([type]),[is-~=input]{display:inline-block;padding:4px 8px;min-height:26px;min-width:200px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);line-height:1.4;border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);outline:none}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=time]::placeholder,input[type=week]::placeholder,input:not([type])::placeholder,[is-~=input]::placeholder{color:var(--text-3)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=number]:focus-visible,input[type=date]:focus-visible,input[type=month]:focus-visible,input[type=time]:focus-visible,input[type=week]:focus-visible,input:not([type]):focus-visible,[is-~=input]:focus-visible{border-color:var(--accent)}input[type=text]:user-invalid,input[type=email]:user-invalid,input[type=password]:user-invalid,input[type=search]:user-invalid,input[type=tel]:user-invalid,input[type=url]:user-invalid,input[type=number]:user-invalid,input[type=date]:user-invalid,input[type=month]:user-invalid,input[type=time]:user-invalid,input[type=week]:user-invalid,input:not([type]):user-invalid,[is-~=input]:user-invalid{border-color:var(--destructive)}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=month]:disabled,input[type=time]:disabled,input[type=week]:disabled,input:not([type]):disabled,[is-~=input]:disabled{color:var(--disabled-text);background-color:var(--bg);pointer-events:none}}@layer components{textarea,[is-~=textarea]{display:inline-block;padding:6px 8px;min-height:60px;min-width:200px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);line-height:1.4;border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);outline:none;resize:vertical}textarea::placeholder,[is-~=textarea]::placeholder{color:var(--text-3)}textarea:focus-visible,[is-~=textarea]:focus-visible{border-color:var(--accent)}textarea[size-=auto],[is-~=textarea][size-=auto]{field-sizing:content;resize:none}}@layer components{input[type=checkbox]:not([is-=switch]){-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:18px;height:18px;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);position:relative;vertical-align:middle;cursor:pointer}input[type=checkbox]:not([is-=switch]):checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:9px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:not([is-=switch]):focus-visible{outline:1px solid var(--accent);outline-offset:1px}input[type=checkbox]:not([is-=switch]):disabled{background-color:var(--bg);pointer-events:none}label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:8px;cursor:pointer}}@layer components{input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:18px;height:18px;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);border-radius:50%;position:relative;vertical-align:middle;cursor:pointer}input[type=radio]:checked:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;background-color:var(--accent);border-radius:50%}input[type=radio]:focus-visible{outline:1px solid var(--accent);outline-offset:1px}input[type=radio]:disabled{background-color:var(--bg);pointer-events:none}label:has(input[type=radio]){display:inline-flex;align-items:center;gap:8px;cursor:pointer}}@layer components{input[type=checkbox][is-=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;position:relative;width:40px;height:18px;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);vertical-align:middle;cursor:pointer}input[type=checkbox][is-=switch]:after{content:"";position:absolute;top:0;left:0;width:18px;height:16px;background-color:var(--bg);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);transition:left .15s ease}input[type=checkbox][is-=switch]:checked:after{left:20px;background-color:var(--accent)}input[type=checkbox][is-=switch]:focus-visible{outline:1px solid var(--accent);outline-offset:1px}input[type=checkbox][is-=switch]:disabled{pointer-events:none}}@layer components{select,[is-~=select]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:4px 32px 4px 10px;min-height:28px;min-width:150px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);line-height:1.4;border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);outline:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text) 50%),linear-gradient(135deg,var(--text) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 8px) 50%;background-size:6px 6px;background-repeat:no-repeat}select:focus-visible,[is-~=select]:focus-visible{border-color:var(--accent)}select option,[is-~=select] option{background-color:var(--secondary-bg);color:var(--text)}}@layer components{input[type=range],[is-~=slider]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:200px;height:18px;background:transparent;outline:none;vertical-align:middle}input[type=range]::-webkit-slider-runnable-track,[is-~=slider]::-webkit-slider-runnable-track{height:6px;background:var(--slider-bg, #1f1f1f);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}input[type=range]::-webkit-slider-thumb,[is-~=slider]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:10px;height:16px;background:var(--slider, #7f8c7f);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);margin-top:-6px;cursor:pointer}input[type=range]::-moz-range-track,[is-~=slider]::-moz-range-track{height:6px;background:var(--slider-bg, #1f1f1f);border:1px solid var(--border-dark)}input[type=range]::-moz-range-thumb,[is-~=slider]::-moz-range-thumb{width:10px;height:16px;background:var(--slider, #7f8c7f);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);cursor:pointer;border-radius:0}input[type=range]:focus-visible::-webkit-slider-thumb,[is-~=slider]:focus-visible::-webkit-slider-thumb{background:var(--accent)}}@layer components{meter,[is-~=meter]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:200px;height:14px;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);vertical-align:middle}meter::-webkit-meter-bar,[is-~=meter]::-webkit-meter-bar{background:var(--secondary-bg);border:none;height:12px}meter::-webkit-meter-optimum-value,[is-~=meter]::-webkit-meter-optimum-value{background:var(--success)}meter::-webkit-meter-suboptimum-value,[is-~=meter]::-webkit-meter-suboptimum-value{background:var(--warning)}meter::-webkit-meter-even-less-good-value,[is-~=meter]::-webkit-meter-even-less-good-value{background:var(--destructive)}meter::-moz-meter-bar,[is-~=meter]::-moz-meter-bar{background:var(--success)}}@layer components{@property --progress-value{syntax: "<number>"; inherits: true; initial-value: 0;}@property --progress-max{syntax: "<number>"; inherits: true; initial-value: 100;}[is-~=progress]{--progress-value: 0;--progress-max: 100;display:inline-block;width:100%;height:18px;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);position:relative;overflow:hidden;vertical-align:middle}[is-~=progress]:before{content:"";position:absolute;top:0;left:0;height:100%;width:calc((var(--progress-value) / var(--progress-max)) * 100%);background-color:var(--accent);background-image:repeating-linear-gradient(90deg,var(--accent) 0,var(--accent) 8px,var(--secondary-accent) 8px,var(--secondary-accent) 10px);transition:width .2s ease}[is-~=progress][animate-=squiggle]{--squiggle-color: var(--accent, #c4b550);--squiggle-period: 32px;background-color:var(--squiggle-color);border-color:transparent;overflow:visible;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'><path d='M0,15 Q25,3 50,15 T100,15' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'><path d='M0,15 Q25,3 50,15 T100,15' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/></svg>");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--squiggle-period) 100%;mask-size:var(--squiggle-period) 100%;filter:drop-shadow(0 0 4px var(--squiggle-color));animation:cs-progress-squiggle-pan 1.5s linear infinite}[is-~=progress][animate-=squiggle]:before,[is-~=progress][animate-=squiggle]:after{display:none}[is-~=progress][animate-=squiggle][speed-=slow]{animation-duration:3s}[is-~=progress][animate-=squiggle][speed-=fast]{animation-duration:.75s}[is-~=progress][animate-=squiggle][variant-=destructive]{--squiggle-color: var(--destructive, #b04040)}[is-~=progress][animate-=squiggle][variant-=success]{--squiggle-color: var(--success, #6a8a4a)}[is-~=progress][animate-=squiggle][variant-=info]{--squiggle-color: var(--info, #6080a8)}@keyframes cs-progress-squiggle-pan{0%{mask-position:0 50%;-webkit-mask-position:0 50%}to{mask-position:32px 50%;-webkit-mask-position:32px 50%}}}@layer components{[is-~=spinner]{--spinner-chars: "/-\\|";--spinner-steps: 4;--spinner-duration: 1s;display:inline-block;width:1ch;height:1.4em;overflow:hidden;position:relative;vertical-align:middle;color:var(--accent);font-family:var(--font-family)}[is-~=spinner]:before{content:var(--spinner-chars);position:absolute;top:0;left:0;white-space:nowrap;animation:cs-spinner-pan var(--spinner-duration) steps(var(--spinner-steps)) infinite}[is-~=spinner][variant-=dots]{--spinner-steps: 8;--spinner-chars: "⣷⣯⣟⡿⢿⣻⣽⣾"}[is-~=spinner][variant-=arrows]{--spinner-steps: 8;--spinner-chars: "←↖↑↗→↘↓↙"}[is-~=spinner][speed-=slow]{--spinner-duration: 2s}[is-~=spinner][speed-=fast]{--spinner-duration: .5s}@keyframes cs-spinner-pan{0%{translate:0}to{translate:-100%}}}@layer components{hr,[is-~=separator]{display:block;width:100%;height:2px;border:none;background:linear-gradient(to bottom,var(--border-dark) 0,var(--border-dark) 1px,var(--border-light) 1px,var(--border-light) 2px);margin:8px 0}hr[direction-=vertical],hr[direction-=y],[is-~=separator][direction-=vertical],[is-~=separator][direction-=y]{width:2px;height:100%;display:inline-block;margin:0 8px;background:linear-gradient(to right,var(--border-dark) 0,var(--border-dark) 1px,var(--border-light) 1px,var(--border-light) 2px)}}@layer components{[is-~=number-field]{display:inline-flex;align-items:stretch;font-family:var(--font-family);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);background-color:var(--secondary-bg);height:26px}[is-~=number-field]>input[type=number]{flex:1;border:none;background:transparent;padding:0 8px;min-width:60px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;color:var(--text);font-family:inherit}[is-~=number-field]>input[type=number]::-webkit-inner-spin-button,[is-~=number-field]>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}[is-~=number-field]>button,[is-~=number-field]>[data-action]{width:24px;background-color:var(--bg);color:var(--text);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);cursor:pointer;font-family:inherit;padding:0}[is-~=number-field]>button:active,[is-~=number-field]>[data-action]:active{border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}[is-~=number-field]>button[data-action=decrement]:empty:after,[is-~=number-field]>[is-~=number-field-decrement]:empty:after{content:"−";font-weight:var(--font-weight-bold)}[is-~=number-field]>button[data-action=increment]:empty:after,[is-~=number-field]>[is-~=number-field-increment]:empty:after{content:"+";font-weight:var(--font-weight-bold)}}@layer components{input[is-=otp],[is-~=otp-field]>input{--otp-cell: 2.5ch;--otp-pitch: 3ch;font-family:var(--font-family);font-size:calc(var(--font-size) * 1.4);font-weight:var(--font-weight-bold);background-color:transparent;color:var(--accent);text-align:left;letter-spacing:2ch;padding-left:1ch;padding-right:0;border:none;outline:none;caret-color:var(--accent);background-image:repeating-linear-gradient(to right,var(--secondary-bg) 0,var(--secondary-bg) var(--otp-cell),transparent var(--otp-cell),transparent var(--otp-pitch));background-size:var(--otp-pitch) 100%;background-position:0 0;background-repeat:repeat-x;min-width:0;width:calc(var(--otp-pitch) * 6);height:40px;line-height:40px}}@layer components{input[type=date][is-~=date-picker],input[type=month][is-~=date-picker],input[type=time][is-~=date-picker],input[type=week][is-~=date-picker],input[type=datetime-local][is-~=date-picker],[is-~=date-picker]>input{padding:4px 8px;min-height:26px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);outline:none;cursor:pointer}input[type=date][is-~=date-picker]::-webkit-calendar-picker-indicator,input[type=month][is-~=date-picker]::-webkit-calendar-picker-indicator,input[type=time][is-~=date-picker]::-webkit-calendar-picker-indicator,input[type=week][is-~=date-picker]::-webkit-calendar-picker-indicator,input[type=datetime-local][is-~=date-picker]::-webkit-calendar-picker-indicator,[is-~=date-picker]>input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}}@layer components{input[is-~=autocomplete],[is-~=autocomplete]>input{padding:4px 8px;min-height:26px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);outline:none}[is-~=autocomplete]{position:relative;display:inline-block;font-family:var(--font-family)}[is-~=autocomplete-list]{position:absolute;top:calc(100% + 2px);left:0;right:0;max-height:200px;overflow-y:auto;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);list-style:none;margin:0;padding:2px;z-index:10}[is-~=autocomplete-list]>li,[is-~=autocomplete-list]>[is-~=autocomplete-item]{padding:3px 8px;color:var(--text);cursor:pointer}[is-~=autocomplete-list]>li:hover,[is-~=autocomplete-list]>li[aria-selected=true],[is-~=autocomplete-list]>[is-~=autocomplete-item]:hover,[is-~=autocomplete-list]>[is-~=autocomplete-item][aria-selected=true]{background-color:var(--bg);color:var(--accent)}}@layer components{details[is-~=combobox]{position:relative;display:inline-block;font-family:var(--font-family)}details[is-~=combobox]>summary{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;min-width:140px;min-height:26px;background-color:var(--secondary-bg);color:var(--text);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);cursor:pointer;list-style:none}details[is-~=combobox]>summary::-webkit-details-marker{display:none}details[is-~=combobox]>summary:after{content:"▼";color:var(--text-3);font-size:.7em}details[is-~=combobox][open]>[is-~=combobox-content]{position:absolute;top:calc(100% + 2px);left:0;right:0;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);list-style:none;margin:0;padding:2px;max-height:200px;overflow-y:auto;z-index:10}details[is-~=combobox] [is-~=combobox-item],details[is-~=combobox]>[is-~=combobox-content]>li{padding:3px 8px;color:var(--text);cursor:pointer}details[is-~=combobox] [is-~=combobox-item]:hover,details[is-~=combobox] [is-~=combobox-item][aria-selected=true],details[is-~=combobox]>[is-~=combobox-content]>li:hover,details[is-~=combobox]>[is-~=combobox-content]>li[aria-selected=true]{background-color:var(--bg);color:var(--accent)}}@layer components{[is-~=field]{display:flex;flex-direction:column;gap:4px;font-family:var(--font-family)}[is-~=field]>[is-~=field-label],[is-~=field]>label{color:var(--text);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:calc(var(--font-size) * .875);letter-spacing:.05em}[is-~=field]>input,[is-~=field]>textarea,[is-~=field]>select{width:100%;min-width:0}[is-~=field]>[is-~=field-description]{color:var(--text-3);font-size:calc(var(--font-size) * .875)}[is-~=field]>[is-~=field-error]{color:var(--destructive);font-size:calc(var(--font-size) * .875)}}@layer components{fieldset,[is-~=fieldset]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);margin:0;font-family:var(--font-family);color:var(--text)}fieldset>legend,[is-~=fieldset]>legend{padding:0 6px;color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:calc(var(--font-size) * .875);letter-spacing:.05em}}@layer components{form,[is-~=form]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:var(--font-family);color:var(--text)}form>[is-~=field],[is-~=form]>[is-~=field]{align-self:stretch}form[direction-=horizontal],[is-~=form][direction-=horizontal]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}}@layer components{[is-~=group],[is-~=radio-group],[is-~=checkbox-group]{display:flex;flex-direction:column;gap:6px;font-family:var(--font-family)}[is-~=group]>[is-~=group-label],[is-~=radio-group]>[is-~=group-label],[is-~=checkbox-group]>[is-~=group-label]{color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:calc(var(--font-size) * .875)}[is-~=group][direction-=horizontal],[is-~=radio-group][direction-=horizontal],[is-~=checkbox-group][direction-=horizontal]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}}@layer components{[is-~=input-group]{display:inline-flex;align-items:stretch;font-family:var(--font-family);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);background-color:var(--secondary-bg);height:26px}[is-~=input-group]>input,[is-~=input-group]>select,[is-~=input-group]>[is-~=input]{flex:1;min-width:0;border:none;background:transparent;padding:0 8px;height:100%}[is-~=input-group]>[is-~=input-group-prefix],[is-~=input-group]>[is-~=input-group-suffix],[is-~=input-group]>[is-~=input-group-addon]{display:inline-flex;align-items:center;padding:0 8px;background-color:var(--bg);color:var(--text-3);border:1px solid var(--border-dark);border-width:0 1px 0 0;white-space:nowrap;font-size:calc(var(--font-size) * .875)}[is-~=input-group]>[is-~=input-group-suffix]{border-width:0 0 0 1px}}@layer components{[is-~=card]{display:flex;flex-direction:column;gap:12px;padding:16px 20px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);outline:1px solid var(--outline, #000);outline-offset:-2px}[is-~=card]>[is-~=card-header]{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--border-dark)}[is-~=card]>[is-~=card-title]{color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}[is-~=card]>[is-~=card-description]{color:var(--text-3)}[is-~=card]>[is-~=card-footer]{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--border-dark)}}@layer components{[is-~=frame]{position:relative;padding:16px 20px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light)}[is-~=frame]>[is-~=frame-title]{position:absolute;top:0;left:16px;transform:translateY(-50%);padding:0 8px;background-color:var(--bg);color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:calc(var(--font-size) * .875);letter-spacing:.05em;line-height:1}[is-~=frame]>[is-~=frame-title][position-=end]{left:auto;right:16px}[is-~=frame]>[is-~=frame-title][position-=center]{left:50%;transform:translate(-50%,-50%)}}@layer components{[is-~=empty]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 24px;text-align:center;color:var(--text-3);font-family:var(--font-family);min-height:140px}[is-~=empty]>[is-~=empty-icon]{font-size:2em;color:var(--text-3);opacity:.6}[is-~=empty]>[is-~=empty-title]{color:var(--text);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}[is-~=empty]>[is-~=empty-description]{color:var(--text-3);max-width:40ch}[is-~=empty]>[is-~=empty-actions]{display:flex;gap:8px;margin-top:8px}}@layer components{[is-~=scroll-area]{overflow:auto;max-height:280px;scrollbar-color:var(--bg) var(--scrollbar-track);scrollbar-width:thin;font-family:var(--font-family);color:var(--text);border:1px solid var(--border-dark)}[is-~=scroll-area][direction-=x]{overflow:auto hidden}[is-~=scroll-area][direction-=y]{overflow:hidden auto}}@layer components{[is-~=view]{position:relative}[is-~=view-content]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}}@layer components{[is-~=avatar]{--avatar-size: 32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--avatar-size);height:var(--avatar-size);aspect-ratio:1;background-color:var(--bg);color:var(--accent);font-family:var(--font-family);font-weight:var(--font-weight-bold);text-transform:uppercase;overflow:hidden;border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);-webkit-user-select:none;user-select:none}[is-~=avatar]>img{width:100%;height:100%;object-fit:cover;display:block}[is-~=avatar][size-=small]{--avatar-size: 24px;font-size:calc(var(--font-size) * .75)}[is-~=avatar][size-=large]{--avatar-size: 48px;font-size:calc(var(--font-size) * 1.25)}[is-~=avatar][size-=xl]{--avatar-size: 80px;font-size:calc(var(--font-size) * 2)}[is-~=avatar][shape-=round]{border-radius:50%}[is-~=avatar-group]{display:inline-flex;gap:4px}}@layer components{[is-~=skeleton]{display:inline-block;width:100%;height:18px;background-color:var(--secondary-bg);background-image:linear-gradient(90deg,var(--secondary-bg) 0,var(--bg) 50%,var(--secondary-bg) 100%);background-size:200% 100%;animation:cs-skeleton 1.4s linear infinite;color:transparent;-webkit-user-select:none;user-select:none;border:1px solid var(--border-dark)}[is-~=skeleton][variant-=circle]{border-radius:50%;width:32px;height:32px}[is-~=skeleton][variant-=block]{height:72px}[is-~=skeleton][size-=small]{height:14px}[is-~=skeleton][size-=large]{height:28px}@keyframes cs-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}}@layer components{pre,[is-~=pre]{display:block;padding:10px 14px;background-color:var(--bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);line-height:1.5;white-space:pre-wrap;border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);overflow:auto}code{font-family:var(--font-family);background-color:var(--secondary-bg);padding:0 4px;color:var(--accent)}}@layer components{table{font-family:var(--font-family);font-size:var(--font-size);line-height:1.4;color:var(--text);background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);border-spacing:0;width:100%}table thead tr{background-color:var(--bg)}table th{text-align:left;padding:6px 10px;color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:calc(var(--font-size) * .875);letter-spacing:.05em;border-bottom:1px solid var(--border-dark)}table td{padding:4px 10px;border-bottom:1px solid var(--bg)}table tbody tr:hover{background-color:var(--bg)}table tbody tr:last-child td{border-bottom:none}}@layer components{details[is-~=accordion],details[is-~=collapsible]{background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);margin-bottom:4px}details[is-~=accordion]>summary,details[is-~=collapsible]>summary{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:var(--bg);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:calc(var(--font-size) * .875)}details[is-~=accordion]>summary::-webkit-details-marker,details[is-~=collapsible]>summary::-webkit-details-marker{display:none}details[is-~=accordion]>summary:before,details[is-~=collapsible]>summary:before{content:"▶";color:var(--text-3);font-size:.7em;transition:transform .15s ease}details[is-~=accordion][open]>summary:before,details[is-~=collapsible][open]>summary:before{transform:rotate(90deg)}details[is-~=accordion][open]>:not(summary),details[is-~=collapsible][open]>:not(summary){padding:10px 14px}}@layer components{details[is-~=popover]{position:relative;display:inline-block;isolation:isolate}details[is-~=popover]>summary{cursor:pointer;list-style:none}details[is-~=popover]>summary::-webkit-details-marker{display:none}details[is-~=popover][open]>summary+*{position:absolute;top:calc(100% + 4px);left:0;z-index:5;background-color:var(--secondary-bg);color:var(--text);padding:6px 10px;border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light)}}@layer components{[is-~=tooltip]{position:relative;display:inline-block}[is-~=tooltip]>[is-~=tooltip-content]{opacity:0;visibility:hidden;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;background-color:var(--bg);color:var(--text);font-family:var(--font-family);font-size:calc(var(--font-size) * .875);line-height:1.3;white-space:nowrap;border:1px solid var(--border-dark);z-index:10;transition:opacity .15s ease,visibility .15s ease}[is-~=tooltip]:hover>[is-~=tooltip-content],[is-~=tooltip]:focus-within>[is-~=tooltip-content]{opacity:1;visibility:visible}}@layer components{[is-~=preview-card]{position:relative;display:inline-block}[is-~=preview-card]>[is-~=preview-card-content]{opacity:0;visibility:hidden;position:absolute;top:calc(100% + 6px);left:0;min-width:240px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);padding:10px 12px;border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);outline:1px solid var(--outline, #000);outline-offset:-2px;z-index:10;transition:opacity .15s ease,visibility .15s ease;transition-delay:.3s}[is-~=preview-card]:hover>[is-~=preview-card-content],[is-~=preview-card]:focus-within>[is-~=preview-card-content]{opacity:1;visibility:visible}}@layer components{dialog,[is-~=dialog]{margin:auto;padding:0;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);outline:1px solid var(--outline, #000);outline-offset:-2px;max-width:min(560px,90vw)}dialog::backdrop,[is-~=dialog]::backdrop{background-color:#00000080}dialog>[is-~=dialog-header],dialog>header,[is-~=dialog]>[is-~=dialog-header],[is-~=dialog]>header{padding:6px 12px;background-color:var(--bg);border-bottom:1px solid var(--border-dark);color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:calc(var(--font-size) * .875);letter-spacing:.05em}dialog>[is-~=dialog-body],dialog>main,[is-~=dialog]>[is-~=dialog-body],[is-~=dialog]>main{padding:16px 20px}dialog>[is-~=dialog-footer],dialog>footer,[is-~=dialog]>[is-~=dialog-footer],[is-~=dialog]>footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--border-dark)}}@layer components{dialog[variant-=alert],dialog[is-~=alert-dialog]{padding:16px 20px;max-width:420px;display:flex;flex-direction:column;gap:10px}dialog[variant-=alert]::backdrop,dialog[is-~=alert-dialog]::backdrop{background-color:#000000b3}dialog[variant-=alert]>[is-~=alert-dialog-title],dialog[is-~=alert-dialog]>[is-~=alert-dialog-title]{color:var(--destructive);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}dialog[variant-=alert]>[is-~=alert-dialog-title]:before,dialog[is-~=alert-dialog]>[is-~=alert-dialog-title]:before{content:"! "}dialog[variant-=alert]>[is-~=alert-dialog-description],dialog[is-~=alert-dialog]>[is-~=alert-dialog-description]{color:var(--text);line-height:1.5}dialog[variant-=alert]>[is-~=alert-dialog-actions],dialog[is-~=alert-dialog]>[is-~=alert-dialog-actions]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}}@layer components{dialog[variant-=sheet],dialog[is-~=sheet]{position:fixed;top:0;bottom:0;left:0;right:auto;width:min(420px,90vw);max-width:90vw;height:100dvh;max-height:100vh;margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:none;border-right:1px solid var(--border-dark);outline:none}dialog[variant-=sheet]::backdrop,dialog[is-~=sheet]::backdrop{background-color:#00000080}dialog[variant-=sheet][position-=end],dialog[is-~=sheet][position-=end]{left:auto;right:0;border-right:none;border-left:1px solid var(--border-dark)}dialog[variant-=sheet]>[is-~=sheet-header],dialog[is-~=sheet]>[is-~=sheet-header]{padding:12px 16px;background-color:var(--bg);border-bottom:1px solid var(--border-dark);color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}dialog[variant-=sheet]>[is-~=sheet-title],dialog[is-~=sheet]>[is-~=sheet-title]{color:var(--accent);font-weight:var(--font-weight-bold)}dialog[variant-=sheet]>[is-~=sheet-description],dialog[is-~=sheet]>[is-~=sheet-description]{color:var(--text-3);margin-top:4px}dialog[variant-=sheet]>[is-~=sheet-body],dialog[is-~=sheet]>[is-~=sheet-body]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px}dialog[variant-=sheet]>[is-~=sheet-footer],dialog[is-~=sheet]>[is-~=sheet-footer]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-dark)}}@layer components{dialog[variant-=drawer],dialog[is-~=drawer]{position:fixed;top:0;bottom:0;left:0;right:auto;width:min(360px,90vw);max-width:90vw;height:100dvh;max-height:100vh;margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:none;border-right:1px solid var(--border-dark);outline:none}dialog[variant-=drawer]::backdrop,dialog[is-~=drawer]::backdrop{background-color:#00000080}dialog[variant-=drawer][position-=end],dialog[is-~=drawer][position-=end]{left:auto;right:0;border-right:none;border-left:1px solid var(--border-dark)}dialog[variant-=drawer]>[is-~=drawer-header],dialog[is-~=drawer]>[is-~=drawer-header]{padding:10px 14px;background-color:var(--bg);border-bottom:1px solid var(--border-dark);color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;font-size:calc(var(--font-size) * .875)}dialog[variant-=drawer]>[is-~=drawer-body],dialog[is-~=drawer]>[is-~=drawer-body]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px}dialog[variant-=drawer]>[is-~=drawer-footer],dialog[is-~=drawer]>[is-~=drawer-footer]{display:flex;gap:6px;justify-content:flex-end;padding:10px 14px;border-top:1px solid var(--border-dark)}}@layer components{[is-~=toast],[popover][is-~=toast]{position:fixed;bottom:16px;right:16px;margin:0;padding:10px 14px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);outline:1px solid var(--outline, #000);outline-offset:-2px;display:flex;align-items:flex-start;gap:10px;min-width:280px;max-width:420px;opacity:0;translate:0 1lh;transition:opacity .2s ease,translate .2s ease,display .2s ease allow-discrete,overlay .2s ease allow-discrete}[is-~=toast]:popover-open,[popover][is-~=toast]:popover-open{opacity:1;translate:0 0}@starting-style{[is-~=toast]:popover-open,[popover][is-~=toast]:popover-open{opacity:0;translate:0 1lh}}[is-~=toast]:before,[popover][is-~=toast]:before{content:"!";font-weight:var(--font-weight-bold);color:var(--accent)}[is-~=toast]>[is-~=toast-title],[popover][is-~=toast]>[is-~=toast-title]{font-weight:var(--font-weight-bold)}[is-~=toast]>[is-~=toast-description],[popover][is-~=toast]>[is-~=toast-description]{color:var(--text-3)}[is-~=toast][variant-=success]:before,[popover][is-~=toast][variant-=success]:before{content:"+";color:var(--success)}[is-~=toast][variant-=warning]:before,[popover][is-~=toast][variant-=warning]:before{content:"!";color:var(--warning)}[is-~=toast][variant-=danger]:before,[is-~=toast][variant-=error]:before,[popover][is-~=toast][variant-=danger]:before,[popover][is-~=toast][variant-=error]:before{content:"x";color:var(--destructive)}}@layer components{[is-~=alert]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);outline:1px solid var(--outline, #000);outline-offset:-2px}[is-~=alert]:before{content:"!";font-weight:var(--font-weight-bold);color:var(--accent);min-width:1ch}[is-~=alert]>[is-~=alert-title]{font-weight:var(--font-weight-bold);color:var(--text)}[is-~=alert]>[is-~=alert-description]{color:var(--text-3)}[is-~=alert][variant-=info]:before{content:"i";color:var(--info)}[is-~=alert][variant-=success]:before{content:"+";color:var(--success)}[is-~=alert][variant-=warning]:before{content:"!";color:var(--warning)}[is-~=alert][variant-=danger]:before,[is-~=alert][variant-=error]:before{content:"x";color:var(--destructive)}}@layer components{nav[is-~=breadcrumb],[is-~=breadcrumb]{display:inline-flex;align-items:center;font-family:var(--font-family);font-size:var(--font-size);color:var(--text-3)}nav[is-~=breadcrumb] ol,nav[is-~=breadcrumb] ul,[is-~=breadcrumb] ol,[is-~=breadcrumb] ul{display:inline-flex;align-items:center;list-style:none;margin:0;padding:0;gap:6px}nav[is-~=breadcrumb] li+li:before,[is-~=breadcrumb] li+li:before{content:"/";color:var(--text-3);margin-right:6px}nav[is-~=breadcrumb] a,[is-~=breadcrumb] a{color:var(--text-3);text-decoration:none}nav[is-~=breadcrumb] a:hover,nav[is-~=breadcrumb] a:focus-visible,[is-~=breadcrumb] a:hover,[is-~=breadcrumb] a:focus-visible{color:var(--accent);text-decoration:underline}nav[is-~=breadcrumb] li:last-child,nav[is-~=breadcrumb] li[aria-current],[is-~=breadcrumb] li:last-child,[is-~=breadcrumb] li[aria-current]{color:var(--accent);font-weight:var(--font-weight-bold)}}@layer components{[is-~=menu]{display:flex;flex-direction:column;list-style:none;margin:0;padding:4px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);min-width:160px}[is-~=menu] [is-~=menu-item],[is-~=menu]>li>a,[is-~=menu]>li>button{display:flex;align-items:center;gap:8px;padding:4px 10px;color:var(--text);background-color:transparent;border:none;text-decoration:none;font:inherit;text-align:left;cursor:pointer;width:100%}[is-~=menu] [is-~=menu-item]:hover,[is-~=menu] [is-~=menu-item]:focus-visible,[is-~=menu]>li>a:hover,[is-~=menu]>li>a:focus-visible,[is-~=menu]>li>button:hover,[is-~=menu]>li>button:focus-visible{background-color:var(--bg);color:var(--accent);outline:none}[is-~=menu] [is-~=menu-item]:disabled,[is-~=menu] [is-~=menu-item][aria-disabled=true],[is-~=menu]>li>a:disabled,[is-~=menu]>li>a[aria-disabled=true],[is-~=menu]>li>button:disabled,[is-~=menu]>li>button[aria-disabled=true]{color:var(--disabled-text);pointer-events:none}[is-~=menu] [is-~=menu-separator]{height:2px;background:linear-gradient(to bottom,var(--border-dark) 0,var(--border-dark) 1px,var(--border-light) 1px,var(--border-light) 2px);margin:4px 0}[is-~=menu] [is-~=menu-label]{padding:4px 10px;color:var(--text-3);text-transform:uppercase;font-size:calc(var(--font-size) * .875);font-weight:var(--font-weight-bold)}}@layer components{nav[is-~=pagination],[is-~=pagination]{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family)}nav[is-~=pagination] ul,nav[is-~=pagination] ol,[is-~=pagination] ul,[is-~=pagination] ol{display:inline-flex;align-items:center;list-style:none;margin:0;padding:0;gap:2px}nav[is-~=pagination] [is-~=pagination-item],nav[is-~=pagination] button,nav[is-~=pagination] a,[is-~=pagination] [is-~=pagination-item],[is-~=pagination] button,[is-~=pagination] a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 8px;color:var(--text);background-color:var(--bg);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);text-decoration:none;cursor:pointer;font:inherit}nav[is-~=pagination] [is-~=pagination-item]:hover,nav[is-~=pagination] button:hover,nav[is-~=pagination] a:hover,[is-~=pagination] [is-~=pagination-item]:hover,[is-~=pagination] button:hover,[is-~=pagination] a:hover{color:var(--accent)}nav[is-~=pagination] [is-~=pagination-item][aria-current=page],nav[is-~=pagination] [is-~=pagination-item][is-~=pagination-active],nav[is-~=pagination] button[aria-current=page],nav[is-~=pagination] button[is-~=pagination-active],nav[is-~=pagination] a[aria-current=page],nav[is-~=pagination] a[is-~=pagination-active],[is-~=pagination] [is-~=pagination-item][aria-current=page],[is-~=pagination] [is-~=pagination-item][is-~=pagination-active],[is-~=pagination] button[aria-current=page],[is-~=pagination] button[is-~=pagination-active],[is-~=pagination] a[aria-current=page],[is-~=pagination] a[is-~=pagination-active]{background-color:var(--accent);color:var(--primary-foreground)}nav[is-~=pagination] [is-~=pagination-item]:disabled,nav[is-~=pagination] [is-~=pagination-item][aria-disabled=true],nav[is-~=pagination] button:disabled,nav[is-~=pagination] button[aria-disabled=true],nav[is-~=pagination] a:disabled,nav[is-~=pagination] a[aria-disabled=true],[is-~=pagination] [is-~=pagination-item]:disabled,[is-~=pagination] [is-~=pagination-item][aria-disabled=true],[is-~=pagination] button:disabled,[is-~=pagination] button[aria-disabled=true],[is-~=pagination] a:disabled,[is-~=pagination] a[aria-disabled=true]{color:var(--disabled-text);pointer-events:none}nav[is-~=pagination] [is-~=pagination-ellipsis],[is-~=pagination] [is-~=pagination-ellipsis]{color:var(--text-3);min-width:20px;text-align:center}}@layer components{[is-~=tabs]{display:flex;flex-direction:column;font-family:var(--font-family)}[is-~=tabs]:has(>input[type=radio]){flex-direction:row;flex-wrap:wrap;align-items:stretch}[is-~=tabs]>[is-~=tabs-list]{display:flex;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--border-dark)}[is-~=tabs] [is-~=tabs-trigger],[is-~=tabs] [is-~=tabs-list] button,[is-~=tabs] [is-~=tabs-list] label{display:inline-flex;align-items:center;padding:6px 14px;background-color:var(--bg);color:var(--text-3);font-family:var(--font-family);font-size:var(--font-size);border:1px solid;border-color:var(--border-light) var(--border-dark) transparent var(--border-light);border-bottom:none;cursor:pointer;margin-bottom:-1px}[is-~=tabs] [is-~=tabs-trigger][aria-selected=true],[is-~=tabs] [is-~=tabs-trigger][is-~=tabs-active]{background-color:var(--secondary-bg);color:var(--accent)}[is-~=tabs]>input[type=radio]{position:absolute;opacity:0;pointer-events:none}[is-~=tabs]>input[type=radio]+label{display:inline-flex;align-items:center;padding:6px 14px;background-color:var(--bg);color:var(--text-3);border:1px solid;border-color:var(--border-light) var(--border-dark) transparent var(--border-light);border-bottom:none;cursor:pointer;margin-bottom:-1px}[is-~=tabs]>input[type=radio]:checked+label{background-color:var(--secondary-bg);color:var(--accent)}}@layer components{[is-~=toolbar]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px 6px;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);width:fit-content;max-width:100%}[is-~=toolbar]>[is-~=toolbar-separator]{width:2px;height:20px;background:linear-gradient(to right,var(--border-dark) 0,var(--border-dark) 1px,var(--border-light) 1px,var(--border-light) 2px);margin:0 4px}}@layer components{[is-~=command][popover]:not(:popover-open){display:none}[is-~=command]{display:flex;flex-direction:column;background-color:var(--secondary-bg);color:var(--text);font-family:var(--font-family);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);outline:1px solid var(--outline, #000);outline-offset:-2px;min-width:360px}[is-~=command]>[is-~=command-input],[is-~=command] input[type=search]{background-color:var(--bg);color:var(--text);border:none;border-bottom:1px solid var(--border-dark);padding:6px 12px;font-family:inherit;font-size:var(--font-size);outline:none;width:100%}[is-~=command]>[is-~=command-input]::placeholder,[is-~=command] input[type=search]::placeholder{color:var(--text-3)}[is-~=command]>[is-~=command-list]{list-style:none;margin:0;padding:4px;max-height:280px;overflow-y:auto}[is-~=command] [is-~=command-group-label]{padding:4px 8px;color:var(--text-3);text-transform:uppercase;font-size:calc(var(--font-size) * .75);letter-spacing:.08em;font-weight:var(--font-weight-bold)}[is-~=command] [is-~=command-item]{display:flex;align-items:center;gap:8px;padding:4px 10px;color:var(--text);cursor:pointer}[is-~=command] [is-~=command-item]:hover,[is-~=command] [is-~=command-item][aria-selected=true]{background-color:var(--bg);color:var(--accent)}[is-~=command] [is-~=command-item] [is-~=command-shortcut],[is-~=command] [is-~=command-item] kbd{margin-left:auto;color:var(--text-3)}[is-~=command] [is-~=command-separator]{height:1px;background-color:var(--border-dark);margin:4px 0}[popover][is-~=command],dialog[is-~=command]{position:fixed;inset:auto;top:12vh;left:50%;transform:translate(-50%);margin:0;width:min(560px,90vw);height:fit-content;padding:0}}@layer components{[is-~=calendar]{display:inline-grid;grid-template-columns:repeat(7,32px);gap:1px;background-color:var(--bg);padding:8px;font-family:var(--font-family);color:var(--text);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light)}[is-~=calendar]>[is-~=calendar-header]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;color:var(--accent);font-weight:var(--font-weight-bold);text-transform:uppercase;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--border-dark)}[is-~=calendar]>[is-~=calendar-weekday]{text-align:center;color:var(--text-3);font-size:calc(var(--font-size) * .75);text-transform:uppercase;padding:2px}[is-~=calendar]>[is-~=calendar-day],[is-~=calendar] button{display:flex;align-items:center;justify-content:center;width:30px;height:26px;background:transparent;color:var(--text);border:1px solid transparent;cursor:pointer;font-family:inherit}[is-~=calendar]>[is-~=calendar-day]:hover,[is-~=calendar] button:hover{border-color:var(--border-dark);color:var(--accent)}[is-~=calendar]>[is-~=calendar-day][aria-selected=true],[is-~=calendar]>[is-~=calendar-day][is-~=calendar-day-selected],[is-~=calendar] button[aria-selected=true],[is-~=calendar] button[is-~=calendar-day-selected]{background-color:var(--accent);color:var(--primary-foreground)}[is-~=calendar]>[is-~=calendar-day][aria-current=date],[is-~=calendar] button[aria-current=date]{outline:1px dotted var(--accent)}[is-~=calendar]>[is-~=calendar-day][is-~=calendar-day-outside],[is-~=calendar]>[is-~=calendar-day][data-outside],[is-~=calendar] button[is-~=calendar-day-outside],[is-~=calendar] button[data-outside]{color:var(--text-3)}}@layer components{button[is-~=toggle],[is-~=toggle]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;min-height:24px;background-color:var(--bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-size);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);cursor:pointer}button[is-~=toggle]:hover,[is-~=toggle]:hover{color:var(--accent)}button[is-~=toggle][aria-pressed=true],button[is-~=toggle][data-state=on],button[is-~=toggle]:checked,[is-~=toggle][aria-pressed=true],[is-~=toggle][data-state=on],[is-~=toggle]:checked{background-color:var(--accent);color:var(--primary-foreground);border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}button[is-~=toggle]:disabled,[is-~=toggle]:disabled{color:var(--disabled-text);pointer-events:none}}@layer components{[is-~=toggle-group]{display:inline-flex;font-family:var(--font-family)}[is-~=toggle-group]>[is-~=toggle],[is-~=toggle-group]>button{border-right-width:0}[is-~=toggle-group]>:last-child{border-right-width:1px}[is-~=toggle-group][direction-=vertical]{flex-direction:column}[is-~=toggle-group][direction-=vertical]>[is-~=toggle],[is-~=toggle-group][direction-=vertical]>button{border-right-width:1px;border-bottom-width:0}[is-~=toggle-group][direction-=vertical]>:last-child{border-bottom-width:1px}}@layer components{[is-~=sparkline]{--sparkline-color: var(--accent);display:inline-block;width:120px;height:32px;vertical-align:middle}[is-~=sparkline][variant-=bar]{display:inline-flex;align-items:flex-end;gap:1px}[is-~=sparkline][variant-=bar]>*{flex:1;min-width:1px;height:calc(var(--v, 0) * 1%);min-height:1px;background-color:var(--sparkline-color)}svg[is-~=sparkline][variant-=line] polyline{fill:none;stroke:var(--sparkline-color);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[is-~=sparkline][size-=small]{width:60px;height:18px}[is-~=sparkline][size-=large]{width:240px;height:64px}}@layer components{[is-~=chart]{--chart-color: var(--accent);display:block;width:100%;height:160px;max-width:100%}[is-~=chart] svg{display:block;width:100%;height:100%;overflow:visible}[is-~=chart] .chart-area,[is-~=chart] [is-~=chart-area]{fill:url(#chart-gradient)}[is-~=chart] .chart-line,[is-~=chart] [is-~=chart-line]{fill:none;stroke:var(--chart-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[is-~=chart] .chart-grid{stroke:var(--border-dark);stroke-width:1;stroke-dasharray:2 2;opacity:.5}[is-~=chart] .chart-point{fill:var(--chart-color);stroke:var(--bg);stroke-width:2}[is-~=chart][variant-=success]{--chart-color: var(--success)}[is-~=chart][variant-=warning]{--chart-color: var(--warning)}[is-~=chart][variant-=danger]{--chart-color: var(--destructive)}[is-~=chart][variant-=info]{--chart-color: var(--info)}}@layer components{[is-~=gauge]{--gauge-value: 0;--gauge-max: 100;--gauge-low: 33;--gauge-high: 66;--gauge-size: 120px;--gauge-needle-deg: calc( -90deg + (var(--gauge-value) / var(--gauge-max)) * 180deg );position:relative;display:inline-block;width:var(--gauge-size);height:calc(var(--gauge-size) / 2);font-family:var(--font-family);isolation:isolate}[is-~=gauge]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:conic-gradient(from 270deg at 50% 100%,var(--success) 0%,var(--success) calc(var(--gauge-low) / 2 * 1%),var(--warning) calc(var(--gauge-low) / 2 * 1%),var(--warning) calc(var(--gauge-high) / 2 * 1%),var(--destructive) calc(var(--gauge-high) / 2 * 1%),var(--destructive) 50%,transparent 50%);mask:radial-gradient(circle calc(var(--gauge-size) / 2) at 50% 100%,transparent 0,transparent 58%,#000 60%,#000 99%,transparent 100%);-webkit-mask:radial-gradient(circle calc(var(--gauge-size) / 2) at 50% 100%,transparent 0,transparent 58%,#000 60%,#000 99%,transparent 100%)}[is-~=gauge]:after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:calc(var(--gauge-size) / 2 - 8px);background-color:var(--text);transform-origin:bottom center;transform:translate(-50%) rotate(var(--gauge-needle-deg));transition:transform .5s cubic-bezier(.34,1.56,.64,1);z-index:2}[is-~=gauge]>[is-~=gauge-value]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);color:var(--text);font-weight:var(--font-weight-bold);font-size:calc(var(--font-size) * 1.25);z-index:3}[is-~=gauge]>[is-~=gauge-label]{position:absolute;left:50%;bottom:4px;transform:translate(-50%);color:var(--text-3);font-size:calc(var(--font-size) * .75);text-transform:uppercase;z-index:3}[is-~=gauge]>[is-~=gauge-hub]{position:absolute;left:50%;bottom:0;width:10px;height:10px;background-color:var(--text);border-radius:50%;transform:translate(-50%,50%);z-index:2}[is-~=gauge][size-=small]{--gauge-size: 80px}[is-~=gauge][size-=large]{--gauge-size: 200px}}@layer components{[is-~=water-meter]{--water-value: 50;--water-color: var(--info);--water-size: 120px;position:relative;display:inline-block;width:var(--water-size);height:var(--water-size);background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);border-radius:50%;overflow:hidden;isolation:isolate}[is-~=water-meter]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--water-value) * 1%);background-color:var(--water-color);z-index:1}[is-~=water-meter]>svg{position:absolute;left:-50%;right:-50%;width:200%;height:40px;bottom:calc(var(--water-value) * 1% - 20px);z-index:2;overflow:visible;pointer-events:none}[is-~=water-meter]>svg path{fill:var(--water-color);animation:cs-water-wave 3s linear infinite}[is-~=water-meter]>svg path:nth-of-type(2){opacity:.5;animation-duration:4s;animation-direction:reverse}[is-~=water-meter]>[is-~=water-value]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text);font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:calc(var(--water-size) * .18);z-index:3;text-shadow:0 0 4px var(--bg),0 0 4px var(--bg)}[is-~=water-meter][variant-=success]{--water-color: var(--success)}[is-~=water-meter][variant-=warning]{--water-color: var(--warning)}[is-~=water-meter][variant-=danger]{--water-color: var(--destructive)}[is-~=water-meter][size-=small]{--water-size: 80px}[is-~=water-meter][size-=large]{--water-size: 180px}@keyframes cs-water-wave{0%{transform:translate(0)}to{transform:translate(-25%)}}}@layer components{[is-~=carousel]{--carousel-gap: 8px;--carousel-slide-width: 100%;position:relative;display:block;font-family:var(--font-family)}[is-~=carousel]>[is-~=carousel-track]{display:flex;gap:var(--carousel-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0;list-style:none}[is-~=carousel]>[is-~=carousel-track]::-webkit-scrollbar{display:none}[is-~=carousel] [is-~=carousel-slide]{flex:0 0 var(--carousel-slide-width);scroll-snap-align:start;scroll-snap-stop:always;min-width:0}[is-~=carousel][slides-="2"]{--carousel-slide-width: calc(50% - var(--carousel-gap) / 2)}[is-~=carousel][slides-="3"]{--carousel-slide-width: calc(33.333% - var(--carousel-gap) * 2 / 3)}[is-~=carousel][slides-="4"]{--carousel-slide-width: calc(25% - var(--carousel-gap) * 3 / 4)}[is-~=carousel]>[is-~=carousel-prev],[is-~=carousel]>[is-~=carousel-next]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;background-color:var(--bg);color:var(--text);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);cursor:pointer;font:inherit}[is-~=carousel]>[is-~=carousel-prev]{left:4px}[is-~=carousel]>[is-~=carousel-next]{right:4px}[is-~=carousel]>[is-~=carousel-dots]{display:flex;justify-content:center;gap:6px;margin-top:8px;list-style:none;padding:0}[is-~=carousel] [is-~=carousel-dot]{width:8px;height:8px;background:var(--border-dark);border:1px solid var(--border-light);padding:0;cursor:pointer}[is-~=carousel] [is-~=carousel-dot][aria-selected=true]{background:var(--accent)}}@layer components{@property --tilt-x{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --tilt-y{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --tilt-glare-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --tilt-glare-y{syntax: "<percentage>"; inherits: true; initial-value: 50%;}[is-~=tilt]{--tilt-perspective: 1000px;--tilt-spring: .35s;--tilt-spring-easing: cubic-bezier(.2, .9, .2, 1.05);--tilt-max: 12deg;display:inline-block;perspective:var(--tilt-perspective);transform-style:preserve-3d}[is-~=tilt]>[is-~=tilt-inner],[is-~=tilt]>*{transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-style:preserve-3d;transition:transform var(--tilt-spring) var(--tilt-spring-easing);will-change:transform}[is-~=tilt][glare-]{position:relative;overflow:hidden}[is-~=tilt][glare-]:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle at var(--tilt-glare-x, 50%) var(--tilt-glare-y, 50%),rgba(255,255,255,.15) 0%,transparent 40%);pointer-events:none;z-index:2;transition:opacity var(--tilt-spring) var(--tilt-spring-easing);opacity:0}[is-~=tilt][glare-]:hover:before{opacity:1}[is-~=tilt][size-=small]{--tilt-max: 6deg}[is-~=tilt][size-=large]{--tilt-max: 20deg}@media (prefers-reduced-motion: reduce){[is-~=tilt]>*{transform:none!important;transition:none}}}@layer components{[is-~=live-audio],button[is-~=live-audio]{display:inline-flex;align-items:center;gap:10px;padding:4px 12px;height:32px;background-color:var(--bg);color:var(--text);font-family:var(--font-family);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);cursor:pointer}[is-~=live-audio][data-active=true]{color:var(--destructive);border-color:var(--destructive)}[is-~=live-audio]>[is-~=live-audio-icon],[is-~=live-audio]>i:first-child{font-size:1.2em;line-height:1}[is-~=live-audio][data-active=true]>[is-~=live-audio-icon],[is-~=live-audio][data-active=true]>i:first-child{animation:cs-live-audio-pulse 1s ease-in-out infinite}[is-~=live-audio-bars]{display:inline-flex;align-items:center;height:20px;gap:2px;min-width:80px}[is-~=live-audio-bars]>i{display:inline-block;width:3px;height:calc(max(var(--v, 5),5)*1%);min-height:3px;max-height:100%;background-color:currentColor;transition:height .08s ease-out}@keyframes cs-live-audio-pulse{50%{opacity:.5}}}@layer components{[is-~=cs-hud]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:ArialPixel,var(--font-family);z-index:50}[is-~=cs-hud][anchor-=relative],[is-~=cs-hud][anchor-=contained]{position:absolute}[is-~=cs-hud]>[is-~=cs-hud-stat],[is-~=cs-hud] [is-~=cs-hud-hp],[is-~=cs-hud] [is-~=cs-hud-armor],[is-~=cs-hud] [is-~=cs-hud-ammo],[is-~=cs-hud] [is-~=cs-hud-money],[is-~=cs-hud] [is-~=cs-hud-timer],[is-~=cs-hud] [is-~=cs-hud-round]{position:absolute;display:inline-flex;align-items:center;gap:.5ch;padding:4px 10px;color:var(--accent, #c4b550);font-size:32px;font-weight:var(--font-weight-bold, 700);line-height:1;letter-spacing:.04em;text-shadow:2px 2px 0 rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6);pointer-events:auto;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}[is-~=cs-hud]>[is-~=cs-hud-stat]>i,[is-~=cs-hud]>[is-~=cs-hud-stat]>[is-~=cs-hud-icon],[is-~=cs-hud] [is-~=cs-hud-hp]>i,[is-~=cs-hud] [is-~=cs-hud-hp]>[is-~=cs-hud-icon],[is-~=cs-hud] [is-~=cs-hud-armor]>i,[is-~=cs-hud] [is-~=cs-hud-armor]>[is-~=cs-hud-icon],[is-~=cs-hud] [is-~=cs-hud-ammo]>i,[is-~=cs-hud] [is-~=cs-hud-ammo]>[is-~=cs-hud-icon],[is-~=cs-hud] [is-~=cs-hud-money]>i,[is-~=cs-hud] [is-~=cs-hud-money]>[is-~=cs-hud-icon],[is-~=cs-hud] [is-~=cs-hud-timer]>i,[is-~=cs-hud] [is-~=cs-hud-timer]>[is-~=cs-hud-icon],[is-~=cs-hud] [is-~=cs-hud-round]>i,[is-~=cs-hud] [is-~=cs-hud-round]>[is-~=cs-hud-icon]{font-size:.85em}[is-~=cs-hud]>[is-~=cs-hud-stat]>[is-~=cs-hud-label],[is-~=cs-hud] [is-~=cs-hud-hp]>[is-~=cs-hud-label],[is-~=cs-hud] [is-~=cs-hud-armor]>[is-~=cs-hud-label],[is-~=cs-hud] [is-~=cs-hud-ammo]>[is-~=cs-hud-label],[is-~=cs-hud] [is-~=cs-hud-money]>[is-~=cs-hud-label],[is-~=cs-hud] [is-~=cs-hud-timer]>[is-~=cs-hud-label],[is-~=cs-hud] [is-~=cs-hud-round]>[is-~=cs-hud-label]{display:block;font-size:11px;font-weight:var(--font-weight-normal, 400);color:var(--text-3, #a0aa95);text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px}[is-~=cs-hud] [is-~=cs-hud-hp],[is-~=cs-hud] [position-=bottom-left]{bottom:18px;left:24px}[is-~=cs-hud] [is-~=cs-hud-armor]{bottom:18px;left:160px}[is-~=cs-hud] [is-~=cs-hud-ammo],[is-~=cs-hud] [position-=bottom-right]{bottom:18px;right:24px}[is-~=cs-hud] [is-~=cs-hud-money],[is-~=cs-hud] [position-=top-left]{top:18px;left:24px;color:var(--success, #6a8a4a)}[is-~=cs-hud] [is-~=cs-hud-timer],[is-~=cs-hud] [position-=top-center]{top:18px;left:50%;transform:translate(-50%);color:#fff;background-color:#00000080;border:1px solid var(--border-dark, #292c21);padding:6px 14px}[is-~=cs-hud] [is-~=cs-hud-round],[is-~=cs-hud] [position-=top-right]{top:18px;right:24px;font-size:18px}[is-~=cs-hud] [is-~=cs-hud-stack]{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1}[is-~=cs-hud-hp][severity-=warning]{color:var(--warning, #c4b550)}[is-~=cs-hud-hp][severity-=danger],[is-~=cs-hud-hp][severity-=critical]{color:var(--destructive, #b04040);animation:cs-hud-pulse .8s ease-in-out infinite}[is-~=cs-hud-ammo] [is-~=cs-hud-ammo-clip]{color:var(--accent, #c4b550)}[is-~=cs-hud-ammo] [is-~=cs-hud-ammo-reserve]{color:var(--text-3, #a0aa95);font-size:.6em;margin-left:.5ch;align-self:flex-end;margin-bottom:4px}[is-~=cs-hud-ammo] [is-~=cs-hud-ammo-sep]{color:var(--text-3, #a0aa95);font-size:.7em;margin:0 .25ch}@keyframes cs-hud-pulse{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){[is-~=cs-hud-hp][severity-=danger],[is-~=cs-hud-hp][severity-=critical]{animation:none}}}@layer base{:root{--bg: #4a5942;--secondary-bg: #3e4637;--accent: #c4b550;--secondary-accent: #958831;--text: #dedfd6;--secondary-text: #d8ded3;--text-3: #a0aa95;--border-light: #8c9284;--border-dark: #292c21;--disabled-text: #292c21;--disabled-text-shadow: #75806f;--outline: #000;--slider: #7f8c7f;--slider-bg: #1f1f1f;--scrollbar-track: #5a6a50}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:400}@font-face{font-family:ArialPixel;src:url(https://cdn.jsdelivr.net/gh/ekmas/cs16.css@main/ArialPixel.ttf) format("truetype");font-weight:400;font-style:normal}body{font-weight:400;line-height:1.5;background-color:var(--bg);color:var(--text);font-family:ArialPixel,system-ui,sans-serif}::-webkit-scrollbar{width:18px}::-webkit-scrollbar-track{background-color:var(--scrollbar-track);width:18px;border:1px solid var(--border-dark);border-left:0}::-webkit-scrollbar-thumb{width:17px;background-color:var(--bg);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light)}::-webkit-scrollbar-corner{background-color:var(--scrollbar-track)}::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment{display:block}::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment,::-webkit-scrollbar-button:vertical:end:decrement{background-repeat:no-repeat;height:17px}::-webkit-scrollbar-button:vertical:start{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cpath d='M5,9 6,9 6,10 5,10 M6,9 7,9 7,10 6,10 M6,8 7,8 7,9 6,9 M7,9 8,9 8,10 7,10 M7,8 8,8 8,9 7,9 M7,7 8,7 8,8 7,8 M8,9 9,9 9,10 8,10 M8,8 9,8 9,9 8,9 M8,7 9,7 9,8 8,8 M8,6 9,6 9,7 8,7 M9,9 10,9 10,10 9,10 M9,8 10,8 10,9 9,9 M9,7 10,7 10,8 9,8 M10,9 11,9 11,10 10,10 M10,8 11,8 11,9 10,9 M11,9 12,9 12,10 11,10 ' fill='%23a0aa95'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:start,::-webkit-scrollbar-button:vertical:end{border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light)}::-webkit-scrollbar-button:vertical:start:active,::-webkit-scrollbar-button:vertical:end:active{border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}::-webkit-scrollbar-button:vertical:start:active,::-webkit-scrollbar-button:vertical:start:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cpath d='M5,9 6,9 6,10 5,10 M6,9 7,9 7,10 6,10 M7,9 8,9 8,10 7,10 M8,9 9,9 9,10 8,10 M9,9 10,9 10,10 9,10 M10,9 11,9 11,10 10,10 M11,9 12,9 12,10 11,10 M6,8 7,8 7,9 6,9 M7,8 8,8 8,9 7,9 M8,8 9,8 9,9 8,9 M9,8 10,8 10,9 9,9 M10,8 11,8 11,9 10,9 M7,7 8,7 8,8 7,8 M8,7 9,7 9,8 8,8 M9,7 10,7 10,8 9,8 M8,6 9,6 9,7 8,7 ' fill='%23ffffff'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cpath d='M5,6 6,6 6,7 5,7 M6,6 7,6 7,7 6,7 M6,7 7,7 7,8 6,8 M7,7 8,7 8,8 7,8 M7,8 8,8 8,9 7,9 M8,9 9,9 9,10 8,10 M8,8 9,8 9,9 8,9 M8,7 9,7 9,8 8,8 M7,6 8,6 8,7 7,7 M8,6 9,6 9,7 8,7 M11,6 12,6 12,7 11,7 M10,6 11,6 11,7 10,7 M9,6 10,6 10,7 9,7 M9,8 10,8 10,9 9,9 M9,7 10,7 10,8 9,8 M10,7 11,7 11,8 10,8 ' fill='%23a0aa95'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:end:active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cpath d='M5,6 6,6 6,7 5,7 M11,6 12,6 12,7 11,7 M10,6 11,6 11,7 10,7 M9,6 10,6 10,7 9,7 M8,6 9,6 9,7 8,7 M7,6 8,6 8,7 7,7 M6,6 7,6 7,7 6,7 M6,7 7,7 7,8 6,8 M10,7 11,7 11,8 10,8 M9,7 10,7 10,8 9,8 M8,7 9,7 9,8 8,8 M7,7 8,7 8,8 7,8 M7,8 8,8 8,9 7,9 M9,8 10,8 10,9 9,9 M8,9 9,9 9,10 8,10 M8,8 9,8 9,9 8,9 ' fill='%23ffffff'/%3E%3C/svg%3E")}.cs-btn{background-color:var(--bg);color:#fff;padding:4px 5px 3px;font-size:16px;line-height:15px;border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);-webkit-user-select:none;user-select:none}.cs-btn.close{padding:0;width:18px;height:18px;background:no-repeat center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3,3 4,3 4,4 3,4 M4,3 5,3 5,4 4,4 M3,4 4,4 4,5 3,5 M4,4 5,4 5,5 4,5 M4,5 5,5 5,6 4,6 M5,5 6,5 6,6 5,6 M5,4 6,4 6,5 5,5 M5,6 6,6 6,7 5,7 M6,6 7,6 7,7 6,7 M6,5 7,5 7,6 6,6 M6,7 7,7 7,8 6,8 M6,8 7,8 7,9 6,9 M7,8 8,8 8,9 7,9 M7,7 8,7 8,8 7,8 M7,6 8,6 8,7 7,7 M8,6 9,6 9,7 8,7 M8,7 9,7 9,8 8,8 M8,8 9,8 9,9 8,9 M8,5 9,5 9,6 8,6 M9,5 10,5 10,6 9,6 M9,6 10,6 10,7 9,7 M9,4 10,4 10,5 9,5 M10,4 11,4 11,5 10,5 M10,5 11,5 11,6 10,6 M10,3 11,3 11,4 10,4 M11,3 12,3 12,4 11,4 M11,4 12,4 12,5 11,5 M9,8 10,8 10,9 9,9 M9,9 10,9 10,10 9,10 M8,9 9,9 9,10 8,10 M10,9 11,9 11,10 10,10 M10,10 11,10 11,11 10,11 M9,10 10,10 10,11 9,11 M11,10 12,10 12,11 11,11 M11,11 12,11 12,12 11,12 M10,11 11,11 11,12 10,12 M5,8 6,8 6,9 5,9 M5,9 6,9 6,10 5,10 M6,9 7,9 7,10 6,10 M4,9 5,9 5,10 4,10 M4,10 5,10 5,11 4,11 M5,10 6,10 6,11 5,11 M3,10 4,10 4,11 3,11 M3,11 4,11 4,12 3,12 M4,11 5,11 5,12 4,12 ' fill='%238c9284'/%3E%3C/svg%3E")}.cs-btn:focus-visible{padding:3px 4px 2px;outline:1px solid var(--outline)}.cs-btn:focus-visible.close{padding:0;outline:0}.cs-btn:active{border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.cs-btn:disabled{color:var(--disabled-text);text-shadow:var(--disabled-text-shadow) 1px 1px;pointer-events:none}.cs-hr{border-left:0;border-right:0;border-top-color:var(--border-dark);border-bottom-color:var(--border-light)}.cs-checkbox{position:relative}.cs-checkbox input{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.cs-checkbox input:focus:not(:focus-visible){outline:none}.cs-checkbox input:focus-visible+.cs-checkbox__label{outline:dotted 2px var(--outline);outline-offset:3px}.cs-checkbox input:checked+.cs-checkbox__label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2,6 3,6 3,7 2,7 M3,5 4,5 4,6 3,6 M2,5 3,5 3,6 2,6 M2,4 3,4 3,5 2,5 M3,6 4,6 4,7 3,7 M3,7 4,7 4,8 3,8 M4,6 5,6 5,7 4,7 M4,7 5,7 5,8 4,8 M4,8 5,8 5,9 4,9 M5,7 6,7 6,8 5,8 M5,6 6,6 6,7 5,7 M5,5 6,5 6,6 5,6 M6,4 7,4 7,5 6,5 M6,5 7,5 7,6 6,6 M6,6 7,6 7,7 6,7 M7,5 8,5 8,6 7,6 M7,4 8,4 8,5 7,5 M7,3 8,3 8,4 7,4 M8,4 9,4 9,5 8,5 M8,3 9,3 9,4 8,4 M8,2 9,2 9,3 8,3 ' fill='%23c4b550'/%3E%3C/svg%3E")}.cs-checkbox input:checked+.cs-checkbox__label{color:var(--accent)}.cs-checkbox .cs-checkbox__label{cursor:pointer;display:inline-block;-webkit-user-select:none;user-select:none;color:var(--secondary--text);line-height:15px}.cs-checkbox .cs-checkbox__label:before{content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);margin-right:7px}.cs-checkbox .cs-checkbox__label:hover{color:#fff}.cs-input{outline:0;border:1px solid;padding:3px 2px 2px;font-size:16px;line-height:17px;background-color:var(--secondary-bg);border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);color:var(--secondary--text)}.cs-input:focus+.cs-input__label{color:var(--accent)}.cs-input::selection{background-color:var(--secondary-accent);color:#fff}.cs-input:disabled{background-color:var(--bg);pointer-events:none;color:var(--text-3)}.cs-input:disabled+.cs-input__label{color:var(--disabled-text);text-shadow:var(--disabled-text-shadow) 1px 1px;pointer-events:none}.cs-input__label{color:var(--secondary--text);-webkit-user-select:none;user-select:none}.cs-select{outline:0;background-color:var(--secondary-bg);min-width:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'%3E%3Cpath d='M0,0 1,0 1,1 0,1 M1,0 2,0 2,1 1,1 M1,1 2,1 2,2 1,2 M2,1 3,1 3,2 2,2 M2,2 3,2 3,3 2,3 M3,2 4,2 4,3 3,3 M3,3 4,3 4,4 3,4 M3,1 4,1 4,2 3,2 M2,0 3,0 3,1 2,1 M3,0 4,0 4,1 3,1 M4,0 5,0 5,1 4,1 M4,2 5,2 5,3 4,3 M4,1 5,1 5,2 4,2 M5,1 6,1 6,2 5,2 M5,0 6,0 6,1 5,1 M6,0 7,0 7,1 6,1 ' fill='%23a0aa95'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px top 50%;background-size:7px auto;line-height:15px;padding:5px 3px;color:var(--secondary--text);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);-webkit-user-select:none;user-select:none}.cs-select:hover,.cs-select:focus-within{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'%3E%3Cpath d='M0,0 1,0 1,1 0,1 M1,0 2,0 2,1 1,1 M1,1 2,1 2,2 1,2 M2,1 3,1 3,2 2,2 M2,2 3,2 3,3 2,3 M3,3 4,3 4,4 3,4 M3,2 4,2 4,3 3,3 M3,1 4,1 4,2 3,2 M2,0 3,0 3,1 2,1 M3,0 4,0 4,1 3,1 M4,0 5,0 5,1 4,1 M4,2 5,2 5,3 4,3 M4,1 5,1 5,2 4,2 M5,1 6,1 6,2 5,2 M5,0 6,0 6,1 5,1 M6,0 7,0 7,1 6,1 ' fill='%23ffffff'/%3E%3C/svg%3E")}.cs-select option{background-color:var(--bg);color:var(--text-3)}.cs-select__label{color:var(--secondary--text);font-size:16px;line-height:15px;-webkit-user-select:none;user-select:none}.cs-fieldset{border:none;-webkit-user-select:none;user-select:none}.cs-fieldset legend{color:var(--secondary--text);margin-bottom:10px}.cs-fieldset>div{padding-left:10px}.cs-fieldset:disabled input[type=radio]+label{color:var(--disabled-text);text-shadow:var(--disabled-text-shadow) 1px 1px;pointer-events:none}.cs-fieldset:disabled legend{color:var(--disabled-text);text-shadow:var(--disabled-text-shadow) 1px 1px;pointer-events:none}.cs-fieldset input[type=radio]{opacity:0}.cs-fieldset input[type=radio]+label{position:relative;cursor:pointer;font-size:16px;line-height:15px;color:var(--secondary--text)}.cs-fieldset input[type=radio]+label:before{content:"";position:absolute;left:-25px;top:1px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M10,2 11,2 11,3 10,3 M10,3 11,3 11,4 10,4 M11,4 12,4 12,5 11,5 M11,5 12,5 12,6 11,6 M11,6 12,6 12,7 11,7 M11,7 12,7 12,8 11,8 M10,8 11,8 11,9 10,9 M10,9 11,9 11,10 10,10 M8,10 9,10 9,11 8,11 M9,10 10,10 10,11 9,11 M7,11 8,11 8,12 7,12 M6,11 7,11 7,12 6,12 M5,11 6,11 6,12 5,12 M2,10 3,10 3,11 2,11 M3,10 4,10 4,11 3,11 M4,11 5,11 5,12 4,12 ' fill='%23889180'/%3E%3Cpath d='M1,2 2,2 2,3 1,3 M1,3 2,3 2,4 1,4 M2,1 3,1 3,2 2,2 M3,1 4,1 4,2 3,2 M4,0 5,0 5,1 4,1 M5,0 6,0 6,1 5,1 M6,0 7,0 7,1 6,1 M7,0 8,0 8,1 7,1 M8,1 9,1 9,2 8,2 M9,1 10,1 10,2 9,2 M0,4 1,4 1,5 0,5 M0,5 1,5 1,6 0,6 M0,6 1,6 1,7 0,7 M0,7 1,7 1,8 0,8 M1,8 2,8 2,9 1,9 M1,9 2,9 2,10 1,10 ' fill='%23292c21'/%3E%3Cpath d='M4,1 5,1 5,2 4,2 M5,1 6,1 6,2 5,2 M6,1 7,1 7,2 6,2 M7,1 8,1 8,2 7,2 M8,2 9,2 9,3 8,3 M9,2 10,2 10,3 9,3 M9,3 10,3 10,4 9,4 M9,4 10,4 10,5 9,5 M10,4 11,4 11,5 10,5 M10,5 11,5 11,6 10,6 M10,6 11,6 11,7 10,7 M10,7 11,7 11,8 10,8 M9,7 10,7 10,8 9,8 M9,8 10,8 10,9 9,9 M9,9 10,9 10,10 9,10 M8,9 9,9 9,10 8,10 M7,9 8,9 8,10 7,10 M7,10 8,10 8,11 7,11 M6,10 7,10 7,11 6,11 M5,10 6,10 6,11 5,11 M4,10 5,10 5,11 4,11 M6,9 7,9 7,10 6,10 M5,9 6,9 6,10 5,10 M4,9 5,9 5,10 4,10 M3,9 4,9 4,10 3,10 M2,9 3,9 3,10 2,10 M2,8 3,8 3,9 2,9 M1,7 2,7 2,8 1,8 M1,4 2,4 2,5 1,5 M2,3 3,3 3,4 2,4 M2,2 3,2 3,3 2,3 M3,2 4,2 4,3 3,3 M4,2 5,2 5,3 4,3 M5,2 6,2 6,3 5,3 M6,2 7,2 7,3 6,3 M7,2 8,2 8,3 7,3 M3,3 4,3 4,4 3,4 M2,4 3,4 3,5 2,5 M2,5 3,5 3,6 2,6 M1,5 2,5 2,6 1,6 M1,6 2,6 2,7 1,7 M2,6 3,6 3,7 2,7 M2,7 3,7 3,8 2,8 M3,8 4,8 4,9 3,9 M3,7 4,7 4,8 3,8 M3,6 4,6 4,7 3,7 M3,5 4,5 4,6 3,6 M3,4 4,4 4,5 3,5 M4,3 5,3 5,4 4,4 M5,3 6,3 6,4 5,4 M5,4 6,4 6,5 5,5 M4,8 5,8 5,9 4,9 M4,7 5,7 5,8 4,8 M4,6 5,6 5,7 4,7 M4,4 5,4 5,5 4,5 M4,5 5,5 5,6 4,6 M5,5 6,5 6,6 5,6 M5,6 6,6 6,7 5,7 M5,7 6,7 6,8 5,8 M5,8 6,8 6,9 5,9 M6,8 7,8 7,9 6,9 M6,7 7,7 7,8 6,8 M6,6 7,6 7,7 6,7 M6,3 7,3 7,4 6,4 M6,4 7,4 7,5 6,5 M6,5 7,5 7,6 6,6 M7,7 8,7 8,8 7,8 M7,8 8,8 8,9 7,9 M8,8 9,8 9,9 8,9 M8,7 9,7 9,8 8,8 M7,6 8,6 8,7 7,7 M7,5 8,5 8,6 7,6 M7,4 8,4 8,5 7,5 M7,3 8,3 8,4 7,4 M8,3 9,3 9,4 8,4 M8,4 9,4 9,5 8,5 M8,5 9,5 9,6 8,6 M8,6 9,6 9,7 8,7 M9,6 10,6 10,7 9,7 M9,5 10,5 10,6 9,6 ' fill='%233e4637'/%3E%3C/svg%3E")}.cs-fieldset input[type=radio]+label:after{content:"";position:absolute;left:-22px;top:4px;width:6px;height:6px}.cs-fieldset input[type=radio]:checked+label{color:var(--accent)}.cs-fieldset input[type=radio]:checked+label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath d='M1,0 2,0 2,1 1,1 M3,0 4,0 4,1 3,1 M4,0 5,0 5,1 4,1 M4,1 5,1 5,2 4,2 M5,1 6,1 6,2 5,2 M5,2 6,2 6,3 5,3 M5,3 6,3 6,4 5,4 M5,4 6,4 6,5 5,5 M4,5 5,5 5,6 4,6 M3,5 4,5 4,6 3,6 M2,5 3,5 3,6 2,6 M1,5 2,5 2,6 1,6 M0,4 1,4 1,5 0,5 M0,3 1,3 1,4 0,4 M0,2 1,2 1,3 0,3 M1,2 2,2 2,3 1,3 M1,3 2,3 2,4 1,4 M1,4 2,4 2,5 1,5 M2,4 3,4 3,5 2,5 M2,3 3,3 3,4 2,4 M2,0 3,0 3,1 2,1 M2,1 3,1 3,2 2,2 M3,1 4,1 4,2 3,2 M3,3 4,3 4,4 3,4 M3,4 4,4 4,5 3,5 M4,4 5,4 5,5 4,5 M4,3 5,3 5,4 4,4 M4,2 5,2 5,3 4,3 M3,2 4,2 4,3 3,3 M2,2 3,2 3,3 2,3 M1,1 2,1 2,2 1,2 M0,1 1,1 1,2 0,2 ' fill='%23c4b550'/%3E%3C/svg%3E")}.cs-slider{display:flex;flex-direction:column-reverse;width:150px;-webkit-user-select:none;user-select:none}.cs-slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:150px;height:4px;background:var(--slider-bg);outline:none;border:1px solid;box-sizing:border-box;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.cs-slider input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:16px;background:var(--bg);cursor:pointer;border:1px solid;box-sizing:border-box;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);border-radius:0}.cs-slider input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:16px;background:var(--bg);cursor:pointer;border:1px solid;box-sizing:border-box;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);border-radius:0}.cs-slider label{color:var(--secondary--text);font-size:16px;line-height:15px;margin-bottom:12px}.cs-slider:has(input:focus) label{color:var(--accent)}.cs-slider .ruler{margin-top:4px;margin-left:4px;height:5px;width:calc(100% + 5px);background-image:linear-gradient(to right,var(--slider) 1px,transparent 1px);background-size:15px 5px;z-index:-1}.cs-slider .value{font-size:13px;line-height:15px;color:var(--slider);display:flex;align-items:center;justify-content:space-between}.cs-dialog{position:fixed;right:0;top:0;margin:auto;min-width:350px;max-width:510px;background-color:var(--bg);color:var(--text);border:1px solid;border-color:var(--border-light) var(--border-dark) var(--border-dark) var(--border-light);padding:4px;-webkit-user-select:none;user-select:none}.cs-dialog .heading{display:flex;align-items:center;justify-content:space-between;margin-top:3px;padding-left:2px}.cs-dialog .heading .wrapper{display:flex;align-items:center;gap:5px}.cs-dialog .heading .wrapper .icon{width:16px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15'%3E%3Cpath d='M1,12 2,12 2,13 1,13 M2,13 3,13 3,14 2,14 M3,12 4,12 4,13 3,13 M14,7 15,7 15,8 14,8 ' fill='%238c9284'/%3E%3Cpath d='M3,14 4,14 4,15 3,15 ' fill='%23a5aa9c'/%3E%3Cpath d='M0,11 1,11 1,12 0,12 M10,3 11,3 11,4 10,4 M10,5 11,5 11,6 10,6 M12,3 13,3 13,4 12,4 M12,5 13,5 13,6 12,6 M12,8 13,8 13,9 12,9 ' fill='%23bdbeb5'/%3E%3Cpath d='M0,10 1,10 1,11 0,11 M0,9 1,9 1,10 0,10 M0,8 1,8 1,9 0,9 M1,8 2,8 2,9 1,9 M1,9 2,9 2,10 1,10 M1,10 2,10 2,11 1,11 M2,10 3,10 3,11 2,11 M2,9 3,9 3,10 2,10 M3,9 4,9 4,10 3,10 M3,10 4,10 4,11 3,11 M4,9 5,9 5,10 4,10 M4,10 5,10 5,11 4,11 M5,10 6,10 6,11 5,11 M1,11 2,11 2,12 1,12 M2,11 3,11 3,12 2,12 M3,11 4,11 4,12 3,12 M4,11 5,11 5,12 4,12 M5,11 6,11 6,12 5,12 M3,13 4,13 4,14 3,14 M6,8 7,8 7,9 6,9 M6,7 7,7 7,8 6,8 M7,7 8,7 8,8 7,8 M7,8 8,8 8,9 7,9 M8,7 9,7 9,8 8,8 M8,8 9,8 9,9 8,9 M9,7 10,7 10,8 9,8 M9,8 10,8 10,9 9,9 M10,7 11,7 11,8 10,8 M10,8 11,8 11,9 10,9 M7,9 8,9 8,10 7,10 M8,9 9,9 9,10 8,10 M9,9 10,9 10,10 9,10 M7,6 8,6 8,7 7,7 M8,6 9,6 9,7 8,7 M8,5 9,5 9,6 8,6 M8,4 9,4 9,5 8,5 M8,3 9,3 9,4 8,4 M7,11 8,11 8,12 7,12 M11,3 12,3 12,4 11,4 M11,4 12,4 12,5 11,5 M10,4 11,4 11,5 10,5 M11,5 12,5 12,6 11,6 M12,4 13,4 13,5 12,5 M9,2 10,2 10,3 9,3 M13,2 14,2 14,3 13,3 M13,7 14,7 14,8 13,8 M14,6 15,6 15,7 14,7 M14,5 15,5 15,6 14,6 M14,4 15,4 15,5 14,5 M14,3 15,3 15,4 14,4 M10,1 11,1 11,2 10,2 M11,1 12,1 12,2 11,2 M12,1 13,1 13,2 12,2 ' fill='%23ffffff'/%3E%3Cpath d='M0,7 1,7 1,8 0,8 M11,0 12,0 12,1 11,1 M7,4 8,4 8,5 7,5 M8,1 9,1 9,2 8,2 ' fill='%23848e84'/%3E%3Cpath d='M2,8 3,8 3,9 2,9 M3,8 4,8 4,9 3,9 M6,14 7,14 7,15 6,15 M7,13 8,13 8,14 7,14 M10,9 11,9 11,10 10,10 M15,4 16,4 16,5 15,5 M15,5 16,5 16,6 15,6 ' fill='%239ca29c'/%3E%3Cpath d='M4,8 5,8 5,9 4,9 M6,9 7,9 7,10 6,10 ' fill='%23d6d7ce'/%3E%3Cpath d='M4,14 5,14 5,15 4,15 M5,14 6,14 6,15 5,15 M8,10 9,10 9,11 8,11 ' fill='%23dedfde'/%3E%3Cpath d='M5,8 6,8 6,9 5,9 M11,7 12,7 12,8 11,8 M12,7 13,7 13,8 12,8 M11,8 12,8 12,9 11,9 ' fill='%23f7f7f7'/%3E%3Cpath d='M2,12 3,12 3,13 2,13 M6,13 7,13 7,14 6,14 M7,12 8,12 8,13 7,13 M7,10 8,10 8,11 7,11 M7,5 8,5 8,6 7,6 ' fill='%23efefef'/%3E%3Cpath d='M4,12 5,12 5,13 4,13 M5,12 6,12 6,13 5,13 M9,6 10,6 10,7 9,7 ' fill='%23cecfce'/%3E%3Cpath d='M8,2 9,2 9,3 8,3 M9,1 10,1 10,2 9,2 M13,1 14,1 14,2 13,2 M14,2 15,2 15,3 14,3 ' fill='%23d6dbd6'/%3E%3Cpath d='M13,6 14,6 14,7 13,7 ' fill='%23949e94'/%3E%3Cpath d='M5,9 6,9 6,10 5,10 M6,10 7,10 7,11 6,11 M6,11 7,11 7,12 6,12 M6,12 7,12 7,13 6,13 M4,13 5,13 5,14 4,14 M5,13 6,13 6,14 5,14 M13,5 14,5 14,6 13,6 M13,3 14,3 14,4 13,4 M13,8 14,8 14,9 13,9 M9,10 10,10 10,11 9,11 M7,14 8,14 8,15 7,15 ' fill='%235a6952'/%3E%3Cpath d='M10,6 11,6 11,7 10,7 M11,6 12,6 12,7 11,7 M12,6 13,6 13,7 12,7 M13,4 14,4 14,5 13,5 M12,2 13,2 13,3 12,3 M11,2 12,2 12,3 11,3 M10,2 11,2 11,3 10,3 M9,3 10,3 10,4 9,4 M9,4 10,4 10,5 9,5 M9,5 10,5 10,6 9,6 M5,7 6,7 6,8 5,8 M7,2 8,2 8,3 7,3 M7,3 8,3 8,4 7,4 M9,0 10,0 10,1 9,1 M10,0 11,0 11,1 10,1 M12,0 13,0 13,1 12,1 M14,1 15,1 15,2 14,2 ' fill='%23525d4a'/%3E%3Cpath d='M6,6 7,6 7,7 6,7 ' fill='%23adb6ad'/%3E%3C/svg%3E")}.cs-dialog .heading .wrapper .text{font-size:16px;line-height:15px;color:#fff}.cs-dialog .content{padding:10px}.cs-dialog .footer-btns{float:right;margin:4px 8px 8px 0}.cs-dialog .footer-btns .cs-btn{width:72px;text-align:left}.cs-tooltip{position:relative;display:inline-block;color:#fff;line-height:20px;-webkit-user-select:none;user-select:none}.cs-tooltip:hover .text{visibility:visible}.cs-tooltip .text{visibility:hidden;width:max-content;background-color:var(--secondary-accent);color:#000;text-align:center;font-size:16px;line-height:15px;position:absolute;z-index:1;border:1px solid var(--border-dark);padding:2px 2px 1px}.cs-progress-bar{width:260px;height:24px;padding:3px;background-color:var(--secondary-bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.cs-progress-bar .bars{height:100%;background-image:linear-gradient(to right,var(--accent) 8px,transparent 2px);background-size:12px 16px}.cs-tabs{display:flex;flex-wrap:wrap;align-items:center;-webkit-user-select:none;user-select:none}.cs-tabs .radiotab{position:absolute;opacity:0}.cs-tabs .label{cursor:pointer;font-size:16px;color:#fff;line-height:15px;height:27px;padding:4px 5px;text-align:left;min-width:64px;position:relative;background-color:var(--bg);border-top:solid 1px var(--border-light);border-left:solid 1px var(--border-light);border-right:solid 1px var(--border-dark);border-bottom:none;margin-right:1px;z-index:10}.cs-tabs .radiotab:checked+.label{background:var(--bg);padding:5px;height:29px;color:var(--accent)}.cs-tabs .radiotab:checked+.label:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--bg)}.cs-tabs .panel{display:none;position:relative;bottom:1px;padding:32px 39px 27px;background:var(--bg);width:100%;border-left:solid 1px var(--border-light);border-bottom:solid 1px var(--border-dark);border-right:solid 1px var(--border-dark);border-top:solid 1px var(--border-light);order:99;color:var(--text)}.cs-tabs .radiotab:checked+.label+.panel{display:block;position:relative}}
