.website-wordmark{color:var(--wordmark-light,#142238);letter-spacing:-1.1px;overflow-wrap:anywhere;text-align:left;flex-direction:column;align-items:flex-start;padding-bottom:7px;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,2.2vw,30px);font-weight:900;line-height:1.1;display:inline-flex;position:relative}.dark .website-wordmark{color:var(--wordmark-dark,#fff)}.website-wordmark .website-wordmark-highlight{color:var(--wordmark-highlight,#d8ff00)}.website-wordmark .website-wordmark-underline{background:var(--wordmark-highlight,#d8ff00);border-radius:99px;width:22%;max-width:36px;height:3px;position:absolute;bottom:0;left:0}.appnorah-pwa{z-index:45;max-width:calc(100vw - 36px);font:14px/1.5 system-ui,sans-serif;position:fixed;bottom:18px;right:18px}.appnorah-pwa-button{max-width:100%;color:var(--pwa-accent,#c49a6c);cursor:pointer;background:#111827;border:1px solid #ffffff25;border-radius:999px;align-items:center;gap:9px;padding:11px 17px;font:600 13px system-ui;display:flex;box-shadow:0 6px 24px #0003}.appnorah-pwa-button:disabled{opacity:.7;cursor:wait}.appnorah-pwa-button:focus-visible,.appnorah-pwa-close:focus-visible{outline-offset:3px;outline:3px solid #c49a6c}.appnorah-pwa-help{box-sizing:border-box;color:#f8fafc;background:#111827;border:1px solid #ffffff25;border-radius:16px;width:320px;max-width:calc(100vw - 36px);margin-bottom:10px;padding:22px;position:relative;box-shadow:0 12px 40px #0004}.appnorah-pwa-help strong{padding-right:20px;font-size:16px;display:block}.appnorah-pwa-help p{color:#cbd5e1;margin:12px 0 0;font-size:13px;line-height:1.6}.appnorah-pwa-close{color:#cbd5e1;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}@media print{.appnorah-pwa{display:none}}@media (display-mode:standalone){.appnorah-pwa{display:none}}:root{--market-accent:#2554f5;--market-accent-ink:#fff}button,[role=button],select,a,input[type=checkbox],input[type=radio],input[type=color]{cursor:pointer}input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea{cursor:text}.cms-plain-text{white-space:pre-line;overflow-wrap:anywhere}.public-brand-image{object-fit:contain;width:auto;max-width:160px;height:40px}.site-header .brand{min-width:0}.brand-mark,.button.primary{background:var(--market-accent);color:var(--market-accent-ink)}.brand-period,.hero-copy h1>span,.demo-link,.admin-text-link{color:var(--market-accent)}.button.primary:hover{background:color-mix(in srgb, var(--market-accent), #000 12%)}.dark .button.primary,.dark .brand-mark{background:var(--market-accent);color:var(--market-accent-ink)}.dark .button.primary:hover{background:color-mix(in srgb, var(--market-accent), #fff 10%)}.dark .hero-copy h1>span,.dark .demo-link,.dark .admin-text-link{color:color-mix(in srgb, var(--market-accent), #fff 30%)}.category-filters button.active,.dark .category-filters button.active{background:var(--market-accent);color:var(--market-accent-ink)}.configured-hero-art{justify-content:center;align-items:center;min-width:0;padding:22px;display:flex}.configured-hero-art img{width:min(100%, calc(380px * var(--hero-image-size,1.1)));object-fit:contain;max-width:100%;height:auto;filter:drop-shadow(0 18px 26px color-mix(in srgb, var(--market-accent), transparent 80%));animation:7s ease-in-out infinite cms-float}.hero-socials{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.hero-socials a{border:1px solid var(--border);width:36px;height:36px;color:var(--market-accent);background:var(--background);border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid}.hero-socials a:hover{box-shadow:0 5px 15px color-mix(in srgb, var(--market-accent), transparent 84%);transform:translateY(-3px)}.follow-button{color:var(--market-accent);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.footer-contact{color:var(--muted-foreground);overflow-wrap:anywhere;gap:8px;margin-top:14px;font-size:12px;display:grid}.footer-contact address{white-space:pre-line;font-style:normal;line-height:1.6}.whatsapp-float{color:#fff;z-index:35;background:#178b53;border-radius:50%;place-items:center;width:53px;height:53px;transition:transform .2s;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 26px #113c3a30}.whatsapp-float:hover{transform:translateY(-3px)}.signup-link{border:1px solid var(--border);white-space:nowrap;border-radius:7px;padding:8px 10px}.steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.step p,.faq-list{overflow-wrap:anywhere;min-width:0}.step h3{overflow-wrap:anywhere}.public-login{width:min(100%,540px);min-height:calc(100dvh - 190px);padding-top:64px;padding-bottom:50px}.login-page-heading{text-align:center;margin-bottom:28px}.login-page-heading h1{letter-spacing:-.03em;margin:18px 0 10px;font-size:clamp(1.625rem,1.25rem + 1vw,2rem);font-weight:700;line-height:1.3}.login-page-heading p{color:var(--muted-foreground);font-size:.9375rem;line-height:1.7}.login-page-icon{color:var(--market-accent);border:1px solid var(--border);background:var(--background);border-radius:50%;padding:14px;display:inline-flex}.login-page-card{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:28px;box-shadow:0 10px 36px #172b4c07}.login-page-card input{background:var(--background);color:var(--foreground)}.login-page-card button[type=submit]{background:var(--market-accent);color:var(--market-accent-ink)}.login-page-card a{color:var(--market-accent)}.login-page-card [data-slot=input]{min-height:44px}.login-page-card form{margin:0}.auth-header-links{align-items:center;gap:22px;font-size:14px;display:flex}.auth-header-links a:hover{color:var(--market-accent)}.auth-return{color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.auth-footer{text-align:center;color:var(--muted-foreground);padding:20px 24px 28px;font-size:12px}.dark .login-page-card{box-shadow:0 14px 38px #0003}.dark .login-page-icon{color:color-mix(in srgb, var(--market-accent), #fff 35%)}.accent-customizer{z-index:40;position:fixed;bottom:25px;left:24px}.accent-customizer-toggle{border:1px solid var(--border);background:var(--background);width:42px;height:42px;color:var(--market-accent);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 16px #112b4815}.accent-customizer-panel{border:1px solid var(--border);background:var(--background);width:min(290px,100vw - 48px);color:var(--foreground);border-radius:14px;padding:22px;position:absolute;bottom:54px;left:0;box-shadow:0 12px 45px #13274124}.accent-customizer-panel h2{margin-bottom:9px;font-size:16px;font-weight:650}.accent-customizer-panel p{color:var(--muted-foreground);margin-bottom:15px;font-size:12px;line-height:1.6}.accent-customizer-panel label{justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.accent-customizer-panel input{border:0;width:50px;height:36px;padding:0}.accent-customizer-panel button{color:var(--market-accent);align-items:center;gap:7px;margin-top:17px;font-size:12px;display:flex}.website-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.website-management-card{border:1px solid var(--border);background:var(--background);box-shadow:0 4px 0 color-mix(in srgb, var(--market-accent), transparent 92%), 0 12px 30px #132b4f06;border-radius:17px;align-content:start;gap:12px;padding:28px;transition:transform .2s,box-shadow .2s;display:grid}.website-management-card:hover{box-shadow:0 5px 0 color-mix(in srgb, var(--market-accent), transparent 80%), 0 17px 30px #132b4f10;transform:translateY(-3px)}.cms-card-icon{width:48px;height:48px;color:var(--market-accent);background:color-mix(in srgb, var(--market-accent), transparent 92%);border-radius:14px;place-items:center;display:grid}.website-management-card small{color:var(--muted-foreground);font-size:12px}.website-management-card h2{letter-spacing:-.03em;font-size:21px;font-weight:650}.website-management-card p{color:var(--muted-foreground);font-size:14px;line-height:1.7}.cms-card-link{color:var(--market-accent);align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.cms-help{color:var(--muted-foreground);margin:28px 0 12px;font-size:13px;line-height:1.7}.cms-entry-list{gap:16px;display:grid}.cms-entry{align-items:flex-start;gap:20px;min-width:0;display:flex}.cms-entry-order{background:var(--secondary);min-width:40px;height:40px;color:var(--market-accent);border-radius:10px;flex:none;place-items:center;padding:8px;font-size:14px;display:grid}.cms-entry-copy{flex:1;min-width:0}.cms-entry-copy h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}.cms-entry-copy p{color:var(--muted-foreground);white-space:pre-line;overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:1.7}.cms-entry-title{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.cms-entry-title .admin-badge{align-items:center;gap:5px;display:inline-flex}.cms-entry-actions{flex:none;gap:5px;display:flex}.cms-editor{max-width:850px}.cms-editor select,.cms-config-grid select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:6px;padding:11px}.admin-panel label.cms-checkbox{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.cms-checkbox input{width:16px;height:16px;accent-color:var(--market-accent)}.cms-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.cms-config-grid>.admin-panel{min-width:0;box-shadow:0 8px 28px #12345b04}.cms-config-grid label>input,.cms-config-grid textarea{min-width:0}.cms-field,.cms-upload{scroll-margin-top:110px}.cms-upload{gap:12px;margin-bottom:24px;display:grid}.cms-upload>label{margin:0;font-size:14px}.cms-image-preview{border:1px dashed var(--border);min-height:110px;color:var(--muted-foreground);background:var(--secondary);border-radius:10px;justify-content:center;align-items:center;padding:20px;display:flex}.cms-image-preview img{object-fit:contain;max-width:100%;max-height:220px}.cms-color-row{align-items:center;gap:15px;display:flex}.cms-color-row>label{flex:1;min-width:0}.cms-color-row>input[type=color]{width:52px;height:44px;margin-top:-22px;padding:3px}.cms-divider{border-color:var(--border);margin:25px 0}.admin-panel h2.cms-subheading{margin-top:30px}.cms-config-save{background:var(--background);border:1px solid var(--border);z-index:5;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:15px;padding:18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 30px #112a4908}.cms-config-save p{min-width:170px;color:var(--muted-foreground);flex:1;font-size:13px}.dashboard-accent-soft{background:color-mix(in srgb, var(--market-accent), transparent 90%)}.dark .website-management-card{box-shadow:0 4px 0 color-mix(in srgb, var(--market-accent), transparent 80%), 0 15px 30px #0002}.cms-entry-actions button:focus-visible,.accent-customizer button:focus-visible,.hero-socials a:focus-visible{outline:2px solid var(--market-accent);outline-offset:4px}@keyframes cms-float{0%,to{translate:0}50%{translate:0 -8px}}@media (width<=1100px){.header-note{display:none}.header-actions{gap:10px}.desktop-nav{gap:18px}}@media (width<=850px){.cms-config-grid{grid-template-columns:1fr}.cms-entry{flex-wrap:wrap}.cms-entry-actions{margin-left:60px}.website-management-card{padding:23px}.public-login{padding-top:45px}.configured-hero-art{max-width:500px;margin:auto}}@media (width<=600px){.website-management-grid{grid-template-columns:1fr}.login-page-card{padding:22px}.public-login{padding-top:35px}.auth-header-links{gap:14px;font-size:12px}.public-brand-image{max-width:105px;height:32px}.cms-entry{gap:13px;padding:18px}.cms-entry-copy{min-width:calc(100% - 65px)}.cms-entry-actions{margin-left:53px}.cms-config-save{gap:10px;padding:14px;position:static}.cms-config-save p{flex-basis:100%}.accent-customizer{bottom:18px;left:16px}.whatsapp-float{bottom:18px;right:18px}.auth-footer{font-size:11px}.hero-socials{margin-top:18px}.cms-config-grid{gap:18px}}@media (prefers-reduced-motion:reduce){.configured-hero-art img{animation:none}.hero-socials a,.website-management-card,.whatsapp-float{transition:none}.hero-socials a:hover,.website-management-card:hover,.whatsapp-float:hover{transform:none}}.reading-progress{background:color-mix(in srgb, var(--market-accent), transparent 92%);z-index:90;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.reading-progress>span{background:var(--market-accent);transform-origin:0;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--market-accent), transparent 45%);display:block}.site-header{background:color-mix(in srgb, var(--background), transparent 6%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-nav a{padding:8px 0;font-weight:500;transition:color .25s;position:relative}.desktop-nav a:after{content:"";background:var(--market-accent);border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--market-accent)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{width:100%}html[data-active-section=collection] .desktop-nav a[href$=\#collection],html[data-active-section=how-it-works] .desktop-nav a[href$=\#how-it-works],html[data-active-section=faq] .desktop-nav a[href$=\#faq],html[data-active-section=contact] .desktop-nav a[href=\/contact]{color:var(--market-accent)}html[data-active-section=collection] .desktop-nav a[href$=\#collection]:after,html[data-active-section=how-it-works] .desktop-nav a[href$=\#how-it-works]:after,html[data-active-section=faq] .desktop-nav a[href$=\#faq]:after,html[data-active-section=contact] .desktop-nav a[href=\/contact]:after{width:100%}.whatsapp-float{color:#fff;background:#1dce61;border:0;box-shadow:0 9px 22px #113c3a24}.whatsapp-float:hover{background:#18bc57;box-shadow:0 12px 25px #113c3a32}.whatsapp-float svg{width:27px;height:27px;display:block}.header-inner>.brand{flex-shrink:1}.header-actions{flex-shrink:0}.header-inner>.brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .65s,translate .75s cubic-bezier(.2,.65,.3,1);transition-delay:var(--reveal-delay,0s);translate:0 22px}[data-reveal].is-visible,[data-reveal]:focus-within{opacity:1;translate:0}.product-card[data-reveal]{transition:opacity .6s,translate .7s,transform .25s,box-shadow .25s}.product-title strong .product-downloads{color:var(--muted-foreground);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.product-downloads svg{color:var(--market-accent)}.product-downloads .sr-only{position:absolute}.purchase-panel>.product-downloads{color:var(--muted-foreground);align-items:center;gap:7px;margin-bottom:20px;font-size:13px;display:flex}.standalone-auth{background:var(--background);place-items:center;min-height:100dvh;padding:45px 22px;display:grid}.standalone-auth-content{width:min(100%,460px)}.standalone-auth-brand{justify-content:center;margin-bottom:25px;display:flex}.standalone-auth-brand img{object-fit:contain;width:64px;height:64px}.standalone-auth .login-page-heading{margin-bottom:24px}.standalone-auth .login-page-icon{display:none}.standalone-auth .login-page-card{border-radius:16px;padding:28px;box-shadow:0 12px 38px #112b4b07}.standalone-auth-theme{position:fixed;top:20px;right:22px}.standalone-auth .auth-footer{padding-bottom:0}.login-page-card button:not([type=button]):not([type=reset]){background:var(--market-accent);color:var(--market-accent-ink)}.footer-install{padding-bottom:24px}.footer-install .appnorah-pwa{margin:0}.contact-page{padding-block:65px 85px}.contact-page-heading{max-width:700px;margin-bottom:40px}.contact-page h1{letter-spacing:-.045em;margin:17px 0;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.16}.contact-page-heading>p{color:var(--muted-foreground);white-space:pre-line;font-size:16px;line-height:1.8}.contact-grid{grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr);gap:30px;display:grid}.contact-panel{border:1px solid var(--border);background:var(--background);border-radius:18px;min-width:0;padding:30px;box-shadow:0 10px 35px #132b4f06}.contact-panel h2{letter-spacing:-.025em;margin-bottom:18px;font-size:23px;font-weight:600}.contact-panel>p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.contact-panel>a,.contact-address{overflow-wrap:anywhere;align-items:flex-start;gap:15px;margin:27px 0;font-size:14px;display:flex}.contact-panel>a>svg,.contact-address>svg{width:20px;color:var(--market-accent);flex-shrink:0;margin-top:4px}.contact-panel>a small,.contact-address small{letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:4px;font-size:11px;display:block}.contact-address address{white-space:pre-line;font-style:normal}.contact-panel .contact-response-note{margin-top:30px;font-size:12px}.contact-form label{gap:8px;margin-bottom:20px;font-size:13px;font-weight:500;display:grid}.contact-form label>small{color:var(--muted-foreground);font-weight:400;display:inline}.contact-form input,.contact-form textarea{border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);outline-offset:3px;border-radius:7px;padding:11px 13px;font-weight:400}.contact-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-honeypot{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.section-settings{margin-bottom:28px}.section-settings fieldset{min-width:0}.section-settings h2{margin-bottom:20px}.admin-panel select,.admin-search select{background:var(--background);color:var(--foreground);border:1px solid var(--border);font:inherit;border-radius:6px;padding:11px;font-size:14px}.admin-search select{min-width:130px}.admin-text-link>svg{vertical-align:middle;margin-right:7px;display:inline-block}.unread-message td{background:color-mix(in srgb, var(--market-accent), transparent 97%)}.message-detail{max-width:950px;margin-bottom:22px}.message-detail h2{overflow-wrap:anywhere;margin:14px 0 20px;font-size:27px;line-height:1.35}.message-sender{border-bottom:1px solid var(--border);gap:6px;padding-bottom:23px;font-size:14px;display:grid}.message-sender a{color:var(--market-accent)}.message-body{margin-top:25px;font-size:15px;line-height:1.9}.message-status{max-width:950px}.message-status select{width:100%}.account-status{border:1px solid var(--border);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.account-status.approved{color:#257a53;background:#eaf7f0}.dark .account-status.approved{color:#a1e3be;background:#173b2b}.table-actions{flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.workspace-notifications{align-items:center;gap:15px;display:flex}.workspace-notifications>a:first-child{color:var(--market-accent);padding:8px;position:relative}.workspace-notifications>a>span{background:var(--market-accent);min-width:17px;height:17px;color:var(--market-accent-ink);border-radius:99px;place-items:center;padding:1px 4px;font-size:9px;display:grid;position:absolute;top:0;right:-3px}.pending-order-link{color:var(--muted-foreground);font-size:11px}.workspace-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hms-dashboard-heading h1{margin-bottom:9px}.dashboard-accent-text{color:var(--market-accent)}.hms-dashboard-columns>div{align-content:start}.analytics-period{background:var(--muted);border-radius:10px;gap:4px;padding:4px;display:flex}.analytics-period button,.chart-metrics button{border-radius:7px;padding:7px 11px;font-size:11px;transition:background .2s,color .2s}.analytics-period button.active,.chart-metrics button.active{background:var(--market-accent);color:var(--market-accent-ink)}.analytics-date{flex-wrap:wrap;align-items:end;gap:12px;margin:15px 0 22px;display:flex}.analytics-date label{gap:6px;font-size:11px;display:grid}.analytics-date input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:7px;padding:9px;font-size:13px}.analytics-date>.button{padding:10px 15px;font-size:12px}.analytics-date>span{color:var(--muted-foreground);align-self:center;margin-left:auto;font-size:10px}.chart-metrics{flex-wrap:wrap;gap:7px;display:flex}.marketplace-chart{width:100%;height:auto;color:var(--market-accent);margin-top:22px;display:block}.chart-labels{color:var(--muted-foreground);justify-content:space-between;margin-bottom:20px;font-size:9px;display:flex}.analytics-table table{min-width:520px}.analytics-table th,.analytics-table td{padding:12px!important;font-size:12px!important}.dashboard-summary h2{margin-bottom:15px;font-size:15px;font-weight:600}.dashboard-summary>p{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.dashboard-summary>p>span{color:var(--muted-foreground)}.appnorah-pwa{z-index:auto;margin-bottom:10px;position:static;bottom:auto;right:auto}.workspace-tools .appnorah-pwa{margin:0}.appnorah-pwa-button{background:var(--background);color:var(--market-accent);border:1px solid var(--border);box-shadow:none;border-radius:12px;padding:11px 13px;font-size:12px}.appnorah-pwa-help{z-index:110;background:var(--background);max-width:calc(100vw - 40px);color:var(--foreground);border:1px solid var(--border);position:fixed;bottom:25px;right:20px;box-shadow:0 15px 50px #0003}.appnorah-pwa-help p{color:var(--muted-foreground)}.appnorah-pwa-close{color:var(--foreground)}.purchase-requests{padding-block:20px 70px}.purchase-requests h2{margin-bottom:10px;font-size:24px;font-weight:600}.purchase-requests>p{max-width:800px;color:var(--muted-foreground);margin-bottom:25px;font-size:14px;line-height:1.8}.purchase-requests>div{border:1px solid var(--border);border-radius:10px;align-items:center;gap:20px;margin-top:12px;padding:20px;display:flex}.purchase-requests>div>span{color:var(--muted-foreground);font-size:13px}.purchase-requests>div>button{margin-left:auto}@media (width<=1000px){.desktop-nav{gap:16px}.header-note{display:none}}@media (width<=900px){.desktop-nav{display:none}.mobile-menu-button{display:flex}.header-inner{gap:12px}.contact-grid{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:20px}.contact-panel{padding:23px}.contact-form-row{grid-template-columns:1fr;gap:0}}@media (width<=650px){.contact-grid{grid-template-columns:1fr}.contact-page{padding-block:35px 50px}.contact-page-heading{margin-bottom:28px}.contact-panel{padding:23px}.pending-order-link{display:none}.hms-dashboard-columns>aside{grid-template-columns:1fr}.analytics-date>span{width:100%;margin-left:0}.purchase-requests>div{flex-wrap:wrap;gap:12px}.purchase-requests>div>button{margin-left:0}.standalone-auth{padding:55px 20px 35px}.standalone-auth .login-page-card{padding:23px}.standalone-auth-brand img{width:54px;height:54px}.message-detail h2{font-size:22px}}@media (width<=600px){.header-actions .account-link{white-space:nowrap;font-size:11px;display:inline-flex}.header-inner .brand{gap:6px;font-size:20px}.header-inner .brand-mark{width:28px;height:28px}.header-actions{gap:5px}.header-actions .theme-toggle,.header-actions .mobile-menu-button{width:28px;height:28px}.header-actions .cart-button{gap:0;padding:7px}.header-actions .cart-count{display:none}.product-title strong .product-downloads{font-size:10px}.hms-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tools{width:100%}.analytics-period button{padding:7px 9px}.contact-form-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transition:none!important;translate:none!important}.desktop-nav a:after,.desktop-nav a,.analytics-period button,.chart-metrics button{transition:none}}@media (width<=600px){.header-inner>.brand{max-width:43vw}.header-inner>.brand .public-brand-image{max-width:75px}.header-inner>.brand>span:last-child{min-width:0}.product-title strong{flex-shrink:0}}.stripe-pay-button{justify-content:center;width:100%;margin-top:12px}.stripe-tax-note{opacity:.7;margin-top:16px;line-height:1.6;display:block}.stripe-result .confirmation{max-width:900px;margin-inline:auto}.stripe-result h1{margin-block:20px;font-size:clamp(1.9rem,5vw,3.3rem)}.stripe-result .prototype-banner{text-align:left}.stripe-receipt-item{flex-wrap:wrap;gap:12px}.stripe-receipt-item>div{text-align:left;flex:1;min-width:0}.stripe-receipt-item strong{overflow-wrap:anywhere}.stripe-receipt-item small{margin-top:6px;font-size:.75rem;display:block}.stripe-result-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@media (width<=600px){.stripe-receipt-item>.button,.stripe-result-actions .button{justify-content:center;width:100%}}.category-heading-actions,.publication-control{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.publication-control{min-width:170px}.admin-switch>[data-slot=switch],.publication-control>[data-slot=switch]{--product-switch-border:#475569;border:1px solid var(--product-switch-border);cursor:pointer;background:#64748b;border-radius:999px;flex-shrink:0;align-items:center;width:40px;height:24px;padding:2px;transition:background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.dark .admin-switch>[data-slot=switch],.dark .publication-control>[data-slot=switch]{--product-switch-border:#94a3b8}.admin-switch>[data-slot=switch][data-state=checked],.publication-control>[data-slot=switch][data-state=checked]{background:var(--market-accent,#2554f5)}.admin-switch>[data-slot=switch]>[data-slot=switch-thumb],.publication-control>[data-slot=switch]>[data-slot=switch-thumb]{background:#fff;border-radius:999px;flex-shrink:0;width:18px;height:18px;transition:translate .2s,background-color .2s;display:block;translate:0;box-shadow:0 1px 3px #0f172a40}.admin-switch>[data-state=checked]>[data-slot=switch-thumb],.publication-control>[data-state=checked]>[data-slot=switch-thumb]{background:var(--market-accent-ink,#fff);translate:16px}.admin-switch>[data-slot=switch]:focus-visible,.publication-control>[data-slot=switch]:focus-visible{outline:2px solid var(--foreground,#141c31);outline-offset:3px}.admin-switch>[data-slot=switch]:disabled,.publication-control>[data-slot=switch]:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.admin-switch>[data-slot=switch],.publication-control>[data-slot=switch],.admin-switch [data-slot=switch-thumb],.publication-control [data-slot=switch-thumb]{transition:none}}.category-product-fieldset{border:0;width:100%;min-width:0;margin:0;padding:0}.category-manage-link{margin-top:8px;font-size:.8rem;display:inline-block}.category-form{max-width:760px}.category-form .button.primary,.category-product-fieldset .button.primary{background:var(--market-accent,#2554f5);color:var(--market-accent-ink,#fff)}.category-form .button.primary:disabled,.category-product-fieldset .button.primary:disabled{opacity:.6}.category-form fieldset{min-width:0}.category-form label{gap:8px;margin-bottom:22px;font-size:.9rem;display:grid}.category-form input,.category-form textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:9px;padding:11px 13px}.category-form input:focus,.category-form textarea:focus{outline:2px solid var(--market-accent);outline-offset:2px}.category-form small{color:var(--muted-foreground);line-height:1.6}.category-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:360px}.developer-page{padding-block:60px 90px}.developer-page-heading{margin-bottom:38px}.developer-page-heading h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:900px;margin-top:17px;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.15}.developer-profile{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.developer-portrait{border:1px solid var(--border);background:color-mix(in srgb, var(--market-accent), var(--background) 94%);aspect-ratio:4/5;border-radius:22px;overflow:hidden}.developer-portrait>img{object-fit:cover;width:100%;height:100%}.developer-monogram{height:100%;color:var(--foreground);background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:22px 22px;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex}.developer-monogram>span{border:1px solid var(--border);background:var(--background);letter-spacing:-.05em;border-radius:32px;place-items:center;width:150px;height:150px;font-size:52px;font-weight:600;display:grid;box-shadow:0 12px 40px #0f172a0d}.developer-copy{overflow-wrap:anywhere;min-width:0;padding-block:12px}.developer-copy .developer-role{color:var(--muted-foreground);margin-bottom:12px;font-size:13px;font-weight:600}.developer-copy h2{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.2}.developer-copy .developer-intro{color:var(--foreground);font-size:18px;line-height:1.75}.developer-copy .developer-biography{color:var(--muted-foreground);margin-top:22px;font-size:15px;line-height:1.9}.developer-skills{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.developer-skills>li{border:1px solid var(--border);background:var(--background);max-width:100%;color:var(--foreground);border-radius:7px;padding:7px 12px;font-size:12px}.developer-copy .developer-portfolio{background:var(--market-accent);max-width:100%;color:var(--market-accent-ink);margin-top:28px}.footer-signature>a:hover{text-underline-offset:4px;text-decoration:underline}.developer-socials{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.developer-socials>a{border:1px solid var(--border);background:var(--background);width:44px;height:44px;color:var(--foreground);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.developer-socials>a:hover{background:var(--market-accent);color:var(--market-accent-ink);transform:translateY(-2px)}.developer-socials>a:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (prefers-reduced-motion:reduce){.developer-socials>a,.developer-socials>a:hover{transition:none;transform:none}}.developer-configuration{grid-column:1/-1}.developer-config-help{color:var(--muted-foreground);margin-block:14px 22px;font-size:13px;line-height:1.7;display:block}.developer-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.developer-config-fields>div{min-width:0}.developer-configuration #config-developer_bio{min-height:220px}@media (width<=760px){.developer-socials{padding-right:64px}.developer-page{padding-block:38px 55px}.developer-profile,.developer-config-fields{grid-template-columns:minmax(0,1fr)}.developer-portrait{width:100%;max-width:420px}.developer-copy{padding-block:0}}.category-empty{margin-bottom:22px}.category-empty p{margin-block:12px 20px}.category-filters{max-width:100%}.category-filters button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.category-filters button>span{flex-shrink:0}@media (width<=600px){.category-heading-actions{width:100%}.category-heading-actions .button{flex:1;justify-content:center}}
