:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@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}}}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.w-full{width:100%}.grow{flex-grow:1}.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}.items-center{align-items:center}.border{border-style:var(--tw-border-style);border-width:1px}.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)}@layer base{html,body{color:#f2efe6;background-color:#0b0b0b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Courier New,monospace}.brand h1{letter-spacing:.14em;color:#fc3;font-size:1.9rem}.subtitle{color:#cfcfcf;font-size:.95rem}}@layer components{.sticky-header{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;border-bottom:1px solid #0003;position:sticky;top:0}}@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}html,body{height:100%;margin:0;padding:0;background:#0b0b0b;color:#f2efe6;font-family:Courier New,Courier,monospace;-webkit-font-smoothing:antialiased;display:block;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;width:100%;max-width:100vw;position:relative}.retro-bg{min-height:100vh;min-height:-webkit-fill-available;display:flex;flex-direction:column;align-items:stretch;background:radial-gradient(circle at 10% 5%,#1a1919,#0f0f0f 60%);position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:env(safe-area-inset-bottom);width:100%;max-width:100vw}.retro-bg:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.01) 0 1px,transparent 1px 6px);opacity:.02}.retro-bg:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(transparent 50%,#0000000a 50%);background-size:100% 3px;mix-blend-mode:overlay;opacity:.12}:root{--accent: #ffcc33;--accent-2: #ff8a00;--muted: #cfcfcf;--panel: rgba(18,18,18,.9);--header-h: 64px}.container{width:100%;max-width:100vw;margin:0;padding:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box;z-index:3;display:block;overflow-x:hidden;position:relative}.retro-header{width:100%;max-width:100%;position:sticky;top:0;top:env(safe-area-inset-top,0);z-index:1000;background:#0b0b0beb;backdrop-filter:blur(6px) saturate(.9);-webkit-backdrop-filter:blur(6px) saturate(.9);border-bottom:1px solid rgba(255,255,255,.03);padding-left:max(1.2rem,env(safe-area-inset-left));padding-right:max(1.2rem,env(safe-area-inset-right));padding-top:max(.75rem,env(safe-area-inset-top));padding-bottom:.75rem;min-height:calc(var(--header-h) + env(safe-area-inset-top,0px));display:flex;align-items:center;gap:12px;box-shadow:0 2px 12px #00000073;overflow:hidden;box-sizing:border-box}.retro-header .logo{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid rgba(255,255,255,.04);background:linear-gradient(180deg,#120f0b,#090806);padding:4px;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease;transform-origin:center center}.retro-header .logo:hover{transform:translateY(-4px) rotate(-4deg) scale(1.02);box-shadow:0 12px 22px #00000038}.retro-header .brand{flex:1 1 auto;min-width:0;max-width:calc(100% - 120px);overflow:hidden}.retro-header .brand h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:1.5rem}.header-actions{display:flex;gap:10px;align-items:center;flex:0 0 auto;min-width:0;max-width:50vw;overflow-x:auto;overflow-y:hidden}.header-actions::-webkit-scrollbar{height:6px;display:none}.header-actions{-webkit-overflow-scrolling:touch;scrollbar-width:none}.login-btn{background:linear-gradient(180deg,var(--accent-2),var(--accent));color:#0b0b0b;padding:6px 12px;border-radius:6px;white-space:nowrap;flex-shrink:0}.profile-btn{background:transparent;border:1px solid rgba(255,255,255,.04);padding:6px 10px;border-radius:6px;white-space:nowrap;flex-shrink:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;color:#fff}.social-link,.plate-demo{flex-shrink:0}.header-component .desktop-only{display:flex;gap:10px;align-items:center}.header-component .mobile-only{display:none}.header-menu{position:absolute;right:max(12px,env(safe-area-inset-right,12px));left:max(12px,env(safe-area-inset-left,12px));top:calc(100% + 8px);background:linear-gradient(180deg,#0b0b0b,#111);border:1px solid rgba(255,255,255,.04);padding:12px;border-radius:8px;box-shadow:0 10px 30px #0009;z-index:2000;min-width:220px;max-width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));box-sizing:border-box;overflow:hidden}.header-menu .nav-link{display:block;width:100%;text-align:left;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:900px){.header-component .desktop-only{display:none}.header-component .mobile-only{display:block}.header-menu{right:max(8px,env(safe-area-inset-right,8px));left:max(8px,env(safe-area-inset-left,8px));min-width:auto;max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}}.social-link{margin-left:8px;margin-right:8px;align-self:center;padding:6px 8px;background:transparent;color:var(--muted);border:1px solid rgba(255,255,255,.03);border-radius:6px;text-decoration:none;font-weight:700;box-shadow:none;font-size:.9rem}.social-link:hover{background:#ffffff05;color:var(--accent);transform:none}.plate-demo{margin-left:0;margin-right:0;padding:6px 10px;font-size:.95rem}.subtitle{color:var(--muted);font-size:.98rem;margin:0}.plate-demo{display:inline-block;background:linear-gradient(#020202,#0b0b0b);color:#fff;border:1px solid rgba(255,255,255,.06);padding:.28em 1.2em;font-size:1.05rem;letter-spacing:.12em;border-radius:3px;box-shadow:none}.retro-nav{display:flex;gap:.8rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:max(1.2rem,env(safe-area-inset-left));padding-right:max(1.2rem,env(safe-area-inset-right));align-items:center;border-bottom:1px solid rgba(255,255,255,.02);background:transparent;position:relative;z-index:20;flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.retro-nav button.nav-link{display:inline-block;padding:.28em .7em;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.04);text-decoration:none;font-weight:700;font-size:.95rem;border-radius:6px;box-shadow:none;cursor:pointer;flex-shrink:0;white-space:nowrap;box-sizing:border-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}.retro-nav button.nav-link:hover{color:#0b0b0b;background:linear-gradient(180deg,var(--accent-2),var(--accent));transform:none;transition:all .12s ease}.retro-main{width:100%;max-width:100%;background:linear-gradient(180deg,#0f0f10,#141214);border:1px solid rgba(255,255,255,.02);padding-top:1.6rem;padding-bottom:1.6rem;padding-left:max(1.2rem,env(safe-area-inset-left));padding-right:max(1.2rem,env(safe-area-inset-right));box-sizing:border-box;margin-top:.6rem;min-height:calc(100vh - var(--header-h) - env(safe-area-inset-top,0px) - 160px);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow-x:hidden;overflow-wrap:break-word;word-wrap:break-word}.retro-main h2{margin-top:0;font-size:1.9rem;color:var(--accent);text-shadow:0 1px 0 rgba(0,0,0,.8)}.card{background:linear-gradient(180deg,#ffffff03,#ffffff01);border:1px solid rgba(255,255,255,.02);padding:12px;border-radius:8px;box-shadow:0 4px 10px #0000002e}.retro-nav a{font-family:Courier New,Courier,monospace}.plate-demo{font-family:Courier New,Courier,monospace;font-weight:900}.retro-main p{color:#d0d0d0;line-height:1.6}input,textarea{background:linear-gradient(180deg,#0b0b0b,#0f0f0f);border:1px solid rgba(255,255,255,.04);color:#fff;padding:10px 12px;border-radius:6px;width:100%;max-width:100%;box-sizing:border-box;font-family:Courier New,Courier,monospace;overflow-wrap:break-word;word-wrap:break-word}button{background:linear-gradient(180deg,var(--accent-2),var(--accent));border:2px solid rgba(255,255,255,.2);color:#111;padding:8px 14px;border-radius:6px;font-weight:800;cursor:pointer;box-shadow:none;letter-spacing:.06em}button:hover{filter:brightness(.98);transform:translateY(-1px)}.section-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.section-toolbar .grow{flex:1 1 240px;min-width:0}.toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.form-grid{display:grid;gap:10px}.form-grid label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:.9rem}.form-actions{display:flex;gap:10px;flex-wrap:wrap}.input-help{color:var(--muted);font-size:.85rem}.input-error{color:#ff9b9b;font-size:.9rem}.media-preview{display:flex;gap:12px;align-items:flex-start;margin-top:8px;flex-wrap:wrap}.media-preview img{width:100%;max-width:360px;border-radius:6px;border:1px solid rgba(255,255,255,.05);background:#0b0b0b}.media-meta{font-size:.85rem;color:var(--muted);display:flex;flex-direction:column;gap:8px}.plate-media img,.post-media img{width:100%;max-width:520px;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:#0b0b0b;margin-top:8px}.result-meta{color:var(--muted);font-size:.9rem;margin-bottom:8px}.retro-footer{width:100%;max-width:100%;background:#0b0b0b;padding-top:1rem;padding-left:max(1.2rem,env(safe-area-inset-left));padding-right:max(1.2rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom));text-align:center;margin-top:1rem;color:var(--muted);font-size:.95rem;border-top:1px solid rgba(255,255,255,.03);box-shadow:none;box-sizing:border-box;overflow-x:hidden}@media(max-width:1200px){.container{padding:1.2rem 2rem}.retro-header,.retro-nav,.retro-main{padding-left:1.2rem;padding-right:1.2rem}.plate-demo{margin-right:24px}}@media(max-width:900px){.container{padding:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}:root{--header-h: 58px}.retro-header{flex-direction:row;align-items:center;gap:8px;padding-left:max(.8rem,env(safe-area-inset-left));padding-right:max(.8rem,env(safe-area-inset-right));padding-top:max(.6rem,env(safe-area-inset-top));padding-bottom:.6rem;min-height:calc(var(--header-h) + env(safe-area-inset-top,0px))}.retro-header .brand{align-items:flex-start;max-width:calc(100% - 60px)}.retro-header h1{font-size:1rem;line-height:1.2}.subtitle,.social-link,.plate-demo{display:none}.header-actions{max-width:40vw}.retro-nav{padding-top:.6rem;padding-bottom:.6rem;padding-left:max(.8rem,env(safe-area-inset-left));padding-right:max(.8rem,env(safe-area-inset-right));gap:.6rem}.retro-main{padding-top:1rem;padding-bottom:1rem;padding-left:max(.8rem,env(safe-area-inset-left));padding-right:max(.8rem,env(safe-area-inset-right));min-height:auto;margin-top:.4rem}}@media(max-width:520px){.container{padding:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.retro-header{padding-left:max(.6rem,env(safe-area-inset-left));padding-right:max(.6rem,env(safe-area-inset-right));padding-top:max(.5rem,env(safe-area-inset-top));padding-bottom:.5rem;gap:6px}.retro-header .logo{width:40px;height:40px}.retro-header h1{font-size:1rem;line-height:1.1}.subtitle{font-size:.85rem}.plate-demo{font-size:.88rem;padding:6px 8px}.retro-nav{flex-wrap:wrap;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:max(.6rem,env(safe-area-inset-left));padding-right:max(.6rem,env(safe-area-inset-right))}.retro-nav button.nav-link{flex:1 1 calc(50% - .5rem);padding:.6em .8em;border-radius:6px;min-width:0;font-size:.85rem}.retro-nav button.nav-link.full{flex:1 1 100%}.retro-main{padding-top:1rem;padding-bottom:1rem;padding-left:max(.6rem,env(safe-area-inset-left));padding-right:max(.6rem,env(safe-area-inset-right))}}html:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1000;background:none;opacity:0}.retro-header h1{position:relative;text-transform:none;letter-spacing:.14em;filter:none}.retro-header h1:after{content:none}.plate-demo{animation:none}input:focus,textarea:focus{outline:none;box-shadow:0 0 6px #ffb4320a;border-color:#ffc83c1f}.retro-main>div>article,.retro-main>div>div{background:linear-gradient(180deg,#ffffff03,#00000003);border-left:4px solid rgba(255,204,51,.04);padding:14px;margin-bottom:12px;border-radius:6px}.plate-large{display:inline-block;background:linear-gradient(180deg,#060606,#0b0b0b);color:#fff;padding:10px 18px;border-radius:6px;border:1px solid rgba(255,255,255,.04);box-shadow:0 6px 12px #0000002e;font-weight:900;letter-spacing:.12em}.retro-nav{gap:.6rem}.retro-nav button.nav-link{padding:.4em 1rem;border-radius:6px}.retro-bg:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><filter id='n'><feTurbulence baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.01'/></svg>"),repeating-linear-gradient(0deg,rgba(255,255,255,.01) 0 1px,transparent 1px 6px);opacity:.02}@media(min-width:1600px){.retro-header,.retro-nav,.retro-main{padding-left:8rem;padding-right:8rem}.plate-demo{margin-right:180px}}*{box-sizing:border-box}.grecaptcha-badge{visibility:hidden!important}html,body,.retro-bg{width:100%;max-width:100vw;overflow-x:hidden}.container,.retro-header,.retro-nav,.retro-main,.retro-footer{overflow-x:hidden;max-width:100%}img,video,iframe{max-width:100%;height:auto}table{width:100%;max-width:100%;table-layout:fixed;overflow-wrap:break-word}section,article,div[style*="display: flex"],form{max-width:100%;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:520px){div[style*="display: flex"]{flex-wrap:wrap}div[style*="display: flex"][style*=gap]{gap:.5rem!important}button[style*=marginLeft],button[style*=margin-right]{margin-left:0!important;margin-right:0!important;margin-top:.5rem;width:100%}div[style*="justifyContent: space-between"]{flex-direction:column;gap:.5rem}div[style*="justifyContent: space-between"]>*{width:100%}}@media(max-width:1150px){.social-link,.plate-demo{display:none}}.header-actions{justify-content:flex-end}.header-actions .nav-link,.header-actions button{flex-shrink:0}
