@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-bengali-bengali-wght-normal-DeF8kf4m.woff2)format("woff2-variations");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-bengali-latin-ext-wght-normal-B4w0d5pX.woff2)format("woff2-variations");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:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-bengali-latin-wght-normal-BEfni1Yl.woff2)format("woff2-variations");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}:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.2rem;--text-2xl:1.44rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-micro:.12s;--container:1400px;--sidebar-width:240px;--control:32px;--frame-gap:6px;--z-dropdown:100;--z-tooltip:600;--color-frame:oklch(14% 0 0);--color-frame-2:oklch(26% 0 0);--color-frame-3:oklch(32% 0 0);--color-frame-ink:oklch(98% 0 0);--color-frame-muted:oklch(78% 0 0);--color-frame-rule:oklch(40% 0 0);--color-paper:oklch(100% 0 0);--color-paper-2:oklch(97.5% .002 155);--color-paper-3:oklch(94.5% .003 155);--color-ink:oklch(20% 0 0);--color-ink-2:oklch(36% 0 0);--color-muted:oklch(48% 0 0);--color-rule:oklch(94% 0 0);--color-rule-strong:oklch(90% 0 0);--color-field:oklch(88% 0 0);--color-primary:oklch(45% .12 155);--color-primary-2:oklch(39% .11 155);--color-frame-active:oklch(80% .15 155);--color-primary-ink:oklch(100% 0 0);--color-focus:oklch(52% .13 155);--color-info:oklch(32% .08 235);--color-info-soft:oklch(87% .07 225);--color-warning:oklch(36% .08 75);--color-warning-soft:oklch(89% .1 88);--color-success:oklch(32% .09 140);--color-success-soft:oklch(89% .15 130);--color-error:oklch(46% .17 27);--color-error-soft:oklch(92% .05 27);--font-body:"Inter Variable", "Noto Sans Bengali Variable", ui-sans-serif, system-ui, sans-serif;--color-serp-link:#1a0dab;--color-danger:oklch(55% .21 27);--color-danger-2:oklch(49% .2 27);--shadow-btn:inset 0 -1px 0 0 oklch(72% 0 0), inset 0 0 0 1px oklch(0% 0 0/.1), inset 0 1px 0 1px oklch(100% 0 0);--shadow-btn-pressed:inset 0 1px 2px oklch(0% 0 0/.22), inset 0 0 0 1px oklch(0% 0 0/.12);--shadow-btn-fill:inset 0 -1px 0 1px oklch(0% 0 0/.32), inset 0 0 0 1px oklch(0% 0 0/.22), inset 0 1px 0 1px oklch(100% 0 0/.28);--shadow-btn-fill-pressed:inset 0 2px 3px oklch(0% 0 0/.4), inset 0 0 0 1px oklch(0% 0 0/.25);--radius-panel:16px;--radius-card:12px;--radius-control:8px;--radius-pill:999px;--rule-hair:1px;--shadow-card:0 1px 2px color-mix(in oklab, var(--color-ink) 5%, transparent);--shadow-bar:0 1px 3px color-mix(in oklab, var(--color-ink) 10%, transparent);--shadow-menu:0 4px 16px color-mix(in oklab, var(--color-ink) 18%, transparent)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--color-frame);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button,input,select,textarea{font:inherit}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}h1{font-size:var(--text-2xl);font-weight:600;line-height:1.3}h2{font-size:var(--text-md);font-weight:600;line-height:1.4}h3{font-size:var(--text-md);font-weight:500;line-height:1.5}.muted{color:var(--color-muted)}.row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.stack{gap:var(--space-sm);display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);height:100dvh;display:grid}.skip-link{top:-100px;left:var(--space-xs);z-index:var(--z-tooltip);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper);position:absolute}.skip-link:focus-visible{top:var(--space-xs)}.mobilebar{display:none}.brand{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);color:var(--color-frame-ink);font-size:var(--text-lg);font-weight:600;text-decoration:none;display:flex}.shell__sidebar{scrollbar-color:var(--color-frame-3) transparent;min-height:0;overflow-y:auto}.shell__main{min-width:0;margin:var(--frame-gap) var(--frame-gap) var(--frame-gap) 0;border-radius:var(--radius-panel);background:var(--color-paper-2);overflow-y:auto}main{outline:0}.sidebar{gap:var(--space-sm);min-height:100%;padding:var(--space-sm);color:var(--color-frame-ink);flex-direction:column;display:flex}.nav-list{gap:var(--space-3xs);display:grid}.nav-sub{gap:var(--space-3xs);margin-top:var(--space-3xs);display:grid}.nav-heading{padding:var(--space-xs) var(--space-xs) 0;color:var(--color-frame-muted);font-size:var(--text-sm);font-weight:500}.nav-bottom{gap:var(--space-xs);padding-top:var(--space-md);margin-top:auto;display:grid}.nav-link{align-items:center;gap:var(--space-xs);min-height:var(--control);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);color:var(--color-frame-ink);transition:background-color var(--dur-micro) var(--ease-out);text-decoration:none;display:flex}.nav-link svg{flex:none}.nav-link.active{background:var(--color-frame-2);color:var(--color-frame-active);font-weight:500}.nav-link--sub{color:var(--color-frame-muted);padding-inline-start:32px}.nav-link--sub.active{color:var(--color-frame-active);background:0 0}@media (hover:hover){.nav-link:not(.active):hover{background:var(--color-frame-2);color:var(--color-frame-ink)}.store-button:hover{background:var(--color-frame-2)}}.store-button{align-items:center;gap:var(--space-xs);width:100%;min-height:40px;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);color:var(--color-frame-ink);text-align:start;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;font-weight:500;display:flex}.store-button[data-state=open]{background:var(--color-frame-2)}.account__bar .store-button{flex:none;width:auto}.store-button__mark{border-radius:var(--radius-pill);background:var(--color-success-soft);width:28px;height:28px;color:var(--color-success);font-size:var(--text-sm);flex:none;place-items:center;font-weight:600;display:grid}.store-button__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.icon-button{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-frame-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.drawer{background:var(--color-frame);width:min(20rem,85vw);max-width:none;height:100dvh;max-height:none;color:var(--color-frame-ink);border:0;margin:0;padding:0}.drawer::backdrop{background:color-mix(in oklab, var(--color-frame) 55%, transparent)}.drawer__close{margin:var(--space-xs) var(--space-xs) 0 auto;display:flex}.drawer .sidebar{min-height:calc(100% - 48px)}.drawer .nav-link{min-height:44px}.page{gap:var(--space-md);width:100%;max-width:var(--container);padding:var(--space-lg) var(--space-lg) var(--space-xl);margin-inline:auto;display:grid}.page--narrow{max-width:52rem}.page-header{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-height:36px;display:flex}.page-header__text{gap:var(--space-2xs);min-width:0;display:grid}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--control);padding:0 var(--space-sm);font-size:var(--text-sm);border-radius:var(--radius-control);background:var(--color-paper);box-shadow:var(--shadow-btn);color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);border:0;flex:none;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primary,.btn--danger{box-shadow:var(--shadow-btn-fill);color:var(--color-primary-ink)}.btn--primary{background:var(--color-primary)}.btn--danger{background:var(--color-danger)}.btn--icon{width:36px;padding:0}@media (hover:hover){.btn:hover{background:var(--color-paper-2)}.btn--primary:hover{background:var(--color-primary-2)}.btn--danger:hover{background:var(--color-danger-2)}}.btn:active{background:var(--color-paper-3);box-shadow:var(--shadow-btn-pressed)}.btn--primary:active{background:var(--color-primary-2);box-shadow:var(--shadow-btn-fill-pressed)}.btn--danger:active{background:var(--color-danger-2);box-shadow:var(--shadow-btn-fill-pressed)}.btn:disabled{opacity:.55;box-shadow:var(--shadow-btn-pressed);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.field{align-content:start;gap:var(--space-2xs);display:grid}.field label,.field__label{font-weight:500}.field__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.field__unit{top:0;left:var(--space-xs);height:100%;max-height:44px;color:var(--color-muted);font-size:var(--text-sm);pointer-events:none;align-items:center;display:flex;position:absolute}.field__unit+.input{padding-inline-start:22px}.input{width:100%;min-height:var(--control);padding:0 var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);outline-offset:-1px;background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);outline:2px solid #0000}.input::placeholder{color:var(--color-muted)}.input:focus-visible{outline-color:var(--color-focus)}.input[aria-invalid=true]{border-color:var(--color-error)}.input:disabled{opacity:.55;cursor:not-allowed;background:var(--color-paper-2)}.field__help{font-size:var(--text-sm);color:var(--color-muted)}.field__help--error{color:var(--color-error)}.badge{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:500;line-height:1.4;display:inline-flex}.badge--info{background:var(--color-info-soft);color:var(--color-info)}.badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.badge--success{background:var(--color-success-soft);color:var(--color-success)}.badge--danger{background:var(--color-error-soft);color:var(--color-error)}.card{gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);display:grid}.card--flush{padding:0;display:block;overflow:hidden}.notice{justify-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-md);text-align:center;display:grid}.notice .btn{margin-top:var(--space-xs)}.sample-note{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.sample-note__states{gap:var(--space-3xs);margin-inline-start:auto;display:flex}.sample-note__states .tab{min-height:28px;padding-inline:var(--space-xs)}.filter-bar{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);display:flex}.tabs{gap:var(--space-3xs);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.tab{align-items:center;gap:var(--space-2xs);min-height:var(--control);padding-inline:var(--space-sm);border-radius:var(--radius-control);color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out);flex:none;text-decoration:none;display:inline-flex}.tab[aria-current]{background:var(--color-paper-3);color:var(--color-ink);font-weight:500}.tab__count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:400}@media (hover:hover){.tab:not([aria-current]):hover{background:var(--color-paper-2)}}.filter-search{align-items:center;gap:var(--space-xs);width:12rem;height:var(--control);padding-inline:var(--space-xs);border-inline-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);flex:none;display:flex}.filter-search svg{flex:none}.filter-search input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.filter-search:focus-within{outline:2px solid var(--color-focus);outline-offset:1px;border-radius:var(--radius-control)}.filter-search input::placeholder{color:var(--color-muted)}.filter-bar .tab{padding-inline:var(--space-xs)}.table{border-collapse:separate;border-spacing:0;width:100%}.table thead th{padding:var(--space-xs) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink-2);text-align:start;white-space:nowrap;font-weight:500}.table tbody th,.table tbody td{padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);text-align:start;vertical-align:middle;font-weight:400}.table tbody th{white-space:nowrap;font-weight:500}.table tbody tr:last-child>*{border-bottom:0}.table .num{font-variant-numeric:tabular-nums}.table thead th.num,.table tbody td:last-child{text-align:end}.table__sub{color:var(--color-muted);font-size:var(--text-sm);display:block}.table tbody tr{transition:background-color var(--dur-micro) var(--ease-out)}@media (hover:hover){.table tbody tr:hover{background:var(--color-paper-2)}}.skeleton{border-radius:var(--radius-control);background:var(--color-paper-3);height:.75rem;animation:1.4s ease-in-out infinite alternate pulse;display:block}@keyframes pulse{to{opacity:.5}}.skeleton-row{justify-content:space-between;gap:var(--space-lg);padding:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);display:flex}.stats{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.stat{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.stat__label{padding:var(--space-md) var(--space-md) 0;color:var(--color-muted);font-weight:400}.stat__value{padding:var(--space-2xs) var(--space-md) var(--space-sm);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.spark{width:100%;height:40px;display:block}.home-grid{gap:var(--space-md);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;display:grid}.home-grid__side{align-content:start}.bars{gap:var(--space-md);padding-top:var(--space-xs);display:grid}.bars__row{gap:var(--space-2xs) var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.bars__value{font-variant-numeric:tabular-nums;font-weight:600}.bars__track{border-radius:var(--radius-pill);background:var(--color-paper-3);grid-column:1/-1;height:6px;display:block}.bars__fill{border-radius:var(--radius-pill);background:var(--color-primary);height:100%;display:block}.area-chart{touch-action:pan-y;min-width:0;position:relative}.area-chart svg{display:block}.chart__line{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart__area{fill:color-mix(in oklab, var(--color-primary) 12%, transparent)}.chart__grid{stroke:var(--color-rule)}.chart__tick{fill:var(--color-muted);font-size:12px}.chart__cross{stroke:var(--color-field)}.chart__dot{fill:var(--color-primary);stroke:var(--color-paper);stroke-width:2px}.chart__tip{padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper);box-shadow:var(--shadow-menu);font-size:var(--text-sm);pointer-events:none;white-space:nowrap;display:grid;position:absolute}.page--onboarding{gap:var(--space-lg);max-width:68rem}.welcome{gap:var(--space-2xs);display:grid}.onboarding{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.onboarding__side{gap:var(--space-md);display:grid}.guide__head{gap:var(--space-sm);padding:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);display:grid}.guide__title{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.guide__step+.guide__step{border-top:var(--rule-hair) solid var(--color-rule)}.guide__step--open{background:var(--color-paper-2)}.guide__toggle{align-items:center;gap:var(--space-sm);width:100%;min-height:52px;padding:var(--space-xs) var(--space-md);color:var(--color-ink);text-align:start;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;font-weight:500;display:flex}.guide__toggle:focus-visible{outline-offset:-2px}.guide__toggle svg{color:var(--color-muted);flex:none}@media (hover:hover){.guide__step:not(.guide__step--open) .guide__toggle:hover{background:var(--color-paper-2)}}.guide__step--open .guide__toggle{cursor:default;font-weight:600}.guide__name{flex:1;min-width:0}.guide__mark{border:var(--rule-hair) dashed var(--color-muted);border-radius:var(--radius-pill);width:24px;height:24px;color:var(--color-ink-2);font-size:var(--text-sm);flex:none;place-items:center;font-weight:400;display:grid}.guide__step--open .guide__mark{background:var(--color-primary);color:var(--color-primary-ink);border:0;font-weight:500}.guide__panel{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:0 var(--space-md) var(--space-md) 52px;display:flex}.guide__copy{justify-items:start;gap:var(--space-sm);display:grid}.guide__icon{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);width:72px;height:72px;color:var(--color-primary);flex:none;place-items:center;display:grid}.side-store{align-items:center;gap:var(--space-sm);display:flex}.side-store .store-row__text{overflow-wrap:anywhere}.side-status{justify-items:start;gap:var(--space-2xs);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);display:grid}.side-link{align-items:center;gap:var(--space-xs);font-weight:500;text-decoration:none;display:inline-flex}.side-link:hover{text-decoration:underline}.side-link svg{color:var(--color-primary);flex:none}.settings{gap:var(--space-md);width:100%;max-width:var(--container);padding:var(--space-md) var(--space-lg);grid-template-columns:13rem minmax(0,1fr);margin-inline:auto;display:grid}.settings__nav{gap:var(--space-3xs);align-content:start;display:grid}.settings__nav h2{margin:var(--space-2xs) var(--space-xs) var(--space-xs);font-size:var(--text-lg)}.settings__nav .nav-link{color:var(--color-ink-2)}.settings__nav .nav-link.active{background:var(--color-paper-3);color:var(--color-ink)}@media (hover:hover){.settings__nav .nav-link:not(.active):hover{background:var(--color-paper-2);color:var(--color-ink)}}.settings__body{min-width:0}.settings__body .page{padding:0}.account{height:100dvh;padding:0 var(--frame-gap) var(--frame-gap);grid-template-rows:auto minmax(0,1fr);display:grid}.account__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:52px;padding-inline:var(--space-xs);display:flex}.account__panel{border-radius:var(--radius-panel);background:var(--color-paper-2);outline:0;min-height:0;overflow-y:auto}.page--form{max-width:34rem}.store-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);transition:background-color var(--dur-micro) var(--ease-out);text-decoration:none;display:flex}.store-list li+li{border-top:var(--rule-hair) solid var(--color-rule)}.store-row__text{flex:1;min-width:0;display:grid}.store-row svg{color:var(--color-muted);flex:none}@media (hover:hover){.store-row:hover{background:var(--color-paper-2)}}.store-mark{border-radius:var(--radius-control);background:var(--color-success-soft);width:28px;height:28px;color:var(--color-success);font-size:var(--text-sm);flex:none;place-items:center;font-weight:600;display:grid}.store-mark--round{border-radius:var(--radius-pill)}.form-error{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-error-soft);color:var(--color-error)}select.input{appearance:none;background:var(--color-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center;padding-inline-end:28px}.input--area{padding-block:var(--space-xs);resize:vertical;display:block}.search-field{position:relative}.search-field svg{top:50%;left:var(--space-xs);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.search-field .input{padding-inline-start:32px}.input--compact{width:auto;min-width:8rem}.row--end{justify-content:flex-end}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth{justify-content:center;align-items:center;gap:var(--space-md);min-height:100dvh;padding:var(--space-lg) var(--space-md);flex-direction:column;display:flex}.auth>.card{width:100%;max-width:26rem}.auth-page{min-height:100dvh;padding:var(--frame-gap);grid-template-columns:minmax(20rem,2fr) minmax(0,3fr);display:grid}.auth-page__brand{justify-content:space-between;gap:var(--space-xl);padding:var(--space-md) var(--space-lg) var(--space-xl);color:var(--color-frame-ink);flex-direction:column;display:flex}.auth-page__brand .brand{padding-inline:0}.auth-page__pitch{gap:var(--space-lg);max-width:24rem;display:grid}.auth-page__headline{font-size:var(--text-2xl);font-weight:600;line-height:1.3}.auth-page__benefits{gap:var(--space-sm);color:var(--color-frame-muted);display:grid}.auth-page__benefits li{gap:var(--space-xs);display:flex}.auth-page__benefits svg{color:var(--color-frame-active);flex:none;margin-top:3px}.auth-page__panel{padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-panel);background:var(--color-paper);place-items:center;display:grid;position:relative}.auth-page__language{top:var(--space-md);right:var(--space-md);gap:var(--space-3xs);padding:var(--space-3xs);border-radius:var(--radius-control);background:var(--color-paper-3);display:flex;position:absolute}.auth-page__language button{min-height:28px;padding-inline:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:6px}.auth-page__language button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-card);font-weight:500}.auth__card{gap:var(--space-lg);width:100%;max-width:24rem;display:grid}.auth__heading{gap:var(--space-2xs);display:grid}.auth__form{gap:var(--space-md);display:grid}.auth__form .btn,.auth__card>.btn{width:100%;min-height:40px}.auth__form .input{min-height:40px}.auth__form .field__control .input{padding-inline-end:44px}.auth__link{color:var(--color-ink);font-weight:500}.auth__switch{text-align:center}.field__control{position:relative}.field__toggle{border-radius:var(--radius-control);width:44px;height:100%;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.field__toggle:hover{color:var(--color-ink)}@media (width<=60rem){.auth-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.auth-page__brand{padding:var(--space-sm)}.auth-page__pitch{display:none}.auth-page__panel{padding:64px var(--space-md) var(--space-xl);place-items:start center}}.invite-form{align-items:flex-end;gap:var(--space-xs);display:flex}.invite-form .field{flex:1;min-width:0}.invite-link{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-2);display:grid}.invite-link label{font-weight:500}.invite-list{margin-top:var(--space-2xs);display:grid}.invite-list li{align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.invite-list__date{flex:1;min-width:6rem}.media-shell{height:100%;display:flex}.media{flex:1;align-content:start;min-width:0;height:100%;position:relative;overflow-y:auto}.media .btn svg{flex:none}@media (width>=40rem){.media .page-header{flex-wrap:nowrap}.media .page-header__text{flex:1}}.media__usage{gap:var(--space-2xs);max-width:20rem;font-size:var(--text-sm);display:grid}.media__failures{gap:var(--space-2xs);display:grid}.media__failures li{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.media__failure-text{overflow-wrap:anywhere;min-width:0}.media__dismiss{border-radius:var(--radius-control);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.media__empty{justify-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xl) var(--space-md);border:var(--rule-hair) dashed var(--color-muted);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);text-align:center;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);display:grid}.media__empty svg{color:var(--color-primary)}@media (hover:hover){.media__empty:hover{background:var(--color-paper-2)}}.data-list{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper);overflow:hidden}.data-table{table-layout:fixed;border-collapse:collapse;width:100%}.data-table th{height:36px;padding:0 var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-sm);text-align:start;white-space:nowrap;font-weight:500;line-height:1.2}.data-table td{padding:0 var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule-strong);font-size:var(--text-sm);line-height:1.3}.data-table tbody tr:last-child td{border-bottom:0}.data-table__meta{width:6rem;color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.data-table td:nth-child(3){color:var(--color-ink-2)}.data-table td:first-child,.data-table th:first-child{padding-inline-start:var(--space-sm)}.data-table__row{cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out)}@media (hover:hover){.data-table__row:hover{background:var(--color-paper-2)}}.data-table__row--selected,.data-table__row--selected:hover{background:var(--color-paper-3);box-shadow:inset 2px 0 0 var(--color-primary)}.data-table__file{align-items:center;gap:var(--space-sm);width:100%;min-height:52px;padding:var(--space-xs) 0;color:var(--color-ink);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.data-table__file:focus-visible{outline-offset:-2px}.data-table__thumb{border-radius:var(--radius-control);outline:var(--rule-hair) solid var(--color-rule-strong);outline-offset:-1px;background:var(--color-paper-3);flex:none;width:36px;height:36px;display:block;overflow:hidden}.data-table__thumb img{object-fit:cover;width:100%;height:100%;display:block}.data-table__text{min-width:0;display:grid}.data-table__name{font-size:var(--text-md);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.data-table__sub{font-size:var(--text-sm);display:none}.media-shell--open .data-table__wide{display:none}@media (width<=60rem){.data-table__wide{display:none}}@media (width<=40rem){.data-table thead,.data-table__meta{display:none}.data-table__sub{display:block}}.media__more{justify-content:center;display:flex}.media__drop{inset:var(--space-xs);justify-content:center;align-items:center;gap:var(--space-xs);border:2px dashed var(--color-primary);border-radius:var(--radius-card);background:color-mix(in oklab, var(--color-paper) 88%, transparent);color:var(--color-primary);pointer-events:none;font-weight:500;display:flex;position:absolute}.media-details{border-inline-start:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);outline:0;flex-direction:column;flex:none;width:22rem;height:100%;display:flex;overflow-y:auto}.media-details__head{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs) var(--space-sm) var(--space-md);flex:none;display:flex}.media-details__head h2{overflow-wrap:anywhere;min-width:0;font-size:var(--text-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-top:5px;display:-webkit-box;overflow:hidden}.media-details__preview{height:16rem;padding:var(--space-xs);background:var(--color-paper-3);flex:none;overflow:hidden}.media-details__preview img{object-fit:contain;width:100%;height:100%;display:block}.media-details__body{gap:var(--space-md);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.media-details--crop .media-details__body{flex:none}.success-note{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-success-soft);color:var(--color-success)}.media-details__actions{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-details__actions .btn{min-width:0;padding-inline:var(--space-xs)}.media-details__actions .btn svg{flex:none}.media-details__facts{gap:var(--space-2xs);margin:0;display:grid}.media-details__facts div{justify-content:space-between;gap:var(--space-sm);display:flex}.media-details__facts dd{font-variant-numeric:tabular-nums;margin:0}.media-details__label{font-weight:500}.media-details__alt{gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule)}.media-details__alt .btn{margin-top:var(--space-2xs);justify-self:start}.media-details__buttons{gap:var(--space-xs);display:grid}.media-details__confirm{gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);margin-top:auto;display:grid}.media-details__delete{align-self:flex-start;align-items:center;gap:var(--space-2xs);min-height:var(--control);padding-inline:var(--space-xs);margin-top:auto;font-size:var(--text-sm);border-radius:var(--radius-control);color:var(--color-error);cursor:pointer;background:0 0;border:0;margin-inline-start:calc(var(--space-xs) * -1);font-weight:500;display:inline-flex}@media (hover:hover){.media-details__delete:hover{background:var(--color-error-soft)}}.media__work{min-width:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-3);place-items:center;display:grid}.crop-shapes{gap:var(--space-3xs);padding:var(--space-3xs);border-radius:var(--radius-control);background:var(--color-paper-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crop-shapes button{min-height:32px;padding-inline:var(--space-2xs);color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px}.crop-shapes button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-card);font-weight:500}.cropper{-webkit-user-select:none;user-select:none;line-height:0;display:inline-block;position:relative;overflow:hidden}.cropper img{pointer-events:none;max-width:100%;max-height:calc(100dvh - 15rem);display:block}.cropper__box{outline:1px solid var(--color-paper);box-shadow:0 0 0 9999px color-mix(in oklab, var(--color-frame) 55%, transparent);cursor:move;touch-action:none;position:absolute}.cropper__box:focus-visible{outline:2px solid var(--color-focus)}.cropper__handle{touch-action:none;width:24px;height:24px;position:absolute}.cropper__handle:after{content:"";border:2px solid var(--color-primary);background:var(--color-paper);border-radius:3px;position:absolute;inset:7px}.cropper__handle--nw{cursor:nwse-resize;top:0;left:0}.cropper__handle--ne{cursor:nesw-resize;top:0;right:0}.cropper__handle--sw{cursor:nesw-resize;bottom:0;left:0}.cropper__handle--se{cursor:nwse-resize;bottom:0;right:0}@media (width<=40rem){.media__work{padding:var(--space-xs)}.cropper img{max-height:50dvh}.cropper__handle{width:32px;height:32px}}@media (width<=60rem){.media-shell{height:auto;display:block}.media{height:auto;overflow:visible}.media-details{border-inline-start:0;border-top:var(--rule-hair) solid var(--color-rule);width:100%;height:auto}.media-details:not(.media-details--crop){z-index:var(--z-dropdown);width:min(24rem,100%);height:100%;box-shadow:var(--shadow-menu);position:fixed;inset:0 0 0 auto}}.data-list .filter-bar{border-color:var(--color-rule-strong)}.data-list .search-field{flex:none;width:15rem}.data-table__file{text-decoration:none}.data-table__meta--price{width:11rem}.data-table__meta--alert{color:var(--color-error)}.empty-card{justify-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);background:var(--color-paper);text-align:center;display:grid}.empty-card svg{color:var(--color-primary)}.empty-card .btn{margin-top:var(--space-xs)}.empty-card .btn svg{color:inherit}.detail-head{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-sm);margin-block:calc(var(--space-sm) * -1) calc(var(--space-2xs) * -1);padding-block:var(--space-sm);background:var(--color-paper-2);display:flex;position:sticky;top:0}.detail-head__title{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.detail-head__title h1{font-size:var(--text-xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-head__back{border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-ink-2);transition:background-color var(--dur-micro) var(--ease-out);flex:none;place-items:center;display:grid}@media (hover:hover){.detail-head__back:hover{background:var(--color-paper-3)}}.page--detail{max-width:68rem}.detail-head__actions{gap:var(--space-xs);flex:none;display:flex}.detail-layout{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.detail-layout__main{gap:var(--space-md);min-width:0;display:grid}.detail-side{gap:var(--space-md);min-width:0;display:grid;position:sticky;top:64px}.detail-side .media-details__delete{justify-self:start;margin:0}.card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.card__head .btn svg{flex:none}.toast-anchor{bottom:calc(var(--space-lg) + var(--space-xs));z-index:var(--z-dropdown);pointer-events:none;justify-content:center;align-items:flex-end;height:0;margin-top:auto;display:flex;position:sticky}.page:has(>.toast-anchor){min-height:calc(100dvh - var(--frame-gap) * 2);flex-direction:column;display:flex}.toast{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--color-frame);box-shadow:var(--shadow-menu);color:var(--color-frame-ink);font-size:var(--text-md);font-weight:500;animation:5s ease-in-out both toast;display:flex}.toast svg{color:var(--color-frame-active);flex:none}@keyframes toast{0%,to{opacity:0;transform:translateY(var(--space-xs))}8%,92%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.card--form,.detail-side__card{gap:var(--space-md)}.detail-side__group{gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);display:grid}.rich-text{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper);overflow:hidden}.rich-text:focus-within{outline:2px solid var(--color-focus);outline-offset:-1px}.rich-text--invalid{border-color:var(--color-error)}.rich-text__tools{gap:var(--space-3xs);padding:var(--space-2xs);border-bottom:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-2);flex-wrap:wrap;display:flex}.rich-text__tools button{width:28px;height:28px;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.rich-text__tools button[aria-pressed=true]{background:var(--color-paper-3);color:var(--color-ink)}@media (hover:hover){.rich-text__tools button:hover{background:var(--color-paper-3)}}.rich-text__body>*+*{margin-top:var(--space-xs)}.rich-text__body{min-height:10rem;max-height:28rem;padding:var(--space-xs) var(--space-sm);outline:0;overflow-y:auto}.rich-text__body ul,.rich-text__body ol{padding-inline-start:var(--space-lg)}.rich-text__body ul{list-style:outside}.rich-text__body ol{list-style:decimal}.rich-text__body h2{font-size:var(--text-lg)}.rich-text__body a{color:var(--color-primary);text-decoration:underline}.rich-text__link{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule-strong);flex-wrap:wrap;display:flex}.rich-text__link .input{flex:1;min-width:10rem}.rich-text__link-error{flex-basis:100%}.option-summary{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border:0;border-bottom:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-ink);text-align:start;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;display:flex}.option-summary:focus-visible{outline-offset:-2px}.option-summary:last-child{border-bottom:0}.option-summary>svg{color:var(--color-muted);flex:none}.option-summary__text{gap:var(--space-2xs);min-width:0;display:grid}.option-summary__values{gap:var(--space-2xs);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (hover:hover){.option-summary:hover{background:var(--color-paper-2)}}.chip--static{padding-inline:var(--space-2xs)}.bulk-bar{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.bulk-bar strong{margin-inline-end:var(--space-2xs);font-weight:500}.bulk-bar__value{width:7rem}.variant-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);margin:0;display:block}.variant-table th.variant-table__check,.variant-table td.variant-table__check{width:1%;min-width:0;padding-inline:var(--space-md) var(--space-2xs)}.variant-table__row--selected{background:var(--color-paper-2)}.variant-table__name{align-items:center;gap:var(--space-xs);display:flex}.variant-table__image{border:var(--rule-hair) dashed var(--color-field);border-radius:var(--radius-control);background:var(--color-paper);width:32px;height:32px;color:var(--color-muted);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.variant-table__image:has(img){border-style:solid;border-color:var(--color-rule-strong)}.variant-table__image img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.variant-table__image:hover{background:var(--color-paper-2);color:var(--color-primary)}}.product-images{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));display:grid}.product-images__item:first-child{grid-area:span 2/span 2}.product-images__add{aspect-ratio:1;border:var(--rule-hair) dashed var(--color-muted);border-radius:var(--radius-control);width:100%;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;place-items:center;display:grid}@media (hover:hover){.product-images__add:hover{background:var(--color-paper-2)}.product-images__actions{opacity:0;transition:opacity var(--dur-micro) var(--ease-out)}.product-images__item:hover .product-images__actions,.product-images__item:focus-within .product-images__actions{opacity:1}}.product-images__item{cursor:grab;aspect-ratio:1;border-radius:var(--radius-control);outline:var(--rule-hair) solid var(--color-rule-strong);outline-offset:-1px;background:var(--color-paper-3);position:relative;overflow:hidden}.product-images__item img{object-fit:cover;width:100%;height:100%;display:block}.product-images__main{bottom:var(--space-2xs);left:var(--space-2xs);padding-inline:var(--space-2xs);background:var(--color-paper);font-size:var(--text-sm);box-shadow:var(--shadow-card);border-radius:6px;font-weight:500;line-height:1.5;position:absolute}.product-images__actions{top:var(--space-2xs);right:var(--space-2xs);gap:var(--space-3xs);display:flex;position:absolute}.product-images__actions button{background:var(--color-paper);width:24px;height:24px;color:var(--color-ink);box-shadow:var(--shadow-card);cursor:pointer;border:0;border-radius:6px;place-items:center;display:grid}.option-box{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);overflow:hidden}.option-row{align-items:start;gap:var(--space-xs);padding:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule-strong);grid-template-columns:9rem minmax(0,1fr);display:grid}.option-row:last-child{border-bottom:0}.option-row__actions{justify-content:space-between;gap:var(--space-xs);grid-column:1/-1;display:flex}.option-add{align-items:center;gap:var(--space-xs);width:100%;min-height:40px;padding-inline:var(--space-sm);color:var(--color-ink);font-size:var(--text-sm);text-align:start;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;font-weight:500;display:flex}.option-add:focus-visible{outline-offset:-2px}@media (hover:hover){.option-add:hover{background:var(--color-paper-2)}}.variant-card{padding:var(--space-md) 0 0;overflow:hidden}.variant-card__head{padding-inline:var(--space-md);margin-bottom:var(--space-sm)}.variant-card .option-box{margin-inline:var(--space-md);margin-bottom:var(--space-md)}.variant-card>.option-box:last-child{margin-bottom:var(--space-md)}.variant-card{gap:0}.chips{align-items:center;gap:var(--space-2xs);min-height:var(--control);padding:3px var(--space-2xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.chips:focus-within{outline:2px solid var(--color-focus);outline-offset:-1px}.chips input{min-width:6rem;min-height:24px;padding-inline:var(--space-3xs);color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.chips input::placeholder{color:var(--color-muted)}.chip{align-items:center;gap:var(--space-3xs);min-height:24px;background:var(--color-paper-3);border-radius:6px;padding-inline-start:var(--space-2xs);display:inline-flex}.chip button{width:20px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.seo-card__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) 0 var(--space-md);display:flex}.seo-card__head .media__dismiss{color:var(--color-ink-2)}.seo-preview{gap:var(--space-2xs);padding:var(--space-xs) var(--space-md) var(--space-md);overflow-wrap:anywhere;display:grid}.seo-preview__url{font-size:var(--text-sm)}.seo-preview__title{color:var(--color-serp-link);font-size:var(--text-xl);line-height:1.35}.seo-preview__text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.seo-card__fields{gap:var(--space-md);padding:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);display:grid}.seo-card__url{overflow-wrap:anywhere}.input-affix{min-height:var(--control);padding-inline:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper);font-size:var(--text-sm);align-items:center;display:flex}.input-affix:focus-within{outline:2px solid var(--color-focus);outline-offset:-1px}.input-affix--invalid{border-color:var(--color-error)}.input-affix span{color:var(--color-muted);flex:none}.input-affix input{min-width:0;min-height:28px;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;padding:0}.input-affix input::placeholder{color:var(--color-muted)}.form-section{gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);display:grid}.price-grid{gap:var(--space-md) var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.price-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.field__hint{top:0;right:var(--space-xs);height:100%;max-height:44px;color:var(--color-primary);font-size:var(--text-sm);pointer-events:none;align-items:center;font-weight:500;display:flex;position:absolute}.readout{min-height:var(--control);padding-inline:var(--space-xs);border-radius:var(--radius-control);background:var(--color-paper-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:center;display:flex}.readout--loss{color:var(--color-error)}.price-note{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);display:flex}.price-note svg{flex:none}.variant-table{isolation:isolate;border-top:var(--rule-hair) solid var(--color-rule-strong);overflow-x:auto}.variant-table table{border-collapse:collapse;width:100%;min-width:46rem;font-size:var(--text-sm)}.variant-table th{padding:var(--space-2xs) var(--space-xs);text-align:start;white-space:nowrap;font-weight:500}.variant-table thead th{background:var(--color-paper-2);height:36px;color:var(--color-muted)}.variant-table tbody tr{border-top:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);transition:background-color var(--dur-micro) var(--ease-out)}.variant-table tbody tr:focus-within{background:var(--color-paper-2)}@media (hover:hover){.variant-table tbody tr:hover{background:var(--color-paper-2)}}.variant-table tbody tr.variant-table__row--group{border-top-color:var(--color-rule-strong)}.variant-table tbody tr.variant-table__row--selected{background:var(--color-paper-3)}.variant-table tbody th{z-index:1;background:inherit;min-width:10rem;position:sticky;left:0}.variant-table td{border-inline-start:var(--rule-hair) solid var(--color-rule);min-width:6rem;padding:0}.variant-table td.variant-table__check{border:0}.variant-table tr>:last-child{min-width:8rem}.variant-table thead .variant-table__num{text-align:end}.variant-table td .input{min-height:44px;padding-inline:var(--space-xs);outline-offset:-2px;background:0 0;border:0;border-radius:0;display:block}.variant-table__num .input{font-variant-numeric:tabular-nums;text-align:end}.variant-table td .input:focus-visible{background:var(--color-paper)}.variant-table td .input[aria-invalid=true]{outline-color:var(--color-error);background:var(--color-error-soft)}.variant-foot{justify-content:space-between;gap:var(--space-2xs) var(--space-md);padding:var(--space-xs) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.media-details__usage{gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);display:grid}.media-details__usage ul{gap:var(--space-3xs);display:grid}.media-details__usage a{overflow-wrap:anywhere}.media-details__locked{font-size:var(--text-sm);margin-top:auto}.data-table__stock{width:8rem}.data-table td.data-table__stock{padding-block:var(--space-2xs)}.data-table th.data-table__stock{text-align:end}.data-table__stock .input{font-variant-numeric:tabular-nums;text-align:end}.data-table__sku{width:10rem;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.save-bar{bottom:var(--space-md);z-index:var(--z-dropdown);justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-menu);flex-wrap:wrap;display:flex;position:sticky}@media (width<=40rem){.data-table__sku{display:none}.data-table__stock{width:6.5rem}}.stock-at{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;display:flex}.stock-at-bar{padding:var(--space-xs) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule-strong);justify-content:flex-end;display:flex}.data-table .data-table__total{text-align:end}.warehouse-address{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-form{flex-direction:column;flex:1;min-height:0;display:flex}.warehouse-form .picker__body{padding-top:var(--space-md);gap:var(--space-md)}@media (width<=40rem){.warehouse-address{display:none}}.chip-list{gap:var(--space-2xs);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.card-note{color:var(--color-muted);font-size:var(--text-sm)}.collection-products{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);display:grid;overflow:hidden}.collection-products li{align-items:center;gap:var(--space-xs);min-height:52px;padding:var(--space-2xs) var(--space-xs);background:var(--color-paper);display:flex}.collection-products li+li{border-top:var(--rule-hair) solid var(--color-rule)}.collection-products__grip{color:var(--color-muted);cursor:grab;flex:none}.collection-products__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.collection-products__name:hover{text-decoration:underline}.collection-products li .media__dismiss:disabled{opacity:.3;cursor:default}.collection-products__price{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}.collection-products li .media__dismiss{color:var(--color-muted)}.collection-image{gap:var(--space-xs);display:grid}.collection-image img{aspect-ratio:1;border-radius:var(--radius-control);outline:var(--rule-hair) solid var(--color-rule-strong);outline-offset:-1px;object-fit:cover;width:100%;display:block}.picker-rows{display:grid}.picker-rows li+li{border-top:var(--rule-hair) solid var(--color-rule)}.picker-row{align-items:center;gap:var(--space-xs);min-height:52px;padding-block:var(--space-2xs);cursor:pointer;display:flex}.picker-row input{width:16px;height:16px;accent-color:var(--color-primary);flex:none;margin:0}.picker-row__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.picker{background:var(--color-paper);width:min(34rem,100%);max-width:none;height:100dvh;max-height:none;color:var(--color-ink);box-shadow:var(--shadow-menu);border:0;margin:0 0 0 auto;padding:0;display:none}.picker[open]{flex-direction:column;display:flex}.picker::backdrop{background:color-mix(in oklab, var(--color-frame) 40%, transparent)}.picker__head{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);flex:none;display:flex}.picker__tools{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);flex:none;display:flex}.picker__tools .search-field{flex:1;min-width:0}.picker__tools .btn svg{flex:none}.picker__body{align-content:start;gap:var(--space-sm);min-height:0;padding:0 var(--space-md) var(--space-md);flex:1;display:grid;overflow-y:auto}.picker__grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));display:grid}.picker__tile{aspect-ratio:1;border-radius:var(--radius-control);outline:var(--rule-hair) solid var(--color-rule-strong);outline-offset:-1px;background:var(--color-paper-3);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.picker__tile img{object-fit:cover;width:100%;height:100%;display:block}.picker__tile[aria-pressed=true]{outline:2px solid var(--color-primary);outline-offset:-2px}.picker__tile:disabled{opacity:.45;cursor:not-allowed}.picker__tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.picker__check{top:var(--space-2xs);right:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-primary);width:20px;height:20px;color:var(--color-primary-ink);place-items:center;display:grid;position:absolute}.picker__foot{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);flex-wrap:wrap;flex:none;display:flex}.menu{z-index:var(--z-dropdown);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);width:min(18rem,100vw - 16px);color:var(--color-ink);box-shadow:var(--shadow-menu);overflow:hidden}.menu__section{padding:var(--space-2xs)}.menu__section--ruled{border-top:var(--rule-hair) solid var(--color-rule)}.menu__label{padding:var(--space-2xs) var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.menu__stores{gap:var(--space-3xs);max-height:15rem;display:grid;overflow-y:auto}.menu__item{align-items:center;gap:var(--space-xs);padding-inline:var(--space-xs);border-radius:var(--radius-control);cursor:pointer;outline:0;display:flex}.menu__item[data-highlighted]{background:var(--color-paper-2)}.menu__store{min-height:44px}.menu__store--active,.menu__store--active[data-highlighted]{background:var(--color-paper-3)}.menu__action{min-height:36px;color:var(--color-ink-2)}.menu__action svg{flex:none;width:28px}.menu__text{flex:1;min-width:0;line-height:1.35;display:grid}.menu__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.menu__sub{color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu__check{color:var(--color-primary);flex:none}.menu__language{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);display:flex}.menu__language-label{color:var(--color-ink-2)}.menu__segments{gap:var(--space-3xs);padding:var(--space-3xs);border-radius:var(--radius-control);background:var(--color-paper-3);display:flex}.menu__segment{min-height:28px;padding:var(--space-2xs) var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;border-radius:6px;outline:0;line-height:1.5}.menu__segment[data-highlighted]{color:var(--color-ink);box-shadow:0 0 0 2px var(--color-focus)}.menu__segment[data-state=checked]{background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-card);font-weight:500}.menu__segment[data-state=checked][data-highlighted]{box-shadow:0 0 0 2px var(--color-focus)}.menu__account{align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);display:flex}.swatches{gap:var(--space-sm);font-size:var(--text-sm);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));display:grid}.swatch{height:40px;margin-bottom:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-control);display:block}@media (width<=60rem){.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shell__sidebar{display:none}.mobilebar{align-items:center;gap:var(--space-2xs);padding-inline:var(--space-2xs);display:flex}.home-grid,.onboarding{grid-template-columns:minmax(0,1fr)}.shell__main{margin:0 var(--frame-gap) var(--frame-gap)}.page{padding-inline:var(--space-md)}.settings{padding-inline:var(--space-md);grid-template-columns:minmax(0,1fr)}.settings__nav{grid-auto-flow:column;justify-content:start;overflow-x:auto}.settings__nav h2{display:none}.settings__nav .nav-link{white-space:nowrap;flex:none}.filter-bar{flex-direction:column;align-items:stretch}.data-list .search-field{width:auto}.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-side{position:static}.filter-search{border-inline-start:0;border-top:var(--rule-hair) solid var(--color-rule);width:auto;height:40px}}@media (width<=40rem){body,.input,.filter-search input{font-size:var(--text-lg)}.btn,.input{min-height:44px}.row--end{justify-content:flex-start}.guide__panel{padding-inline-start:var(--space-md)}.guide__icon{display:none}.btn--icon{width:44px}.price-grid,.price-grid--two{grid-template-columns:minmax(0,1fr)}.readout{min-height:44px}.option-row{grid-template-columns:minmax(0,1fr)}.rich-text__tools button{width:40px;height:40px}.bulk-bar__value{flex:1;width:auto;min-width:5rem}.input-affix{min-height:44px}.input-affix input{font-size:var(--text-lg)}.chips input{min-height:36px;font-size:var(--text-lg)}.chip button{width:32px;height:36px}.picker__tools{flex-wrap:wrap}.picker__tools .search-field{flex-basis:100%}.sample-note__states{margin-inline-start:0}.account__bar .store-button__name{display:none}.stats{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.stat__value{font-size:var(--text-xl)}.table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table,.table tbody,.table tr{display:block}.table tbody tr{padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.table tbody th,.table tbody td,.table tbody td:last-child{gap:var(--space-xs);padding:var(--space-2xs) var(--space-md);text-align:start;border:0;grid-template-columns:6rem minmax(0,1fr);display:grid}.table tbody [data-label]:before{content:attr(data-label);color:var(--color-muted);font-weight:400}.table__sub{grid-column:2}.table .badge{justify-self:start}.skeleton-row>:nth-child(n+3){display:none}}.modal{width:min(28rem, calc(100% - 2 * var(--space-md)));border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-menu);border:0;padding:0}.modal::backdrop{background:color-mix(in oklab, var(--color-frame) 40%, transparent)}.modal__body{gap:var(--space-md);padding-bottom:var(--space-md);display:grid}.modal__body>:not(.picker__head){margin-inline:var(--space-md)}.editor{background:var(--color-paper);grid-template:"bar bar bar""error error error""sections preview settings"1fr/240px minmax(0,1fr) 300px;display:grid;position:fixed;inset:0}.editor-loading{min-height:100dvh;padding:var(--space-md);background:var(--color-paper-2);place-items:center;display:grid}.editor__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:52px;padding:var(--space-xs) var(--space-sm);color:var(--color-ink);border-bottom:var(--rule-hair) solid var(--color-rule-strong);grid-area:bar;display:flex}.editor__bar .detail-head__back{color:var(--color-muted)}.editor__bar .detail-head__back:hover{background:var(--color-paper-3);color:var(--color-ink)}.editor__title{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.editor__title h1{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor__tools{align-items:center;gap:var(--space-xs);flex:none;display:flex}.editor__devices{gap:var(--space-3xs);display:flex}.editor__tools .btn--icon[aria-pressed=true]{background:var(--color-paper-3);box-shadow:var(--shadow-btn-pressed)}.editor__panes{display:none}.editor__error{align-items:center;gap:var(--space-sm);padding:0 var(--space-sm) var(--space-xs);grid-area:error;display:flex}.editor__error .form-error{flex:1}.editor__sections,.editor__settings{gap:var(--space-sm);min-height:0;padding:var(--space-sm);background:var(--color-paper);flex-direction:column;display:flex;overflow-y:auto}.editor__sections{border-right:var(--rule-hair) solid var(--color-rule-strong);grid-area:sections}.editor__settings{border-left:var(--rule-hair) solid var(--color-rule);grid-area:settings}.editor__heading{font-size:var(--text-md)}.editor__settings-head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.editor__form{gap:var(--space-md);display:grid}.editor__section-actions{gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.editor__empty{padding:var(--space-sm);line-height:1.7}.editor__url{overflow-wrap:anywhere;font-size:var(--text-sm)}.editor__preview{min-height:0;padding:var(--space-md);background:var(--color-paper-3);grid-area:preview;display:flex}.editor__toast{bottom:var(--space-lg);z-index:var(--z-dropdown);pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.editor-preview{flex:1;justify-content:center;min-width:0;display:flex}.editor-preview iframe{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--space-2xs);background:var(--color-paper);width:100%;height:100%;transition:width var(--dur-micro) var(--ease-out)}.editor-preview--mobile iframe{width:390px;max-width:100%}.editor-sections{gap:var(--space-3xs);display:grid}.editor-sections__row{align-items:center;gap:var(--space-2xs);padding-inline:var(--space-2xs);border-radius:var(--space-2xs);display:flex}.editor-sections__row:hover{background:var(--color-paper-2)}.editor-sections__row--selected{background:var(--color-paper-3);box-shadow:inset 2px 0 var(--color-primary)}.editor-sections__row .btn--icon{width:28px;min-height:28px;box-shadow:none;color:var(--color-muted);background:0 0}.editor-sections__row .btn--icon:hover{background:var(--color-paper);color:var(--color-ink)}.editor-sections__name{min-width:0;padding:var(--space-xs) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:grid}.editor-sections__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-sections__name span:first-child{font-weight:500}.editor-sections__name .muted{font-size:var(--text-sm)}.editor-sections__row:has(.btn--icon svg.lucide-eye-off) .editor-sections__name{opacity:.5}.editor-add{gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);display:grid}.editor-add__head{justify-content:space-between;align-items:center;display:flex}.editor-add ul{gap:var(--space-3xs);display:grid}.editor-add button{width:100%;min-height:var(--control);padding:0 var(--space-xs);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.editor-add button:hover{background:var(--color-paper-2)}.editor-image{gap:var(--space-xs);display:grid}.editor-image img{border-radius:var(--radius-control);border:var(--rule-hair) solid var(--color-rule);width:auto;max-height:160px}.editor-image__empty{min-height:64px}.editor-product{align-items:center;gap:var(--space-xs);display:flex}.editor-product__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.editor-list{gap:var(--space-xs);display:grid}.editor-list__head{justify-content:space-between;align-items:baseline;display:flex}.editor-list__head .muted{font-size:var(--text-sm)}.editor-list__item{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--space-2xs);margin:0}.editor-list__item summary{align-items:center;gap:var(--space-xs);padding:var(--space-xs);cursor:pointer;font-weight:500;list-style:none;display:flex}.editor-list__item summary::-webkit-details-marker{display:none}.editor-list__item summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-list__item:not([open]) summary svg{transform:rotate(-90deg)}.editor-list__fields{gap:var(--space-sm);padding:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);display:grid}.editor-list__item-head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.editor-list__item-head .row{gap:var(--space-3xs)}.editor-list__item-head .btn--icon{width:28px;min-height:28px}@media (width<=1100px){.editor{grid-template-columns:210px minmax(0,1fr) 280px}}@media (width<=860px){.editor{grid-template:"bar""panes""error""main"1fr/1fr}.editor__bar{flex-wrap:wrap}.editor__title{width:100%}.editor__tools{flex-wrap:wrap;justify-content:flex-end;width:100%}.editor__save-state,.editor__devices,.editor__tools .editor__settings-toggle{display:none}.editor__panes{gap:var(--space-3xs);padding:0 var(--space-sm) var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule-strong);grid-area:panes;display:flex}.editor__panes .tab{min-height:44px;color:var(--color-muted);flex:1;justify-content:center}.editor__panes .tab[aria-current=page]{background:var(--color-paper-3);color:var(--color-ink)}.editor__sections,.editor__settings,.editor__preview{border-left:0;border-radius:0;grid-area:main;display:none}.editor[data-pane=sections] .editor__sections,.editor[data-pane=edit] .editor__settings{display:flex}.editor[data-pane=preview] .editor__preview{padding:0;display:flex}.editor-preview iframe{border:0;border-radius:0}.editor .btn,.editor .input{min-height:44px}}.editor__save-state{color:var(--color-muted);font-size:var(--text-sm);margin-right:var(--space-xs)}.editor__devices{border-inline:var(--rule-hair) solid var(--color-rule-strong);padding-inline:var(--space-xs);margin-inline:var(--space-2xs)}.editor__tools .btn--icon,.editor__section-actions .btn--icon{box-shadow:none;color:var(--color-muted);background:0 0}.editor__tools .btn--icon:hover,.editor__section-actions .btn--icon:hover{background:var(--color-paper-3);color:var(--color-ink)}.editor-sections__label{align-items:center;gap:var(--space-xs);display:flex}.editor-sections__label svg{color:var(--color-muted);flex-shrink:0}.editor-sections__row--hidden .editor-sections__name{opacity:.5}.editor__page-settings{align-items:center;gap:var(--space-xs);min-height:var(--control);padding:var(--space-xs);border:0;border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.editor__page-settings[aria-pressed=true]{background:var(--color-paper-3)}.editor-add li button{align-items:center;gap:var(--space-xs);display:flex}.editor__section-actions{margin-top:auto}.editor__readiness{padding:var(--space-xs);border-left:2px solid var(--color-warning);background:var(--color-paper-2);font-size:var(--text-sm)}.editor__readiness button{color:var(--color-ink-2);text-align:left;padding-block:var(--space-2xs);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.order-items{display:grid}.order-items li{gap:var(--space-sm);padding-block:var(--space-xs);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}.order-items li+li{border-top:var(--rule-hair) solid var(--color-rule)}.order-items__name{min-width:0;font-weight:500}.order-totals{gap:var(--space-2xs);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);margin:0;display:grid}.order-totals div{justify-content:space-between;gap:var(--space-sm);display:flex}.order-totals dd{margin:0}.order-totals__total{padding-top:var(--space-2xs);font-weight:600;font-size:var(--text-lg)}.order-address{white-space:pre-line}fieldset.field{border:0;min-width:0;margin:0;padding:0}fieldset.field input[type=radio]{accent-color:var(--color-primary);margin:0}fieldset.field label.row{gap:var(--space-2xs);font-weight:400}.notice-line{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);font-weight:500}.notice-line--warning{background:var(--color-warning-soft);color:var(--color-warning)}.notice-line--danger{background:var(--color-error-soft);color:var(--color-error)}.blocked-list{display:grid}.blocked-list li{align-items:center;gap:var(--space-sm);min-height:48px;display:flex}.blocked-list li+li{border-top:var(--rule-hair) solid var(--color-rule)}.blocked-list__text{flex:1;min-width:0;display:grid}.blocked-form{gap:var(--space-xs);grid-template-columns:12rem 1fr auto;align-items:end;display:grid}@media (width<=640px){.blocked-form{grid-template-columns:1fr}}button.tab{font:inherit;cursor:pointer;background:0 0;border:0}.repeat-list{display:grid}.repeat-list>li+li{border-top:var(--rule-hair) solid var(--color-rule)}.repeat-row__main{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.repeat-row__text{min-width:0;display:grid}.repeat-row__log{gap:var(--space-xs);padding-bottom:var(--space-sm);display:grid}.theme-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.theme-card{gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);background:var(--color-paper);display:grid}.theme-card--current{box-shadow:inset 0 0 0 2px var(--color-primary);border-color:#0000}.theme-card__preview{padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule)}.theme-card__foot{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:var(--control);display:flex}.menu-rows{gap:var(--space-xs);display:grid}.menu-row{gap:var(--space-xs);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}.menu-row__url{grid-column:1/3}@media (width<=640px){.menu-row{grid-template-columns:1fr}.menu-row__url{grid-column:auto}}
