*{font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif!important}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.minimal-app{font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif!important;background:#000!important;color:#fff!important;min-height:100vh;overflow-x:hidden;max-width:100vw}.minimal-app>*,.minimal-app div:not(.minimal-header){background-color:transparent;color:inherit}.minimal-header{background:#000!important;color:#fff!important;padding:1rem 2rem;border-bottom:1px solid #333333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-sizing:border-box;width:100%;max-width:100vw}@media(max-width:640px){.minimal-header{padding:1rem}}.minimal-header h1{font-family:Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.05em;margin:0}.minimal-header .logo{font-weight:300;letter-spacing:.1em}.minimal-header .logo span{color:#6b7280}.minimal-form{max-width:1200px;margin:0 auto;padding:2rem;background:#000!important;color:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-sizing:border-box;width:100%}@media(max-width:640px){.minimal-form{padding:1rem}}.minimal-form *{background-color:transparent;color:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.minimal-form input,.minimal-form select,.minimal-form textarea{color:#fff!important;background:transparent!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.minimal-section{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #333333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.minimal-section:last-child{border-bottom:none}.minimal-section h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400;color:#fff!important;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.minimal-section h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.875rem;font-weight:300;color:#9ca3af!important;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.minimal-input{width:100%;background:transparent!important;border:none;border-bottom:1px solid #666666;padding:.75rem 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:300;color:#fff!important;outline:none;transition:border-color .3s ease}.minimal-input:focus{border-bottom-color:#fff!important}.minimal-input::placeholder{color:#9ca3af!important;font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.minimal-select{width:100%;background:transparent!important;border:none;border-bottom:1px solid #666666;padding:.75rem 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:300;color:#fff!important;outline:none;appearance:none;cursor:pointer;transition:border-color .3s ease}.minimal-select:focus{border-bottom-color:#fff!important}.minimal-select option{background:#000!important;color:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.minimal-button{background:transparent!important;border:1px solid #ffffff;color:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.875rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.minimal-button:hover{background:#fff!important;color:#000!important}.minimal-button:disabled{opacity:.5;cursor:not-allowed}.minimal-button:disabled:hover{background:transparent!important;color:#fff!important}.minimal-button-primary{background:#fff!important;color:#000!important;border:1px solid #ffffff}.minimal-button-primary:hover{background:#ccc!important;color:#000!important}.minimal-card{background:#fff;border:1px solid #f3f4f6;padding:1.5rem;margin-bottom:1rem;transition:border-color .3s ease}.minimal-card:hover{border-color:#d1d5db}.minimal-grid{display:grid;gap:2rem}.minimal-grid-2{grid-template-columns:repeat(2,1fr)}.minimal-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.minimal-grid-2,.minimal-grid-3{grid-template-columns:1fr}}.minimal-slider{width:100%;height:2px;background:#333;outline:none;appearance:none;border-radius:1px}.minimal-slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:#fff;cursor:pointer;border-radius:50%;transition:all .2s ease}.minimal-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.minimal-slider::-moz-range-thumb{width:16px;height:16px;background:#fff;cursor:pointer;border-radius:50%;border:none;transition:all .2s ease}.minimal-upload{border:1px dashed #d1d5db;background:#f9fafb;padding:2rem;text-align:center;transition:all .3s ease;cursor:pointer}.minimal-upload:hover{border-color:#000;background:#fff}.minimal-upload-text{font-family:Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:300;color:#6b7280;margin-top:.5rem}.minimal-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:1.25rem;margin-top:2rem}@media(min-width:1100px){.minimal-gallery{grid-template-columns:repeat(3,1fr)}}.minimal-gallery-item{background:#111113;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;overflow:hidden;transition:all .3s ease}.minimal-gallery-item:hover{border-color:#f59e0b4d;transform:translateY(-2px)}.minimal-gallery-image{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.resolution-badge{background:var(--rb-color)!important}.minimal-gallery-info{padding:.625rem .875rem}.minimal-loading{display:inline-block;width:20px;height:20px;border:2px solid #f3f4f6;border-radius:50%;border-top-color:#000;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink-green{0%,to{opacity:1}50%{opacity:0}}.extract-applying{animation:blink-green .7s step-end infinite;color:#22c55e;font-weight:700;border-color:#22c55e!important;letter-spacing:.12em}.minimal-status{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:.05em;border:1px solid}.minimal-status-success{color:#059669;border-color:#059669;background:#0596691a}.minimal-status-error{color:#dc2626;border-color:#dc2626;background:#dc26261a}.minimal-status-pending{color:#d97706;border-color:#d97706;background:#d977061a}.minimal-text-small{font-size:.75rem;font-weight:300;color:#6b7280}.minimal-text-body{font-size:1rem;font-weight:300;line-height:1.6}.minimal-text-heading{font-size:1.25rem;font-weight:400;letter-spacing:-.01em}.minimal-space-y>*+*{margin-top:1.5rem}.minimal-space-y-sm>*+*{margin-top:1rem}.minimal-space-y-lg>*+*{margin-top:2rem}[data-theme=day] .landing-page,[data-theme=day] .landing-page h1,[data-theme=day] .landing-page h2,[data-theme=day] .landing-page p,[data-theme=day] .landing-page span,[data-theme=day] .landing-page button,[data-theme=day] .landing-page .text-white,[data-theme=day] .landing-page .text-zinc-100,[data-theme=day] .landing-page .text-zinc-200,[data-theme=day] .landing-page .text-zinc-300{color:#fff!important}[data-theme=day] .landing-page .text-zinc-400{color:#a1a1aa!important}[data-theme=day] .landing-page,[data-theme=day] .landing-page .bg-black,[data-theme=day] .landing-page .bg-zinc-950,[data-theme=day] .landing-page .bg-zinc-900{background-color:#000!important}[data-theme=day] .landing-page .bg-black\/50{background-color:#00000080!important}[data-theme=day] .landing-page .flex-1,[data-theme=day] .landing-page .absolute{background-color:transparent!important}.login-page{background-color:#000!important;color:#fff!important}.login-page h1,.login-page p,.login-page label,.login-page input{color:#fff!important}.login-page input{background-color:transparent!important;caret-color:#fff!important}.login-page .text-zinc-500,.login-page .text-zinc-600{color:#52525b!important}.login-page input::placeholder{color:#52525b!important}[data-theme=day] .login-page{background-color:#000!important;color:#fff!important}[data-theme=day] .login-page h1,[data-theme=day] .login-page p,[data-theme=day] .login-page input{color:#fff!important}[data-theme=day] .login-page input::placeholder{color:#52525b!important}[data-theme=day] .login-page .border-zinc-700{border-color:#3f3f46!important}[data-theme=day] .login-page .bg-white{background-color:#fff!important}[data-bright=true].minimal-app{background:#f7f3ec!important;color:#1a1a1a!important}[data-bright=true].minimal-app>*,[data-bright=true].minimal-app div:not(.minimal-header){background-color:transparent;color:inherit}[data-bright="true"] .bg-\[#141414\],[data-bright="true"] .bg-\[#0c0c0c\],[data-bright="true"] .bg-\[#09090b\],[data-bright="true"] .bg-\[#0a0a0a\],[data-bright="true"] .bg-zinc-950,[data-bright="true"] .bg-zinc-900{background-color:#f7f3ec!important}[data-bright="true"] .bg-zinc-900\/50,[data-bright="true"] .bg-\[#111113\],[data-bright="true"] .bg-\[#1c1c1c\]{background-color:#ede8df!important}[data-bright=true] .text-white,[data-bright=true] .text-zinc-100,[data-bright=true] .text-zinc-200,[data-bright=true] .text-zinc-300{color:#1a1a1a!important}[data-bright=true] .text-zinc-400,[data-bright=true] .text-zinc-500{color:#6b6560!important}[data-bright=true] .text-zinc-600{color:#9a9490!important}[data-bright="true"] .border-zinc-800,[data-bright="true"] .border-zinc-900,[data-bright="true"] .border-\[#1e1e1e\],[data-bright="true"] .border-\[#272727\]{border-color:#00000017!important}.minimal-app:not([data-bright]) .bg-white\/\[0\.02\],.minimal-app:not([data-bright]) .bg-white\/\[0\.01\]{background-color:var(--card)!important}[data-bright=true] .bg-white\/\[0\.02\],[data-bright=true] .bg-white\/\[0\.01\]{background-color:#ede8df!important}[data-bright=true] .border-white\/\[0\.06\]{border-color:#0000001a!important}[data-bright="true"] .bg-\[#0d0d0d\]{background-color:#e0d9cf!important}[data-bright="true"] .bg-\[#18181b\]{background-color:#e4ddd3!important}[data-bright=true] .text-zinc-700{color:#a8a39a!important}[data-bright=true] .hover\:bg-zinc-900:hover,[data-bright=true] .hover\:bg-zinc-800:hover{background-color:#d8d1c7!important}[data-bright=true] .hover\:border-zinc-700:hover{border-color:#b0aa9f!important}[data-bright=true] .hover\:border-zinc-600:hover{border-color:#9a9490!important}[data-bright=true] .bg-zinc-800{background-color:#0000001a!important}[data-bright=true] .border-dashed,[data-bright=true] .border-zinc-700{border-color:#c8c2b8!important}[data-bright=true] .hover\:border-zinc-500:hover{border-color:#9a9490!important}[data-bright="true"] .bg-\[#18181b\]\/50,[data-bright="true"] .bg-\[#18181b\]{background-color:#e4ddd3!important}[data-bright="true"] .bg-\[#27272a\]{background-color:#d8d1c7!important}[data-bright="true"] .bg-\[#3f3f46\]{background-color:#c8c1b7!important}[data-bright="true"] .bg-\[#1a1a1a\]{background-color:#d8d1c7!important}[data-bright=true] .minimal-gallery-item{background:#ede8df!important;border-color:#0000000f!important}[data-bright=true] input[class*=bg-],[data-bright=true] textarea[class*=bg-]{background-color:#f7f3ec!important;color:#1a1a1a!important}[data-bright=true] ::placeholder{color:#b0aa9f!important}[data-bright="true"] .border-\[#18181b\]{border-color:#c8c1b7!important}[data-bright=true] ::-webkit-scrollbar-track{background:#f7f3ec}[data-bright=true] ::-webkit-scrollbar-thumb{background:#d0cbc2}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.scanning-blink{animation:blink .8s step-start infinite;color:#22c55e;letter-spacing:.15em}
