:root{color:#20221e;font-synthesis:none;--ink:#20221e;--muted:#66685f;--line:#e5e5d9;--lime:#2e5fe9;--primary:#2e5fe9;background:#faf9ef;font-family:Figtree,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit}input,select,textarea{color:var(--ink)}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-.6px;font-size:21px;font-weight:550}h3{margin:0 0 5px;font-size:15px}p{line-height:1.65}em{font:inherit}button{transition:background .15s,color .15s,transform .15s}:focus-visible{outline-offset:2px;outline:2px solid #8199eb}input:not([type=checkbox]):focus-visible,textarea:focus-visible{border-color:#7894e8;outline:none;box-shadow:0 0 0 3px #2e5fe910}.muted{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:1.7px;font-size:10px;font-weight:650;display:block}.brand{letter-spacing:-1.6px;align-items:baseline;gap:8px;font-size:32px;font-weight:650;text-decoration:none;display:inline-flex}.brand>.ui-icon{color:#ffe497;align-self:center;width:29px;height:29px}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:16px;min-height:45px;padding:13px 19px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.primary{background:var(--primary);color:#fff}.primary:hover{background:#001bd4}.secondary{color:var(--ink);background:#fff;border-color:#d5ddee}.secondary:hover{background:#edf2ff}.wide{width:100%}.text-button{color:inherit;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:550;text-decoration:none}.text-button:hover{text-underline-offset:4px;text-decoration:underline}.danger{color:#a25441}.icon-button{min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;border-radius:6px;font-size:23px}label{flex-direction:column;gap:8px;margin:18px 0;font-size:12px;font-weight:550;display:flex}label small{color:var(--muted);font-size:11px;font-weight:400}input:not([type=checkbox]),select,textarea{background:#fff;border:1px solid #d5ddef;border-radius:6px;width:100%;min-width:0;padding:12px 13px;font-size:13px}input::placeholder,textarea::placeholder{color:#64718d}textarea{resize:vertical;min-height:90px}fieldset{border:0;min-width:0;padding:0}.checkbox{flex-direction:row;align-items:center;font-weight:400}input[type=checkbox]{accent-color:#1438ff;width:17px;height:17px;margin:0}.notice,.success{border-radius:7px;margin-bottom:20px;padding:13px 17px;font-size:13px;line-height:1.6}.notice{color:#954c37;background:#fff1eb;border:1px solid #f2d9cd}.success{color:#3c5b30;background:#eaf2dd;border:1px solid #d5e5bc}.service-notice{z-index:10;max-width:480px;position:fixed;top:18px;right:18px}.loading{color:var(--muted);padding:24px;font-size:13px}.startup{place-content:center;justify-items:center;gap:24px;min-height:100vh;display:grid}.startup p{color:var(--muted);font-size:13px}.ui-icon{flex-shrink:0;width:20px;height:20px;display:block}.icon-button{justify-content:center;align-items:center;display:inline-flex}.icon-previous{transform:rotate(180deg)}.app-shell input:not([type=checkbox]),.app-shell select,.app-shell textarea{border-radius:9px;min-height:42px;font-size:14px}.app-shell .button{border-radius:9px;gap:10px;min-height:44px;font-size:14px}.app-shell summary{cursor:pointer;list-style:none}.app-shell summary::-webkit-details-marker{display:none}.app-shell summary::marker{content:""}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-CQj3XIHL.ttf)format("truetype")}h1,.section-heading h2,.receipt-heading h2,.sidebar nav button{font-family:Barlow Condensed,sans-serif;font-weight:700}button:not(:disabled):active,summary:active{transform:translateY(1px)}button:disabled{cursor:not-allowed}button:not(:disabled):hover,summary:hover{filter:brightness(.97)}.icon-button:hover{background:#20221e0b}.text-button:disabled{text-decoration:none}.text-button:has(>.ui-icon){align-items:center;gap:6px;display:inline-flex}.auth-layout{border-radius:0;grid-template-columns:1fr 1fr;width:100%;min-height:100svh;margin:0;display:grid;overflow:hidden}.auth-story{color:#fffdf4;background:#2e5fe9;flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex;position:relative}.auth-story:after{content:"";pointer-events:none;background:url(/assets/sidebar-wave-Cp_BuebO.svg) 50%/100% 100% no-repeat;width:28px;position:absolute;top:0;bottom:0;right:-1px}.auth-story .brand{color:#fffdf4;align-self:flex-start}.auth-story .brand>span{color:#ffdc73}.auth-editorial{padding:48px 20px 48px 0;position:relative}.auth-editorial .eyebrow{color:#e0e7ff;margin-bottom:24px;font-size:11px}.auth-editorial h1{letter-spacing:-.8px;margin-bottom:24px;font-size:clamp(44px,4.7vw,68px);line-height:1.02}.auth-editorial em{color:#ffe293;font:inherit}.auth-editorial>p{color:#e4eaff;max-width:340px;font-size:15px;line-height:1.65}.story-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.story-grid span{color:#2d3427;background:#fffdf4;border-radius:12px;flex-direction:column;gap:12px;padding:20px 16px;font-size:12px;display:flex}.story-grid span:nth-child(2){background:#ffdc73}.story-grid span:nth-child(3){background:#a9d97b;flex-direction:row;grid-column:1/-1;align-items:center}.story-grid b{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700}.small-caption{color:#e0e7ff;font-size:12px}.auth-form-wrap{background:#faf9ef;justify-content:center;align-items:center;padding:72px 40px;display:flex;position:relative}.auth-form{width:100%;max-width:355px}.auth-form .eyebrow{color:#666d58;margin-bottom:20px}.auth-form h2{letter-spacing:-.5px;margin-bottom:14px;font:700 42px/1.05 Barlow Condensed,sans-serif}.auth-form>p{margin-bottom:32px;font-size:14px}.auth-form form{margin-top:25px}.auth-form label{margin:22px 0;font-size:13px}.auth-form input{border-color:#dedfd1;min-height:48px;font-size:16px}.auth-form .primary{min-height:48px;margin-top:8px}.auth-links{text-align:center;padding-top:18px;font-size:13px}.auth-links .text-button{min-height:36px;font-size:13px}.auth-links p{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.auth-links p button{color:#264bb7;margin-left:5px}.auth-foot{color:#666d58;font-size:11px;position:absolute;bottom:26px}@media (max-width:800px){.auth-layout{grid-template-columns:1fr;width:100%;min-height:calc(100svh - 32px);margin:0}.auth-story{min-height:auto;padding:24px}.auth-story:after{display:none}.auth-editorial{padding:32px 0 8px}.auth-editorial h1{font-size:43px}.auth-editorial>p{margin-bottom:12px}.story-grid,.small-caption{display:none}.auth-form-wrap{min-height:550px;padding:40px 24px 72px}}.app-shell{background:#faf9ef;border-radius:0;min-height:100svh;margin:0;font-size:14px;display:flex}.sidebar{color:#fffdf4;z-index:30;background:#2e5fe9;border-radius:0;flex-direction:column;flex-shrink:0;width:264px;padding:28px 38px 24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar:after{content:"";pointer-events:none;background:url(/assets/sidebar-wave-Cp_BuebO.svg) 50%/100% 100% no-repeat;width:25px;position:absolute;top:0;bottom:0;right:-1px}.sidebar .brand{color:#fff;letter-spacing:-1.8px;padding-left:16px;font-size:36px;font-weight:700}.sidebar .brand>span{color:#ffe497;font-size:37px}.sidebar-mobile-toggle{display:none}.company-switch{border-bottom:1px solid #ffffff40;margin:30px 8px 18px;padding-bottom:23px}.company-switch .eyebrow{color:#dce5ff;letter-spacing:1.2px;font-size:12px;font-weight:600}.company-switch label{margin:12px 0 8px}.company-switch select{color:#fff;box-shadow:none;background:#254fc7;border:1px solid #ffffff70;padding:11px 12px;font-weight:500}.company-switch select option{color:#fff;background:#254fc7}.company-switch button{color:#f5f7ff;align-items:center;gap:8px;min-height:30px;font-size:12px;display:inline-flex}.company-switch button .ui-icon{color:#ffe497;width:16px;height:16px}.sidebar nav{gap:4px;display:grid}.sidebar nav button{color:#fffdf4;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;min-height:48px;padding:13px 20px;font-size:17px;font-weight:700;display:flex}.sidebar nav .ui-icon{width:21px;height:21px}.sidebar nav button:hover{background:#ffffff0b}.sidebar nav button.active{color:#171b26;box-shadow:none;background:#fffdf4}.user-menu{border-top:1px solid #ffffff40;align-items:center;gap:12px;margin:auto 10px 0;padding-top:18px;display:flex}.avatar{color:#254fc7;text-transform:uppercase;background:#fce4a9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:inline-flex}.user-menu>div{flex:1;min-width:0}.user-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.user-menu small{color:#e1e8ff;white-space:nowrap;margin-top:5px;font-size:11px;display:block}.user-menu .icon-button{min-width:28px;min-height:40px}.workspace{flex-direction:column;width:calc(100% - 264px);min-width:0;margin-left:264px;display:flex}.workspace-bar{background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:0 25px;display:flex}.breadcrumbs{color:#4a5879;white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.breadcrumbs>.ui-icon{color:#7888b2;width:12px;height:12px}.breadcrumbs .icon-button{color:#526387;min-width:20px;min-height:36px}.breadcrumb-company{text-overflow:ellipsis;max-width:185px;font-weight:500;overflow:hidden}.breadcrumbs strong{color:#1338f3;font-weight:600}.workspace-tools{flex-shrink:0;align-items:center;gap:20px;display:flex}.global-search{background:#fffef8;border:1px solid #cfd8ed;border-radius:10px;align-items:center;gap:12px;width:clamp(180px,23.2vw,390px);min-height:42px;padding:0 10px 0 14px;display:flex;box-shadow:0 1px 3px #172b5810}.app-shell .global-search input{width:100%;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.global-search:focus-within{border-color:#96aceb;box-shadow:0 0 0 3px #2e5fe90c}.app-shell .global-search input:focus-visible{box-shadow:none;outline:none}.global-search>.ui-icon{color:#556685}.search-shortcut{gap:4px;display:flex}.search-shortcut kbd{color:#526181;background:#fffef8;border:1px solid #dde3f0;border-radius:4px;padding:3px 5px;font-family:inherit;font-size:12px;line-height:1.2;box-shadow:0 1px 2px #25355b08}.notifications-menu,.date-menu{position:relative}.notifications-menu{border-right:1px solid var(--line);padding-right:16px}.notifications-menu>summary{color:#172448;position:relative}.notifications-menu>summary>.ui-icon{width:23px;height:23px}.notification-dot{background:#1437ff;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:4px}.workspace-date{color:#192443;white-space:nowrap;background:#fffef8;border:1px solid #dfe5f4;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 13px;font-size:13px;display:flex;box-shadow:0 1px 2px #172b5808}.workspace-date>.ui-icon{width:18px;height:18px}.workspace-date>.ui-icon:last-child{width:14px}.notifications-popup,.calendar-popup,.filter-menu-content,.table-options-content{z-index:50;width:280px;color:var(--ink);background:#fff;border:1px solid #dce3f2;border-radius:12px;padding:20px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 35px #15275225}.notifications-popup p{color:var(--muted);margin:12px 0 0;font-size:14px}.notifications-popup .button{width:100%;margin-top:16px}.calendar-popup>strong{text-transform:capitalize;margin-bottom:18px;font-weight:600;display:block}.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;font-size:13px;display:grid}.calendar-grid span{border-radius:6px;place-items:center;min-height:28px;display:grid}.calendar-grid .calendar-weekday{color:#64718e;font-size:12px}.calendar-grid .calendar-today{color:#fff;background:#1635ff}.workspace-content{flex:1;width:100%;max-width:none;margin:0 auto;padding:12px 36px 36px}.workspace-footer{display:none}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;display:flex}.page-heading .eyebrow{color:#495576;letter-spacing:1px;font-size:12px;font-weight:650}.page-heading h1{letter-spacing:-1.8px;margin:12px 0 4px;font-size:clamp(34px,3vw,43px);font-weight:700;line-height:1.12}.page-heading h1 em{color:#1734d6}.page-heading p{color:#4d5a7a;margin-bottom:0;font-size:15px}.page-heading .button{white-space:nowrap;min-height:48px;padding:13px 21px;font-size:16px}.compact{margin-bottom:28px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.metric{min-width:0;min-height:142px;box-shadow:none;background:#c0d5ff;border:0;border-radius:17px;align-items:start;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.metric-icon{color:#0a43ff;background:#e2edff;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.metric-icon .ui-icon{stroke-width:1.7px;width:28px;height:28px}.metric-copy{z-index:1;min-width:0;position:relative}.metric-copy h2{letter-spacing:-.4px;white-space:nowrap;margin:0 0 7px;font-size:17px;font-weight:600}.metric-copy strong{letter-spacing:-1.8px;font-size:41px;font-weight:700;line-height:1.05;display:block}.metric-copy .metric-caption{color:#4d5b7a;margin-top:7px;padding:0;font-size:12px;font-weight:400;line-height:1.5;display:block}.metric--yellow .metric-icon{color:#795809;background:#f6ce4f}.metric--red .metric-icon{color:#963e24;background:#fcb397}.metric--red .metric-caption{color:#c52136}.metric-decoration{color:#1883ff;pointer-events:none;width:128px;height:72px;position:absolute;bottom:18px;right:24px}.metric--yellow .metric-decoration{color:#795809}.metric--red .metric-decoration{color:#b94526}.panel{background:#fffefb;border:1px solid #eeece1;border-radius:17px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 5px #1a316905}.inventory-panel{overflow:visible}.section-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 26px 18px;display:flex}.section-heading h2{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:700}.section-heading p{margin:5px 0 0;font-size:15px}.inventory-tools{align-items:center;gap:12px;display:flex}.search{width:min(28vw,380px);margin:0;position:relative}.search>.ui-icon{color:#5b6989;position:absolute;top:11px;left:14px}.app-shell .search input{background:#fcfdff;border-color:#ced7ed;padding:10px 12px 10px 43px;font-size:14px;box-shadow:0 1px 3px #1429520c}.filter-menu,.table-options{position:relative}.filter-menu>summary{padding:9px 14px;font-weight:500}.filter-menu>summary>.ui-icon:last-child{width:14px}.filter-menu-content{width:280px}.filter-menu-content label{margin:0 0 18px;font-size:13px}.filter-error{color:#b52637;font-size:13px}.filter-dot{background:#153bff;border-radius:50%;width:6px;height:6px}.table-options>summary{background:#fcfdff;border:1px solid #cfd8ed;width:42px;min-width:42px;padding:0}.table-options-content{width:220px;padding:5px}.table-options-content button{text-align:left;color:#253657;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.table-options-content button:hover{color:#1436ee;background:#edf3ff}.tabs{gap:10px;padding:0 26px 18px;display:flex;overflow-x:auto}.tabs button{color:#293a60;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:39px;padding:9px 18px;font-size:14px;font-weight:500}.tabs button.active{color:#1236f6;background:#e2ebff}.tabs button:hover:not(.active){background:#f0f4ff}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#34415e;background:#f5f7ff;border-block:1px solid #dde4f3;padding:13px 20px;font-size:13px;font-weight:600}td{border-bottom:1px solid #e2e8f5;padding:12px 20px;font-size:14px}tr:last-child td{border-bottom:0}.inventory-table{min-width:1020px}.inventory-table td{padding-block:9px}.selection-cell{width:58px;padding-left:22px;padding-right:12px}.selection-cell input{cursor:pointer;border-radius:5px;width:19px;height:19px}.sort-button{color:#334260;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.sort-button>.ui-icon{width:14px;height:14px}.product-cell{align-items:center;gap:16px;min-width:235px;display:flex}.product-cell>div{min-width:0}.product-thumbnail{color:#6a7b9e;background:#ebeff6;border-radius:10px;flex-shrink:0;place-items:center;width:76px;height:60px;display:grid;overflow:hidden}.product-thumbnail .product-image{object-fit:cover;width:100%;height:100%}.product-thumbnail .image-placeholder{color:#7890b2;background:#ebeff6;place-items:center;width:100%;height:100%;display:grid}.product-name{color:#0d142d;text-align:left;white-space:normal;font-size:16px;font-weight:600;line-height:1.4;display:block}.sku{color:#5d6b89;margin-top:4px;font-size:13px;display:block}.price{color:#10182e;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.stock{color:#006817;background:#e7f8e9;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;font-weight:500;display:inline-flex}.stock i{background:#0a9b2b;border-radius:50%;width:6px;height:6px}.stock.sold{color:#c0002b;background:#ffedf1}.stock.low{color:#865200;background:#fff4d9}.stock.sold i{background:#e31b46}.stock.low i{background:#bd830b}.badge{color:#52607d;white-space:nowrap;background:#edf1f8;border:0;border-radius:7px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-block}.badge.published{color:#006813;background:#e5f7e7}.badge.archived{color:#6a7185;background:#eef0f5}.row-actions{align-items:center;gap:16px;display:flex}.row-actions>button{color:#263557;white-space:nowrap;align-items:center;gap:7px;min-height:40px;font-size:14px;font-weight:400;display:inline-flex}.row-actions>button:hover{color:#102cff;text-decoration:none}.row-actions .ui-icon{width:19px;height:19px}.row-actions .archive-action:hover{color:#c0002b}.inventory-table .row-selected{background:#edf3ff}.table-footer{border-top:1px solid var(--line);color:#4b5a7a;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;font-size:13px;line-height:1.5;display:flex}.table-result-count{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.copy-selection{color:#183bf0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.copy-selection .ui-icon{width:16px;height:16px}.copy-notice:empty{display:none}.pagination-controls{align-items:center;gap:16px;display:flex}.pagination-controls label{white-space:nowrap;flex-direction:row;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:400;display:flex}.app-shell .pagination-controls select{width:72px;min-height:40px;font-size:14px}.pagination-controls .icon-button{color:#51658a;min-width:32px;min-height:38px}.pagination-controls .ui-icon{width:17px;height:17px}.page-number{color:#1145f4;background:#deebff;border-radius:9px;place-items:center;min-width:40px;height:40px;font-size:16px;font-weight:500;display:grid}.empty{text-align:center;max-width:580px;margin:auto;padding:54px 24px}.empty-mark{color:#3f65cb;background:#edf3ff;border:1px solid #dce5fa;border-radius:13px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:30px;display:inline-flex}.empty h2{letter-spacing:-.6px;margin-bottom:12px;font-size:22px}.empty p{color:#5b6987;max-width:350px;margin:0 auto 24px;font-size:14px}.metric--yellow{background:#ffdc73}.metric--red{background:#ffad8d}.metric--green{background:#b9df8a}.metric--green .metric-icon{color:#3a5d1d;background:#a4cb75}.metric--green .metric-decoration{color:#587d34}.metric-copy h2{white-space:normal;font-size:14px}.metric-copy .metric-caption{color:#343b2f}.metric-icon{background:#a8c4fb;width:38px;height:38px}.metric-copy strong{font-family:Barlow Condensed,sans-serif;font-size:48px}.category-list article{border-top:1px solid var(--line);align-items:center;gap:20px;padding:23px 27px;display:flex}.category-list article>div:first-of-type{flex:1;min-width:0}.category-list h3{font-size:14px}.category-list p{margin:0;font-size:10px}.category-number{color:#5c7444;flex-shrink:0;width:23px;font-size:14px}.count{color:#62754e;margin-left:7px;font-size:12px;font-weight:400}.business-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:25px;display:grid}.padded{padding:27px}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.form-grid label{margin:12px 0}.span-two{grid-column:1/-1}.form-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;display:flex}.form-foot p{color:#647356;max-width:200px;margin-bottom:0;font-size:10px}.logo-panel>.product-image,.logo-placeholder{object-fit:contain;border:1px solid var(--line);color:#5c7444;background:#f5f7ed;border-radius:8px;justify-content:center;align-items:center;width:140px;height:140px;margin:25px auto;font-family:Barlow Condensed,sans-serif;font-size:55px;font-weight:700;display:flex}.logo-panel>p{margin:18px 0 0;font-size:10px}.logo-panel input[type=file]{margin-bottom:15px;font-size:10px}.member-list article{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0;display:flex}.member-list article>div{flex:1;min-width:150px}.member-list article p{margin:0;font-size:10px}.member-list label{margin:0}.member-list select{padding:8px;font-size:10px}.member-list .avatar{color:#6c8256;background:#eef3e4}.help-copy{color:#667459;margin:25px 0 0;font-size:11px}.plan-card{background:#e6edd9;border:1px solid #d4dfc2;border-radius:9px;justify-content:space-between;gap:25px;margin-bottom:25px;padding:30px;display:flex}.plan-card .eyebrow{color:#5c6f48}.plan-card h2{margin:13px 0 8px;font-size:35px}.plan-card p{color:#5c6f4e;margin-bottom:0;font-size:12px}.plan-status{color:#50673a;flex-direction:column;justify-content:center;align-items:end;gap:10px;font-size:11px;display:flex}.plan-status small{font-size:10px}.invitation-banner{background:#e6eed5;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:22px;font-size:13px;display:flex}.invitation-banner p{color:#7a896d;margin:5px 0 0;font-size:11px}.admin-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.admin-tabs button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:6px;padding:.6rem 1rem}.admin-tabs button.active{background:var(--ink);color:#fff}.admin-search{align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-search label{flex:1;margin:0}.block{margin-top:.3rem;display:block}@media (max-width:600px){.admin-search{flex-direction:column;align-items:stretch}}dialog{color:var(--ink);background:#fff;border:1px solid #dce4d4;border-radius:12px;width:min(640px,100vw - 32px);max-height:calc(100svh - 48px);padding:26px;box-shadow:0 30px 120px #13221240}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15241ed0}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.dialog-head h2{margin:0;font-size:23px}.dialog-head .icon-button{color:#7e8d70}.image-placeholder{aspect-ratio:1;color:#a5b090;background:#f7f9f1;place-items:center;font-size:30px;display:grid}.editor-form>fieldset{border:0;min-width:0;margin:0;padding:0}.editor-section-heading h3{margin:0 0 6px;font-size:17px}.editor-section-heading p{color:var(--muted);margin:0;font-size:12px}.product-photo-editor{margin:0 0 24px}.photo-editor-grid{grid-template-columns:145px 1fr;gap:20px;margin-top:18px;display:grid}.photo-preview{aspect-ratio:4/5;border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:12px;place-items:center;min-width:0;padding:14px;display:grid;overflow:hidden}.photo-preview img{object-fit:contain;width:100%;height:100%;max-height:180px}.photo-preview span{text-align:center;color:var(--muted);font-size:12px}.photo-editor-options{align-content:start;gap:14px;min-width:0;display:grid}.photo-source{gap:6px;display:flex}.photo-source button{border:1px solid var(--line);color:inherit;background:0 0;border-radius:7px;padding:9px 12px;font-size:12px}.photo-source button[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}.photo-file-picker{border:1px dashed var(--line);cursor:pointer;border-radius:8px;gap:6px;padding:14px;display:grid;position:relative}.photo-file-picker:focus-within{outline:2px solid var(--primary);outline-offset:3px}.photo-file-picker small{overflow-wrap:anywhere}.photo-editor-options small{color:var(--muted);font-size:11px;line-height:1.5}.accord-editor{margin:24px 0}.accord-editor>.muted{font-size:11px;line-height:1.6}.accord-editor-list{gap:14px;margin:18px 0;display:grid}.accord-editor-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) 64px 94px 32px;align-items:end;gap:10px;padding:12px;display:grid}.accord-editor-row label{min-width:0;margin:0;font-size:11px}.accord-editor-row input{min-height:40px;padding:8px}.accord-editor-row input[type=color]{cursor:pointer;width:100%}.accord-editor-row>.icon-button{align-self:center;margin-top:18px}.accord-editor-preview{overflow-wrap:anywhere;border-radius:4px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;max-width:100%;min-height:24px;padding:5px 8px;font-size:11px;display:flex}@media (max-width:480px){.photo-editor-grid{grid-template-columns:100px minmax(0,1fr);gap:12px}.photo-source{flex-wrap:wrap}.photo-source button{flex:1}.accord-editor-row{grid-template-columns:minmax(0,1fr) 55px 70px 24px;gap:6px;padding:8px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip-link{color:#1b2522;z-index:99;background:#d6ed96;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:10px}.overview-heading h1{letter-spacing:-.8px;margin:8px 0 4px;font-size:clamp(38px,4vw,52px)}.overview-heading .eyebrow{color:#69705b}.overview-top{grid-template-columns:minmax(240px,.9fr) minmax(0,1.7fr);gap:24px;margin:30px 0 28px;display:grid}.inventory-receipt{background:#fff;border-radius:20px;padding:24px;position:relative}.receipt-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-heading h2{letter-spacing:-.3px;margin:0;font-size:27px}.receipt-heading .ui-icon{color:#e97949}.receipt-date{color:var(--muted);margin:8px 0 18px;font-size:12px}.receipt-total{border-block:2px solid var(--ink);padding:14px 0}.receipt-total>span{font-size:12px;display:block}.receipt-total>strong{margin-top:8px;font:700 48px/1.1 Barlow Condensed,sans-serif;display:block}.receipt-lines{margin:16px 0 20px;font-size:13px}.receipt-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.receipt-lines dd{margin:0;font-weight:600}.receipt-foot{color:#55614b;align-items:center;gap:8px;font-size:11px;display:flex}.receipt-dot{background:#5e8b38;border-radius:50%;width:6px;height:6px}.overview-top .stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.overview-top .metric{min-height:168px;padding:22px}.overview-top .metric-icon{background:#ffffff35;width:34px;height:34px;position:absolute;top:20px;right:20px}.overview-top .metric-copy{padding-right:24px}.overview-top .metric-copy h2{margin:0 0 8px;font:700 18px Barlow Condensed,sans-serif}.overview-top .metric-copy strong{font-size:52px}.overview-top .metric-decoration{opacity:.45;width:80px;bottom:14px;right:15px}.overview-bottom{grid-template-columns:1fr 1fr;gap:24px;display:grid}.overview-bottom .panel{min-width:0;margin:0}.overview-bottom .section-heading{padding:20px 24px}.overview-bottom .section-heading h2{letter-spacing:0;font-size:20px}.ribbon{color:#fff;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);background:#e4774e;align-items:center;gap:9px;padding:8px 16px;display:inline-flex}.ribbon .ui-icon{width:18px;height:18px}.publication-body{padding:0 24px 26px}.publication-body>strong{font:700 64px Barlow Condensed,sans-serif}.publication-body>strong>span{color:#8c8e7d;font-size:36px}.publication-body>p{color:var(--muted);margin:3px 0 20px;font-size:14px}.publication-body meter{background:#f0f0e8;border:0;border-radius:20px;width:100%;height:18px;overflow:hidden}.publication-body meter::-webkit-meter-bar{background:#f0f0e8;border:0}.publication-body meter::-webkit-meter-optimum-value{background:#2e5fe9}.publication-body meter::-moz-meter-bar{background:#2e5fe9}.publication-legend{gap:24px;margin:18px 0 28px;font-size:12px;display:flex}.publication-legend span{align-items:center;gap:6px;display:flex}.publication-legend i{background:#2e5fe9;border-radius:50%;width:8px;height:8px}.publication-legend span:last-child i{background:#d9dbcf}.publication-body .text-button{color:#264bb7;min-height:32px}.stock-alerts{padding:0 24px 24px}.stock-alert{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.stock-alert:last-child{border:0}.alert-product-icon{color:#ae7141;background:#fff0ce;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:42px;display:grid}.stock-alert>div{flex:1;min-width:0}.stock-alert strong{overflow-wrap:anywhere;font-size:13px;display:block}.stock-alert small{color:#a54d30;margin-top:4px;font-size:12px;display:block}.app-shell .stock-alert .button{color:#9f482c;background:#fff0e7;border:0;min-height:34px;padding:6px 10px;font-size:12px}.stock-clear{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.stock-clear>.ui-icon{color:#799c50;width:36px;height:36px}.stock-clear p{color:var(--muted);max-width:250px;margin:0;font-size:13px}@media (max-width:1100px){.overview-top,.overview-bottom{grid-template-columns:1fr}.inventory-receipt{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.receipt-lines{grid-area:1/2/4;margin:0}.receipt-total{border-top:0}}@media (max-width:600px){.overview-top{gap:16px;margin-top:24px}.inventory-receipt{display:block}.overview-top .metric{min-height:148px;padding:16px}.overview-top .metric-icon{display:none}.overview-top .metric-copy{padding:0}.overview-top .metric-copy h2{font-size:17px}.overview-top .metric-copy strong{font-size:44px}.overview-top .metric-copy .metric-caption{font-size:11px}.overview-top .stats{gap:12px}.overview-top .metric-decoration{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-charts{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;margin:0 0 28px;display:grid}.overview-chart{--chart-paper:#fff;min-width:0;margin:0;padding:24px}.overview-chart header{margin-bottom:22px}.overview-chart .eyebrow{color:var(--muted);font-size:10px}.overview-chart h2{letter-spacing:-.4px;margin:7px 0;font-size:23px}.overview-chart header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.stock-chart-body{align-items:center;gap:28px;min-height:200px;display:flex}.stock-chart-body svg{flex-shrink:0;width:min(45%,200px);overflow:visible}.donut-number{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:31px;font-weight:600}.donut-caption{fill:var(--muted);font-size:11px}.stock-chart-legend{gap:19px;width:100%;margin:0;display:grid}.stock-chart-legend>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-chart-legend dt{align-items:center;gap:9px;font-size:12px;display:flex}.stock-chart-legend i{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:block}.stock-chart-legend dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.category-bars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.category-bars li>div:first-child{justify-content:space-between;gap:16px;margin-bottom:7px;font-size:12px;display:flex}.category-bars li>div:first-child>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-bars strong{font-weight:500}.category-bar-track{background:var(--line);border-radius:10px;height:6px;overflow:hidden}.category-bar-track>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.category-bars li:nth-child(2n) .category-bar-track>span{background:#6d8cdf}.chart-note{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.5}.chart-empty{text-align:center;min-height:200px;color:var(--muted);place-items:center;font-size:13px;display:grid}.activity-chart{grid-column:1/-1}.activity-chart header{justify-content:space-between;align-items:start;gap:20px;display:flex}.activity-chart-total{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.activity-chart-total strong{letter-spacing:-1.3px;font-size:36px;font-weight:500}.activity-chart-total span{color:var(--muted);font-size:12px}.activity-plot{width:100%;max-height:240px;display:block;overflow:visible}.activity-value{fill:var(--ink);font-size:11px}.activity-date{fill:var(--muted);font-size:10px}:root[data-theme=dark] .overview-chart{--chart-paper:#1c2531}@media (max-width:850px){.overview-charts{grid-template-columns:1fr}.activity-chart{grid-column:auto}}@media (max-width:480px){.activity-value{font-size:22px}.activity-date{font-size:20px}.overview-charts{gap:16px}.overview-chart{padding:20px}.stock-chart-body{gap:16px;min-height:170px}.stock-chart-legend dt{gap:6px;font-size:11px}.stock-chart-legend dd{font-size:15px}.activity-chart header{gap:10px}.activity-chart-total{text-align:right;gap:0;display:grid}.activity-chart-total strong{font-size:30px}}@media (min-width:1600px){.auth-story{padding-left:12%}}@media (max-width:1420px){.workspace-tools{gap:14px}.workspace-date time,.workspace-date>.ui-icon:last-child{display:none}.workspace-date{width:42px;padding:0}.breadcrumb-company{max-width:150px}}@media (max-width:1300px){.sidebar{width:240px}.sidebar nav button{gap:15px;padding-inline:16px;font-size:13px}.workspace{width:calc(100% - 240px);margin-left:240px}.workspace-content{padding:30px 28px}.workspace-bar{padding-inline:24px}.metric{gap:16px;padding:18px}.metric-icon{width:44px;height:44px}.metric-copy h2{font-size:14px}.metric-decoration{opacity:.7;width:95px;right:16px}.inventory-tools{gap:8px}.search,.global-search{width:240px}.section-heading{padding-inline:22px}.business-grid{grid-template-columns:1fr}.logo-panel{max-width:430px}}@media (max-width:1100px){.sidebar{width:224px}.sidebar .brand{font-size:33px}.sidebar nav button{gap:13px;padding-inline:12px;font-size:12px}.workspace{width:calc(100% - 224px);margin-left:224px}.workspace-content{padding-inline:24px}.metric{gap:12px;padding:16px}.metric-icon{border-radius:9px;width:38px;height:38px}.metric-icon .ui-icon{width:23px;height:23px}.metric-copy h2{font-size:13px}.metric-copy strong{font-size:36px}.metric-copy .metric-caption{font-size:11px}.metric-decoration{opacity:.45;width:80px}.breadcrumbs{gap:8px;font-size:12px}.breadcrumbs>span:first-of-type,.breadcrumbs>.ui-icon:first-of-type{display:none}.search{width:220px}.section-heading h2{font-size:21px}.section-heading p{font-size:13px}}@media (max-width:950px){.app-shell{display:block}.sidebar{width:100%;padding:20px 24px;position:relative}.sidebar .brand{padding:0;font-size:30px}.sidebar .brand>span{font-size:32px}.sidebar-mobile-toggle{width:36px;height:36px;display:inline-flex;position:absolute;top:20px;right:24px}.company-switch{border:0;align-items:center;gap:16px;margin:20px 0 0;padding:0;display:flex}.company-switch>.eyebrow{display:none}.company-switch label{flex:1;min-width:0;margin:0}.company-switch button{white-space:nowrap;font-size:12px}.sidebar nav{display:none}.sidebar.mobile-open nav{border-top:1px solid #344064;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding-top:20px;display:grid}.sidebar nav button{min-height:46px;font-size:14px}.user-menu{border:0;margin:0;padding:0;position:absolute;top:18px;right:70px}.user-menu .avatar,.user-menu>div{display:none}.workspace{width:100%;margin-left:0}.workspace-bar{min-height:60px;padding-inline:24px}.global-search{width:245px}.workspace-content{padding:28px 24px}.page-heading h1{font-size:36px}.page-heading p,.page-heading .button{font-size:14px}}@media (max-width:800px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:auto;padding:26px 28px}.auth-editorial{padding:40px 0 5px}.auth-editorial h1{font-size:42px}.auth-editorial p{max-width:420px}.story-grid,.small-caption{display:none}.auth-form-wrap{min-height:600px;padding:50px 28px 80px}}@media (max-width:720px){.global-search{display:none}.breadcrumbs>span:first-of-type{display:inline}.breadcrumbs>.ui-icon:first-of-type{display:block}.workspace-tools{gap:8px}.notifications-menu{padding-right:8px}.section-heading{flex-direction:column;align-items:stretch;gap:18px}.inventory-tools{width:100%}.search{flex:1;width:auto;min-width:0}.inventory-footer{flex-direction:column;align-items:stretch}.pagination-controls{justify-content:end}}@media (max-width:600px){.sidebar{padding-inline:20px}.sidebar.mobile-open nav{grid-template-columns:1fr}.workspace-bar{gap:8px;min-height:58px;padding-inline:20px}.breadcrumbs{gap:8px}.breadcrumbs>span:not(.breadcrumb-company),.breadcrumbs>.ui-icon:first-of-type{display:none}.breadcrumb-company{max-width:106px;font-size:11px}.breadcrumbs strong{font-size:12px}.breadcrumbs .icon-button{display:none}.workspace-tools{gap:4px}.notifications-menu{padding-right:5px}.notifications-menu .icon-button{min-width:28px}.workspace-date{background:0 0;border-color:#0000;width:34px;min-height:36px}.workspace-content{padding:28px 20px}.page-heading{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.page-heading h1{font-size:35px}.page-heading p{font-size:14px;line-height:1.6}.page-heading .button{width:100%}.stats{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.metric{gap:20px;min-height:124px;padding:18px}.metric-icon{border-radius:11px;width:48px;height:48px}.metric-icon .ui-icon{width:27px;height:27px}.metric-copy h2{font-size:15px}.metric-copy strong{font-size:37px}.metric-copy .metric-caption{font-size:12px}.metric-decoration{opacity:.4;width:110px}.section-heading{padding:22px 20px 18px}.section-heading h2{font-size:23px}.inventory-tools{flex-wrap:wrap}.inventory-tools .search{flex-basis:100%;margin-bottom:4px}.tabs{gap:3px;padding-inline:20px}.tabs button{padding-inline:14px;font-size:13px}.inventory-footer{gap:18px;padding:20px}.pagination-controls{justify-content:space-between;gap:8px}.pagination-controls label{gap:8px;font-size:11px}.app-shell .pagination-controls select{width:60px;padding-inline:10px}.pagination-controls .icon-button{min-width:26px}.page-number{min-width:36px;height:36px}.table-footer{flex-wrap:wrap}.business-grid{gap:18px}.padded{padding:22px}.form-grid{grid-template-columns:1fr;gap:0}.form-foot{flex-direction:column;align-items:stretch}.form-foot p{max-width:none}.category-list article{flex-wrap:wrap;gap:13px;padding:20px}.category-list article>div:first-of-type{min-width:150px}.category-list .row-actions{margin-left:36px}.plan-card{flex-direction:column;gap:20px;padding:23px}.plan-status{align-items:start}.gallery{grid-template-columns:1fr 1fr}.invitation-banner{flex-direction:column;align-items:start}dialog{padding:21px}.auth-form h2{font-size:31px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:951px) and (max-width:1300px){.sidebar{padding-right:28px}.sidebar nav button{white-space:normal;font-size:16px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.app-shell{border-radius:0;min-height:100svh;margin:0}.sidebar{border-radius:0;inset:auto}.sidebar:after{display:none}.sidebar nav button{font-size:18px}}@media (max-width:600px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>.metric{gap:10px;min-height:146px;padding:16px}.stats .metric-icon{display:none}.stats .metric-copy h2{white-space:normal;font-size:14px}.stats .metric-copy strong{font-size:42px}.stats .metric-decoration{display:none}.notifications-popup,.calendar-popup{max-width:calc(100vw - 40px);position:fixed;top:204px;right:20px}.filter-menu-content{max-width:calc(100vw - 80px);left:0;right:auto}}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-400-D_ZTVpCC.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-400-D_ZTVpCC.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}.company-admin,.business-page{color:#101630;font-family:Inter,sans-serif;font-size:16px}.company-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.company-heading .eyebrow{letter-spacing:0;text-transform:none;color:#53617e;margin-bottom:16px;font-size:13px;font-weight:500;display:block}.company-heading h1{letter-spacing:-.04em;margin:0 0 16px;font:500 clamp(32px,3vw,44px)/1.15 Figtree,sans-serif}.company-heading p{color:#53617e;margin:0;font-size:16px;line-height:1.5}.company-admin .button,.business-page .button{white-space:nowrap;border-radius:6px;gap:16px;min-height:44px;padding:12px 20px;font-size:14px}.company-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 32px;padding:24px 0 32px;display:grid}.company-summary>div{flex-direction:column;gap:12px;display:flex}.company-summary dt,.company-field-label{color:#53617e;font-size:13px}.company-summary dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:36px;line-height:1}.company-admin .admin-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:0}.company-admin .admin-tabs button{color:#53617e;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0 16px;font-size:14px}.company-admin .admin-tabs button.active{color:#1537e8;background:0 0;border-bottom-color:#1537e8}.company-register{border-radius:12px;overflow:hidden}.company-register .section-heading{align-items:center;padding:24px}.company-register h2,.business-page h2{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;font-weight:500}.company-register .section-heading p{color:#53617e;margin:0;font-size:14px}.company-admin .text-button{min-height:44px;font-size:14px}.company-list{margin:0;padding:0;list-style:none}.company-list>li{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(130px,1fr) auto;align-items:center;gap:24px;padding:24px;display:grid}.company-list>li:hover{background:#f5f8ff}.company-identity{align-items:center;gap:16px;min-width:0;display:flex}.company-identity>div{min-width:0}.company-monogram{color:#2148c0;background:#e7eeff;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.company-identity h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.4}.company-slug,.company-list small{color:#53617e;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.company-plan,.company-inventory{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.company-status{align-items:center;gap:8px;font-size:14px;display:flex}.company-status:before{content:"";background:#7382a4;border-radius:50%;flex-shrink:0;width:6px;height:6px}.company-status.is-active:before{background:#17854a}.business-page .business-grid{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:24px}.business-page .padded{border-radius:12px;padding:32px}.business-page label{margin-block:24px;font-size:14px}.business-page input,.business-page textarea{border-color:#cbd6ee;border-radius:6px;min-height:48px;padding:12px;font-size:16px}.business-page label small,.business-page .muted,.business-page .logo-panel>p{color:#53617e;font-size:13px;line-height:1.6}.business-page .logo-placeholder,.business-page .logo-panel>.product-image{background:#f3f6ff;width:144px;height:144px;margin-block:32px;font-family:Inter,sans-serif}.business-page .logo-panel input[type=file]{max-width:100%;margin-bottom:16px;font-size:13px}@media (max-width:1200px){.company-list>li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.company-row-action{justify-self:end}}@media (max-width:900px){.business-page .business-grid{grid-template-columns:1fr}}@media (max-width:600px){.company-heading{flex-direction:column;align-items:start;gap:24px}.company-heading>.button{width:100%}.company-summary{gap:16px}.company-summary dd{font-size:28px}.company-summary dt{font-size:13px;line-height:1.5}.company-admin .admin-tabs{gap:8px 24px}.company-register .section-heading{flex-direction:column;align-items:start;gap:12px}.company-list>li{grid-template-columns:1fr;padding:24px}.company-row-action{justify-self:stretch}.company-row-action .button{width:100%}.business-page .padded{padding:24px}.business-page .form-grid{grid-template-columns:1fr;gap:0}}.select-trigger{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;background:#fff;border:1px solid #d5ddef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:14px;display:flex}.select-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-trigger>span:last-child{flex-shrink:0;display:flex}.select-trigger .ui-icon{width:16px;height:16px}.select-trigger[data-popup-open]{border-color:#96aceb;box-shadow:0 0 0 3px #2e5fe90c}.select-trigger[data-popup-open] .ui-icon{transform:rotate(180deg)}.select-trigger:focus-visible{outline-offset:2px;outline:2px solid #a6b9ef}.select-positioner{z-index:100;outline:0;max-width:calc(100vw - 24px)}.select-popup{min-width:var(--anchor-width);color:#20221e;max-width:calc(100vw - 24px);transform-origin:var(--transform-origin);background:#fff;border:1px solid #e0e4ef;border-radius:12px;padding:5px;transition:opacity .14s,transform .14s;box-shadow:0 12px 34px #1b2d5a1c}.select-popup[data-starting-style],.select-popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.select-list{max-height:min(320px, var(--available-height));overscroll-behavior:contain;outline:0;overflow-y:auto}.select-option{cursor:default;-webkit-user-select:none;user-select:none;border-radius:7px;outline:0;align-items:center;gap:12px;min-height:42px;padding:10px 40px 10px 12px;font-size:14px;line-height:1.4;display:flex;position:relative}.select-option[data-highlighted]{color:#254fc7;background:#edf2ff}.select-check{color:#2e5fe9;display:flex;position:absolute;right:12px}.select-check .ui-icon{width:17px;height:17px}.company-switch .select-trigger{color:#fff;background:#254fc7;border-color:#ffffff70;min-height:44px;font-size:13px}.company-switch .select-trigger .ui-icon{color:#e6edff;width:15px;height:15px}.pagination-controls .select-trigger{width:76px}@media (max-width:600px){.pagination-controls .select-trigger{width:64px}}@media (prefers-reduced-motion:reduce){.select-popup{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-toggle{flex-shrink:0;place-items:center;min-width:42px;min-height:42px;display:inline-grid}.theme-toggle .ui-icon{width:21px;height:21px}.auth-form-wrap>.theme-toggle{color:var(--ink);position:absolute;top:24px;right:24px}.password-field{display:block;position:relative}.auth-form .password-field input{width:100%;padding-right:52px}.password-field .password-toggle{min-width:44px;min-height:44px;color:var(--muted);place-items:center;display:grid;position:absolute;top:2px;right:3px}.password-toggle .ui-icon{width:21px;height:21px}.password-toggle:hover{background:#2e5fe90c}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8edf6;--ink:#e8edf6;--muted:#a8b3c6;--line:#333e50;--primary:#446ff0;--lime:#8fabff;background:#121720}:root[data-theme=dark] :is(.app-shell,.auth-form-wrap){background:#121720}:root[data-theme=dark] :is(.sidebar,.auth-story){background:#1e3d98}:root[data-theme=dark] :is(.sidebar,.auth-story):after{background:#121720;-webkit-mask:url(/assets/sidebar-wave-Cp_BuebO.svg) 50%/100% 100% no-repeat;mask:url(/assets/sidebar-wave-Cp_BuebO.svg) 50%/100% 100% no-repeat}:root[data-theme=dark] :is(.panel,.inventory-receipt,dialog,.select-popup,.notifications-popup,.calendar-popup,.filter-menu-content,.table-options-content,.plan-card,.company-card,.support-card){color:var(--ink);border-color:var(--line);background:#1c2431}:root[data-theme=dark] :is(input:not([type=checkbox]),textarea,select,.select-trigger,.secondary,.workspace-date,.global-search,.search-shortcut kbd,.table-options>summary){color:var(--ink);background:#151d2a;border-color:#3c4b65}:root[data-theme=dark] .app-shell :is(.search input,.global-search input){color:var(--ink);background:0 0}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#95a3ba}:root[data-theme=dark] :is(.page-heading p,.page-heading .eyebrow,.breadcrumbs,.breadcrumbs .icon-button,.workspace-date,.notifications-menu>summary,.sku,.table-footer,.sort-button,.product-name,.price,.row-actions>button,.table-options-content button,.receipt-foot,.auth-form .eyebrow,.auth-foot,.publication-body>strong>span,.overview-heading .eyebrow){color:var(--muted)}:root[data-theme=dark] :is(.product-name,.price,.row-actions>button,.sort-button){color:var(--ink)}:root[data-theme=dark] :is(.breadcrumbs strong,.page-heading h1 em,.auth-links p button,.publication-body .text-button,.text-button:hover,.copy-selection){color:#a9bfff}:root[data-theme=dark] :is(th,.inventory-table .row-selected){color:#c6d4ef;border-color:var(--line);background:#242f43}:root[data-theme=dark] :is(td,.table-footer,.auth-links p,.company-switch,.dialog-head){border-color:var(--line)}:root[data-theme=dark] :is(.tabs button,.table-options-content button){color:#c3cee2}:root[data-theme=dark] :is(.tabs button.active,.select-option[data-highlighted],.calendar-today){color:#d5e0ff;background:#2b4071}:root[data-theme=dark] :is(.tabs button:hover:not(.active),.table-options-content button:hover,.secondary:hover){background:#28364d}:root[data-theme=dark] .select-popup{color:var(--ink)}:root[data-theme=dark] .company-switch .select-trigger{color:#fff;background:#19347f;border-color:#6680bc}:root[data-theme=dark] .sidebar nav button.active{color:#152748;background:#dbe5ff}:root[data-theme=dark] .metric{color:#eff3ff;background:#263b5e}:root[data-theme=dark] .metric--yellow{background:#493e25}:root[data-theme=dark] .metric--red{background:#50332e}:root[data-theme=dark] .metric--green{background:#2b4434}:root[data-theme=dark] .metric-copy .metric-caption{color:#d0d7e3}:root[data-theme=dark] .metric-icon{color:#9cbcff;background:#ffffff18}:root[data-theme=dark] .metric--yellow .metric-icon{color:#f1d58b}:root[data-theme=dark] .metric--red .metric-icon{color:#ffb299}:root[data-theme=dark] .metric--green .metric-icon{color:#bbdf9e}:root[data-theme=dark] .ribbon{background:#9b4c33}:root[data-theme=dark] :is(.stock,.badge.published,.success){color:#a2dfb4;background:#203e30}:root[data-theme=dark] :is(.stock.low,.alert-product-icon){color:#edcc91;background:#493b25}:root[data-theme=dark] :is(.stock.sold,.error,.notice){color:#ffc0c8;background:#452c32}:root[data-theme=dark] :is(.badge,.badge.archived,.badge.hidden,.count){color:#c5cede;background:#30394a}:root[data-theme=dark] :is(.stock-alert small,.danger,.filter-error){color:#ffb49f}:root[data-theme=dark] .app-shell .stock-alert .button{color:#ffc4a9;background:#473129}:root[data-theme=dark] :is(.product-thumbnail,.image-placeholder,.logo-placeholder,.empty-mark){color:#aabbda;border-color:var(--line);background:#293346}:root[data-theme=dark] :is(.publication-body meter){background:#354055}:root[data-theme=dark] .page-number{color:#d5e0ff;background:#2b4071}:root[data-theme=dark] .auth-form .password-toggle{color:#b8c7e2}:root[data-theme=dark] :is(.theme-toggle,.password-toggle):hover{background:#ffffff12}:root[data-theme=dark] dialog::backdrop{background:#070c15cc}:root[data-theme=dark] :is(.company-admin,.business-page){color:var(--ink)}:root[data-theme=dark] :is(.company-heading .eyebrow,.company-heading p,.company-summary dt,.company-field-label,.company-admin .admin-tabs button,.company-register .section-heading p,.company-slug,.company-list small,.business-page label small,.business-page .muted,.business-page .logo-panel>p,.category-number,.form-foot p,.help-copy,.plan-card .eyebrow,.plan-card p,.plan-status,.invitation-banner p){color:var(--muted)}:root[data-theme=dark] .company-admin .admin-tabs button.active{color:#a9bfff;border-bottom-color:#8fabff}:root[data-theme=dark] .company-list>li:hover{background:#263449}:root[data-theme=dark] :is(.company-monogram,.member-list .avatar){color:#bdcefa;background:#2c3c60}:root[data-theme=dark] :is(.business-page .logo-placeholder,.business-page .logo-panel>.product-image,.invitation-banner,.admin-tabs button){color:var(--ink);background:#263449}:root[data-theme=dark] .admin-tabs button.active{color:#d5e0ff;background:#2b4071}:root[data-theme=dark] .badge.published{color:#a2dfb4;background:#203e30}:root[data-theme=dark] .publication-body meter::-webkit-meter-bar{background:#354055}
