@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.absolute{position:absolute}.relative{position:relative}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-full{height:100%}.min-h-\[280px\]{min-height:280px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-full{min-height:100%}.w-full{width:100%}.min-w-\[68px\]{min-width:68px}.flex-1{flex:1}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.text-center{text-align:center}.text-\[11px\]{font-size:11px}.text-\[22px\]{font-size:22px}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:underline:hover{text-decoration-line:underline}}:root{--bg-primary:#fafafa;--bg-card:#fff;--bg-elevated:#f4f4f5;--text-primary:#18181b;--text-secondary:#71717a;--text-muted:#a1a1aa;--border:#e4e4e7;--accent:#7c3aed;--accent-glow:#7c3aed59;--success:#14b8a6;--success-glow:#14b8a659;--danger:#f97066;--danger-glow:#f9706666;--warning:#f59e0b;--warning-glow:#f59e0b59}.dark{--bg-primary:#0a0a0c;--bg-card:#131316;--bg-elevated:#1c1c21;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#6b6b74;--border:#26262c;--accent:#a78bfa;--accent-glow:#a78bfa73;--success:#2dd4bf;--success-glow:#2dd4bf66;--danger:#fb7268;--danger-glow:#fb726880;--warning:#fbbf24;--warning-glow:#fbbf2466}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{background:var(--bg-primary);color:var(--text-primary);min-height:100%;transition:background .3s,color .3s}h1,h2,h3{letter-spacing:-.02em;font-family:inherit}.hero-glow-text{text-shadow:0 0 40px var(--accent-glow)}.ambient-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ambient-orb{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}@keyframes drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.1)}}@keyframes drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,40px)scale(1.15)}}.orb-1{background:var(--accent);width:420px;height:420px;animation:12s ease-in-out infinite drift-1;top:-10%;left:5%}.orb-2{background:var(--success);width:380px;height:380px;animation:14s ease-in-out infinite drift-2;bottom:-10%;right:8%}.upload-ambient{box-shadow:0 0 0 1px var(--border), 0 8px 40px -12px var(--accent-glow)}.glass-card{background:var(--bg-card)}@supports (color:color-mix(in lab, red, red)){.glass-card{background:color-mix(in srgb, var(--bg-card) 70%, transparent)}}.glass-card{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border)}.gradient-text{background:linear-gradient(120deg, var(--accent), #ec4899, var(--accent));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradient-shift}@keyframes gradient-shift{0%{background-position:0%}to{background-position:200%}}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-icon{animation:3s ease-in-out infinite float-icon}.trust-badge{border:1px solid var(--border);color:var(--text-secondary);background:var(--bg-card);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trust-badge{background:color-mix(in srgb, var(--bg-card) 60%, transparent)}}.json-badge{background:var(--accent-glow);color:var(--accent);letter-spacing:.02em;border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.glow-danger{box-shadow:0 0 24px var(--danger-glow), 0 0 4px var(--danger-glow)}.glow-success{box-shadow:0 0 24px var(--success-glow), 0 0 4px var(--success-glow)}.glow-warning{box-shadow:0 0 20px var(--warning-glow)}.glow-accent{box-shadow:0 0 24px var(--accent-glow)}@keyframes pulse-glow-danger{0%,to{box-shadow:0 0 16px var(--danger-glow)}50%{box-shadow:0 0 32px var(--danger-glow), 0 0 8px var(--danger-glow)}}.animate-pulse-danger{animation:2.2s ease-in-out infinite pulse-glow-danger}@keyframes scan-line{0%{opacity:.8;transform:translateY(0)}to{opacity:.2;transform:translateY(240px)}}.animate-scan{animation:1.8s ease-in-out infinite alternate scan-line}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
