@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--background:#fff;--foreground:#171717;--color-success:#166534;--color-warning:#854d0e;--color-danger:#b42318;--color-success-solid:#166534;--color-danger-solid:#b42318}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--color-success:#86efac;--color-warning:#facc15;--color-danger:#ff8a9b;--color-success-solid:#166534;--color-danger-solid:#b42318}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.seller-theme-scope{--background:#fff;--foreground:#171717;--color-success:#166534;--color-warning:#854d0e;--color-danger:#b42318;--color-success-solid:#166534;--color-danger-solid:#b42318;color:var(--foreground);background:var(--background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.seller-theme-scope{--background:#0a0a0a;--foreground:#ededed;--color-success:#86efac;--color-warning:#facc15;--color-danger:#ff8a9b;--color-success-solid:#166534;--color-danger-solid:#b42318;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-seller-color-scheme=light] .seller-theme-scope{--background:#fff;--foreground:#171717;--color-success:#166534;--color-warning:#854d0e;--color-danger:#b42318;--color-success-solid:#166534;--color-danger-solid:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-seller-color-scheme=dark] .seller-theme-scope{--background:#0a0a0a;--foreground:#ededed;--color-success:#86efac;--color-warning:#facc15;--color-danger:#ff8a9b;--color-success-solid:#166534;--color-danger-solid:#b42318;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.auth-shell{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1rem;display:flex}.auth-card,.settings-form{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.5rem;flex-direction:column;gap:1rem;width:100%;max-width:26rem;padding:1.5rem;display:flex}.auth-card h2{font-size:1.25rem}.auth-card label,.settings-form label{margin-bottom:.35rem;font-size:.875rem;display:block}.auth-card input,.auth-card select,.settings-form input,.settings-form select{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);width:100%;color:inherit;background:0 0;border-radius:.375rem;padding:.5rem .625rem;font-size:1rem}.auth-card button,.settings-form button,.seller-header button{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-size:1rem}.auth-card button:disabled,.settings-form button:disabled{opacity:.6;cursor:default}.auth-hint{font-size:.875rem}.auth-hint a{text-decoration:underline}.auth-primary-action{border:1px solid var(--color-success-solid);background:var(--color-success-solid);color:#fff;text-align:center;border-radius:.375rem;width:100%;padding:.5rem 1rem;font-size:1rem;display:block}.auth-primary-action:hover{border-color:color-mix(in srgb, var(--color-success-solid) 82%, #fff);background:color-mix(in srgb, var(--color-success-solid) 88%, #fff)}.auth-primary-action:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.form-error{border-left:.25rem solid var(--color-danger);color:var(--color-danger);padding-left:.65rem;font-size:.875rem;font-weight:600}.form-success{border-left:.25rem solid var(--color-success);color:var(--color-success);padding-left:.65rem;font-size:.875rem;font-weight:600}.seller-shell{flex-direction:column;min-height:100vh;display:flex}.seller-header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.seller-brand{font-weight:700}.seller-nav{gap:1rem;display:flex}.seller-nav a{padding:.25rem 0}.seller-nav a:hover{text-decoration:underline}.seller-user{align-items:center;gap:1rem;margin-left:auto;font-size:.875rem;display:flex}.seller-main{flex:1;align-self:center;width:100%;max-width:56rem;padding:2rem 1.5rem}.seller-main section{flex-direction:column;gap:1rem;display:flex}.marketing-shell{width:min(72rem,100%);margin:0 auto;padding:4rem 1.5rem 5rem}.marketing-hero{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:46rem;padding:2rem 0 4rem;display:flex}.marketing-hero h1{letter-spacing:-.06em;font-size:clamp(3rem,9vw,6.5rem);line-height:.95}.marketing-lede{max-width:38rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.marketing-actions,.billing-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.marketing-pricing{border-top:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}.marketing-pricing h2{font-size:clamp(1.5rem,4vw,2.25rem)}.marketing-plan-grid,.billing-plans{grid-template-columns:minmax(0,32rem);gap:1rem;display:grid}.marketing-plan-card,.billing-plan-card,.billing-panel{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:.75rem;flex-direction:column;gap:.9rem;padding:1.5rem;display:flex}.billing-plan-card-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-success) 35%, transparent)}.marketing-plan-card h3,.billing-plan-card h2{letter-spacing:-.04em;font-size:2rem}.marketing-plan-card h3 span,.billing-period{letter-spacing:0;margin-left:.25rem;font-size:.9rem;font-weight:400}.billing-page{max-width:64rem}.billing-heading,.billing-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.billing-status{text-transform:capitalize;border:1px solid;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600}.billing-status-active,.billing-status-trialing{color:var(--color-success)}.billing-status-past_due{color:var(--color-warning)}.billing-status-canceled,.billing-status-paused,.billing-status-none{color:var(--color-danger)}.billing-notice{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:.5rem;padding:1rem}.billing-notice-warning{border-color:var(--color-warning)}.billing-history{flex-direction:column;gap:.25rem;display:flex}.billing-history-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.billing-history-row>div{flex-direction:column;gap:.2rem;display:flex}.seller-main h1{font-size:1.5rem}.muted{opacity:.7;font-size:.875rem}.button{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);border-radius:.375rem;padding:.5rem 1rem;font-size:1rem;display:inline-block}.catalog-head{justify-content:space-between;align-items:center;display:flex}.eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.reports-page{max-width:64rem}.report-form,.report-result{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.report-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.report-date-grid label{margin-bottom:.35rem;font-size:.875rem;display:block}.report-date-grid input{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);width:100%;color:inherit;background:0 0;border-radius:.375rem;padding:.5rem .625rem;font-size:1rem}.report-form .settings-checkbox{flex-wrap:wrap;align-items:flex-start}.report-form .settings-checkbox .muted{flex-basis:100%;margin-left:1.5rem}.report-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.report-actions{flex-wrap:wrap;gap:.75rem;display:flex}.report-actions button{min-width:9rem}.report-result{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.report-result-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.report-result h2{font-size:1.125rem}.report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.report-summary-grid div{border:1px solid color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:.375rem;padding:.75rem}.report-summary-grid dt{text-transform:uppercase;letter-spacing:.03em;opacity:.7;font-size:.75rem}.report-summary-grid dd{margin-top:.25rem;font-size:1.5rem;font-weight:700}.report-values{flex-wrap:wrap;gap:1rem 2rem;font-weight:600;display:flex}.report-placeholder{padding:1rem 0}.dashboard-page{max-width:72rem}.dashboard-heading,.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-card,.dashboard-panel{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.dashboard-card{background:color-mix(in srgb, var(--foreground) 4%, transparent);min-width:0}.dashboard-card-attention{border-color:color-mix(in srgb, var(--color-warning) 60%, transparent)}.dashboard-card h2,.dashboard-panel h2{font-size:1rem}.dashboard-card strong{overflow-wrap:anywhere;font-size:1.45rem}.dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.dashboard-status-grid div{border:1px solid color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:.375rem;flex-direction:column;gap:.2rem;padding:.625rem;display:flex}.dashboard-status-grid span{opacity:.7;font-size:.75rem}.dashboard-feature-name{overflow-wrap:anywhere;font-size:1.15rem}.dashboard-business-name{overflow-wrap:anywhere;font-size:1.15rem;font-weight:600}.dashboard-delivery-list,.dashboard-activity-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.dashboard-delivery-list li,.dashboard-activity-list li{border-bottom:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.dashboard-delivery-list li strong{margin-left:auto}.dashboard-delivery-row{cursor:pointer;transition:background-color .15s}.dashboard-delivery-row:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.dashboard-delivery-row:focus-visible{outline:2px solid var(--color-success);outline-offset:-2px}.dashboard-activity-list li{justify-content:space-between}.dashboard-activity-list li>div:first-child,.dashboard-activity-meta{flex-direction:column;gap:.2rem;display:flex}.dashboard-activity-meta{text-align:right;align-items:flex-end;font-size:.8125rem}@media (max-width:40rem){.seller-header{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem}.seller-nav{order:3;width:100%;padding-bottom:.25rem;overflow-x:auto}.seller-user{margin-left:auto}.seller-main{padding:1.25rem 1rem}.dashboard-heading,.dashboard-panel-heading{flex-direction:column}.dashboard-cards,.dashboard-columns{grid-template-columns:1fr}.dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-card strong{font-size:1.3rem}.dashboard-activity-list li{flex-direction:column;align-items:flex-start}.dashboard-activity-meta{text-align:left;align-items:flex-start}.report-date-grid{grid-template-columns:1fr}.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-result-head{flex-direction:column}.marketing-shell{padding:2rem 1rem 3rem}.marketing-plan-grid,.billing-plans{grid-template-columns:1fr}.billing-heading,.billing-panel-heading{flex-direction:column}}.catalog-head-actions{gap:.75rem;display:flex}.import-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.import-actions button{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-size:1rem}.import-actions button:disabled{opacity:.6;cursor:default}.import-summary{flex-direction:column;gap:.5rem;display:flex}.import-summary .button,.import-summary button{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;align-self:flex-start;padding:.5rem 1rem;font-size:1rem}.import-errors{border-left:.25rem solid var(--color-danger);color:var(--color-danger);flex-direction:column;gap:.25rem;padding-left:.65rem;font-size:.875rem;list-style:none;display:flex}.catalog-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.catalog-toolbar input,.catalog-toolbar select,.catalog-inline input{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;background:0 0;border-radius:.375rem;padding:.5rem .625rem;font-size:1rem}.catalog-toolbar input[type=search]{flex:1;min-width:12rem}.catalog-toolbar button,.catalog-inline button,.catalog-actions button{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-size:1rem}.catalog-table{border-collapse:collapse;width:100%;font-size:.9375rem}.catalog-table th,.catalog-table td{border-bottom:1px solid color-mix(in srgb, var(--foreground) 15%, transparent);text-align:left;vertical-align:middle;padding:.5rem .625rem}.catalog-table th{text-transform:uppercase;letter-spacing:.03em;opacity:.7;font-size:.8125rem}.table-row-link{cursor:pointer}.table-row-link:hover td{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.table-row-link:focus-visible{outline:2px solid var(--color-success);outline-offset:-2px}.table-scroll{overflow-x:auto}.badge{border:1px solid;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-active{border-color:var(--color-success);color:var(--color-success)}.badge-inactive{border-color:var(--color-warning);color:var(--color-warning);border-style:dashed}.badge-status-submitted{border-color:var(--color-warning);color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, transparent)}.badge-status-confirmed{border-color:var(--color-success);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, transparent)}.badge-status-fulfilled{border:3px double var(--color-success);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 20%, transparent)}.badge-status-cancelled{border-color:var(--color-danger);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, transparent);border-style:solid}.badge-status-unknown{border-color:color-mix(in srgb, var(--foreground) 45%, transparent);color:inherit;background:color-mix(in srgb, var(--foreground) 8%, transparent)}.catalog-actions{gap:.75rem;display:flex}.catalog-actions button{padding:.25rem .625rem;font-size:.875rem}.catalog-categories{border-top:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);padding-top:1rem}.catalog-categories h2{font-size:1.125rem}.catalog-category-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.catalog-category-row{grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,auto);align-items:start;gap:.75rem;display:grid}.catalog-category-row>form{flex:none;align-items:center;width:100%;min-width:0;display:flex}.catalog-category-name-form input{min-width:0}.catalog-category-name-form button{flex:none}.catalog-category-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.catalog-category-actions .badge{white-space:nowrap;flex:none}.catalog-category-actions button{flex:none;min-height:2.5rem;padding-inline:.75rem}.catalog-category-row>.availability-editor{width:100%;min-width:0}.catalog-inline{gap:.5rem;display:flex}.catalog-pagination{justify-content:center;align-items:center;gap:1rem;display:flex}.catalog-pagination button{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:.4rem .75rem}.catalog-pagination button:disabled{opacity:.5;cursor:default}.catalog-inline input{flex:1;min-width:0}.catalog-combobox{min-width:min(24rem,100%);position:relative}.catalog-combobox label{margin-bottom:.25rem;display:block}.catalog-combobox input{width:100%}.catalog-combobox-options{z-index:5;border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);background:var(--background);border-radius:.375rem;max-height:16rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .5rem 1.25rem #0003}.catalog-combobox-options li{cursor:pointer;padding:.5rem .625rem}.catalog-combobox-options li[aria-disabled=true]{cursor:default;opacity:.7}.catalog-combobox-options li:hover,.catalog-combobox-option-active{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.catalog-checkbox{align-items:center;gap:.5rem;display:flex}.catalog-checkbox label{margin:0;font-size:.875rem}.availability-editor{flex-direction:column;gap:.75rem;display:flex}.availability-editor-toggle{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);min-height:2.5rem;color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;align-self:flex-start;padding:.4rem .75rem;font-size:.875rem}.availability-editor-content{flex-direction:column;gap:.75rem;display:flex}.availability-exception-list{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}.availability-exception-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-form textarea{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);width:100%;color:inherit;resize:vertical;background:0 0;border-radius:.375rem;padding:.5rem .625rem;font-family:inherit;font-size:1rem}.settings-fieldset{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.375rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.settings-fieldset legend{padding:0 .35rem;font-weight:600}.seller-theme-options{gap:.5rem;display:grid}.settings-form .seller-theme-option{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);cursor:pointer;border-radius:.375rem;align-items:flex-start;gap:.65rem;margin:0;padding:.65rem .75rem;display:flex}.seller-theme-option:has(input:checked){border-color:var(--foreground)}.seller-theme-option input[type=radio]{width:auto;accent-color:var(--color-success);flex:none;margin-top:.2rem;padding:0}.settings-form .seller-theme-option>span{flex-direction:column;gap:.15rem;display:flex}.settings-checkbox{align-items:center;gap:.5rem;margin:0;display:flex}.settings-checkbox input{width:auto}.settings-weekdays{padding:.75rem}.settings-weekday-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.settings-form input[type=checkbox]{accent-color:currentColor;width:auto;padding:0}.portal-main{flex-direction:column;gap:1rem;display:flex}.portal-actions{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:.75rem;display:flex}.portal-header h1{font-size:1.375rem}.portal-categories{flex-wrap:wrap;gap:.5rem;display:flex}.delivery-request{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.375rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.delivery-request label{font-size:.875rem}.delivery-request input{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);width:min(100%,16rem);color:inherit;background:0 0;border-radius:.375rem;padding:.5rem .625rem;font-size:1rem}.portal-pill{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .75rem;font-size:.875rem}.portal-pill-active{border-color:var(--foreground);font-weight:600}.portal-description{font-size:.8125rem;display:block}.portal-price{white-space:nowrap}.portal-quantity{width:6rem}.portal-total{font-size:.9375rem}.order-actions{flex-wrap:wrap;gap:.75rem;display:flex}.dialog-backdrop{z-index:10;background:#00000094;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-dialog{border:1px solid color-mix(in srgb, var(--foreground) 24%, transparent);background:var(--background);width:min(100%,30rem);color:var(--foreground);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1rem 3rem #0000004d}.confirm-dialog h2{font-size:1.25rem}.dialog-actions,.production-actions,.pagination-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn-danger{border:1px solid var(--color-danger-solid);background:var(--color-danger-solid);color:#fff;cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:1rem}.btn-danger:disabled{opacity:.6;cursor:default}.order-history{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.order-history h2{font-size:1rem}.order-history ul{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}.order-history li{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.btn-primary{border:1px solid var(--color-success-solid);background:var(--color-success-solid);color:#fff;cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:1rem}.btn-primary:disabled{opacity:.6;cursor:default}.btn-secondary{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-size:1rem}.btn-secondary:disabled{opacity:.6;cursor:default}.seller-shell .button,.seller-shell button{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.45rem;justify-content:center;align-items:center;padding:.6rem 1rem;line-height:1.2;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.seller-shell .button:hover,.seller-shell button:hover:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 65%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent)}.seller-shell .button:focus-visible,.seller-shell button:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.seller-shell .btn-primary,.seller-shell .button-primary{border-color:var(--color-success-solid);background:var(--color-success-solid);color:#fff}.seller-shell .btn-primary:hover:not(:disabled),.seller-shell .button-primary:hover{border-color:color-mix(in srgb, var(--color-success-solid) 82%, #fff);background:color-mix(in srgb, var(--color-success-solid) 88%, #fff)}.seller-shell .btn-secondary,.seller-shell .button-secondary{background:0 0}.seller-shell .btn-danger,.seller-shell .button-danger{border-color:var(--color-danger-solid);background:var(--color-danger-solid);color:#fff}.seller-shell .btn-danger:hover:not(:disabled),.seller-shell .button-danger:hover{border-color:color-mix(in srgb, var(--color-danger-solid) 82%, #fff);background:color-mix(in srgb, var(--color-danger-solid) 88%, #fff)}.seller-shell .btn-danger-secondary{border-color:var(--color-danger);background:var(--background);color:var(--color-danger)}.seller-shell .btn-danger-secondary:hover:not(:disabled){border-color:var(--color-danger-solid);background:color-mix(in srgb, var(--color-danger-solid) 12%, var(--background));color:var(--color-danger)}.seller-shell .button-quiet{border-color:color-mix(in srgb, var(--foreground) 30%, transparent);background:0 0;min-height:2.25rem;padding:.4rem .7rem;font-size:.875rem}.seller-shell .portal-quantity-step{width:2rem;min-height:2rem;padding:0;font-size:1.1rem}.seller-shell button:disabled{opacity:.55;cursor:default}.seller-nav a.active{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.settings-page{max-width:72rem}.settings-page-heading{justify-content:space-between;gap:1rem;display:flex}.settings-tabs{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:var(--background);flex-wrap:wrap;gap:.35rem;padding:.5rem 0;display:flex;position:sticky;top:0}.settings-tabs a{color:inherit;border-radius:999px;padding:.45rem .7rem;font-size:.875rem}.settings-tabs a:hover,.settings-tabs a:focus-visible{background:color-mix(in srgb, var(--foreground) 8%, transparent);text-underline-offset:.15em;text-decoration:underline}.settings-page-form{border:0;border-radius:0;gap:1.5rem;max-width:none;padding:0}.settings-section{flex-direction:column;gap:1rem;scroll-margin-top:4rem;display:flex}.settings-section+.settings-section{border-top:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);padding-top:.5rem}.settings-section-heading,.settings-subsection-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-section-heading h2,.settings-subsection-heading h3{font-size:1.15rem}.settings-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.settings-subsection{border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;scroll-margin-top:4rem;display:flex}.settings-form-actions{justify-content:flex-end;padding-top:.25rem;display:flex}.settings-form-actions .btn-primary{min-width:10rem}.customer-detail-page{max-width:72rem}.customer-section{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);background:color-mix(in srgb, var(--foreground) 2.5%, transparent);border-radius:.55rem;flex-direction:column;gap:.9rem;padding:1rem;display:flex}.customer-status-zone{border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);background:color-mix(in srgb, var(--color-danger) 4%, transparent);border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.customer-status-zone>div{flex-direction:column;gap:.25rem;display:flex}.customer-status-zone button{flex:none}.customer-section h2{font-size:1.1rem}.customer-form{border:0;max-width:none;padding:0}.customer-link-actions,.customer-price-form{flex-wrap:wrap;align-items:flex-end}.customer-link-actions input{min-width:min(30rem,100%)}.production-expand{justify-content:center;align-items:center;width:2.25rem;display:inline-flex;background:0 0!important;border-color:#0000!important;min-height:2.25rem!important;padding:0!important;font-size:1.2rem!important}.expandable-order-indicator{width:3rem}.production-expand span{transition:transform .15s;display:inline-block}.production-expand[aria-expanded=true] span{transform:rotate(90deg)}.production-order-detail,.order-line-breakdown{border-left:3px solid var(--color-success);background:color-mix(in srgb, var(--color-success) 5%, transparent);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.production-order-detail-heading,.order-line-breakdown-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.production-order-detail h3,.order-line-breakdown h3{font-size:1rem}.production-line-table,.order-line-table{background:color-mix(in srgb, var(--background) 55%, transparent)}.report-preview,.import-preview-table{flex-direction:column;gap:.75rem;display:flex}.report-preview h3,.import-preview-table h2{font-size:1rem}.order-status{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.375rem;padding:.75rem 1rem}.catalog-toolbar label{align-items:center;font-size:.875rem;display:flex}.marketing-shell{isolation:isolate;color:#f4f8fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:100vh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#030811;position:relative;overflow:hidden}.marketing-shell:before{z-index:0;pointer-events:none;content:"";background-image:url(/marketing-constellation.webp);background-position:72% 0;background-repeat:no-repeat;background-size:max(100%,1600px);position:absolute;inset:0}.marketing-content{z-index:2;flex-direction:column;width:min(86rem,100%);min-height:100vh;margin:0 auto;padding:3.5rem 1.5rem 2rem;display:flex;position:relative}.marketing-hero{gap:1.35rem;max-width:48rem;padding:1.25rem 0 3.5rem}.marketing-hero .eyebrow,.marketing-pricing .eyebrow{color:#d4deea;opacity:.84}.marketing-hero h1{color:#fbfdff;letter-spacing:-.085em;text-shadow:0 0 28px #e8f5ff14;font-size:clamp(4.5rem,10vw,7.3rem);font-weight:700;line-height:.88}.marketing-lede{color:#edf3f8;max-width:40rem;font-size:clamp(1.1rem,2vw,1.42rem);line-height:1.55}.marketing-shell .btn-primary,.marketing-shell .btn-secondary{border-radius:.45rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.65rem 1.25rem;font-size:1rem;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.marketing-shell .btn-primary{background:#20bb49;border-color:#21c84d;box-shadow:0 8px 22px #109d3929}.marketing-shell .btn-primary:hover,.marketing-shell .btn-secondary:hover{transform:translateY(-1px)}.marketing-shell .btn-primary:hover{background:#2bcf57;border-color:#51e875}.marketing-shell .btn-secondary{color:#f2f6fb;background:#02081042;border-color:#e6eff957}.marketing-shell .btn-secondary:hover{background:#e8f1fa14;border-color:#e6eff9b3}.marketing-shell .btn-primary:focus-visible,.marketing-shell .btn-secondary:focus-visible{outline-offset:3px;outline:2px solid #7ff29a}.marketing-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;max-width:84rem;padding:0 0 4.5rem;display:grid}.marketing-workflow{max-width:84rem;padding:0 0 4.5rem}.marketing-workflow h2{color:#f7faff;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:clamp(1.5rem,3vw,2.2rem)}.marketing-workflow-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.marketing-workflow-list li{border-top:1px solid #dee9f447;flex-direction:column;gap:.45rem;padding-top:.75rem;display:flex}.marketing-workflow-list span{color:#39dc5d;font-family:var(--font-geist-mono), monospace;font-size:.75rem;font-weight:700}.marketing-workflow-list h3{color:#f4f8fc;font-size:1rem}.marketing-workflow-list p{color:#c5d0dc;max-width:18rem;font-size:.86rem;line-height:1.45}.marketing-feature{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.marketing-feature-icon{color:#39dc5d;place-items:center;width:2rem;height:2rem;display:grid}.marketing-feature h2{color:#f4f8fc;margin-bottom:.4rem;font-size:1rem;line-height:1.2}.marketing-feature p{color:#c5d0dc;max-width:13rem;font-size:.86rem;line-height:1.45}.marketing-pricing{border-top-color:#dee9f43d;gap:0;padding:2.1rem 0 0}.marketing-pricing-heading{max-width:50rem}.marketing-pricing-heading h2{color:#f7faff;letter-spacing:-.055em;margin-bottom:.45rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.marketing-pricing-heading>p:last-child{color:#c9d4df;font-size:.95rem}.marketing-shell .marketing-plan-grid{grid-template-columns:minmax(0,38rem);margin-top:1.45rem}.marketing-shell .marketing-plan-card{background:#01070e8c;border-color:#e1ecf647;gap:1rem;padding:1.55rem;box-shadow:0 18px 40px #0000001f}.marketing-plan-card h3{color:#f7faff;font-size:clamp(2.1rem,4vw,2.55rem)}.marketing-plan-card h3 span{color:#d4deea}.marketing-plan-card>p:not(.eyebrow){color:#e1e8ef;font-size:1rem}.marketing-shell .marketing-plan-card .btn-primary{width:100%;margin-top:.15rem}.marketing-footer{color:#a9bdd2;text-align:center;margin-top:auto;padding:2.3rem 0 .25rem}.marketing-footer>p{margin-bottom:1rem;font-size:1.05rem}.marketing-footer ul{color:#d6e0ea;flex-wrap:wrap;justify-content:center;gap:.7rem 2rem;padding:0;font-size:.82rem;list-style:none;display:flex}.marketing-footer li{align-items:center;gap:.4rem;display:inline-flex}.marketing-check-icon{color:#39dc5d}.public-document-content{gap:1.5rem}.public-document-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-document-brand{color:#fbfdff;letter-spacing:-.03em;font-size:1.15rem;font-weight:700}.public-document-nav,.public-legal-links ul{flex-wrap:wrap;gap:.75rem 1.25rem;padding:0;list-style:none;display:flex}.public-document-nav a,.public-legal-links a,.public-document a{color:#dce8f2;text-underline-offset:.16em;text-decoration:underline}.public-document-nav a:hover,.public-legal-links a:hover,.public-document a:hover{color:#fff}.public-document{background:#01070ead;border:1px solid #e1ecf647;border-radius:.75rem;width:min(100%,56rem);margin:2rem auto 0;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 18px 40px #0000001f}.public-document h1{color:#fbfdff;letter-spacing:-.07em;margin-bottom:2rem;font-size:clamp(2.4rem,7vw,4.6rem);line-height:.98}.public-document h2{color:#f7faff;letter-spacing:-.03em;margin:2rem 0 .65rem;font-size:1.25rem}.public-document p,.public-document li{color:#d5e0ea;font-size:.96rem;line-height:1.65}.public-document ul{flex-direction:column;gap:.45rem;margin:.75rem 0 0;padding-left:1.35rem;display:flex}.public-document-footer{color:#a9bdd2;text-align:center;width:min(100%,56rem);margin:auto auto 0;padding:1.25rem 0 .25rem;font-size:.85rem}.public-document-footer p{color:#a9bdd2;line-height:1.5}.public-legal-links{margin:.85rem 0}.public-legal-links ul{justify-content:center}.public-checkout-card{flex-direction:column;gap:1rem;display:flex}.public-checkout-price{background:#e8f1fa0d;border:1px solid #e1ecf63d;border-radius:.55rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.public-checkout-price strong{color:#f7faff;letter-spacing:-.05em;font-size:clamp(2rem,5vw,2.75rem)}.public-checkout-card .marketing-actions{margin-top:.25rem}@media (max-width:52rem){.marketing-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.marketing-workflow-list{grid-template-columns:1fr}}@media (max-width:40rem){.marketing-content{padding:2.5rem 1rem 1.5rem}.marketing-hero{padding:1rem 0 3rem}.marketing-hero h1{font-size:clamp(3.8rem,19vw,5.8rem)}.marketing-lede{font-size:1.08rem}.marketing-actions{width:100%}.marketing-actions a{flex:9rem}.marketing-features{grid-template-columns:1fr;padding-bottom:3.5rem}.marketing-workflow{padding-bottom:3.5rem}.marketing-feature p{max-width:24rem}.marketing-pricing-heading h2{font-size:2.15rem}.marketing-shell .marketing-plan-grid{grid-template-columns:1fr}.marketing-shell .marketing-plan-card{padding:1.25rem}.marketing-shell:before{background-position:100% 0;background-size:auto 100%}.marketing-footer ul{flex-direction:column;align-items:center}.public-document-header{flex-direction:column;align-items:flex-start}.public-document{margin-top:1rem}.public-legal-links ul{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.marketing-shell .btn-primary,.marketing-shell .btn-secondary{transition:none}}.portal-product-selected{background:color-mix(in srgb, var(--color-success) 9%, transparent)}.portal-quantity-control{align-items:center;gap:.25rem;display:inline-flex}.portal-quantity-step{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:0;font-size:1.1rem;line-height:1}.portal-quantity-step:disabled{opacity:.4;cursor:default}.portal-quantity-control .portal-quantity{text-align:center;width:5rem;min-height:2rem}.production-page{max-width:72rem}.production-controls{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.production-actions{justify-content:flex-end}.production-controls label{font-size:.875rem;font-weight:600}.production-controls input{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;background:0 0;border-radius:.375rem;padding:.5rem .625rem;font-size:1rem}.production-summary,.production-panel{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.production-summary{flex-direction:row;justify-content:space-between;align-items:flex-start}.production-summary h2,.production-panel h2{font-size:1.125rem}.production-statuses{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.production-status-chip{align-items:center;gap:.35rem;display:inline-flex}.help-page{max-width:72rem}.help-heading{align-items:flex-start}.help-intro{max-width:48rem;line-height:1.55}.help-section-heading{flex-direction:column;gap:.25rem;display:flex}.help-section-heading h2,.help-workflow h2,.help-feedback h2{font-size:1.25rem}.help-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.help-step{min-width:0}.help-step-heading{align-items:flex-start;gap:.65rem;display:flex}.help-step-heading h3{font-size:1rem;line-height:1.35}.help-step-number{color:var(--color-success);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;flex:none;font-size:.75rem;font-weight:700}.help-step p{line-height:1.5}.help-step-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.help-step-actions .button{font-size:.875rem}.help-workflow{background:color-mix(in srgb, var(--color-success) 5%, transparent)}.help-workflow p{line-height:1.65}.help-workflow a,.help-feedback a{text-underline-offset:.15em;text-decoration:underline}.help-feedback{gap:1.25rem}.help-feedback>div:first-child{flex-direction:column;gap:.5rem;display:flex}.help-feedback-form{flex-direction:column;gap:1rem;max-width:44rem;display:flex}.help-feedback-form label{margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}.help-feedback-form select,.help-feedback-form textarea{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);width:100%;color:inherit;font:inherit;background:0 0;border-radius:.375rem;padding:.5rem .625rem}.help-feedback-form textarea{resize:vertical;min-height:10rem}.help-feedback-form select:disabled,.help-feedback-form textarea:disabled{opacity:.6}.help-feedback-actions{flex-wrap:wrap;gap:.75rem;display:flex}.owner-shell{min-height:100vh;color:var(--foreground);background:var(--background);flex-direction:column;display:flex}.owner-header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.owner-brand{white-space:nowrap;font-weight:700}.owner-nav{gap:1rem;display:flex}.owner-nav a{padding:.25rem 0}.owner-nav a:hover,.owner-nav a.active{text-underline-offset:.2em;text-decoration:underline}.owner-nav a.active{font-weight:700}.owner-user{align-items:center;gap:1rem;margin-left:auto;font-size:.875rem;display:flex}.owner-header button{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-size:1rem}.owner-main{align-self:center;width:min(80rem,100%);padding:2rem 1.5rem 3rem}.owner-dashboard,.owner-page{flex-direction:column;gap:1.25rem;display:flex}.owner-page-heading,.owner-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-page-heading h1{font-size:1.75rem}.owner-section{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.owner-section h2{font-size:1.2rem}.owner-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-card,.owner-panel,.owner-empty-state,.owner-feedback-message{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.5rem;flex-direction:column;gap:.45rem;padding:1rem;display:flex}.owner-card{background:color-mix(in srgb, var(--foreground) 4%, transparent);min-width:0}.owner-card-label{opacity:.75;font-size:.8rem;font-weight:600}.owner-card strong{overflow-wrap:anywhere;font-size:1.45rem}.owner-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-panel h3{font-size:1rem}.owner-ranked-list,.owner-activity-list{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.owner-ranked-list li,.owner-activity-list li{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.owner-ranked-list li+li,.owner-activity-list li+li{border-top:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);padding-top:.5rem}.owner-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.owner-funnel li{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.owner-funnel li span{opacity:.75;font-size:.8rem}.owner-funnel li strong{font-size:1.3rem}.owner-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-activity-list li{flex-direction:column;align-items:flex-start;gap:.15rem}.owner-filter{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.owner-filter select{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:inherit;font:inherit;background:0 0;border-radius:.375rem;padding:.5rem .625rem}.owner-table caption{text-align:left;opacity:.75;padding-bottom:.65rem;font-size:.875rem}.owner-status{border:1px solid;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.owner-status-new{color:var(--color-warning)}.owner-status-read{color:var(--color-success)}.owner-status-closed{color:var(--foreground);border-style:dashed}.owner-empty-state{align-items:flex-start}.owner-back-link{text-underline-offset:.15em;align-self:flex-start;text-decoration:underline}.owner-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-detail-grid div{border:1px solid color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:.375rem;padding:.75rem}.owner-detail-grid dt{opacity:.7;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.owner-detail-grid dd{overflow-wrap:anywhere}.owner-feedback-message p{white-space:pre-wrap;line-height:1.6}.owner-actions{flex-wrap:wrap;gap:.75rem;display:flex}.owner-state{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 0;display:flex}@media (max-width:60rem){.owner-card-grid,.owner-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-panel-grid{grid-template-columns:1fr}.owner-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.owner-header{flex-wrap:wrap;align-items:flex-start;padding:.75rem 1rem}.owner-nav{order:3;width:100%}.owner-user{margin-left:auto}.owner-main{padding:1.5rem 1rem 2rem}.owner-page-heading,.owner-section-heading{flex-direction:column}.owner-card-grid,.owner-system-grid,.owner-funnel,.owner-detail-grid{grid-template-columns:1fr}.owner-filter{flex-direction:column;align-items:flex-start}.settings-section-heading,.settings-subsection-heading,.production-order-detail-heading{flex-direction:column}.settings-field-grid{grid-template-columns:1fr}.settings-tabs{flex-wrap:nowrap;overflow-x:auto}.settings-tabs a{flex:none}.settings-form-actions{justify-content:stretch}.settings-form-actions .btn-primary{width:100%}.customer-link-actions input{min-width:100%}.catalog-category-row{grid-template-columns:1fr}.catalog-category-row>form,.catalog-category-actions,.catalog-category-row>.availability-editor{width:100%}.customer-status-zone{flex-direction:column;align-items:flex-start}.production-summary{flex-direction:column}.production-statuses{justify-content:flex-start}.help-heading{flex-direction:column}.help-guide{grid-template-columns:1fr}}@media print{.seller-header,.production-print-hide,.form-error{display:none!important}body,.seller-shell,.seller-main{color:#000!important;background:#fff!important}.seller-main{max-width:none;padding:0}.production-page{max-width:none}.production-summary,.production-panel{break-inside:avoid;border-color:#bbb}.production-panel+.production-panel{margin-top:1rem}}.owner-shell a:focus-visible,.owner-shell button:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.owner-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.owner-kpi{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:.5rem;flex-direction:column;gap:.35rem;min-width:0;padding:1rem;display:flex}.owner-kpi:first-child{border-top:3px solid var(--color-success)}.owner-kpi-label,.owner-kpi-detail{font-size:.8rem}.owner-kpi-label{opacity:.75;font-weight:700}.owner-kpi strong{overflow-wrap:anywhere;letter-spacing:-.03em;font-size:clamp(1.25rem,2.4vw,1.75rem)}.owner-kpi-detail{opacity:.7;min-height:1.1rem}.owner-growth-grid{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.8fr);align-items:start;gap:.75rem;display:grid}.owner-funnel-panel,.owner-acquisition-panel,.owner-health-panel,.owner-system-panel{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:.5rem;min-width:0;padding:1.1rem}.owner-funnel-panel,.owner-acquisition-panel,.owner-health-panel,.owner-system-panel,.owner-compact-block{flex-direction:column;gap:.75rem;display:flex}.owner-funnel-panel h3,.owner-health-panel h3,.owner-system-panel h3,.owner-compact-block h3{font-size:1rem}.owner-funnel-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.owner-funnel-list li{border-left:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);flex-direction:column;gap:.25rem;min-width:0;padding:.75rem;display:flex}.owner-funnel-list li:first-child{border-left:0;padding-left:0}.owner-funnel-list li span,.owner-funnel-list li small{overflow-wrap:anywhere;font-size:.78rem}.owner-funnel-list li span{opacity:.75;font-weight:600}.owner-funnel-list li strong{font-size:1.35rem}.owner-funnel-list li small{opacity:.7}.owner-period-list{flex-direction:column;gap:0;display:flex}.owner-period-list>div{border-bottom:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.owner-period-list dt{opacity:.75}.owner-period-list dd{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.4rem;display:flex}.owner-period-list dd small{opacity:.65;font-size:.75rem}.owner-source-list-group{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.owner-source-list{flex-direction:column;gap:.35rem;display:flex}.owner-source-list h4{text-transform:uppercase;letter-spacing:.04em;opacity:.65;font-size:.78rem;font-weight:700}.owner-source-list ol{flex-direction:column;gap:.3rem;padding:0;list-style:none;display:flex}.owner-source-list li{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);justify-content:space-between;gap:.75rem;min-width:0;padding-top:.3rem;display:flex}.owner-source-list li span{overflow-wrap:anywhere;min-width:0}.owner-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.owner-health-heading,.owner-system-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-health-heading>strong{white-space:nowrap;font-size:1.05rem}.owner-health-list{flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.owner-health-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.5rem 0;display:grid}.owner-health-row strong{text-align:right}.owner-health-row small{overflow-wrap:anywhere;opacity:.7;font-size:.78rem}.owner-health-row-good{border-left:2px solid color-mix(in srgb, var(--color-success) 65%, transparent);padding-left:.5rem}.owner-health-row-warning{border-left:2px solid var(--color-warning);padding-left:.5rem}.owner-attention{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.owner-attention-has-items{border-color:color-mix(in srgb, var(--color-warning) 65%, transparent);background:color-mix(in srgb, var(--color-warning) 6%, transparent)}.owner-attention-list,.owner-attention-checks{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.owner-attention-item{border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--background) 75%, transparent);flex:18rem;min-width:0;padding:.65rem .75rem}.owner-attention-item a,.owner-attention-item div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.owner-attention-item span{overflow-wrap:anywhere;font-size:.875rem}.owner-attention-item a{text-underline-offset:.15em;text-decoration:underline}.owner-attention-checks span{border:1px solid color-mix(in srgb, var(--color-success) 50%, transparent);color:var(--color-success);border-radius:999px;padding:.2rem .55rem;font-size:.8rem}.owner-attention-clear{font-weight:600}.owner-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.owner-activity-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.65rem 0;display:grid}.owner-activity-list li>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.owner-activity-list li strong,.owner-activity-list li span{overflow-wrap:anywhere}.owner-activity-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-activity-list time{opacity:.7;text-align:right;max-width:10rem;font-size:.8rem}.owner-usage-strip{border-top:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-usage-strip>div{border-left:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem .9rem;display:flex}.owner-usage-strip>div:first-child{border-left:0;padding-left:0}.owner-usage-strip dt{opacity:.7;font-size:.8rem}.owner-usage-strip dd{font-size:1.15rem;font-weight:700}.owner-system-overall{border:1px solid;border-radius:999px;padding:.25rem .65rem;font-size:.8rem;font-weight:700}.owner-system-overall-good,.owner-health-status-good{color:var(--color-success)}.owner-system-overall-warning,.owner-health-status-warning{color:var(--color-warning)}.owner-system-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.owner-system-list>div{border-left:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);flex-direction:column;gap:.3rem;min-width:0;padding-left:.75rem;display:flex}.owner-system-list dt{text-transform:uppercase;letter-spacing:.03em;opacity:.65;font-size:.75rem;font-weight:700}.owner-system-list dd{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-width:0;display:flex}.owner-system-list dd small{opacity:.65;font-size:.75rem}@media (max-width:60rem){.owner-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-growth-grid,.owner-health-grid{grid-template-columns:1fr}.owner-funnel-list{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-funnel-list li:nth-child(4){border-left:0;padding-left:0}.owner-system-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.owner-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-funnel-list,.owner-activity-grid{grid-template-columns:1fr}.owner-funnel-list li,.owner-funnel-list li:nth-child(4){border-top:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-left:0;padding:.65rem 0}.owner-funnel-list li:first-child{border-top:0}.owner-health-row{grid-template-columns:minmax(0,1fr) auto}.owner-health-row small{grid-column:1/-1}.owner-usage-strip,.owner-system-list{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-usage-strip>div:nth-child(odd){border-left:0;padding-left:0}.owner-usage-strip>div:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}.owner-system-list>div{border-left:0;padding-left:0}.owner-system-list>div:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);padding-top:.75rem}.owner-activity-list li{grid-template-columns:1fr}.owner-activity-list time{text-align:left;max-width:none}}
