@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{color-scheme:light only;--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}@font-face{font-family:Unique;src:url(/fonts/Unique-VF.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*,:before,:after,.window,.window *,.standard-dialog,.standard-dialog *,.title-bar,.title-bar *{font-family:Nohemi,sans-serif!important}html,body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:silver;min-height:100vh;font-size:14px;font-weight:400;overflow:hidden}@media(pointer:fine){html,body,:not(.window-header){cursor:url(/images/pointinghand.svg) 13 9,auto!important}html:active,body:active,:active{cursor:url(/images/closedhand.svg) 16 16,grabbing!important}}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}#root::-webkit-scrollbar{display:none}#root>div::-webkit-scrollbar{display:none}#root>div>div::-webkit-scrollbar{display:none}.no-scrollbar::-webkit-scrollbar{display:none!important}.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}html,body,#root,#root>div,#root>div>div{scrollbar-width:none;-ms-overflow-style:none}.font-unique{text-transform:uppercase;font-style:normal;font-weight:700;font-family:Unique,sans-serif!important}label{color:#000;font-weight:500;display:block}.btn{font-weight:600}input:focus,select:focus,textarea:focus{outline-offset:-2px;outline:2px solid #000;color:#000!important;background-color:#fff!important}input,textarea,[data-slot=code-block],.vscode-code-block{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}input:-webkit-autofill{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}select{box-shadow:none!important;-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important;color:#000!important;background-color:#fff!important;border:1px solid #000!important}.window,.standard-dialog{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.title-bar .title{font-weight:500;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}@media(prefers-color-scheme:dark){html,body{color:#000!important;background-color:silver!important}.window,.window-pane,.standard-dialog,input,select,textarea{color:#000!important;background-color:#fff!important}}@media(max-width:430px){.title-bar .title{font-size:20px!important}}@media(min-width:600px)and (max-width:1024px){#root>div>div{max-width:580px!important;margin-top:20px!important;margin-left:auto!important;margin-right:auto!important}}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}.vscode-container,.vscode-container *,.vscode-header,.vscode-header *,.vscode-code-block,.vscode-code-block *,[data-slot=code-block],[data-slot=code-block] *{-webkit-font-smoothing:antialiased;font-family:Cascadia Code,Fira Code,JetBrains Mono,SF Mono,Consolas,Courier New,monospace!important}.vscode-code-block pre,.vscode-code-block code,[data-slot=code-block] pre,[data-slot=code-block] code{background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-family:Cascadia Code,Fira Code,JetBrains Mono,SF Mono,Consolas,Courier New,monospace!important;font-size:13px!important;line-height:1.5!important}[data-slot=code-block],[data-slot=code-block] *,.vscode-code-block,.vscode-code-block *{scrollbar-width:none!important;-ms-overflow-style:none!important}[data-slot=code-block]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-slot=code-block] ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.vscode-code-block::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.vscode-code-block ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.vscode-code-block[data-done=false] .line:last-of-type:after{content:"|";background-color:#aeafad;width:2px;height:1.1em;margin-left:1px;animation:1s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:0}}.title-bar button.close,.title-bar button,button.close{cursor:pointer;display:block;position:relative;box-sizing:border-box!important;transform-origin:50%!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#fff!important;border:4px solid #000!important;margin:0!important;padding:0!important;transform:scale(.5)!important}.title-bar button.close:before,.title-bar button.close:after,button.close:before,button.close:after{content:"";opacity:0;background-color:#000;width:18px;height:4px;transition:opacity .15s;position:absolute;top:50%;left:50%}.title-bar button.close:before,button.close:before{transform:translate(-50%,-50%)rotate(45deg)}.title-bar button.close:after,button.close:after{transform:translate(-50%,-50%)rotate(-45deg)}.title-bar button.close:hover:before,.title-bar button.close:hover:after,button.close:hover:before,button.close:hover:after{opacity:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.clippy-assistant{position:fixed;bottom:20px;left:20px;z-index:9999;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);-webkit-tap-highlight-color:transparent}.clippy-assistant.clippy-entering{transform:translate(-200px)}.clippy-assistant.clippy-visible{transform:translate(0)}.clippy-assistant.clippy-exiting{transform:translate(-200px)}.clippy-assistant.clippy-scroll-hidden{opacity:0;transform:translate(-100px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.clippy-float{width:120px;height:120px;transition:transform .2s}.clippy-visible .clippy-float{animation:clippy-float 3s ease-in-out infinite}.clippy-float:hover{animation:clippy-excited 1.2s ease-in-out infinite!important}.clippy-float.clippy-menu-open,.clippy-float.clippy-menu-open:hover{animation:none!important}.clippy-float img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.3))}.clippy-bubble{position:absolute;bottom:130px;left:10px;background:#ffffc8;border:1px solid #808080;border-radius:8px;box-shadow:2px 3px 6px #00000040;padding:8px 12px;font-family:Tahoma,"MS Sans Serif",Arial,sans-serif;font-size:12px;font-weight:700;color:#000;white-space:nowrap;animation:bubble-pop .3s ease-out}.clippy-bubble:after{content:"";position:absolute;bottom:-12px;left:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #FFFFC8}.clippy-bubble:before{content:"";position:absolute;bottom:-14px;left:29px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:14px solid #808080}@keyframes clippy-float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(2deg)}50%{transform:translateY(-3px) rotate(0)}75%{transform:translateY(-8px) rotate(-2deg)}}@keyframes clippy-excited{0%,to{transform:translateY(0) scale(1) rotate(0)}25%{transform:translateY(-10px) scale(1.05) rotate(5deg)}50%{transform:translateY(-5px) scale(1.1) rotate(0)}75%{transform:translateY(-12px) scale(1.05) rotate(-5deg)}}@keyframes bubble-pop{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.clippy-menu{position:absolute;bottom:130px;left:10px;background:#ffffc8;border:2px solid #808080;border-radius:8px;box-shadow:2px 3px 8px #0000004d;font-family:Tahoma,"MS Sans Serif",Arial,sans-serif;font-size:12px;color:#000;min-width:180px;animation:bubble-pop .3s ease-out;overflow:hidden}.clippy-menu:after{content:"";position:absolute;bottom:-12px;left:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #FFFFC8}.clippy-menu:before{content:"";position:absolute;bottom:-15px;left:28px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:15px solid #808080}.clippy-menu-header{background:linear-gradient(90deg,navy,#1084d0);color:#fff;font-weight:700;padding:6px 10px;font-size:11px}.clippy-menu-options{padding:4px 0}.clippy-menu-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:12px;text-align:left;transition:background .15s}.clippy-menu-option:hover{background:navy;color:#fff}.clippy-menu-icon{font-size:14px;width:18px;text-align:center}
