@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--background:60 22% 92%;--foreground:195 40% 12%;--primary:163 65% 34%;--primary-hover:164 67% 24%;--primary-foreground:60 22% 92%;--secondary:56 21% 87%;--secondary-hover:55 18% 82%;--secondary-foreground:195 40% 12%;--muted:60 16% 89%;--muted-foreground:195 16% 38%;--card:0 0% 100%;--card-foreground:195 40% 12%;--sidebar:195 40% 12%;--sidebar-foreground:60 22% 92%;--accent:155 37% 90%;--accent-foreground:164 67% 24%;--border:195 40% 12% / .14;--input:195 40% 12% / .18;--ring:163 65% 34%;--success:163 65% 34%;--success-background:155 37% 90%;--warning:13 87% 59%;--warning-background:16 88% 92%;--danger:4 72% 46%;--danger-background:8 78% 94%;--font-sans:"Manrope", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-sans);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius:var(--radius-md);--shadow-sm:0 1px 2px #12252b0f;--shadow:0 10px 28px #12252b1a;--shadow-lg:0 24px 64px #12252b2e}:root[data-app-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:195 28% 8%;--foreground:60 18% 92%;--primary:162 62% 45%;--primary-hover:162 65% 54%;--primary-foreground:195 38% 8%;--secondary:195 20% 14%;--secondary-hover:195 18% 18%;--secondary-foreground:60 15% 88%;--muted:195 20% 12%;--muted-foreground:190 10% 62%;--card:195 26% 10%;--card-foreground:60 18% 92%;--sidebar:195 36% 6%;--sidebar-foreground:60 18% 92%;--accent:163 34% 17%;--accent-foreground:159 62% 67%;--border:60 18% 92% / .11;--input:60 18% 92% / .15;--ring:162 62% 45%;--success:159 62% 60%;--success-background:163 34% 17%;--warning:38 92% 60%;--warning-background:38 55% 16%;--danger:13 82% 64%;--danger-background:11 46% 17%;--shadow-sm:0 1px 2px #020a0d47;--shadow:0 12px 32px #020a0d3d;--shadow-lg:0 26px 70px #020a0d6b}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:hsl(var(--background));min-width:320px;min-height:100vh;color:hsl(var(--foreground));font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,select{cursor:pointer}:focus-visible{outline:3px solid hsl(var(--ring) / .24);outline-offset:2px}.app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:hsl(var(--sidebar));height:100vh;color:hsl(var(--sidebar-foreground));padding:28px 20px;position:sticky;top:0}.brand{font-family:var(--font-display);align-items:center;gap:12px;margin-bottom:42px;font-size:20px;font-weight:700;display:flex}.brand-mark{border-radius:var(--radius-sm);background:hsl(var(--primary));width:34px;height:34px;color:hsl(var(--primary-foreground));font-family:var(--font-mono);place-items:center;font-size:13px;display:grid}.brand-accent{color:#5cd6a9}.nav-label,.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.nav-label{color:hsl(var(--sidebar-foreground) / .48);margin:0 10px 12px}.nav-item{border-radius:var(--radius-sm);width:100%;color:hsl(var(--sidebar-foreground) / .68);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:11px 12px;display:flex}.nav-item.active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.main-content{width:min(1120px,100%);padding:52px clamp(24px,5vw,72px) 80px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.eyebrow{color:hsl(var(--primary-hover));margin:0 0 10px}.page-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(32px,5vw,48px);line-height:1.04}.page-description{max-width:620px;color:hsl(var(--muted-foreground));margin:12px 0 0;line-height:1.6}.specimen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.span-2{grid-column:span 2}.section-title{font-family:var(--font-display);margin:0 0 20px;font-size:19px}.stack,.row{gap:12px;display:flex}.stack{flex-direction:column}.row{flex-wrap:wrap;align-items:center}.button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.5;transform:none}.button-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-sm)}.button-primary:hover{background:hsl(var(--primary-hover))}.button-secondary{border-color:hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.button-secondary:hover{background:hsl(var(--secondary-hover))}.button-danger{background:hsl(var(--danger));color:#fff;box-shadow:var(--shadow-sm)}.button-danger:hover{background:#ab251c}.field-group{gap:7px;display:grid}.field-label{font-size:13px;font-weight:600}.field-control{border:1px solid hsl(var(--input));border-radius:var(--radius-sm);background:hsl(var(--card));width:100%;min-height:44px;color:hsl(var(--foreground));box-shadow:var(--shadow-sm);padding:0 13px;transition:border-color .16s,box-shadow .16s}.field-control::placeholder{color:hsl(var(--muted-foreground) / .72)}.field-control:hover{border-color:hsl(var(--foreground) / .3)}.field-control:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .14);outline:none}select.field-control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, hsl(var(--foreground)) 50%), linear-gradient(135deg, hsl(var(--foreground)) 50%, transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.card{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:var(--shadow);padding:24px}.card-header{margin-bottom:20px}.card-title{font-family:var(--font-display);margin:0;font-size:18px}.card-description{color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:14px;line-height:1.5}.badge{width:fit-content;font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.badge-neutral{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.badge-success{background:hsl(var(--success-background));color:hsl(var(--success))}.badge-warning{background:hsl(var(--warning-background));color:hsl(var(--warning))}.badge-danger{background:hsl(var(--danger-background));color:hsl(var(--danger))}.badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.modal-backdrop{z-index:50;background:hsl(var(--foreground) / .58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--radius-lg);background:hsl(var(--card));width:min(480px,100%);box-shadow:var(--shadow-lg);padding:26px}.modal-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.modal-title{font-family:var(--font-display);margin:0;font-size:22px}.modal-description{color:hsl(var(--muted-foreground));margin:8px 0 24px;line-height:1.55}.icon-button{border-radius:var(--radius-sm);background:hsl(var(--secondary));width:36px;height:36px;color:hsl(var(--foreground));border:0;flex:none;place-items:center;display:grid}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-dialog-heading{align-items:flex-start;gap:14px;display:flex}.confirm-dialog-icon{border-radius:var(--radius-sm);background:hsl(var(--danger-background));width:42px;height:42px;color:hsl(var(--danger));flex:none;place-items:center;display:grid}.confirm-dialog .modal-description{margin-bottom:26px}.skeleton{border-radius:var(--radius-sm);background:hsl(var(--secondary));position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--card) / .7), transparent);animation:1.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.empty-state{border:1px dashed hsl(var(--foreground) / .2);border-radius:var(--radius-lg);background:hsl(var(--background) / .55);text-align:center;place-items:center;min-height:260px;padding:32px;display:grid}.empty-state-icon{border-radius:var(--radius-md);background:hsl(var(--accent));width:48px;height:48px;color:hsl(var(--accent-foreground));place-items:center;margin-bottom:16px;display:grid}.empty-state-title{font-family:var(--font-display);margin:0;font-size:18px}.empty-state-description{max-width:360px;color:hsl(var(--muted-foreground));margin:8px 0 20px;font-size:14px;line-height:1.55}.loading-page{color:#12242a;text-align:center;background:#efefe6;place-content:center;justify-items:center;gap:25px;min-height:100vh;padding:32px;display:grid;overflow:hidden}.loading-page .logo-lockup{transform-origin:50%;transform:scale(.92)}.flow-loader-spinner{--flow-loader-size:30px;width:100px;height:100px;margin-block:2px -3px;position:relative}.flow-loader-spinner:before,.flow-loader-spinner:after{width:var(--flow-loader-size);height:var(--flow-loader-size);box-sizing:border-box;content:"";will-change:transform;background:#1e8f6f;border-radius:8px;animation:2.4s cubic-bezier(0,0,.24,1.21) infinite flow-loader-up;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #12242a21}.flow-loader-spinner:after{left:calc(50% - var(--flow-loader-size));top:calc(50% - var(--flow-loader-size));background:#f1633b;animation-name:flow-loader-down}.flow-loader-copy{gap:7px;display:grid}.flow-loader-copy strong{font:600 15px var(--font-display)}.flow-loader-copy span{color:#12242a85;font-size:12px}.subscription-status-error{gap:18px}.subscription-status-error-icon{color:#d94f29;background:#f1633b1f;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.subscription-status-error .flow-loader-copy{max-width:420px}.subscription-status-error .flow-loader-copy span{font-size:13px;line-height:1.5}@keyframes flow-loader-down{0%,to{transform:none}25%{transform:translate(100%)}50%{transform:translate(100%,100%)}75%{transform:translateY(100%)}}@keyframes flow-loader-up{0%,to{transform:none}25%{transform:translate(-100%)}50%{transform:translate(-100%,-100%)}75%{transform:translateY(-100%)}}.sonner-toast{border:1px solid hsl(var(--border))!important;border-radius:var(--radius-md)!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;box-shadow:var(--shadow-lg)!important;font-family:var(--font-sans)!important}.sonner-title{font-family:var(--font-display)!important;font-weight:600!important}.sonner-description{color:hsl(var(--muted-foreground))!important}.token-strip{border:1px solid hsl(var(--border));border-radius:var(--radius-md);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.token-color{color:#fff;min-height:86px;font-family:var(--font-mono);align-items:flex-end;padding:10px;font-size:10px;display:flex}@media (width<=800px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:18px 20px;position:static}.sidebar nav,.nav-label{display:none}.brand{margin:0}.main-content{padding-top:34px}}@media (width<=640px){.page-header{flex-direction:column;align-items:flex-start}.specimen-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.token-strip{grid-template-columns:1fr 1fr}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}}.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.inventory-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:0 24px 4px;display:grid}.inventory-toolbar .products-search,.inventory-toolbar .field-group{margin:0}.inventory-search{grid-column:span 2}.inventory-filters-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px;display:flex}.inventory-filters-heading>div{gap:4px;display:grid}.inventory-filters-heading strong{font-family:var(--font-display);font-size:15px}.inventory-filters-heading span{color:hsl(var(--muted-foreground));font-size:12px}.inventory-balance-card{margin-bottom:20px}.inventory-history-card{margin-top:20px}.inventory-grid{gap:20px;display:grid}.inventory-card{padding:0;overflow:hidden}.inventory-card>.card-header{padding:22px 24px 0}.inventory-table{min-width:860px}.inventory-history-table{min-width:1080px}.inventory-mobile-list{display:none}.inventory-movement-list{padding:0 24px 10px;display:grid}.inventory-movement{border-top:1px solid hsl(var(--border));grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.movement-icon{border-radius:var(--radius-sm);background:hsl(var(--accent));width:36px;height:36px;color:hsl(var(--accent-foreground));place-items:center;display:grid}.movement-exit{background:hsl(var(--danger-background));color:hsl(var(--danger));transform:rotate(180deg)}.movement-adjustment{background:hsl(var(--warning-background));color:hsl(var(--warning))}.movement-copy,.movement-value{gap:4px;display:grid}.movement-copy strong,.movement-value strong{font-size:13px}.movement-copy span,.movement-value span{color:hsl(var(--muted-foreground));font-size:11px}.movement-value{text-align:right}.movement-copy small{color:hsl(var(--muted-foreground));font-size:11px}.inventory-row-action{min-height:34px;padding:7px 11px}.inventory-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;display:grid}.inventory-form-full{grid-column:1/-1}.inventory-calculation{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--muted));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.inventory-calculation>div{gap:4px;display:grid}.inventory-calculation span{color:hsl(var(--muted-foreground));font-size:11px}.inventory-calculation strong{font-family:var(--font-display);font-size:18px}.inventory-calculation p{color:hsl(var(--danger));grid-column:1/-1;margin:0;font-size:12px}.calculation-danger,.movement-negative{color:hsl(var(--danger))}.movement-positive{color:hsl(var(--success))}.movement-type{background:hsl(var(--secondary));width:fit-content;color:hsl(var(--secondary-foreground));font-family:var(--font-mono);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.movement-type-entry{background:hsl(var(--success-background));color:hsl(var(--success))}.movement-type-exit{background:hsl(var(--danger-background));color:hsl(var(--danger))}.movement-type-adjustment{background:hsl(var(--warning-background));color:hsl(var(--warning))}.inventory-form-actions{justify-content:flex-end;gap:10px;padding-top:22px;display:flex}.page-header-actions{align-items:center;gap:10px;display:flex}.export-menu{position:relative}.export-menu summary{cursor:pointer;list-style:none}.export-menu summary::-webkit-details-marker{display:none}.export-menu summary[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.export-menu-content{z-index:20;border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));width:220px;box-shadow:var(--shadow);gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.export-menu-content button{border-radius:var(--radius-sm);color:hsl(var(--foreground));text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.export-menu-content button:not(:disabled):hover{background:hsl(var(--secondary))}.export-menu-content button:disabled{cursor:not-allowed;opacity:.5}.export-menu-content button span{gap:2px;font-size:12px;font-weight:600;display:grid}.export-menu-content button small{color:hsl(var(--muted-foreground));font-size:10px;font-weight:400}@media (width<=800px){.inventory-metrics,.inventory-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-search{grid-column:1/-1}}@media (width<=520px){.inventory-metrics,.inventory-form fieldset,.inventory-toolbar,.inventory-calculation{grid-template-columns:1fr}.inventory-form-full,.inventory-search{grid-column:auto}.inventory-form-actions{flex-direction:column-reverse}.inventory-form-actions .button{width:100%}.inventory-filters-heading{flex-direction:column;align-items:flex-start}.inventory-filters-heading .button,.page-header-action,.page-header-actions,.page-header-actions>.button,.page-header-actions .export-menu,.page-header-actions .export-menu summary{width:100%}.export-menu-content{width:100%;left:0;right:auto}.inventory-desktop-table{display:none}.inventory-mobile-list{gap:12px;padding:16px 18px 20px;display:grid}.inventory-mobile-card{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));box-shadow:var(--shadow-sm);content-visibility:auto;contain-intrinsic-size:0 150px;gap:14px;padding:16px;display:grid}.inventory-mobile-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inventory-mobile-card-heading>div{gap:4px;min-width:0;display:grid}.inventory-mobile-card-heading>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-mobile-card-heading span{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:10px}.inventory-mobile-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.inventory-mobile-card dl>div{gap:4px;display:grid}.inventory-mobile-card dt{color:hsl(var(--muted-foreground));font-size:10px}.inventory-mobile-card dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.inventory-mobile-card>.button{width:100%}.inventory-history-mobile-card p{color:hsl(var(--muted-foreground));margin:0;font-size:12px}.page-header-actions>.inventory-primary-action{z-index:45;width:56px;min-height:56px;box-shadow:var(--shadow-lg);border-radius:50%;padding:0;position:fixed;bottom:18px;right:18px}.inventory-primary-action span{display:none}.inventory-page .modal-backdrop{place-items:stretch stretch;padding:0}.inventory-page .modal-large{border-radius:0;width:100%;height:100dvh;max-height:none;padding:20px}.inventory-card>.card-header,.inventory-movement-list,.inventory-toolbar{padding-left:18px;padding-right:18px}}.commercial-shell,.subscribe-shell,.legal-shell{background:hsl(var(--background));min-height:100vh}.commercial-nav,.commercial-footer,.subscribe-shell>header,.legal-shell>header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:auto;padding:24px 0;display:flex}.commercial-nav nav,.commercial-footer{align-items:center;gap:24px;display:flex}.commercial-nav a,.commercial-footer a{color:inherit;font-size:14px;text-decoration:none}.commercial-hero h1,.subscribe-copy h1{max-width:780px;font:700 clamp(44px, 7vw, 82px)/.98 var(--font-display);letter-spacing:-.055em;margin:0}.commercial-hero>div>p:not(.eyebrow),.subscribe-copy>p{max-width:650px;color:hsl(var(--muted-foreground));margin:24px 0;font-size:18px;line-height:1.65}.commercial-actions{flex-wrap:wrap;gap:12px;display:flex}.flow-ticket{border:1px solid hsl(var(--foreground) / .2);background:hsl(var(--card));box-shadow:16px 16px 0 hsl(var(--primary));border-radius:4px;padding:34px;position:relative;transform:rotate(1.5deg)}.flow-ticket:before,.flow-ticket:after{background:hsl(var(--background));content:"";border-radius:50%;width:16px;height:16px;position:absolute;left:-9px}.flow-ticket:before{top:27%}.flow-ticket:after{bottom:27%}.flow-ticket>span{font:600 11px var(--font-mono);letter-spacing:.12em}.flow-ticket>strong{font:700 28px var(--font-display);margin:20px 0;display:block}.flow-ticket ol{border-block:1px dashed hsl(var(--border));gap:16px;padding:20px 0;list-style:none;display:grid}.flow-ticket li:before{border:1px solid hsl(var(--border));content:"";border-radius:50%;place-items:center;width:20px;height:20px;margin-right:10px;display:inline-grid}.flow-ticket li.done:before{background:hsl(var(--primary));color:#fff;content:"✓"}.flow-ticket small{color:hsl(var(--muted-foreground))}.commercial-features{border:1px solid hsl(var(--border));background:hsl(var(--card));grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 40px);margin:auto;display:grid}.commercial-features article{border-right:1px solid hsl(var(--border));min-height:230px;padding:30px}.commercial-features article:last-child{border:0}.commercial-features svg{color:hsl(var(--primary))}.commercial-features h2{font:600 18px var(--font-display);margin:42px 0 10px}.commercial-features p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.6}.commercial-price{grid-template-columns:1fr 400px;align-items:center;gap:90px;width:min(1040px,100% - 40px);margin:120px auto;display:grid}.commercial-price h2{font:700 clamp(34px, 5vw, 58px)/1.02 var(--font-display);letter-spacing:-.04em;margin:0}.commercial-price>div>p:last-child{color:hsl(var(--muted-foreground));line-height:1.65}.price-card,.subscribe-card{border-radius:var(--radius-lg);background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));box-shadow:var(--shadow-lg);gap:20px;padding:34px;display:grid}.price-card>strong,.subscribe-card>strong{font:700 38px var(--font-display)}.price-card strong small,.subscribe-card strong small{font:400 14px var(--font-sans);opacity:.65;margin-left:5px}.price-card ul,.subscribe-card ul{border-block:1px solid hsl(var(--sidebar-foreground) / .15);gap:12px;margin:0;padding:20px 0;list-style:none;display:grid}.price-card li,.subscribe-card li{align-items:center;gap:9px;font-size:14px;display:flex}.commercial-footer{border-top:1px solid hsl(var(--border));justify-content:flex-start}.subscribe-shell>main{grid-template-columns:1fr 390px;align-items:center;gap:80px;width:min(960px,100% - 40px);min-height:calc(100vh - 100px);margin:auto;display:grid}.subscribe-copy h1{font-size:clamp(42px,6vw,66px)}.secure-note{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));color:hsl(var(--muted-foreground));gap:12px;padding:16px;font-size:13px;line-height:1.5;display:flex}.secure-note svg{color:hsl(var(--primary));flex:none}.subscribe-card .button{width:100%}.subscribe-card .form-message{color:hsl(var(--sidebar-foreground) / .72);font-size:12px}.legal-shell main{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(760px,100% - 40px);margin:60px auto 120px;padding:48px}.legal-shell h1{font:700 clamp(36px, 6vw, 58px) var(--font-display)}.legal-shell h2{font:600 20px var(--font-display);margin-top:36px}.legal-shell p{color:hsl(var(--muted-foreground));line-height:1.75}.settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:20px;display:grid}.settings-stack,.settings-form{gap:16px;display:grid}.settings-page .card-title{align-items:center;gap:9px;display:flex}.settings-form .button{justify-self:start}.danger-zone{border-color:hsl(var(--danger) / .25)}.delete-account-form{gap:22px;display:grid}.subscribe-account-actions{align-items:center;gap:10px;display:flex}.turnstile-container{min-height:65px;overflow:hidden}.labels-list-card{padding:0;overflow:hidden}.labels-loading{gap:1px;padding:20px;display:grid}.labels-select-all,.label-order-row{border-bottom:1px solid hsl(var(--border));align-items:center;gap:14px;padding:16px 20px;display:flex}.labels-select-all{background:hsl(var(--muted) / .5);justify-content:space-between;font-size:12px}.labels-select-all label,.label-order-row{cursor:pointer}.label-order-row>div{flex:1;gap:4px;min-width:0;display:grid}.label-order-row span{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.print-labels{display:none}.labels-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.label-order-row>.marketplace-badge{flex:none}@media (width<=800px){.commercial-nav nav>a:not(.button):not(:last-of-type){display:none}.commercial-hero,.commercial-price,.subscribe-shell>main,.settings-grid{grid-template-columns:1fr}.commercial-hero{padding-top:40px}.flow-ticket{max-width:440px}.commercial-features{grid-template-columns:repeat(2,1fr)}.commercial-features article:nth-child(2){border-right:0}.commercial-price,.subscribe-shell>main{gap:44px}.subscribe-shell>main{padding:50px 0 80px}}@media (width<=520px){.commercial-nav{width:calc(100% - 28px)}.commercial-nav nav{gap:8px}.commercial-nav nav>a:not(.button){display:none}.commercial-hero h1{font-size:42px}.commercial-features{grid-template-columns:1fr}.commercial-features article{border-right:0;border-bottom:1px solid hsl(var(--border));min-height:auto}.commercial-features h2{margin-top:25px}.commercial-footer{flex-wrap:wrap}.commercial-footer span{width:100%;margin:0}.legal-shell main{padding:28px 22px}.label-order-row>span:last-child,.label-order-row>.marketplace-badge{display:none}.labels-page-actions,.labels-page-actions .button{width:100%}.labels-page-actions{display:grid}}@media print{body *{visibility:hidden!important}.print-labels,.print-labels *{visibility:visible!important}.print-labels{background:#fff;gap:0;display:grid;position:absolute;inset:0}.shipping-label{break-after:page;color:#111;border:2px solid #111;width:100mm;min-height:150mm;padding:10mm;font-family:Arial,sans-serif}.shipping-label header,.shipping-label footer{border-bottom:2px solid #111;justify-content:space-between;gap:12px;padding-block:8mm;display:flex}.shipping-label section{padding:12mm 0}.shipping-label section h2{font-size:24px}.shipping-label section p{font-size:16px;line-height:1.6}.shipping-label footer{border-top:2px solid #111;border-bottom:0}.shipping-label code{font-size:16px;font-weight:700}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-page .page-header{margin-bottom:28px}.dashboard-period{border:1px solid hsl(var(--border));background:hsl(var(--card));width:fit-content;color:hsl(var(--muted-foreground));box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:600;display:inline-flex}.dashboard-page .dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.dashboard-page .metric-card{min-height:170px;box-shadow:var(--shadow-sm);border-radius:14px;padding:20px;position:relative;overflow:hidden}.dashboard-page .metric-card:before{background:var(--metric-accent,hsl(var(--primary)));content:"";height:3px;position:absolute;inset:0 0 auto}.metric-card-green{--metric-accent:hsl(var(--primary))}.metric-card-coral{--metric-accent:hsl(var(--warning))}.metric-card-ink{--metric-accent:hsl(var(--foreground))}.metric-card-yellow{--metric-accent:#f5c414}.dashboard-page .metric-icon{background:color-mix(in srgb, var(--metric-accent) 14%, transparent);color:var(--metric-accent)}.dashboard-page .metric-value{margin:16px 0 9px;font-size:clamp(28px,2.2vw,36px)}.metric-footer{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.metric-trend{color:hsl(var(--danger));font-size:11px;font-weight:700}.metric-trend.is-positive{color:hsl(var(--success))}.dashboard-insights-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.dashboard-insights-grid>.card{min-width:0;min-height:390px;box-shadow:var(--shadow-sm);border-radius:16px;padding:22px}.dashboard-insights-grid .card-header{margin-bottom:12px}.card-heading-row>div{min-width:0}.chart-total{color:hsl(var(--primary));flex:none;font-size:15px}.revenue-chart-wrap{min-height:276px;color:hsl(var(--primary));isolation:isolate;position:relative}.revenue-chart{width:100%;height:auto;display:block;overflow:visible}.revenue-chart-stage{min-width:0;position:relative}.chart-grid-line{stroke:hsl(var(--border));stroke-width:1px;stroke-dasharray:3 5}.chart-axis-label{fill:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:10px;font-weight:600}.chart-area{color:hsl(var(--primary));transform-origin:bottom;transition:filter .26s,opacity .26s,transform .36s cubic-bezier(.22,1,.36,1)}.chart-line{fill:none;stroke:hsl(var(--primary));stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke;transition:filter .26s,stroke-width .26s,transform .36s cubic-bezier(.22,1,.36,1)}.chart-line.is-empty{stroke:hsl(var(--border));stroke-dasharray:5 8;stroke-width:2px}.chart-point{fill:hsl(var(--card));stroke:hsl(var(--primary));stroke-width:3px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transition:opacity .18s,transform .36s cubic-bezier(.22,1,.36,1)}.revenue-chart-wrap.is-interacting .chart-area{filter:saturate(1.1);opacity:.92;transform:translateY(-1px)}.revenue-chart-wrap.is-interacting .chart-line{filter:drop-shadow(0 5px 7px hsl(var(--primary) / .22));stroke-width:3.5px;transform:translateY(-1px)}.revenue-chart-wrap.is-interacting .chart-point:not(.is-active){opacity:.42}.chart-point.is-active{opacity:0;transform:translateY(-7px)scale(1.45)}.chart-hit-area{cursor:crosshair;outline:none}.chart-hit-area:focus-visible{fill:hsl(var(--primary) / .055)}.chart-focus-guide{stroke:hsl(var(--primary) / .42);stroke-dasharray:3 5;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-focus-halo{fill:hsl(var(--primary) / .15);stroke:hsl(var(--primary) / .2);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-focus-dot{fill:hsl(var(--card));stroke:hsl(var(--primary));stroke-width:3px;vector-effect:non-scaling-stroke}.chart-focus-layer{pointer-events:none}.chart-tooltip{z-index:3;border:1px solid hsl(var(--primary) / .24);background:hsl(var(--foreground));min-width:132px;color:hsl(var(--background));box-shadow:0 12px 30px hsl(var(--foreground) / .2);opacity:0;pointer-events:none;transform-origin:bottom;border-radius:10px;gap:2px;padding:10px 12px;transition:left .24s cubic-bezier(.22,1,.36,1),top .24s cubic-bezier(.22,1,.36,1),opacity .16s,transform .24s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:translate(-50%,calc(-100% - 15px))scale(.96)}.chart-tooltip:after{background:hsl(var(--foreground));content:"";width:10px;height:10px;position:absolute;top:100%;left:calc(50% - 5px);transform:translateY(-5px)rotate(45deg)}.chart-tooltip.is-visible{opacity:1;transform:translate(-50%,calc(-100% - 15px))scale(1)}.chart-tooltip.is-start,.chart-tooltip.is-start.is-visible{transform:translate(-15%,calc(-100% - 15px))scale(1)}.chart-tooltip.is-start:after{left:calc(15% - 5px)}.chart-tooltip.is-end,.chart-tooltip.is-end.is-visible{transform:translate(-85%,calc(-100% - 15px))scale(1)}.chart-tooltip.is-end:after{left:calc(85% - 5px)}.chart-tooltip span,.chart-tooltip small{color:hsl(var(--background) / .64);font-size:9px;font-weight:700}.chart-tooltip strong{font-size:13px}.chart-tooltip small{letter-spacing:.04em;text-transform:uppercase}.chart-empty-copy{color:hsl(var(--muted-foreground));text-align:center;margin:0;font-size:12px;position:absolute;inset:46% 20px auto}.revenue-chart-skeleton{margin-top:8px}.channel-card{flex-direction:column;display:flex}.channel-mix,.channel-mix-loading{justify-items:center;gap:24px;margin:auto 0;display:grid}.channel-donut{aspect-ratio:1;width:184px;box-shadow:inset 0 0 0 1px hsl(var(--border));border-radius:50%;place-items:center;display:grid;position:relative}.channel-donut:before{aspect-ratio:1;border:1px solid hsl(var(--border));background:hsl(var(--card));content:"";border-radius:50%;width:64%;position:absolute}.channel-donut>div{justify-items:center;gap:2px;display:grid;position:relative}.channel-donut strong{font-size:30px;line-height:1}.channel-donut span{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.channel-legend{gap:10px;width:min(100%,250px);display:grid}.channel-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.channel-legend>div>span{border-radius:3px;width:9px;height:9px}.channel-legend strong,.channel-legend em{font-size:11px}.channel-legend strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-legend em{color:hsl(var(--muted-foreground));font-style:normal;font-weight:700}.channel-card .empty-state{background:0 0;border:0;min-height:250px;margin:auto 0}.dashboard-page .dashboard-operational-grid>.card{box-shadow:var(--shadow-sm)}.header-icon-button{cursor:pointer;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.header-icon-button:hover{border-color:hsl(var(--primary) / .34);background:hsl(var(--accent));color:hsl(var(--accent-foreground));transform:translateY(-1px)}:root[data-app-theme=dark] .marketplace-mercado_livre{background:#352f18;border-color:#f8cd2047}:root[data-app-theme=dark] .marketplace-tiktok_shop .marketplace-mark{background:#45585f}@media (width<=1050px){.dashboard-page .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-insights-grid{grid-template-columns:1fr}.channel-mix{grid-template-columns:auto minmax(180px,250px);justify-content:center;align-items:center}}@media (width<=680px){.dashboard-page .page-header-action{width:auto}.dashboard-page .metric-card{min-height:156px}.dashboard-insights-grid>.card{min-height:0;padding:18px 14px}.card-heading-row{flex-direction:column;align-items:flex-start}.revenue-chart-wrap{min-height:220px;overflow-x:auto}.revenue-chart{min-width:0}.revenue-chart-stage{min-width:580px}.channel-mix{grid-template-columns:1fr}}@media (width<=520px){.dashboard-page .dashboard-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.header-icon-button,.chart-area,.chart-line,.chart-point,.chart-tooltip{transition:none}}.pricing-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;gap:20px;display:grid}.pricing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-results{gap:14px;display:grid}.pricing-results .metric-card{box-shadow:var(--shadow-sm)}.pricing-breakdown .card-title{align-items:center;gap:8px;display:flex}.pricing-breakdown dl,.dre-card dl{gap:0;margin:0;display:grid}.pricing-breakdown dl>div,.dre-card dl>div{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:20px;padding:11px 0;display:flex}.pricing-breakdown dt,.dre-card dt{color:hsl(var(--muted-foreground));font-size:12px}.pricing-breakdown dd,.dre-card dd{text-align:right;margin:0;font-size:13px;font-weight:700}.pricing-breakdown p,.dre-card>p{color:hsl(var(--muted-foreground));margin:18px 0 0;font-size:11px;line-height:1.55}.positive-value{color:hsl(var(--success))}.negative-value{color:hsl(var(--danger))}.reports-page .page-header-action .field-group{min-width:190px}.reports-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.reports-metrics .metric-card{min-width:0;box-shadow:var(--shadow-sm)}.reports-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:20px;display:grid}.dre-card .dre-total,.dre-card .dre-result{border-bottom:0;margin-top:5px;font-weight:700}.dre-card .dre-result{border-radius:var(--radius-md);background:hsl(var(--accent));color:hsl(var(--accent-foreground));padding:16px}.dre-card .dre-result dt{color:inherit}.channel-report-list{display:grid}.channel-report-list>div{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.channel-report-list>div:last-child{border-bottom:0}.channel-report-list span{gap:4px;display:grid}.channel-report-list small{color:hsl(var(--muted-foreground));font-size:10px}@media (width<=1100px){.pricing-layout,.reports-grid{grid-template-columns:1fr}.reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pricing-form-grid,.reports-metrics{grid-template-columns:1fr}.reports-page .page-header-action,.reports-page .page-header-action .field-group{width:100%}}.integrations-page{gap:22px}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketplace-roadmap{grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:center;gap:12px;margin:-4px 0 20px;padding:0 4px;display:grid}.roadmap-channel{color:hsl(var(--muted-foreground));align-items:center;gap:9px;display:flex}.roadmap-channel>span{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.roadmap-channel>div{gap:1px;display:grid}.roadmap-channel strong{color:hsl(var(--foreground));font-size:11px}.roadmap-channel small{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:600}.roadmap-channel.is-live>span{border-color:hsl(var(--primary) / .3);background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.marketplace-roadmap>i{background:linear-gradient(90deg, hsl(var(--primary) / .55), hsl(var(--border)));height:1px}.integration-mercado_livre{border-color:hsl(var(--primary) / .24);box-shadow:0 12px 32px hsl(var(--primary) / .09)}.integration-card{flex-direction:column;gap:18px;min-height:390px;padding:22px;display:flex;position:relative}.integration-card-header,.integration-identity{align-items:center;display:flex}.integration-card-header{justify-content:space-between;gap:12px}.integration-identity{gap:12px;min-width:0}.integration-identity>div{gap:3px;min-width:0;display:grid}.integration-identity h2{font-family:var(--font-display);margin:0;font-size:18px}.integration-identity div>span{color:hsl(var(--muted-foreground));letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.integration-icon{border-radius:var(--radius-md);background:hsl(var(--secondary));width:48px;height:48px;color:hsl(var(--secondary-foreground));flex:none;place-items:center;display:grid}.integration-mercado_livre .integration-icon{color:#0e3ea0;background:#ffdd1a38}.integration-shopee .integration-icon{color:#da4716;background:#f355201f}.integration-tiktok_shop .integration-icon{color:#0e7a90;background:#05b3d61a}.integration-description{min-height:42px;color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.6}.integration-metadata{border-top:1px solid hsl(var(--border));gap:0;margin:0;display:grid}.integration-metadata>div{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.integration-metadata dt{color:hsl(var(--muted-foreground));font-size:11px}.integration-metadata dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;overflow:hidden}.integration-card>.button,.integration-actions{width:100%;margin-top:auto}.integration-actions{gap:9px;display:grid}.integration-actions .button{width:100%}.integration-options{position:relative}.integration-options summary{cursor:pointer;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);width:36px;height:36px;color:hsl(var(--muted-foreground));place-items:center;list-style:none;display:grid}.integration-options summary::-webkit-details-marker{display:none}.integration-options[open] summary{border-color:hsl(var(--primary) / .35);background:hsl(var(--secondary));color:hsl(var(--foreground))}.integration-options-menu{z-index:20;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--card));width:190px;box-shadow:var(--shadow);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.integration-options-menu button{color:hsl(var(--foreground));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.integration-options-menu button:hover{background:hsl(var(--secondary))}.integration-options-menu .integration-option-danger{color:hsl(var(--danger))}.integration-skeleton{gap:18px;display:grid}@media (width<=1100px){.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.marketplace-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketplace-roadmap>i{display:none}.roadmap-channel{flex-direction:column;align-items:flex-start}.integrations-grid{grid-template-columns:1fr}.integration-card{min-height:360px}}.auth-shell{grid-template-columns:minmax(340px,.9fr) minmax(500px,1.1fr);min-height:100vh;display:grid}.auth-aside{background:hsl(var(--sidebar));min-height:100vh;color:hsl(var(--sidebar-foreground));flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,64px);display:flex;overflow:hidden}.auth-brand{margin:0}.auth-message{max-width:520px;padding:64px 0}.auth-kicker{color:#5cd6a9;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.auth-message h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.auth-message>p:not(.auth-kicker){max-width:440px;color:hsl(var(--sidebar-foreground) / .64);margin:24px 0 0;line-height:1.7}.barcode-bars{align-items:flex-end;gap:5px;height:44px;margin-top:48px;display:flex}.barcode-bars i{background:hsl(var(--primary));width:3px;height:26px;display:block}.barcode-bars i:nth-child(2n){width:7px;height:36px}.barcode-bars i:nth-child(3n){width:2px;height:20px}.barcode-bars i:nth-child(5n){width:10px;height:42px}.auth-footnote{color:hsl(var(--sidebar-foreground) / .42);font-family:var(--font-mono);margin:0;font-size:11px}.auth-main{background-color:hsl(var(--background));background-image:radial-gradient(hsl(var(--foreground) / .08) .7px, transparent .7px);background-size:18px 18px;place-items:center;min-height:100vh;padding:48px clamp(24px,7vw,96px);display:grid}.auth-card{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--card));width:min(470px,100%);box-shadow:var(--shadow);padding:clamp(28px,4vw,42px)}.auth-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,36px);line-height:1.1}.auth-subtitle{color:hsl(var(--muted-foreground));margin:12px 0 0;font-size:14px;line-height:1.6}.auth-form{gap:18px;margin-top:30px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-control-error,.field-control-error:hover,.field-control-error:focus{border-color:hsl(var(--danger))}.field-error,.field-hint{font-size:12px;line-height:1.4}.field-error{color:hsl(var(--danger))}.field-hint{color:hsl(var(--muted-foreground))}.auth-helper-row{justify-content:space-between;margin-top:-4px;font-size:13px;display:flex}.auth-main a{color:hsl(var(--primary-hover));font-weight:600;text-decoration:none}.auth-main a:hover{text-decoration:underline}.auth-submit{width:100%;margin-top:2px}a.auth-submit{color:hsl(var(--secondary-foreground))}.auth-switch{color:hsl(var(--muted-foreground));text-align:center;margin:24px 0 0;font-size:13px}.form-message{border-radius:var(--radius-sm);align-items:flex-start;gap:9px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.form-error{border:1px solid hsl(var(--danger) / .22);background:hsl(var(--danger-background));color:hsl(var(--danger))}.form-success{border:1px solid hsl(var(--success) / .22);background:hsl(var(--success-background));color:hsl(var(--success));margin-top:28px}.success-icon{border-radius:var(--radius-md);background:hsl(var(--success-background));width:52px;height:52px;color:hsl(var(--success));place-items:center;margin-bottom:22px;display:grid}.danger-icon{border-radius:var(--radius-md);background:hsl(var(--danger-background));width:52px;height:52px;color:hsl(var(--danger));place-items:center;margin-bottom:22px;display:grid}.auth-link-error .auth-submit,.auth-success-card .auth-submit{margin-top:28px}.back-link{align-items:center;gap:6px;margin-bottom:34px;font-size:13px;display:inline-flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-sidebar{flex-direction:column;justify-content:space-between;display:flex}.dashboard-sidebar .nav-item{text-decoration:none}.sidebar-account{border-top:1px solid hsl(var(--sidebar-foreground) / .1);gap:14px;padding-top:20px;display:grid}.account-copy{gap:4px;min-width:0;padding:0 10px;display:grid}.account-copy span{color:hsl(var(--sidebar-foreground) / .44);font-size:11px}.account-copy strong{color:hsl(var(--sidebar-foreground) / .8);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.dashboard-activity-loading{gap:12px;padding:0 24px 24px;display:grid}.dashboard-operational-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:20px;display:grid}.dashboard-list-loading{gap:10px;display:grid}.dashboard-order-list,.dashboard-stock-list{display:grid}.dashboard-order-item{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.dashboard-order-item:last-child,.dashboard-stock-item:last-child{border-bottom:0}.dashboard-order-item>div:first-child,.dashboard-stock-item>div{gap:4px;min-width:0;display:grid}.dashboard-order-item>div:first-child>strong{color:hsl(var(--primary));font-family:var(--font-mono);font-size:12px}.dashboard-order-item span,.dashboard-stock-item span{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-stock-item{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.dashboard-stock-item>div:nth-child(2){text-align:right}.metric-top,.card-heading-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.metric-top{color:hsl(var(--muted-foreground));font-size:13px;font-weight:600}.metric-card{min-width:0}.metric-value{min-width:0;max-width:100%;font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 6px;font-size:clamp(28px,2.4vw,38px);line-height:1;display:block}.metric-caption{color:hsl(var(--muted-foreground));font-size:12px}.metric-card .skeleton{margin:18px 0 8px}.metric-icon{border-radius:var(--radius-sm);background:hsl(var(--accent));width:34px;height:34px;color:hsl(var(--accent-foreground));place-items:center;display:grid}.onboarding-list{margin:0;padding:0;list-style:none;display:grid}.onboarding-list li{border-top:1px solid hsl(var(--border));grid-template-columns:46px 1fr;gap:14px;padding:18px 0;display:grid}.onboarding-list li>span{color:hsl(var(--primary));font-family:var(--font-mono);font-size:12px;font-weight:600}.onboarding-list strong{font-size:14px}.onboarding-list p{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:13px}@media (width<=900px){.auth-shell{grid-template-columns:1fr}.auth-aside{min-height:auto;padding:24px}.auth-message,.auth-footnote{display:none}.auth-main{min-height:calc(100vh - 82px);padding:28px 20px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-operational-grid{grid-template-columns:1fr}}@media (width<=1280px) and (width>=901px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.auth-card{padding:26px 20px}.form-grid,.dashboard-metrics{grid-template-columns:1fr}.dashboard-order-item{grid-template-columns:minmax(0,1fr) auto}.dashboard-order-item>.marketplace-badge{justify-self:start}.dashboard-stock-item{grid-template-columns:minmax(0,1fr) auto}.dashboard-stock-item>.badge{grid-column:1/-1}}.module-empty-card{position:relative;overflow:hidden}.module-watermark{color:hsl(var(--foreground) / .035);position:absolute;bottom:-34px;right:-22px}.module-watermark svg{stroke-width:1px;width:180px;height:180px}.not-found-page{background:hsl(var(--background));text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.not-found-page>svg{color:hsl(var(--primary));margin-bottom:26px}.not-found-page h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(38px,7vw,68px)}.not-found-page>p:not(.eyebrow){max-width:460px;color:hsl(var(--muted-foreground));margin:14px 0 28px;line-height:1.6}.not-found-page .button{text-decoration:none}.logo-lockup{align-items:center;gap:11px;display:inline-flex}.logo-mark{width:38px;height:38px;display:block}.logo-wordmark{color:hsl(var(--foreground));font-family:var(--font-display);letter-spacing:-.025em;font-size:21px;font-weight:700}.logo-wordmark span{color:#5cd6a9}.logo-compact .logo-mark{width:32px;height:32px}.auth-aside .logo-wordmark,.dashboard-sidebar .logo-wordmark{color:hsl(var(--sidebar-foreground))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-shell{background:hsl(var(--background));min-height:100vh}.dashboard-sidebar{z-index:40;background:hsl(var(--sidebar));width:264px;height:100vh;color:hsl(var(--sidebar-foreground));flex-direction:column;justify-content:space-between;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-top{min-width:0}.sidebar-brand-row{justify-content:space-between;align-items:center;margin:0 9px 42px;display:flex}.sidebar-close{border-radius:var(--radius-sm);background:hsl(var(--sidebar-foreground) / .08);width:36px;height:36px;color:hsl(var(--sidebar-foreground));border:0;place-items:center;display:none}.dashboard-sidebar nav{gap:4px;display:grid}.dashboard-sidebar .nav-item{min-height:42px;text-decoration:none}.dashboard-sidebar .nav-item:hover:not(.active){background:hsl(var(--sidebar-foreground) / .07);color:hsl(var(--sidebar-foreground))}.sidebar-account{gap:14px;padding:18px 8px 0;display:grid}.sidebar-account-profile{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.sidebar-user-avatar,.header-avatar{font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:grid}.sidebar-user-avatar{background:hsl(var(--primary));width:38px;height:38px;color:hsl(var(--primary-foreground));font-size:13px}.sidebar-account .account-copy{padding:0}.sidebar-account .account-copy strong{color:hsl(var(--sidebar-foreground) / .9);font-size:12px;font-weight:600}.sidebar-account .account-copy span{color:hsl(var(--sidebar-foreground) / .48);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-logout{border-radius:var(--radius-sm);background:hsl(var(--sidebar-foreground) / .06);width:100%;min-height:38px;color:hsl(var(--sidebar-foreground) / .68);border:0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.sidebar-logout:hover{background:hsl(var(--warning) / .14);color:#f78964}.sidebar-logout:disabled{cursor:wait;opacity:.5}.drawer-backdrop{display:none}.dashboard-frame{min-width:0;min-height:100vh;margin-left:264px}.dashboard-header{z-index:20;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 clamp(20px,3vw,36px);display:flex;position:sticky;top:0}.header-leading,.header-actions{align-items:center;display:flex}.header-leading{gap:12px;min-width:0}.header-leading h1{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;overflow:hidden}.header-actions{gap:10px}.header-search{border:1px solid hsl(var(--input));border-radius:var(--radius-sm);background:hsl(var(--card));width:min(320px,30vw);height:40px;color:hsl(var(--muted-foreground));box-shadow:var(--shadow-sm);align-items:center;gap:9px;padding:0 10px 0 13px;display:flex}.header-search:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .12)}.header-search input{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:1;font-size:13px}.header-search input::placeholder{color:hsl(var(--muted-foreground) / .72)}.header-search kbd{border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--muted-foreground));font-family:var(--font-mono);border-radius:5px;padding:2px 6px;font-size:9px}.header-icon-button,.mobile-menu-button,.header-avatar{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--shadow-sm);flex:none}.header-icon-button,.mobile-menu-button{border-radius:var(--radius-sm);place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-dot{border:2px solid hsl(var(--card));background:hsl(var(--warning));border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.header-avatar{border-color:hsl(var(--primary) / .24);background:hsl(var(--accent));width:40px;height:40px;color:hsl(var(--accent-foreground));font-size:12px}.mobile-menu-button,.mobile-logo{display:none}.dashboard-main{width:100%;padding:28px clamp(20px,3vw,36px) 56px}.page-content{width:min(1180px,100%);margin:0 auto}.page-header-action{flex:none}.content-placeholder{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--card));box-shadow:var(--shadow-sm);padding:8px}.content-placeholder .empty-state{min-height:340px}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (width<=800px){body.drawer-open{overflow:hidden}.dashboard-sidebar{width:min(300px,86vw);box-shadow:var(--shadow-lg);transition:transform .22s;transform:translate(-102%)}.dashboard-sidebar.is-open{transform:translate(0)}.sidebar-close{display:grid}.drawer-backdrop{z-index:35;background:hsl(var(--foreground) / .48);opacity:0;pointer-events:none;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.drawer-backdrop.is-visible{opacity:1;pointer-events:auto}.dashboard-frame{margin-left:0}.dashboard-header{height:64px;padding:0 16px}.mobile-menu-button,.mobile-logo{display:grid}.header-leading h1{font-size:18px}.header-search{justify-content:center;width:40px;padding:0}.header-search input,.header-search kbd{display:none}.dashboard-main{padding:22px 16px 42px}}@media (width<=520px){.mobile-logo{display:none}.header-actions{gap:7px}.header-leading{gap:9px}.page-header{margin-bottom:24px}}.products-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.products-list-card{padding:0;overflow:visible}.products-toolbar{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(220px,1fr) repeat(3,165px) auto;align-items:end;gap:12px;padding:20px;display:grid}.products-search{border:1px solid hsl(var(--input));border-radius:var(--radius-sm);background:hsl(var(--card));min-height:44px;color:hsl(var(--muted-foreground));box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:0 13px;display:flex}.products-search:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .14)}.products-search input{width:100%;min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:0}.products-toolbar .field-label{display:none}.clear-filters-button{white-space:nowrap}.products-result-count{color:hsl(var(--muted-foreground));padding:15px 20px 0;font-size:12px}.products-table{border-collapse:collapse;width:100%;min-width:960px;font-size:13px}.products-table th{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:13px 16px;font-size:11px;font-weight:600}.products-table td{border-bottom:1px solid hsl(var(--border));vertical-align:middle;padding:15px 16px}.products-table tbody tr:last-child td{border-bottom:0}.products-table tbody tr:hover{background:hsl(var(--background) / .48)}.product-cell,.product-skeleton-cell{align-items:center;gap:11px;min-width:210px;display:flex}.products-table-loading td{height:73px}.product-cell>div:last-child{gap:4px;min-width:0;display:grid}.product-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.product-cell span,.table-subline{color:hsl(var(--muted-foreground));font-size:11px;display:block}.product-thumbnail{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--secondary));width:42px;height:42px;color:hsl(var(--muted-foreground));flex:none;place-items:center;display:grid;overflow:hidden}.product-thumbnail img{object-fit:cover;width:100%;height:100%}.product-sku{color:hsl(var(--foreground));font-family:var(--font-mono);font-size:11px}.product-actions-cell{text-align:right;width:54px}.actions-menu-trigger{border-radius:var(--radius-sm);width:34px;height:34px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.actions-menu-trigger:hover,.actions-menu-trigger[aria-expanded=true]{background:hsl(var(--secondary));color:hsl(var(--foreground))}.actions-menu-popover{z-index:10;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--card));width:150px;box-shadow:var(--shadow);padding:6px;display:grid;position:absolute;top:38px;right:0}.actions-menu-portal{z-index:1000;position:fixed;top:auto;right:auto}.actions-menu-popover button{color:hsl(var(--foreground));text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:12px}.actions-menu-popover button:hover{background:hsl(var(--secondary))}.actions-menu-popover .danger-action{color:hsl(var(--danger))}.modal-large{width:min(760px,100%);max-height:90vh;overflow-y:auto}.product-form fieldset{border:0;gap:0;margin:0;padding:0;display:grid}.product-form-section{border-top:1px solid hsl(var(--border));padding:22px 0}.product-form-heading{margin-bottom:16px}.product-form-heading h3{font-family:var(--font-display);margin:0;font-size:15px}.product-form-heading p{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:12px}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-dimensions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-form-full{grid-column:1/-1}.field-textarea{resize:vertical;min-height:96px;font:inherit;padding-top:11px}.product-form input[readonly]{cursor:not-allowed;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.product-form-actions{border-top:1px solid hsl(var(--border));background:hsl(var(--card));justify-content:flex-end;gap:10px;margin:0 -26px -26px;padding:16px 26px;display:flex;position:sticky;bottom:-26px}.product-modal-tabs{border-bottom:1px solid hsl(var(--border));gap:6px;margin:18px 0 0;padding-bottom:10px;display:flex}.product-modal-tabs button{border-radius:var(--radius-sm);color:hsl(var(--muted-foreground));background:0 0;border:0;padding:9px 12px;font-weight:600}.product-modal-tabs button[aria-selected=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.product-history-loading{gap:12px;padding-top:22px;display:grid}.product-history-timeline{padding-top:10px;display:grid}.product-history-item{border-bottom:1px solid hsl(var(--border));grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px 0;display:grid;position:relative}.product-history-item:last-child{border-bottom:0}.product-history-summary{align-items:baseline;gap:9px;display:flex}.product-history-summary strong{font-family:var(--font-display);font-size:18px}.product-history-summary span{font-size:13px;font-weight:600}.product-history-item p{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:12px}.product-history-item time{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:11px}@media (width<=1050px){.products-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.products-toolbar{grid-template-columns:1fr 1fr}.products-search{grid-column:1/-1}}@media (width<=640px){.products-metrics,.products-toolbar{grid-template-columns:1fr}.products-search{grid-column:auto}.clear-filters-button{width:100%}.modal-backdrop{padding:10px}.modal-large{max-height:calc(100vh - 20px);padding:20px}.product-form-grid,.product-dimensions-grid{grid-template-columns:1fr}.product-form-actions{margin:0 -20px -20px;padding:14px 20px;bottom:-20px}.product-history-item{grid-template-columns:38px minmax(0,1fr)}.product-history-item time{grid-column:2}}.order-form fieldset{border:0;margin:0;padding:0;display:grid}.order-form-section{border-top:1px solid hsl(var(--border));padding:24px 0}.order-form-section:first-child{padding-top:20px}.order-form-heading{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.order-form-heading>span{background:hsl(var(--accent));width:26px;height:26px;color:hsl(var(--accent-foreground));font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.order-form-heading h3{font-family:var(--font-display);margin:1px 0 0;font-size:15px}.order-form-heading p{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:12px}.order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.order-address-grid{grid-template-columns:160px minmax(220px,1fr) minmax(180px,.7fr) 90px}.order-form-full{grid-column:1/-1}.order-items-editor{gap:12px;display:grid}.order-items-head,.order-item-row{grid-template-columns:minmax(260px,2fr) 112px 132px 116px 42px;gap:12px;display:grid}.order-items-head{color:hsl(var(--muted-foreground));letter-spacing:.05em;text-transform:uppercase;padding:0 2px;font-size:10px;font-weight:700}.order-items-list{gap:10px;display:grid}.order-item-row{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--background) / .55);align-items:start;padding:14px}.order-item-row .field-label{display:none}.order-item-product-meta{color:hsl(var(--muted-foreground));font-family:var(--font-mono);flex-wrap:wrap;gap:5px 12px;margin-top:7px;font-size:10px;display:flex}.order-item-subtotal{flex-direction:column;justify-content:center;gap:3px;min-height:44px;display:flex}.order-item-subtotal span{color:hsl(var(--muted-foreground));font-size:11px;display:none}.order-item-subtotal strong{font-size:13px}.order-item-remove{border-radius:var(--radius-sm);width:40px;height:40px;color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;place-items:center;margin-top:2px;display:grid}.order-item-remove:hover:not(:disabled){border-color:hsl(var(--danger) / .2);background:hsl(var(--danger) / .08);color:hsl(var(--danger))}.order-item-remove:disabled{cursor:not-allowed;opacity:.5}.order-add-item{justify-self:start}.order-items-unavailable{border:1px dashed hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--muted) / .45);text-align:center;justify-items:center;gap:6px;padding:28px 18px;display:grid}.order-items-unavailable span{max-width:440px;color:hsl(var(--muted-foreground));font-size:12px}.order-items-root-error{margin:9px 0 0}.order-values-section{grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:26px;display:grid}.order-totals{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--muted) / .55);align-self:start;padding:18px}.order-totals h4{font-family:var(--font-display);margin:0 0 13px;font-size:14px}.order-totals dl{gap:10px;margin:0;display:grid}.order-totals dl>div{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.order-totals dd{color:hsl(var(--foreground));margin:0;font-weight:600}.order-totals .order-total-final{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));margin-top:5px;padding-top:13px;font-size:15px;font-weight:700}.order-totals .order-total-final dd{color:hsl(var(--primary));font-family:var(--font-display);font-size:20px}.order-totals .order-total-negative{color:hsl(var(--danger))}.order-form-actions{border-top:1px solid hsl(var(--border));background:hsl(var(--card));justify-content:flex-end;gap:10px;margin:0 -26px -26px;padding:16px 26px;display:flex;position:sticky;bottom:-26px}@media (width<=980px){.order-form-grid-three,.order-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-items-head{display:none}.order-item-row{grid-template-columns:minmax(240px,1.5fr) 100px 120px 100px 40px}}@media (width<=760px){.order-form-grid,.order-form-grid-three,.order-address-grid,.order-values-section{grid-template-columns:1fr}.order-item-row{grid-template-columns:repeat(2,minmax(0,1fr)) 40px}.order-item-product{grid-column:1/-1}.order-item-row .field-label,.order-item-subtotal span{display:block}.order-item-subtotal{min-height:auto}.order-item-remove{grid-area:2/3}}@media (width<=520px){.order-form-section{padding:20px 0}.order-item-row{grid-template-columns:1fr 40px}.order-item-product,.order-item-row .field-group,.order-item-subtotal{grid-column:1/-1}.order-item-remove{grid-area:4/2;margin-top:-46px}.order-add-item{width:100%}.order-form-actions{margin:0 -20px -20px;padding:14px 20px;bottom:-20px}.order-form-actions .button{flex:1}}.orders-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.orders-list-card{padding:0;overflow:visible}.orders-toolbar{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(250px,1fr) repeat(3,170px) auto;align-items:end;gap:12px;padding:20px;display:grid}.orders-search{min-height:44px}.orders-table{border-collapse:collapse;width:100%;min-width:990px;font-size:13px}.orders-table th{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:13px 16px;font-size:10px;font-weight:700}.orders-table td{border-bottom:1px solid hsl(var(--border));vertical-align:middle;padding:15px 16px}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table tbody tr:hover{background:hsl(var(--background) / .48)}.order-number-link{color:hsl(var(--primary));font-family:var(--font-sans);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.order-number-link:hover{text-decoration:underline}.order-actions-cell{text-align:right;width:54px}.orders-actions-menu{width:190px}.orders-actions-menu button{min-height:38px;font-family:var(--font-sans);font-size:13px}.orders-actions-menu button:disabled{cursor:not-allowed;opacity:.45}.marketplace-badge{border:1px solid hsl(var(--border));background:hsl(var(--secondary));width:fit-content;color:hsl(var(--secondary-foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 9px 4px 5px;font-size:11px;font-weight:600;display:inline-flex}.marketplace-mark{background:hsl(var(--foreground));width:21px;height:21px;color:hsl(var(--background));font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.marketplace-shopee .marketplace-mark{color:#fff;background:#ef5e25}.marketplace-mercado_livre .marketplace-mark{color:#222a39;background:#f8cd20}.marketplace-tiktok_shop .marketplace-mark{color:#fff;background:#181c25}.marketplace-manual .marketplace-mark{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.orders-page .modal-large{width:min(1000px,100%)}.order-details{gap:22px;display:grid}.order-details-summary{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--muted) / .5);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px;display:flex}.order-details-summary>div:first-child{gap:4px;display:grid}.order-details-eyebrow{color:hsl(var(--muted-foreground));font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.order-details-summary strong{font-family:var(--font-display);font-size:22px}.order-details-summary small{color:hsl(var(--muted-foreground))}.order-details-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.order-details-section,.order-details-values,.order-details-notes{border:1px solid hsl(var(--border));border-radius:var(--radius-md);padding:18px}.order-details-section h3,.order-details-values h3,.order-details-notes h3{font-family:var(--font-display);align-items:center;gap:8px;margin:0 0 15px;font-size:14px;display:flex}.order-details-list,.order-details-values dl{gap:10px;margin:0;display:grid}.order-details-list>div,.order-details-values dl>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.order-details-list dt,.order-details-values dt{color:hsl(var(--muted-foreground))}.order-details-list dd,.order-details-values dd{text-align:right;margin:0}.order-details-items{padding:0;overflow:hidden}.order-details-items h3{padding:18px 18px 0}.order-details-items table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.order-details-items th,.order-details-items td{border-top:1px solid hsl(var(--border));text-align:left;padding:12px 18px}.order-details-items th{color:hsl(var(--muted-foreground));letter-spacing:.05em;text-transform:uppercase;font-size:9px}.order-details-items code{font-family:var(--font-mono);font-size:10px}.order-details-values dl>div:last-child{border-top:1px solid hsl(var(--border));margin-top:3px;padding-top:12px;font-size:15px;font-weight:700}.order-details-values dl>div:last-child dd{color:hsl(var(--primary));font-family:var(--font-display);font-size:19px}.order-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-history li{grid-template-columns:20px 1fr;gap:8px;padding-bottom:17px;display:grid;position:relative}.order-history li:not(:last-child):before{background:hsl(var(--border));content:"";width:1px;position:absolute;top:16px;bottom:0;left:6px}.order-history li>span{color:hsl(var(--primary))}.order-history li>div{gap:3px;display:grid}.order-history strong{font-size:12px}.order-history time,.order-history small{color:hsl(var(--muted-foreground));font-size:10px}.order-history-cancelled>span,.order-history-cancelled strong{color:hsl(var(--danger))}.order-details-notes p{color:hsl(var(--muted-foreground));white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.order-details-actions{border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.order-action-form{gap:22px;display:grid}.cancel-order-form{gap:18px;display:grid}.cancel-order-warning{border:1px solid hsl(var(--danger) / .2);border-radius:var(--radius-sm);background:hsl(var(--danger-background));color:hsl(var(--danger));align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.45;display:flex}.cancel-order-warning svg{flex:none}@media (width<=1100px){.orders-metrics,.orders-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-search{grid-column:1/-1}}@media (width<=700px){.orders-metrics,.orders-toolbar,.order-details-grid{grid-template-columns:1fr}.orders-search{grid-column:auto}.orders-page .modal-backdrop{padding:10px}.orders-page .modal-large{max-height:calc(100vh - 20px);padding:20px}.order-details-summary{flex-direction:column}.order-details-badges{justify-content:flex-start}.order-details-actions{flex-direction:column}.order-details-actions .button{width:100%}}@media (width<=520px){.orders-metrics{grid-template-columns:1fr}.orders-toolbar{padding:16px}}.commercial-shell{color:#12242a;background:#efefe6;min-height:100vh;overflow:hidden}.commercial-nav,.commercial-footer{width:min(1240px,100% - 48px);margin:auto}.commercial-nav{z-index:20;border-bottom:1px solid #12242a21;padding:24px 0;position:relative}.commercial-brand{color:inherit;text-decoration:none;display:inline-flex}.commercial-nav nav{gap:28px}.commercial-nav nav>a:not(.button){font-weight:500;position:relative}.commercial-nav nav>a:not(.button):after{content:"";transform-origin:100%;background:#1e8f6f;height:2px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.commercial-nav nav>a:not(.button):hover:after{transform-origin:0;transform:scaleX(1)}.commercial-hero{grid-template-columns:minmax(0,1.02fr) minmax(400px,.78fr);align-items:center;gap:clamp(56px,8vw,120px);width:min(1240px,100% - 48px);min-height:720px;margin:auto;padding:86px 0 108px;display:grid}.commercial-hero h1{max-width:820px;font:700 clamp(52px, 6.6vw, 92px) / .94 var(--font-display);letter-spacing:-.062em;margin:0}.commercial-hero h1 span{color:#1e8f6f}.commercial-hero-copy>p:not(.eyebrow){color:#12242aad;max-width:650px;margin:27px 0;font-size:18px;line-height:1.65}.commercial-actions .button{min-height:50px}.commercial-assurances{color:#12242a9e;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:12px;display:flex}.commercial-assurances span{align-items:center;gap:6px;display:inline-flex}.commercial-assurances svg{color:#1e8f6f}.commercial-assisted-start{background:#ffffff94;border:1px dashed #12242a47;grid-template-columns:auto 1fr;gap:16px;max-width:650px;margin-top:24px;padding:16px 18px;display:grid;box-shadow:7px 7px #1e8f6f26}.commercial-assisted-start>span{color:#57d9ae;font:700 9px var(--font-mono);letter-spacing:.1em;background:#12242a;align-self:start;padding:5px 7px}.commercial-assisted-start strong{margin-bottom:4px;font-size:14px;display:block}.commercial-assisted-start p{color:#12242aa8;margin:0;font-size:12px;line-height:1.5}.commercial-hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.flow-route{border:1px solid #12242a1a;border-radius:50%;position:absolute;inset:0;transform:rotate(-11deg)}.flow-route:before,.flow-route:after{content:"";border-top:1px dashed #12242a40;width:23%;position:absolute;top:50%}.flow-route:before{left:-8%}.flow-route:after{right:-8%}.flow-route span{background:#1e8f6f;border:2px solid #efefe6;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 1px #1e8f6f}.flow-route span:first-child{top:8%;left:25%}.flow-route span:nth-child(2){top:48%;right:-4px}.flow-route span:nth-child(3){bottom:8%;left:21%}.commercial-shell .flow-ticket{z-index:2;background:#fff;border:1px solid #12242a38;border-radius:3px;width:min(410px,88%);padding:33px;position:relative;transform:rotate(1.2deg);box-shadow:15px 15px #1e8f6f}.commercial-shell .flow-ticket:before,.commercial-shell .flow-ticket:after{background:#efefe6}.flow-ticket-top{font:600 10px var(--font-mono);letter-spacing:.11em;justify-content:space-between;gap:20px;display:flex}.flow-ticket-top span:last-child{color:#1e8f6f}.commercial-shell .flow-ticket>strong{margin:19px 0 16px;font-size:30px}.flow-ticket-customer{border-top:1px dashed #12242a2b;gap:3px;padding:12px 0;display:grid}.flow-ticket-customer small{font:600 9px var(--font-mono);letter-spacing:.12em}.flow-ticket-customer span{font-size:13px}.commercial-shell .flow-ticket ol{border-color:#12242a2b;gap:14px;margin:0;padding:18px 0}.commercial-shell .flow-ticket li{align-items:center;font-size:13px;display:flex}.commercial-shell .flow-ticket li:before{flex:0 0 20px}.commercial-shell .flow-ticket li.active:before{background:#1e8f6f;border:5px solid #dcefe7;box-shadow:0 0 0 1px #1e8f6f}.flow-ticket-barcode{background:repeating-linear-gradient(90deg,#15181a 0 2px,#0000 2px 4px,#15181a 4px 5px,#0000 5px 8px);width:118px;height:25px;margin:17px 0 12px}.commercial-shell .flow-ticket>small{color:#12242a8c;font-size:11px}.shipment-stamp{z-index:3;color:#f1633b;width:96px;height:96px;font:700 12px / 1.15 var(--font-mono);letter-spacing:.08em;text-align:center;border:3px double #f1633b;border-radius:50%;place-items:center;animation:.55s cubic-bezier(.2,.8,.2,1) .25s both stamp-arrive;display:grid;position:absolute;bottom:34px;right:-3px;transform:rotate(-12deg)}@keyframes stamp-arrive{0%{opacity:0;transform:rotate(-4deg)scale(1.35)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.commercial-signal{color:#efefe6a6;min-height:74px;font:600 11px var(--font-mono);letter-spacing:.13em;background:#12242a;justify-content:center;align-items:center;gap:clamp(10px,3vw,42px);padding:18px 24px;display:flex}.commercial-signal i{color:#1e8f6f;font-style:normal}.commercial-signal strong{color:#57d9ae}.commercial-workflow{grid-template-columns:minmax(280px,.75fr) minmax(480px,1.25fr);gap:clamp(70px,10vw,150px);width:min(1240px,100% - 48px);margin:0 auto;padding:132px 0;display:grid}.commercial-section-heading h2{font:700 clamp(38px, 5vw, 64px) / 1 var(--font-display);letter-spacing:-.05em;margin:0}.commercial-section-heading>p:last-child{color:#12242a9e;max-width:560px;margin:24px 0 0;line-height:1.7}.workflow-list{border-top:1px solid #12242a2e}.workflow-list article{border-bottom:1px solid #12242a2e;grid-template-columns:42px 38px 1fr;align-items:start;gap:16px;padding:25px 0;display:grid}.workflow-list article>span{color:#12242a73;font:600 10px var(--font-mono);padding-top:4px}.workflow-list article>svg{color:#1e8f6f;margin-top:1px}.workflow-list h3{font:600 19px var(--font-display);margin:0 0 7px}.workflow-list p{color:#12242a99;margin:0;font-size:13px;line-height:1.6}.commercial-features{color:#efefe6;background:#12242a;border:0;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);width:min(1240px,100% - 48px);margin:0 auto 132px;display:grid}.feature-manifest{border-right:1px solid #efefe624;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,6vw,76px);display:flex}.feature-manifest h2{font:700 clamp(36px, 4.4vw, 58px) / 1 var(--font-display);letter-spacing:-.05em;margin:0}.feature-manifest>p:last-of-type{color:#efefe6a6;margin:25px 0;line-height:1.7}.feature-manifest .eyebrow{color:#57d9ae}.text-link{color:#57d9ae;align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.feature-board{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-features .feature-board article{border-bottom:1px solid #efefe624;border-right:1px solid #efefe624;min-height:255px;padding:36px}.commercial-features .feature-board article:nth-child(2n){border-right:0}.commercial-features .feature-board article:nth-last-child(-n+2){border-bottom:0}.feature-board article>span{color:#57d9ae;font:600 10px var(--font-mono);letter-spacing:.12em}.feature-board strong{max-width:250px;font:600 20px / 1.15 var(--font-display);margin:54px 0 11px;display:block}.commercial-features .feature-board p{color:#efefe694;margin:0;font-size:13px;line-height:1.6}.commercial-pricing{width:min(1120px,100% - 48px);margin:0 auto;padding:0 0 132px}.pricing-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:70px;margin-bottom:58px;display:grid}.pricing-heading .eyebrow{grid-column:1/-1}.pricing-heading>p:last-child{margin:0}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricing-card{background:#fff;border:1px solid #12242a33;flex-direction:column;min-height:620px;padding:clamp(30px,4vw,48px);display:flex}.pricing-card-active{color:#efefe6;background:#12242a;box-shadow:12px 12px #1e8f6f}.pricing-card header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pricing-card header span{font:600 10px var(--font-mono);letter-spacing:.13em;opacity:.55}.pricing-card h3{font:700 29px var(--font-display);margin:9px 0 0}.pricing-card header em{color:#1e8f6f;font:600 9px var(--font-mono);letter-spacing:.09em;border:1px solid;align-items:center;gap:5px;padding:6px 8px;font-style:normal;display:inline-flex}.pricing-card-active header em{color:#57d9ae}.pricing-card>p{color:#12242a9e;min-height:52px;margin:27px 0;font-size:14px;line-height:1.6}.pricing-card-active>p{color:#efefe69e}.billing-interval-picker{background:#efefe60f;border:1px solid #efefe629;border-radius:6px;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:4px;padding:4px;display:grid}.billing-interval-picker button{min-width:0;min-height:42px;color:inherit;font:600 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 10px}.billing-interval-picker button.is-active{color:#12242a;background:#efefe6;box-shadow:0 2px 12px #00000024}.billing-interval-picker button span{color:#57d9ae;font:600 9px var(--font-mono);text-transform:uppercase;margin-left:5px;display:inline-block}.billing-interval-picker button.is-active span{color:#16775d}.billing-interval-picker button:focus-visible{outline-offset:2px;outline:2px solid #57d9ae}.pricing-value{border-bottom:1px solid #12242a24;align-items:baseline;padding:8px 0 25px;display:flex}.pricing-card-active .pricing-value{border-color:#efefe626}.pricing-value sup{font:600 14px var(--font-mono);align-self:flex-start;margin:13px 7px 0 0}.pricing-value strong{font:700 clamp(54px, 6vw, 76px) / 1 var(--font-display);letter-spacing:-.06em}.pricing-value span{opacity:.58;margin-left:8px;font-size:13px}.pricing-card>.pricing-period-note{min-height:0;margin:12px 0 0;font-size:11px}.pricing-card ul{gap:13px;margin:0 0 32px;padding:28px 0;list-style:none;display:grid}.pricing-card li{align-items:center;gap:10px;font-size:13px;display:flex}.pricing-card li svg{color:#1e8f6f}.pricing-card-active li svg{color:#57d9ae}.pricing-assisted-note{background:#57d9ae14;border-left:3px solid #57d9ae;gap:4px;margin:-10px 0 22px;padding:13px 15px;display:grid}.pricing-assisted-note strong{font-size:12px}.pricing-assisted-note span{color:#efefe69e;font-size:11px;line-height:1.45}.pricing-card .button{width:100%;margin-top:auto}.pricing-card>small{color:inherit;opacity:.52;text-align:center;margin-top:15px;font-size:10px;line-height:1.5}.pricing-card-future{background:#e4e3d6}.subscribe-card .billing-interval-picker{margin-top:-4px}.subscribe-card>.subscribe-period-note{color:hsl(var(--sidebar-foreground) / .7);margin:-10px 0 0;font-size:12px;line-height:1.5}.subscribe-journey-shell>main{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:clamp(54px,7vw,110px);width:min(1180px,100% - 48px);padding:38px 0 70px}.subscribe-journey-shell{--seller-font:"Manrope", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;font-family:var(--seller-font);text-rendering:optimizelegibility;-webkit-font-smoothing:auto}.subscribe-journey-shell .subscribe-copy{max-width:500px}.subscribe-journey-shell .subscribe-copy h1{font-family:var(--seller-font);letter-spacing:0;margin:14px 0 26px;font-size:clamp(44px,5vw,68px);line-height:1.02}.subscribe-journey-shell .subscribe-copy>p:not(.eyebrow){color:hsl(var(--muted-foreground));font-size:17px;line-height:1.65}.subscribe-journey-shell .secure-note{border-radius:18px;margin-top:30px}.subscribe-journey-shell .eyebrow{font-family:var(--seller-font);letter-spacing:.08em}.seller-journey-card{color:#f7f6f0;background:#10262c;border:1px solid #ffffff1a;border-radius:28px;min-height:650px;padding:clamp(26px,3.2vw,42px);box-shadow:0 30px 80px #10262c33,0 8px 24px #10262c1a}.seller-journey-progress{color:#f7f6f08f;font:700 10px var(--seller-font);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr auto;gap:12px;display:grid}.seller-journey-progress strong{color:#57d9ae;font-weight:600}.seller-journey-progress>div{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.seller-journey-progress i{background:#efefe621;height:3px;transition:background-color .3s,transform .3s}.seller-journey-progress i.is-active{background:#57d9ae;transform:scaleY(1.3)}.seller-question-header{margin:30px 0 24px}.seller-question-header p{color:#64ddb5;font:700 10px var(--seller-font);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.seller-question-header h2{max-width:470px;font:700 clamp(27px, 3vw, 38px) / 1.12 var(--seller-font);letter-spacing:0;margin:0}.seller-question-header>span{color:#efefe694;margin-top:12px;font-size:13px;line-height:1.5;display:block}.seller-question-options{gap:9px;display:grid}.seller-question-option{cursor:pointer;position:relative}.seller-question-option input{opacity:0;width:1px;height:1px;position:absolute}.seller-question-option-content{background:#f7f6f00a;border:1px solid #f7f6f01c;border-radius:16px;grid-template-columns:42px 1fr 20px;align-items:center;gap:13px;min-height:68px;padding:10px 14px;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.seller-question-option-content>i{color:#64ddb5;background:#64ddb512;border:1px solid #64ddb533;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.seller-question-option-content>span{gap:3px;min-width:0;display:grid}.seller-question-option-content strong{font-size:13px;font-weight:700}.seller-question-option-content small{overflow-wrap:anywhere;color:#efefe685;font-size:11px;line-height:1.4}.seller-question-option-content>svg{color:#efefe647}.seller-question-option:hover .seller-question-option-content{background:#efefe611;border-color:#57d9ae6b;transform:translate(3px)}.seller-question-option input:checked+.seller-question-option-content{background:#57d9ae1a;border-color:#57d9ae}.seller-question-option input:checked+.seller-question-option-content>svg{color:#57d9ae}.seller-question-option input:focus-visible+.seller-question-option-content{outline-offset:2px;outline:2px solid #57d9ae}.seller-journey-actions{justify-content:space-between;gap:12px;margin-top:26px;display:flex}.seller-journey-actions .button{min-width:126px}.seller-journey-card-loading{place-items:center;display:grid}.seller-match-loading{text-align:center;width:min(100%,430px)}.seller-match-orbit{color:#57d9ae;border:1px solid #57d9ae59;place-items:center;width:112px;height:112px;margin:0 auto 30px;display:grid;position:relative;transform:rotate(45deg)}.seller-match-orbit>svg{transform:rotate(-45deg)}.seller-match-orbit i{background:#57d9ae;width:22px;height:3px;animation:1.15s ease-in-out infinite seller-scan;position:absolute}.seller-match-orbit i:first-of-type{top:-2px;left:10px}.seller-match-orbit i:nth-of-type(2){animation-delay:.18s;bottom:18px;right:-2px;transform:rotate(90deg)}.seller-match-orbit i:nth-of-type(3){animation-delay:.36s;bottom:-2px;left:28px}.seller-match-loading p{color:#64ddb5;font:700 10px var(--seller-font);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.seller-match-loading h2{font:700 clamp(32px, 4vw, 45px) / 1.1 var(--seller-font);letter-spacing:0;margin:0}.seller-match-loading>span{color:#efefe694;margin-top:18px;line-height:1.55;display:block}.seller-match-loading-bar{background:#efefe61f;height:3px;margin-top:34px;overflow:hidden}.seller-match-loading-bar i{background:#57d9ae;width:45%;height:100%;animation:1.25s ease-in-out infinite seller-loading;display:block}.seller-plan-result{font-family:var(--seller-font);gap:19px;display:grid}.seller-plan-result>header>span{color:#f4c96b;width:fit-content;font:700 10px var(--seller-font);text-transform:uppercase;letter-spacing:.05em;background:#f4c96b14;border:1px solid #f4c96b47;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.seller-plan-result>header p{color:#f7f6f094;margin:22px 0 5px;font-size:13px}.seller-plan-result>header h2{font:800 clamp(38px, 4vw, 52px) / 1.08 var(--seller-font);letter-spacing:0;margin:0}.seller-plan-result.is-monthly>header>span{color:#64ddb5;background:#64ddb514;border-color:#64ddb540}.seller-result-summary{color:#f7f6f0b3;margin:0;font-size:14px;line-height:1.7}.seller-result-summary strong{color:#f7f6f0;font-weight:700}.seller-plan-result .billing-interval-picker{background:#f7f6f00d;border-color:#f7f6f01f;border-radius:18px;margin-top:2px;padding:6px}.seller-plan-result .billing-interval-picker button{min-height:50px;font-family:var(--seller-font);border-radius:13px}.seller-plan-result .billing-interval-picker button:last-child{color:#f4c96b}.seller-plan-result .billing-interval-picker button:last-child span{color:#f4c96b;font-family:var(--seller-font);letter-spacing:.03em;background:#f4c96b1f;border-radius:999px;padding:4px 7px}.seller-plan-result .billing-interval-picker button:last-child.is-active{color:#10262c;background:#f4c96b;box-shadow:0 9px 24px #f4c96b33}.seller-plan-result .billing-interval-picker button:last-child.is-active span{color:#10262c;background:#10262c1a}.seller-plan-result .billing-interval-picker button:first-child.is-active{color:#10262c;background:#f7f6f0}.seller-annual-benefit{color:#f8e4ae;background:#f4c96b14;border:1px solid #f4c96b3d;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.seller-annual-benefit span{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.seller-annual-benefit strong{color:#10262c;text-transform:uppercase;background:#f4c96b;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.seller-result-price{align-items:baseline;gap:7px;padding-top:3px;display:flex}.seller-result-price strong{font:800 clamp(42px, 5vw, 58px) / 1.05 var(--seller-font);letter-spacing:0}.seller-result-price span{color:#efefe68f;font-size:13px}.seller-result-saving{color:#64ddb5;font:650 11px var(--seller-font);margin:-10px 0 0}.seller-plan-result ul{border-block:1px solid #efefe621;gap:9px;margin:0;padding:16px 0;list-style:none;display:grid}.seller-plan-result li{align-items:center;gap:9px;font-size:12px;display:flex}.seller-plan-result li svg{color:#57d9ae}.seller-plan-result>.button{width:100%;min-height:56px;font-family:var(--seller-font);border-radius:16px;font-size:15px;box-shadow:0 12px 26px #1e8f6f33}.seller-journey-restart{border:0;color:#efefe68f;font:500 11px var(--font-sans);cursor:pointer;background:0 0;border-bottom:1px solid #efefe652;justify-self:center;padding:2px}.seller-plan-result>small{color:#efefe66b;text-align:center;font-size:9px;line-height:1.5}.seller-plan-result .form-message{color:#efefe6b8;font-size:11px}@keyframes seller-scan{0%,to{opacity:.25}50%{opacity:1}}@keyframes seller-loading{0%{transform:translate(-110%)}to{transform:translate(245%)}}@media (width<=900px){.subscribe-journey-shell>main{grid-template-columns:1fr;gap:38px;padding-top:30px}.subscribe-journey-shell .subscribe-copy{max-width:680px}.seller-journey-card{width:100%;min-height:0}}@media (width<=560px){.subscribe-journey-shell>header{align-items:flex-start}.subscribe-account-actions{flex-direction:column;align-items:stretch}.subscribe-account-actions .button{min-height:38px;padding-inline:12px;font-size:12px}.subscribe-journey-shell>main{width:min(100% - 28px,1180px);padding-top:18px}.subscribe-journey-shell .subscribe-copy h1{font-size:42px}.seller-journey-card{padding:24px 18px;box-shadow:8px 10px #1e8f6f24}.seller-question-header h2{font-size:29px}.seller-question-option-content{grid-template-columns:38px 1fr 16px;gap:10px;padding-inline:10px}.seller-question-option-content>i{width:36px;height:36px}.seller-journey-actions .button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.seller-match-orbit i,.seller-match-loading-bar i{animation:none}.seller-question-option-content{transition:none}}.commercial-security{border-block:1px solid #12242a2e;grid-template-columns:50px 1.1fr .9fr;align-items:center;gap:28px;width:min(1120px,100% - 48px);margin:0 auto 132px;padding:34px 0;display:grid}.commercial-security>svg{color:#1e8f6f}.commercial-security h2{font:600 clamp(24px, 3vw, 34px) / 1.1 var(--font-display);letter-spacing:-.03em;margin:0}.commercial-security>p{color:#12242a9e;margin:0;font-size:13px;line-height:1.65}.commercial-final-cta{text-align:center;background:#dcefe7;justify-items:center;width:min(1240px,100% - 48px);margin:0 auto 70px;padding:clamp(60px,8vw,100px) 28px;display:grid}.commercial-final-cta>svg{color:#1e8f6f;margin-bottom:22px}.commercial-final-cta h2{max-width:760px;font:700 clamp(38px, 5vw, 64px) / 1 var(--font-display);letter-spacing:-.05em;margin:0 0 34px}.commercial-footer{border-top-color:#12242a24;justify-content:flex-start}.commercial-footer span{color:#12242a8c;margin-left:auto;font-size:13px}@media (width<=980px){.commercial-nav nav>a:not(.button){display:none}.commercial-hero{grid-template-columns:1fr;padding-top:68px}.commercial-hero-copy{max-width:780px}.commercial-hero-visual{width:min(570px,100%);margin:0 auto}.commercial-workflow{grid-template-columns:1fr;gap:54px}.commercial-features{grid-template-columns:1fr}.feature-manifest{border-bottom:1px solid #efefe624;border-right:0}.pricing-heading{grid-template-columns:1fr;gap:22px}.commercial-security{grid-template-columns:48px 1fr}.commercial-security>p{grid-column:2}}@media (width<=720px){.commercial-nav,.commercial-footer,.commercial-hero,.commercial-workflow,.commercial-features,.commercial-pricing,.commercial-security,.commercial-final-cta{width:min(100% - 32px,1240px)}.commercial-nav nav{gap:8px}.commercial-nav nav .button{padding-inline:16px}.commercial-hero{min-height:auto;padding:56px 0 80px}.commercial-hero h1{font-size:clamp(45px,13.5vw,66px)}.commercial-hero-copy>p:not(.eyebrow){font-size:16px}.commercial-hero-visual{min-height:460px}.shipment-stamp{width:82px;height:82px;font-size:10px;bottom:22px;right:0}.commercial-signal{justify-content:flex-start;overflow-x:auto}.commercial-signal span,.commercial-signal strong,.commercial-signal i{flex:none}.commercial-workflow{padding:92px 0}.feature-board{grid-template-columns:1fr}.commercial-features .feature-board article{border-bottom:1px solid #efefe624;border-right:0;min-height:auto}.commercial-features .feature-board article:nth-last-child(2){border-bottom:1px solid #efefe624}.feature-board strong{margin-top:38px}.pricing-grid{grid-template-columns:1fr;gap:30px}.pricing-card{min-height:0}.commercial-security{grid-template-columns:36px 1fr;margin-bottom:92px}.commercial-footer{flex-wrap:wrap;gap:16px 22px}.commercial-footer span{order:3;width:100%;margin:0}}@media (width<=430px){.commercial-nav .logo-wordmark{display:none}.commercial-actions{display:grid}.commercial-actions .button{width:100%}.commercial-assisted-start{grid-template-columns:1fr}.commercial-assisted-start>span{width:fit-content}.commercial-assurances{display:grid}.commercial-hero-visual{min-height:410px}.commercial-shell .flow-ticket{width:calc(100% - 24px);padding:25px}.commercial-shell .flow-ticket>strong{font-size:26px}.flow-route{inset:18px 0}.shipment-stamp{bottom:10px;right:-7px}.workflow-list article{grid-template-columns:30px 30px 1fr;gap:10px}.feature-manifest,.commercial-features .feature-board article,.pricing-card{padding:28px}.pricing-value strong{font-size:52px}.pricing-card header{display:grid}.pricing-card header em{justify-self:start}.commercial-security{grid-template-columns:1fr}.commercial-security>p{grid-column:auto}}.commercial-shell{overflow:clip visible}.commercial-shell section[id]{scroll-margin-top:112px}.commercial-nav{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#efefe6db;border:1px solid #12242a21;border-radius:18px;width:min(1280px,100% - 32px);margin-top:12px;padding:14px 18px;position:sticky;top:12px;box-shadow:0 10px 30px #12242a0f}.commercial-nav .logo-mark{transition:transform .3s cubic-bezier(.22,1,.36,1)}.commercial-brand:hover .logo-mark{transform:rotate(-7deg)scale(1.05)}.commercial-shell.is-section-traveling main{will-change:filter, transform;animation:.62s cubic-bezier(.22,1,.36,1) commercial-motion-blur}@keyframes commercial-motion-blur{0%{filter:blur();transform:translateY(0)}36%{filter:blur(4px);transform:translateY(4px)scale(.998)}to{filter:blur();transform:translateY(0)scale(1)}}.commercial-shell .button,.commercial-shell .text-link,.workflow-list article,.pricing-card{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,background-color .28s}.commercial-shell .button:hover,.commercial-shell .text-link:hover{transform:translateY(-2px)}.commercial-shell .button:active{transform:translateY(0)scale(.98)}.commercial-shell .flow-ticket{border-radius:20px;animation:6s ease-in-out 1.2s infinite ticket-breathe;box-shadow:18px 18px #1e8f6f,0 28px 70px #12242a1f}@keyframes ticket-breathe{0%,to{transform:rotate(1.2deg)translateY(0)}50%{transform:rotate(.4deg)translateY(-8px)}}.flow-route{animation:22s linear infinite route-turn}@keyframes route-turn{0%{transform:rotate(-11deg)}to{transform:rotate(349deg)}}.workflow-list article{border-radius:16px;margin-inline:-16px;padding-inline:16px}.workflow-list article:hover{background:#dcefe7b3;border-color:#0000;transform:translate(7px)}.commercial-features{border-radius:30px;overflow:hidden;box-shadow:0 30px 80px #12242a1f}.feature-board article{transition:background-color .3s}.feature-board article:hover{background:#57d9ae0f}.circular-carousel{outline:none;align-content:center;min-width:0;padding:48px 24px 38px;display:grid}.circular-carousel:focus-visible{box-shadow:inset 0 0 0 2px #57d9ae}.circular-carousel-track{width:100%;height:410px;position:relative}.circular-carousel-track:before,.circular-carousel-track:after{content:"";pointer-events:none;border:1px solid #57d9ae1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circular-carousel-track:before{width:448px;height:236px}.circular-carousel-track:after{border-style:dashed;width:298px;height:156px}.circular-carousel-card{color:#efefe6;cursor:pointer;text-align:left;transform-origin:50%;will-change:transform, opacity;background:#193138;border:1px solid #efefe624;border-radius:20px;flex-direction:column;justify-content:space-between;width:190px;height:132px;margin:-66px 0 0 -95px;padding:16px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 12px 34px #0003}.circular-carousel-card:after{content:"";opacity:0;background:#57d9ae;height:3px;transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:scaleX(.3)}.circular-carousel-card:hover{border-color:#57d9ae6b}.circular-carousel-card:focus-visible{outline-offset:3px;outline:2px solid #57d9ae}.circular-carousel-card.is-active{color:#12242a;background:#efefe6;border-color:#dcefe7;box-shadow:0 22px 55px #00000057,8px 8px #1e8f6fcc}.circular-carousel-card.is-active:after{opacity:1;transform:scaleX(1)}.carousel-card-top{color:#57d9ae;justify-content:space-between;align-items:center;gap:10px;display:flex}.circular-carousel-card.is-active .carousel-card-top{color:#1e8f6f}.carousel-card-top em{font:600 8px var(--font-mono);letter-spacing:.12em;font-style:normal}.carousel-card-copy{gap:6px;display:grid}.carousel-card-copy strong{font:600 16px / 1.05 var(--font-display)}.carousel-card-copy small{color:#efefe68a;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.circular-carousel-card.is-active small{color:#12242a9e}.circular-carousel-counter{text-align:center;background:#12242a;border:1px solid #57d9ae47;border-radius:24px;place-content:center;width:82px;height:82px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #12242ac7}.circular-carousel-counter strong{color:#efefe6;font:700 27px / 1 var(--font-display);display:block}.circular-carousel-counter span{color:#efefe66b;font:600 8px var(--font-mono);margin-top:4px}.circular-carousel-evidence{background:#efefe60b;border:1px solid #efefe621;border-radius:17px;width:min(500px,100% - 24px);min-height:89px;margin:-8px auto 22px;padding:18px 20px}.circular-carousel-evidence span{color:#57d9ae;font:600 8px var(--font-mono);letter-spacing:.13em}.circular-carousel-evidence p{color:#efefe6b3;margin:8px 0 0;font-size:12px;line-height:1.55}.circular-carousel-controls{justify-content:center;align-items:center;gap:16px;display:flex}.circular-carousel-controls>button{color:#efefe6b8;cursor:pointer;background:#efefe60d;border:1px solid #efefe629;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .25s,background-color .25s,transform .25s;display:grid}.circular-carousel-controls>button:hover{background:#57d9ae1f;border-color:#57d9ae80;transform:translateY(-2px)}.circular-carousel-controls>button:focus-visible,.circular-carousel-controls [role=tab]:focus-visible{outline-offset:3px;outline:2px solid #57d9ae}.circular-carousel-controls>div{align-items:center;gap:6px;display:flex}.circular-carousel-controls [role=tab]{cursor:pointer;background:#efefe63d;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .25s}.circular-carousel-controls [role=tab].is-active{background:#57d9ae;width:24px}@media (width<=980px){.circular-carousel{min-height:610px;padding-block:40px}}@media (width<=720px){.circular-carousel{min-height:550px;padding:34px 8px 30px}.circular-carousel-track{height:340px}.circular-carousel-track:before{width:210px;height:168px}.circular-carousel-track:after{width:148px;height:116px}.circular-carousel-card{border-radius:17px;width:150px;height:122px;margin:-61px 0 0 -75px;padding:13px}.carousel-card-copy strong{font-size:14px}.carousel-card-copy small{font-size:9px}.circular-carousel-counter{border-radius:19px;width:66px;height:66px;box-shadow:0 0 0 7px #12242acc}.circular-carousel-counter strong{font-size:22px}.circular-carousel-evidence{min-height:104px;margin-top:0}}.pricing-card{border-radius:26px}.pricing-card:hover{border-color:#1e8f6f6b;transform:translateY(-7px)}.pricing-card-active:hover{box-shadow:12px 20px #1e8f6f,0 34px 70px #12242a29}.commercial-security{background:#ffffff94;border:1px solid #12242a24;border-radius:22px;padding:34px}.commercial-final-cta{border:1px solid #1e8f6f2e;border-radius:30px;overflow:hidden}.commercial-product-demo{color:#efefe6;background:#12242a;min-height:1260px;margin-bottom:132px;position:relative;overflow:clip}.commercial-product-demo:before{content:"";pointer-events:none;background-image:linear-gradient(#57d9ae0e 1px,#0000 1px),linear-gradient(90deg,#57d9ae0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.container-scroll{z-index:1;height:1260px;position:relative}.container-scroll-stage{perspective:1300px;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 92px);padding:54px 24px 42px;display:flex;position:sticky;top:92px}.container-scroll-header{text-align:center;width:min(900px,100%);margin:0 auto 36px}.product-demo-heading .eyebrow{color:#57d9ae}.product-demo-heading h2{font:700 clamp(42px, 5.6vw, 76px) / .96 var(--font-display);letter-spacing:-.055em;margin:0}.product-demo-heading h2 span{color:#57d9ae}.product-demo-heading>p:last-child{color:#efefe69e;max-width:610px;margin:22px auto 0;line-height:1.65}.container-scroll-card{transform-origin:top;background:#15181a;border:5px solid #2b4249;border-radius:34px;width:min(1120px,100vw - 72px);height:min(650px,60vh);min-height:530px;padding:10px;box-shadow:0 12px 22px #00000038,0 40px 52px #0003,0 100px 90px #0000001f}.container-scroll-screen{color:#12242a;background:#efefe6;border:1px solid #efefe629;border-radius:23px;width:100%;height:100%;overflow:hidden}.product-mockup-scene{width:100%;height:100%;position:relative}.dashboard-mockup{background:#f6f6f0;grid-template-columns:180px 1fr;width:100%;height:100%;display:grid}.mockup-sidebar{color:#efefe6;background:#12242a;flex-direction:column;min-width:0;padding:24px 18px;display:flex}.mockup-sidebar nav{gap:5px;margin-top:44px;display:grid}.mockup-sidebar nav span{color:#efefe694;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:11px;display:flex}.mockup-sidebar nav span.active{color:#57d9ae;background:#57d9ae21}.mockup-store{border-top:1px solid #efefe61f;align-items:center;gap:9px;margin-top:auto;padding-top:17px;display:flex}.mockup-store i{color:#fff;width:28px;height:28px;font:700 9px var(--font-mono);background:#1e8f6f;border-radius:9px;place-items:center;font-style:normal;display:grid}.mockup-store div{gap:2px;display:grid}.mockup-store strong{font-size:10px}.mockup-store small{color:#efefe675;font-size:8px}.mockup-content{min-width:0;padding:28px clamp(22px,3vw,42px)}.mockup-content>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.mockup-content>header span,.mockup-orders header span{color:#12242a7a;font:600 8px var(--font-mono);letter-spacing:.11em}.mockup-content>header h3{font:700 25px var(--font-display);letter-spacing:-.035em;margin:5px 0 0}.mockup-content>header button{color:#12242a;background:#fff;border:1px solid #12242a1f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.mockup-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 18px;display:grid}.mockup-metrics article{background:#fff;border:1px solid #12242a1a;border-radius:15px;gap:7px;min-width:0;padding:17px;display:grid}.mockup-metrics span{color:#12242a75;font:600 7px var(--font-mono);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mockup-metrics strong{font:700 25px var(--font-display)}.mockup-metrics small{color:#12242a80;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mockup-orders{background:#fff;border:1px solid #12242a1a;border-radius:17px;overflow:hidden}.mockup-orders>header{border-bottom:1px solid #12242a1a;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.mockup-orders h4{font:600 14px var(--font-display);margin:4px 0 0}.mockup-orders header em{color:#1e8f6f;font:600 8px var(--font-mono);font-style:normal}.mockup-order-head,.mockup-order-row{grid-template-columns:.7fr 1.4fr .8fr 1fr;align-items:center;gap:12px;padding:11px 19px;display:grid}.mockup-order-head{color:#12242a6b;font:600 7px var(--font-mono);letter-spacing:.08em;background:#e4e3d680}.mockup-order-row{border-top:1px solid #12242a14;font-size:9px}.mockup-order-row strong{color:#1e8f6f;font:700 9px var(--font-mono)}.mockup-order-row em{white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal}.mockup-order-row em.ready{color:#146650;background:#dcefe7}.mockup-order-row em.separating{color:#a53a20;background:#fde3d9}.mockup-order-row em.sent{color:#12242a;background:#e4e3d6}.mockup-float{z-index:4;backface-visibility:hidden;transform-origin:50%;will-change:transform;background:#fff;border:1px solid #12242a1f;border-radius:16px;padding:15px 17px;display:grid;position:absolute;transform:translateZ(1px);box-shadow:0 20px 45px #12242a2e}.mockup-float span{color:#12242a7a;font:600 7px var(--font-mono);letter-spacing:.1em}.mockup-float strong{font:600 13px var(--font-display);margin-top:5px}.mockup-float small{color:#12242a85;margin-top:4px;font-size:8px}.mockup-stock-card{border-left:4px solid #1e8f6f;width:190px;animation:6.8s cubic-bezier(.45,0,.55,1) infinite mockup-stock-float;bottom:22px;right:22px}.mockup-order-card{color:#efefe6;background:#12242a;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:190px;animation:7.6s cubic-bezier(.45,0,.55,1) -2.1s infinite mockup-order-float;top:38%;left:158px}@keyframes mockup-stock-float{0%,to{transform:translate3d(0,2px,1px)rotate(-.2deg)}50%{transform:translate3d(-1px,-7px,1px)rotate(.25deg)}}@keyframes mockup-order-float{0%,to{transform:translate3d(0,-2px,1px)rotate(.18deg)}50%{transform:translate3d(1px,7px,1px)rotate(-.22deg)}}.mockup-order-card svg{color:#57d9ae}.mockup-order-card div{display:grid}.mockup-order-card span{color:#efefe680}@media (width<=980px){.commercial-nav{width:min(100% - 24px,1280px)}.container-scroll-card{width:min(760px,100vw - 48px)}.dashboard-mockup{grid-template-columns:140px 1fr}.mockup-sidebar{padding-inline:14px}.mockup-order-card{left:118px}}@media (width<=720px){.commercial-nav{border-radius:15px;padding:10px 12px;top:8px}.commercial-product-demo,.container-scroll{height:1040px;min-height:1040px}.container-scroll-stage{min-height:calc(100vh - 74px);padding:36px 16px 28px;top:74px}.container-scroll-header{margin-bottom:26px}.product-demo-heading h2{font-size:clamp(38px,11vw,54px)}.product-demo-heading>p:last-child{font-size:13px}.container-scroll-card{border-width:4px;border-radius:25px;width:calc(100vw - 32px);height:510px;min-height:0;padding:7px}.container-scroll-screen{border-radius:17px}.dashboard-mockup{grid-template-columns:1fr}.mockup-sidebar{display:none}.mockup-content{padding:22px 18px}.mockup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mockup-metrics article:last-child{display:none}.mockup-order-head,.mockup-order-row{grid-template-columns:.75fr 1.2fr 1fr}.mockup-order-head span:nth-child(3),.mockup-order-row>span:nth-child(3){display:none}.mockup-stock-card{bottom:10px;right:9px}.mockup-order-card{top:51%;left:8px}.commercial-features,.pricing-card,.commercial-final-cta{border-radius:22px}}@media (width<=430px){.commercial-nav .commercial-brand{width:40px}.commercial-product-demo,.container-scroll{height:960px;min-height:960px}.container-scroll-stage{justify-content:flex-start;padding-top:54px}.container-scroll-card{height:465px}.mockup-content>header h3{font-size:21px}.mockup-metrics article{padding:13px}.mockup-orders>header{padding:14px}.mockup-order-head,.mockup-order-row{padding-inline:14px}.mockup-order-row:last-child{display:none}.mockup-stock-card{width:164px}.mockup-order-card{width:172px}}@media (prefers-reduced-motion:reduce){.commercial-shell .flow-ticket,.flow-route,.commercial-shell.is-section-traveling main,.mockup-float{animation:none!important}.mockup-float{transform:translateZ(1px)}.commercial-shell .button,.commercial-shell .text-link,.workflow-list article,.pricing-card{transform:none!important}}.pwa-install{z-index:1000;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));border:1px solid hsl(var(--border));background:linear-gradient(120deg, hsl(var(--card)) 0%, hsl(var(--card)) 72%, hsl(var(--accent)) 100%);max-width:560px;color:hsl(var(--card-foreground));box-shadow:var(--shadow-lg);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;padding:14px 44px 14px 14px;animation:.28s ease-out both pwa-install-enter;display:grid;position:fixed}.pwa-install__icon{background:hsl(var(--sidebar));color:#5cd6a9;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pwa-install__copy{gap:3px;min-width:0;display:grid}.pwa-install__copy strong{font-size:14px;line-height:1.25}.pwa-install__copy span{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.4}.pwa-install__action{background:hsl(var(--primary));min-height:40px;color:hsl(var(--primary-foreground));border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.pwa-install__action:hover{background:hsl(var(--primary-hover))}.pwa-install__close{width:30px;height:30px;color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.pwa-install__close:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.pwa-install__ios-cue{background:hsl(var(--accent));width:40px;height:40px;color:hsl(var(--accent-foreground));border-radius:11px;place-items:center;display:grid}@keyframes pwa-install-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width>=720px){.pwa-install{width:min(520px,100vw - 48px);margin:0;bottom:24px;left:auto;right:24px}}@media (width<=480px){.pwa-install{grid-template-columns:auto minmax(0,1fr)}.pwa-install__action,.pwa-install__ios-cue{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){.pwa-install{animation:none}}
