/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,.dark{--radius:0rem;--background:oklch(0% 0 0);--foreground:oklch(98% 0 0);--card:oklch(8% 0 0);--card-foreground:oklch(98% 0 0);--popover:oklch(8% 0 0);--popover-foreground:oklch(98% 0 0);--primary:oklch(62% .24 28);--primary-foreground:oklch(100% 0 0);--secondary:oklch(16% 0 0);--secondary-foreground:oklch(98% 0 0);--muted:oklch(14% 0 0);--muted-foreground:oklch(68% 0 0);--accent:oklch(96% 0 0);--accent-foreground:oklch(0% 0 0);--destructive:oklch(62% .24 28);--destructive-foreground:oklch(100% 0 0);--border:oklch(100% 0 0/.25);--input:oklch(100% 0 0/.22);--ring:oklch(62% .24 28);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(98% 0 0);--sidebar-primary:oklch(62% .24 28);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(16% 0 0);--sidebar-accent-foreground:oklch(98% 0 0);--sidebar-border:oklch(100% 0 0/.25);--sidebar-ring:oklch(62% .24 28)}@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);font-family:IBM Plex Mono,ui-monospace,monospace}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled){cursor:pointer}}@layer components{.container{width:100%;margin-inline:auto;padding-inline:1rem}.flex{min-width:0;min-height:0}.brutalist-shell{color:#fafafa;background:#000}.font-condensed{font-family:Barlow Condensed,Impact,sans-serif}.operator-label{letter-spacing:.15em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;font-weight:600;line-height:1.25}.brutalist-display{letter-spacing:-.075em;text-transform:uppercase;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(4rem,11vw,10rem);font-weight:900;line-height:.73}.brutalist-section-title{letter-spacing:-.06em;text-transform:uppercase;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2.75rem,5vw,5.5rem);font-weight:800;line-height:.76}.operator-copy{color:#d4d4d4;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.65}.red-rule{background:#ef2929;width:100%;height:6px}.brutalist-button{color:#000;letter-spacing:.1em;text-transform:uppercase;background:#fafafa;border:1px solid #fafafa;padding:.8rem 1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.brutalist-button:hover:not(:disabled){color:#fff;background:#ef2929;border-color:#ef2929}.brutalist-button:active:not(:disabled){transform:scale(.97)}.brutalist-button:disabled{cursor:not-allowed;opacity:.4}.operator-link{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ef2929;padding-bottom:.25rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600}.operator-link:hover{color:#ef2929}.mode-button{appearance:none;color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;background:#000;border:1px solid #ffffff59;padding:.55rem .65rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem;font-weight:600;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}.mode-button:hover:not(:disabled){color:#fff;border-color:#fff}.mode-button-active{color:#fff;background:#ef2929;border-color:#ef2929}.field-label{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem}.brutalist-input{appearance:none;color:#fff;background:#050505;border:1px solid #ffffff4d;width:100%;margin-top:.35rem;padding:.65rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;display:block}.brutalist-input:focus,.brutalist-textarea:focus{border-color:#ef2929;outline:none}.brutalist-textarea{resize:vertical;color:#fff;background:#050505;border:1px solid #ffffff4d;width:100%;min-height:13rem;padding:.75rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;line-height:1.6;display:block}.verification-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:.25rem .4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.56rem;display:inline-block}@media (min-width:640px){.container{padding-inline:1.5rem}}@media (min-width:1024px){.container{max-width:1280px;padding-inline:2rem}}}
