@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.max-w-md{max-width:var(--container-md)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black{background-color:var(--color-black)}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#f4f2ec;--muted:#999a96;--line:#ffffff1f;--orange:#ff5c35;--night:#0d0e0f;--background:var(--night);--foreground:var(--ink);--primary:var(--orange);--border:var(--line);--radius-sm:6px;--radius-md:10px;--focus-ring:#ffb6a4;--control-height:44px;--surface-1:#111315;--surface-2:#17191c;--text-primary:var(--ink);--text-secondary:#b0b1ad;--text-inverse:#111315;--action-primary:var(--orange);--action-primary-hover:#ff7657;--action-danger:#ff6b6b;--feedback-success:#67d391;--feedback-warning:#f4c35b;--feedback-danger:#ff6b6b;--feedback-info:#7fb7ff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.storefront{--sf-muted:var(--storefront-muted,var(--storefront-text,#171512))}@supports (color:color-mix(in lab, red, red)){.storefront{--sf-muted:var(--storefront-muted,color-mix(in srgb, var(--storefront-text,#171512) 62%, transparent))}}.storefront{--sf-line:var(--storefront-line,var(--storefront-text,#171512))}@supports (color:color-mix(in lab, red, red)){.storefront{--sf-line:var(--storefront-line,color-mix(in srgb, var(--storefront-text,#171512) 14%, transparent))}}.storefront{--sf-card:var(--storefront-card,#fff);--sf-radius:var(--storefront-radius,12px);background:var(--storefront-surface,#f6f1e7);min-height:100vh;color:var(--storefront-text,#171512);font-family:var(--storefront-font,Arial, Helvetica, sans-serif);padding:0 clamp(16px,4vw,48px) 120px}.storefront h1,.storefront h2,.storefront h3{letter-spacing:-.02em}.storefront-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.storefront-store{color:var(--sf-muted);margin:0}.storefront-hero{max-width:1120px;margin:0 auto;position:relative}.storefront-customer{z-index:1;background:var(--sf-card);max-width:calc(100% - 8px);color:var(--storefront-text,#171512);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 5px;font-size:14px;display:inline-flex;position:absolute;top:12px;right:0;box-shadow:0 4px 14px #00000029}.storefront-customer>span:not(.storefront-customer__avatar){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storefront-customer__avatar{background:var(--storefront-accent,#dc3f1f);width:28px;height:28px;color:var(--storefront-on-accent,#fff);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.storefront-customer button{border:1px solid var(--sf-line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:5px 10px;font-weight:700}.storefront-customer-note{color:var(--sf-muted);margin:0 0 4px}.storefront-customer--menu{padding:0;display:block;overflow:visible}.storefront-customer--menu summary{cursor:pointer;align-items:center;gap:8px;padding:5px 12px 5px 5px;list-style:none;display:flex}.storefront-customer--menu summary::-webkit-details-marker{display:none}.storefront-customer--menu summary>span:not(.storefront-customer__avatar){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storefront-customer__caret{color:var(--sf-muted);font-size:12px}.storefront-customer__options{border-radius:calc(var(--sf-radius) * .75);background:var(--sf-card);min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000029}.storefront-customer__options a,.storefront-customer__options button{border-radius:calc(var(--sf-radius) * .5);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:none}.storefront-customer__options a:hover,.storefront-customer__options button:hover{background:var(--storefront-accent,#dc3f1f)}@supports (color:color-mix(in lab, red, red)){.storefront-customer__options a:hover,.storefront-customer__options button:hover{background:color-mix(in srgb, var(--storefront-accent,#dc3f1f) 10%, transparent)}}.storefront-tracking{gap:10px;display:grid}.storefront-tracking h2,.storefront-tracking p{margin:0}.storefront-tracking__status{font-size:20px;font-weight:800}.storefront-tracking__eta{color:var(--storefront-accent,#dc3f1f);font-weight:700}.storefront-tracking__steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.storefront-tracking__steps li{border-top:4px solid var(--sf-line);color:var(--sf-muted);text-align:center;padding-top:10px;font-size:12px}.storefront-tracking__steps li.is-reached{border-top-color:var(--storefront-accent,#dc3f1f);color:inherit;font-weight:700}.storefront-history{margin:0;padding:0;list-style:none;display:grid}.storefront-history li{border-top:1px solid var(--sf-line)}.storefront-history summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.storefront-history summary span{gap:2px;display:grid}.storefront-history summary span:last-child{text-align:right}.storefront-history small{color:var(--sf-muted)}.storefront-profile dl{gap:10px;margin:0 0 12px;display:grid}.storefront-profile dt{color:var(--sf-muted);font-size:13px}.storefront-profile dd{margin:0;font-weight:600}.storefront-customer--guest{padding:8px 16px;font-weight:700}.storefront-paths{gap:14px;margin:20px 0;display:grid}.storefront-path{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-card);color:inherit;font:inherit;text-align:left;cursor:pointer;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.storefront-path:hover,.storefront-path:focus-visible{border-color:var(--storefront-accent,#dc3f1f)}.storefront-path b{font-size:18px}.storefront-path span{color:var(--sf-muted)}.storefront-login{gap:14px;display:grid}.storefront-login .storefront-checkout-form{margin:0}.storefront-login__or{color:var(--sf-muted);text-align:center;margin:0}.storefront-google-button{border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) * .75);color:#171512;font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:700;display:inline-flex}.storefront-google-button span{color:#4285f4;font-weight:800}.storefront-google-button:disabled{cursor:wait;opacity:.6}.storefront-legal{line-height:1.6}.storefront-legal h2{margin-top:28px;font-size:20px}.storefront-link-button{color:var(--storefront-accent,#dc3f1f);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.storefront-hero__cover{border-radius:0 0 var(--sf-radius) var(--sf-radius);background:radial-gradient(circle at 85% 20%, var(--storefront-accent,#dc3f1f) 0, transparent 45%), var(--storefront-primary,#171512);height:168px;margin:0 calc(-1*clamp(16px,4vw,48px))}.storefront-hero__cover--image{background:var(--storefront-primary,#171512) center / cover no-repeat;height:clamp(136px,22vw,300px)}.storefront-brand{gap:10px;margin-top:-44px;display:grid;position:relative}.storefront-logo{border:4px solid var(--storefront-surface,#f6f1e7);background:var(--storefront-accent,#dc3f1f);width:88px;height:88px;color:var(--storefront-on-accent,#fff);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 14px #0000001f}.storefront-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.storefront-brand h1{margin:0 0 2px;font-size:clamp(26px,4vw,38px);line-height:1.1}.storefront-status{align-items:center;gap:6px;margin:6px 0 0;font-size:14px;font-weight:700;display:inline-flex}.storefront-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.storefront-status--open{color:#17803d}.storefront-status--closed{color:#b42318}.storefront-status--unknown{color:var(--sf-muted)}.storefront-search{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:999px;margin-top:20px;display:flex;overflow:hidden}.storefront-search input{min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:13px 18px}.storefront-search button{color:var(--storefront-accent,#dc3f1f);cursor:pointer;background:0 0;border:0;padding:0 20px;font-weight:700}.storefront-notice{border-radius:var(--sf-radius);color:#8a1c12;background:#b423181a;max-width:1120px;margin:16px auto 0;padding:12px 16px}.storefront-categories{z-index:3;scrollbar-width:none;border-bottom:1px solid var(--sf-line);background:var(--storefront-surface,#f6f1e7);gap:8px;max-width:1120px;margin:8px auto 0;padding:12px 0;display:flex;position:sticky;top:0;overflow-x:auto}.storefront-categories a{border:1px solid var(--sf-line);border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:600}.storefront-categories a:hover,.storefront-categories a:focus-visible{border-color:var(--storefront-accent,#dc3f1f);color:var(--storefront-accent,#dc3f1f)}.storefront-section{max-width:1120px;margin:0 auto;padding-top:28px;scroll-margin-top:64px}.storefront-section h2{margin:0 0 14px;font-size:22px}.storefront-clear{color:var(--storefront-accent,#dc3f1f);margin:-6px 0 14px;font-weight:600;display:inline-block}.storefront-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.storefront-card{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-card);grid-template-columns:minmax(0,1fr) 112px;gap:14px;min-height:136px;padding:14px;transition:border-color .15s,box-shadow .15s;display:grid}.storefront-card:hover,.storefront-card:focus-visible{border-color:var(--storefront-accent,#dc3f1f)}@supports (color:color-mix(in lab, red, red)){.storefront-card:hover,.storefront-card:focus-visible{border-color:color-mix(in srgb, var(--storefront-accent,#dc3f1f) 55%, transparent)}}.storefront-card:hover,.storefront-card:focus-visible{box-shadow:0 6px 18px #00000014}.storefront-card--off{opacity:.6}.storefront-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.storefront-card-body h3{margin:0;font-size:16px;line-height:1.25}.storefront-card-body p{color:var(--sf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.storefront-card-body b{margin-top:auto;font-size:16px}.storefront-card-off{color:var(--sf-muted);margin-top:auto;font-size:14px;font-weight:700}.storefront-card-image{border-radius:calc(var(--sf-radius) * .75);background:var(--storefront-accent,#dc3f1f);place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.storefront-card-image{background:color-mix(in srgb, var(--storefront-accent,#dc3f1f) 14%, var(--sf-card))}}.storefront-card-image img{object-fit:cover;width:100%;height:100%;position:absolute}.storefront-card-image>span{color:var(--storefront-accent,#dc3f1f);font-size:28px;font-weight:800}.storefront-empty{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-card);text-align:center;max-width:640px;margin:32px auto;padding:28px}.storefront-empty h2{margin-top:0}.storefront-empty a{color:var(--storefront-accent,#dc3f1f);margin-top:8px;font-weight:700;display:inline-block}.storefront-cart-bar{z-index:10;background:var(--storefront-accent,#dc3f1f);max-width:560px;color:var(--storefront-on-accent,#fff);border-radius:999px;align-items:center;gap:12px;margin:0 auto;padding:14px 18px;font-weight:700;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 28px #00000038}.storefront-cart-bar span:nth-child(2){flex:1}.storefront-cart-bar__count{background:#ffffff38;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:14px;display:grid}.storefront-state{align-content:center;justify-items:start;max-width:640px;margin:0 auto;padding-top:64px;display:grid}.storefront-state p{color:var(--sf-muted);font-size:18px}.storefront-back,.storefront-order-cta{border-radius:calc(var(--sf-radius) * .75);background:var(--storefront-accent,#dc3f1f);color:var(--storefront-on-accent,#fff);cursor:pointer;border:0;justify-content:center;align-items:center;gap:16px;padding:15px 20px;font-weight:700;display:inline-flex}.storefront-order-cta{width:100%}.storefront-order-cta:disabled{cursor:not-allowed;opacity:.55}.storefront-sheet-page{background:var(--storefront-primary,#171512);place-items:center;padding:32px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.storefront-sheet-page{background:color-mix(in srgb, var(--storefront-primary,#171512) 72%, transparent)}}.storefront-sheet{border-radius:calc(var(--sf-radius) * 1.5);background:var(--storefront-surface,#f6f1e7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(100%,980px);min-height:min(560px,100vh - 64px);max-height:calc(100vh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.storefront-sheet__close{z-index:2;background:var(--sf-card);border-radius:50%;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000026}.storefront-pdp-image{background:var(--storefront-accent,#dc3f1f);place-items:center;min-height:320px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.storefront-pdp-image{background:color-mix(in srgb, var(--storefront-accent,#dc3f1f) 14%, var(--sf-card))}}.storefront-pdp-image img{object-fit:cover;width:100%;height:100%}.storefront-pdp-image span{color:var(--storefront-accent,#dc3f1f);font-size:72px;font-weight:800}.storefront-pdp-content{flex-direction:column;padding:28px 28px 0;display:flex;overflow-y:auto}.storefront-pdp-store{color:var(--storefront-accent,#dc3f1f);text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.storefront-pdp-content h1{margin:6px 48px 8px 0;font-size:clamp(24px,3vw,32px);line-height:1.15}.storefront-pdp-description{color:var(--sf-muted);margin:0;line-height:1.5}.storefront-pdp-price{margin:16px 0;font-size:20px;font-weight:700}.storefront-allergens{border-radius:calc(var(--sf-radius) * .75);background:var(--sf-card);padding:12px;font-size:14px}.storefront-cart-action{gap:16px;margin-top:auto;display:grid}.storefront-options{border:0;margin:0;padding:0}.storefront-options legend{border-radius:calc(var(--sf-radius) * .75);background:var(--sf-card);justify-content:space-between;width:100%;padding:12px 14px;font-weight:700;display:flex}.storefront-options legend small{background:var(--storefront-primary,#171512);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px}.storefront-option{border-bottom:1px solid var(--sf-line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.storefront-option input{accent-color:var(--storefront-accent,#dc3f1f)}.storefront-option span{gap:2px;display:grid}.storefront-option small{color:var(--sf-muted)}.storefront-buy-bar{border-top:1px solid var(--sf-line);background:var(--storefront-surface,#f6f1e7);gap:12px;padding:16px 0 24px;display:flex;position:sticky;bottom:0}.storefront-buy-bar .storefront-order-cta{justify-content:space-between}.storefront-stepper{border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) * .75);background:var(--sf-card);flex:none;align-items:center;display:inline-flex}.storefront-stepper button{width:40px;height:44px;color:var(--storefront-accent,#dc3f1f);cursor:pointer;background:0 0;border:0;font-size:22px;font-weight:700}.storefront-stepper button:disabled{color:var(--sf-muted);cursor:not-allowed}.storefront-stepper output{text-align:center;min-width:24px;font-weight:700}.storefront-pdp-note{color:var(--sf-muted);font-size:14px}.storefront-flow{max-width:720px;margin:0 auto;padding-top:20px}.storefront-flow-header{border-bottom:1px solid var(--sf-line);gap:12px;padding-bottom:16px;display:grid}.storefront-flow-header h1{margin:0;font-size:28px}.storefront-back-link{color:var(--storefront-accent,#dc3f1f);font-weight:700}.storefront-cart-panel ul{gap:0;margin:8px 0 16px;padding:0;list-style:none;display:grid}.storefront-cart-panel li{border-bottom:1px solid var(--sf-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:16px 0;display:grid}.storefront-cart-panel li>div:first-child{gap:4px;display:grid}.storefront-cart-panel li span{color:var(--sf-muted);font-size:14px}.storefront-cart-panel li p{color:#b42318;grid-column:1/-1;margin:0;font-size:14px}.storefront-cart-panel li p[role=status]{color:var(--sf-muted)}.storefront-cart-total{justify-content:space-between;font-size:18px;display:flex}.storefront-checkout-gates{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-card);margin:24px 0;padding:20px}.storefront-checkout-gates h2{margin-top:0}.storefront-checkout-form{gap:16px;margin:20px 0;display:grid}.storefront-checkout-form fieldset{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-card);gap:14px;margin:0;padding:18px;display:grid}.storefront-checkout-form legend{padding:0 6px;font-weight:700}.storefront-checkout-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.storefront-checkout-form input:not([type=radio]){border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) * .6);color:#171512;font:inherit;background:#fff;padding:12px}.storefront-choice{flex-wrap:wrap;gap:12px;display:flex}.storefront-choice label{border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) * .75);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;display:flex}.storefront-choice input{accent-color:var(--storefront-accent,#dc3f1f)}.storefront-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storefront-error{color:#b42318}@media (max-width:760px){.storefront-hero__cover{border-radius:0;height:136px}.storefront-hero__cover--image{height:25vw;min-height:96px}.storefront-brand{margin-top:-36px}.storefront-logo{width:72px;height:72px;font-size:24px}.storefront-card{grid-template-columns:minmax(0,1fr) 96px}.storefront-card-image{width:96px;height:96px}.storefront-sheet-page{background:var(--storefront-surface,#f6f1e7);padding:0;display:block}.storefront-sheet{min-height:0;max-height:none;box-shadow:none;border-radius:0;display:block;overflow:visible}.storefront-pdp-image{aspect-ratio:4/3;min-height:0}.storefront-pdp-content{padding:20px 16px 96px;overflow:visible}.storefront-buy-bar{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.storefront-address-grid{grid-template-columns:1fr}}.storefront-admin{margin-top:24px}.storefront-admin__message{font-weight:600}.storefront-admin__images{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:24px;margin-top:16px;display:grid}.storefront-admin__image{align-content:start;gap:10px;display:grid}.storefront-admin__image h3{margin:0}.storefront-admin__preview{border:1px dashed var(--border);color:#6b6b6b;background:#f2f2f2;place-items:center;display:grid;overflow:hidden}.storefront-admin__preview img{object-fit:cover;width:100%;height:100%}.storefront-admin__preview--logo{border-radius:50%;width:120px;height:120px}.storefront-admin__preview--logo img{object-fit:contain;background:#fff}.storefront-admin__preview--banner{aspect-ratio:4;border-radius:12px;width:100%}.storefront-admin__file{cursor:pointer;position:relative;overflow:hidden}.storefront-admin__file input{opacity:0;cursor:pointer;position:absolute;inset:0}.storefront-admin__categories{gap:6px;max-width:560px;margin:16px 0;padding:0;list-style:none;display:grid}.storefront-admin__categories li{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.storefront-admin__categories li.is-hidden{opacity:.55}.storefront-admin__categories label{align-items:center;gap:10px;display:flex}.storefront-admin__categories button{cursor:pointer;width:34px;height:30px;margin-left:4px}@media (max-width:760px){.storefront-admin__images{grid-template-columns:1fr}}.storefront-options legend small.storefront-options__required{background:var(--storefront-accent,#dc3f1f);color:var(--storefront-on-accent,#fff)}.storefront-option--stepper{cursor:default;grid-template-columns:minmax(0,1fr) auto}.storefront-notes{gap:8px;font-weight:700;display:grid}.storefront-notes span{justify-content:space-between;display:flex}.storefront-notes small{color:var(--sf-muted);font-weight:400}.storefront-notes textarea,.storefront-checkout-form textarea{border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) * .6);color:#171512;width:100%;font:inherit;resize:vertical;background:#fff;padding:12px}.storefront-cart-panel li span.storefront-line-options,.storefront-cart-panel li span.storefront-line-notes{font-size:13px}.storefront-choice label small{color:var(--sf-muted);font-weight:400}.storefront-summary-items{margin:0;padding:0;list-style:none;display:grid}.storefront-summary-items li{border-bottom:1px solid var(--sf-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.storefront-summary-items li span{gap:2px;display:grid}.storefront-summary-items small{color:var(--sf-muted)}.storefront-summary{gap:8px;margin:0;display:grid}.storefront-summary div{justify-content:space-between;display:flex}.storefront-summary dd{margin:0}.storefront-summary__total{border-top:1px solid var(--sf-line);padding-top:8px;font-size:18px;font-weight:700}.storefront-order-placed{gap:14px;display:grid}.storefront-order-code{margin:0;font-size:22px}a.storefront-order-cta{justify-content:center;display:flex}.storefront-admin__ordering{grid-template-columns:repeat(2,minmax(0,220px));gap:14px 24px;margin-top:16px;display:grid}.storefront-admin__ordering label{gap:6px;display:grid}.storefront-admin__ordering label:has(input[type=checkbox]){align-items:center;gap:10px;display:flex}.storefront-admin__ordering .people-admin__actions{grid-column:1/-1}.storefront-admin__hint{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:13px}.operator-detail-total--fee{color:var(--text-secondary);padding:12px 0 0;font-size:15px}.catalog-modifiers{gap:16px;margin-bottom:24px;scroll-margin-top:24px;display:grid}.catalog-modifiers__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.catalog-modifiers__header h2{margin:4px 0}.catalog-modifiers__header p{color:var(--text-secondary);margin:0}.catalog-modifiers__copy{gap:6px;max-width:480px;display:grid}.catalog-modifiers__group{border:1px solid var(--border);border-radius:var(--radius-md);gap:12px;margin:0;padding:16px;display:grid}.catalog-modifiers__group legend{padding:0 6px;font-weight:700}.catalog-modifiers__group-fields{grid-template-columns:minmax(0,1fr) 96px 96px;gap:12px;display:grid}.catalog-modifiers__group-fields label,.catalog-modifiers__options label{gap:6px;display:grid}.catalog-modifiers__options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.catalog-modifiers__options li{grid-template-columns:minmax(0,1fr) 170px auto auto;align-items:center;gap:10px;display:grid}.catalog-modifiers__options li label{white-space:nowrap;align-items:center;gap:6px;display:flex}.catalog-modifiers__options li label input:not([type=checkbox]){flex:1;min-width:0}.catalog-modifiers__actions,.catalog-modifiers__footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-modifiers__problem{color:var(--feedback-warning);margin:0}@media (max-width:760px){.storefront-admin__ordering,.catalog-modifiers__group-fields,.catalog-modifiers__options li{grid-template-columns:1fr}}.people-admin{padding-block:56px 96px}.people-admin__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.people-admin__header h1{margin-block:16px;font-size:clamp(48px,7vw,84px)}.people-admin__header p{color:var(--muted);font-size:18px}.people-grid{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:24px;margin-top:24px;display:grid}.people-form{gap:18px;max-width:680px;margin-top:24px;display:grid}.people-form label{color:var(--muted);gap:8px;display:grid}.people-form select{appearance:auto}.people-list__title{justify-content:space-between;align-items:center;gap:16px;display:flex}.people-list{background:var(--line);gap:1px;padding:0;list-style:none;display:grid}.people-list li{background:var(--night);grid-template-columns:110px 1fr auto;gap:16px;padding:16px;display:grid}.people-list strong{color:var(--orange)}.people-list small{color:var(--muted)}.catalog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.catalog-actions .button{padding:.55rem .8rem}@media (max-width:760px){.people-admin__header{flex-direction:column;align-items:start;padding-bottom:24px}.people-grid,.people-list li{grid-template-columns:1fr}}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-button,.ui-input{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-sm)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);background:var(--action-primary);color:var(--text-inverse);cursor:pointer;padding-inline:18px;display:inline-flex}.ui-button--primary:hover{background:var(--action-primary-hover)}.ui-button--secondary{color:var(--text-primary);background:0 0}.ui-button--ghost{color:var(--text-primary);background:0 0;border-color:#0000}.ui-button--danger{border-color:var(--action-danger);background:var(--action-danger);color:var(--text-inverse)}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-input{width:100%;color:var(--foreground);background:0 0;padding-inline:12px}.ui-card,.ui-state{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--foreground);padding:24px}@supports (color:color-mix(in lab, red, red)){.ui-card,.ui-state{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.ui-badge{border:1px solid var(--border);border-radius:999px;align-items:center;min-height:24px;padding-inline:9px;font-size:12px;display:inline-flex}.ui-field{gap:var(--space-2);display:grid}.ui-field__label{font-weight:700}.ui-field__message{color:var(--text-secondary);font-size:13px;line-height:1.4}.ui-field__message--error{color:var(--feedback-danger)}.ui-input[aria-invalid=true]{border-color:var(--feedback-danger)}.ui-alert{padding:var(--space-4);border:1px solid var(--feedback-info);border-radius:var(--radius-sm);background:var(--feedback-info);border-left-width:4px}@supports (color:color-mix(in lab, red, red)){.ui-alert{background:color-mix(in srgb, var(--feedback-info) 8%, transparent)}}.ui-alert strong{margin-bottom:var(--space-2);display:block}.ui-alert div{color:var(--text-secondary)}.ui-alert--success{border-color:var(--feedback-success);background:var(--feedback-success)}@supports (color:color-mix(in lab, red, red)){.ui-alert--success{background:color-mix(in srgb, var(--feedback-success) 8%, transparent)}}.ui-alert--warning{border-color:var(--feedback-warning);background:var(--feedback-warning)}@supports (color:color-mix(in lab, red, red)){.ui-alert--warning{background:color-mix(in srgb, var(--feedback-warning) 8%, transparent)}}.ui-alert--danger{border-color:var(--feedback-danger);background:var(--feedback-danger)}@supports (color:color-mix(in lab, red, red)){.ui-alert--danger{background:color-mix(in srgb, var(--feedback-danger) 8%, transparent)}}.ui-loading{align-items:center;gap:10px;display:inline-flex}.ui-spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;align-items:center;height:92px;font-size:12px;display:flex}.brand{align-items:center;gap:12px;font-weight:700;display:flex}.brand b{color:var(--orange)}.brand-mark{border:1px solid var(--orange);width:30px;height:30px;color:var(--orange);place-items:center;font-family:Georgia,serif;font-size:16px;font-style:italic;display:grid}.nav-status{color:var(--muted);align-items:center;gap:10px;display:flex}.status-dot{background:#67d391;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #67d391}.hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:680px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.14;background-size:110px 110px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.eyebrow{color:var(--orange);letter-spacing:.2em;align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex;position:relative}.eyebrow i{background:var(--orange);width:58px;height:1px}h1{letter-spacing:-.055em;max-width:790px;margin:25px 0 24px;font-size:clamp(52px,7vw,94px);font-weight:500;line-height:.97;position:relative}h1 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.hero-copy{max-width:550px;color:var(--muted);margin:0;font-size:18px;line-height:1.65;position:relative}.hero-actions{gap:12px;margin-top:38px;display:flex;position:relative}.button{letter-spacing:.06em;border:1px solid var(--line);justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 22px;font-size:12px;transition:all .2s;display:inline-flex}.button.primary{background:var(--orange);border-color:var(--orange);color:#111;font-weight:700}.button.primary:hover{background:#ff7657;transform:translateY(-2px)}.button.secondary:hover{border-color:var(--ink)}.orbit{opacity:.75;width:440px;height:440px;position:absolute;top:122px;right:-20px}.orbit-ring{border:1px solid #ff5c3552;border-radius:50%;position:absolute;inset:10%}.ring-two{border-color:#ffffff26;inset:25%}.orbit-core{background:var(--orange);color:#111;border-radius:50%;place-items:center;font:italic 42px Georgia,serif;display:grid;position:absolute;inset:41%;box-shadow:0 0 80px #ff5c354d}.satellite{background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute}.satellite-one{top:14%;left:23%}.satellite-two{background:var(--ink);width:6px;height:6px;bottom:13%;right:21%}.foundation{padding:100px 0 110px}.section-label{color:var(--orange);letter-spacing:.2em;font-size:10px}h2{letter-spacing:-.04em;margin:15px 0 55px;font-size:clamp(32px,4vw,52px);font-weight:400}.pillar-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pillar{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:220px;padding:30px;display:flex}.pillar:last-child{border-right:0}.pillar-index{color:var(--orange);font:italic 18px Georgia,serif}.pillar h3{margin:0 0 12px;font-size:18px;font-weight:500}.pillar p{color:var(--muted);max-width:280px;margin:0;font-size:14px;line-height:1.6}.footer{border-top:1px solid var(--line);color:#777;letter-spacing:.14em;justify-content:space-between;align-items:center;min-height:90px;font-size:10px;display:flex}@media (max-width:850px){.orbit{opacity:.35;right:-230px}.pillar-grid{grid-template-columns:1fr}.pillar{border-right:0;border-bottom:1px solid var(--line);min-height:160px}.pillar:last-child{border-bottom:0}}@media (max-width:560px){.shell{width:min(100% - 32px,1180px)}.nav{height:76px}.nav-status{font-size:0}.hero{min-height:650px}h1{font-size:52px}.hero-actions{flex-direction:column;align-items:stretch}.orbit{top:155px;right:-300px}.foundation{padding-block:75px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.skip-link{z-index:100;background:var(--ink);color:var(--night);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.admin-experience{background:var(--night);grid-template-rows:auto 1fr;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.admin-experience--collapsed{grid-template-columns:76px minmax(0,1fr)}.admin-topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-6);min-height:76px;padding:var(--space-4) max(24px, calc((100vw - 1280px) / 2));border-bottom:1px solid var(--line);background:var(--night);grid-column:1/-1;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-topbar{background:color-mix(in srgb, var(--night) 92%, transparent)}}.admin-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-topbar__context{padding-inline:var(--space-6);border-inline:1px solid var(--line);margin-left:auto;display:grid}.admin-topbar__context span,.admin-topbar__context small{color:var(--text-secondary);font-size:11px}.admin-topbar__context strong{font-size:13px}.admin-topbar nav{gap:var(--space-6);color:var(--text-secondary);display:flex}.admin-topbar nav a:hover{color:var(--text-primary)}.admin-sidebar{height:calc(100vh - 76px);padding:var(--space-4);border-right:1px solid var(--line);background:var(--surface-1);align-self:start;position:sticky;top:76px;overflow-y:auto}.admin-sidebar__toggle,.admin-navigation-search input,.admin-primary-navigation a{width:100%;min-height:42px;color:var(--text-primary);background:0 0;border:1px solid #0000}.admin-sidebar__toggle{align-items:center;gap:var(--space-3);padding-inline:var(--space-3);cursor:pointer;display:flex}.admin-navigation-search{gap:var(--space-2);margin-block:var(--space-4) var(--space-6);color:var(--text-secondary);font-size:12px;display:grid}.admin-navigation-search input{padding-inline:var(--space-3);border-color:var(--line)}.admin-primary-navigation{gap:var(--space-6);display:grid}.admin-primary-navigation section{gap:2px;display:grid}.admin-primary-navigation h2{margin:0 0 var(--space-2);color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-primary-navigation a{align-items:center;gap:var(--space-3);padding-inline:var(--space-3);color:var(--text-secondary);font-size:13px;display:flex}.admin-primary-navigation a:hover{background:var(--surface-2);color:var(--text-primary)}.admin-primary-navigation a[aria-current=page]{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.admin-primary-navigation a[aria-current=page]{border-color:color-mix(in srgb, var(--orange) 45%, transparent)}}.admin-primary-navigation a[aria-current=page]{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.admin-primary-navigation a[aria-current=page]{background:color-mix(in srgb, var(--orange) 10%, transparent)}}.admin-primary-navigation a[aria-current=page]{color:var(--text-primary)}.admin-navigation-home{margin-bottom:calc(var(--space-6) * -1 + 2px)}.admin-navigation-monogram{width:24px;color:var(--orange);text-align:center;flex:0 0 24px;font-size:10px;font-weight:700}.admin-navigation-empty{color:var(--text-secondary);font-size:13px}.admin-experience--collapsed .admin-sidebar__label,.admin-experience--collapsed .admin-navigation-search,.admin-experience--collapsed .admin-navigation-empty{display:none}.admin-experience--collapsed .admin-sidebar__toggle,.admin-experience--collapsed .admin-primary-navigation a{justify-content:center;padding-inline:0}.admin-content{width:min(1180px,100% - 48px);margin-inline:auto;padding-block:64px 96px}.admin-breadcrumbs{margin-bottom:var(--space-6)}.admin-breadcrumbs ol{gap:var(--space-2);color:var(--text-secondary);margin:0;padding:0;font-size:12px;list-style:none;display:flex}.admin-breadcrumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--line)}.admin-breadcrumbs a:hover{color:var(--text-primary)}.admin-page-header{justify-content:space-between;align-items:start;gap:var(--space-8);padding-bottom:var(--space-12);border-bottom:1px solid var(--line);display:flex}.admin-page-header h1{margin-block:var(--space-3) var(--space-4);font-size:clamp(48px,7vw,88px)}.admin-page-header p:not(.admin-kicker){max-width:720px;color:var(--text-secondary);font-size:18px;line-height:1.6}.admin-domain-content{width:100%;max-width:none;margin:0;padding:0}.operator-summary{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 40px;display:grid}.operator-summary div{border-right:1px solid var(--line);padding:20px}.operator-summary div:last-child{border-right:0}.operator-summary span,.operator-summary strong{display:block}.operator-summary span{color:var(--text-secondary);font-size:12px}.operator-summary strong{margin-top:8px;font-size:24px}.operator-toolbar,.operator-detail-heading,.operator-order-card__heading,.operator-detail-total{justify-content:space-between;align-items:center;gap:20px;display:flex}.operator-toolbar{align-items:end;margin:48px 0 24px}.operator-toolbar h2{margin:6px 0;font-size:34px}.operator-toolbar p:last-child{color:var(--text-secondary);margin:0}.operator-filters{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px;margin-bottom:20px;display:grid}.operator-filters label,.operator-filters label>span{gap:8px;display:grid}.operator-filters label>span{color:var(--text-secondary);font-size:12px}.operator-order-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}.operator-order-board{gap:12px;display:grid}.operator-order-card{text-align:left;width:100%;color:inherit;border:1px solid var(--line);background:var(--surface-1);cursor:pointer;gap:10px;padding:20px;display:grid}.operator-order-card:hover,.operator-order-card--selected{border-color:var(--orange);background:var(--surface-2)}.operator-order-card small,.operator-order-card__items{color:var(--text-secondary)}.operator-order-card__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.operator-order-card__topline>b{color:var(--orange)}.operator-order-card__heading{grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr);gap:16px;display:grid}.operator-order-card__heading>span,.operator-order-card__summary>span{gap:4px;min-width:0;display:grid}.operator-order-card__heading small,.operator-order-card__summary small{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.operator-order-card__heading strong{font-size:20px}.operator-order-card__external-id{overflow-wrap:anywhere;font-size:14px!important}.operator-order-card__summary{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(100px,.7fr));gap:10px 16px;padding-top:12px;display:grid}.operator-order-card__summary strong{overflow-wrap:anywhere;font-size:14px}.operator-status{width:fit-content;color:var(--feedback-info);background:var(--feedback-info);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.operator-status{background:color-mix(in srgb, var(--feedback-info) 12%, transparent)}}.operator-status{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.operator-channel{color:#a9c7ff;letter-spacing:.06em;text-transform:uppercase;background:#152033;border:1px solid #435066;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.operator-channel--ifood{color:#ff735b;background:#281511;border-color:#6d3028}.delivery-roster-card{grid-column:1/-1}.delivery-roster-filters,.delivery-roster-add{align-items:end;gap:12px;margin:16px 0;display:flex}.delivery-roster-filters label,.delivery-roster-add select{flex:1}.delivery-roster-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.delivery-roster-list li{border:1px solid var(--border);background:#111416;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.delivery-roster-list li>span{align-items:center;gap:12px;display:flex}.delivery-roster-list li>span b{color:#080808;background:#ff5a36;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.delivery-roster-list li>div{gap:6px;display:flex}.delivery-roster-list button{color:#fff;background:#181b1f;border:1px solid #3b4046;min-width:36px;min-height:36px}@media (max-width:700px){.delivery-roster-filters,.delivery-roster-add{flex-direction:column;align-items:stretch}}.operator-status--confirmed{color:var(--feedback-success);background:var(--feedback-success)}@supports (color:color-mix(in lab, red, red)){.operator-status--confirmed{background:color-mix(in srgb, var(--feedback-success) 12%, transparent)}}.operator-status--draft,.operator-status--payment_rejected{color:var(--feedback-warning);background:var(--feedback-warning)}@supports (color:color-mix(in lab, red, red)){.operator-status--draft,.operator-status--payment_rejected{background:color-mix(in srgb, var(--feedback-warning) 12%, transparent)}}.operator-status--cancelled{color:var(--feedback-danger);background:var(--feedback-danger)}@supports (color:color-mix(in lab, red, red)){.operator-status--cancelled{background:color-mix(in srgb, var(--feedback-danger) 12%, transparent)}}.operator-order-detail{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface-1);min-height:420px;max-height:calc(100vh - 48px);padding:24px;position:sticky;top:24px;overflow-y:auto}.operator-order-detail h3{margin:4px 0 0;font-size:28px}.operator-order-detail dl{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:22px 0;display:grid}.operator-order-detail dt{color:var(--text-secondary);text-transform:uppercase;font-size:11px}.operator-order-detail dd{margin:5px 0 0}.operator-detail-items h4{margin-bottom:8px}.operator-detail-items>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.operator-detail-items small{color:var(--text-secondary);margin:4px 0 0 24px;display:block}.operator-detail-total{padding:22px 0;font-size:20px}.operator-detail-total strong{color:var(--orange);font-size:26px}.operator-empty{text-align:center;min-height:180px;color:var(--text-secondary);border:1px dashed var(--line);place-content:center;padding:24px;display:grid}.operator-empty strong{color:var(--text-primary);font-size:18px}.operator-create-order{margin-top:28px}.operator-create-order summary{cursor:pointer;font-weight:700}.operator-create-order[open] summary{margin-bottom:24px}.operator-view-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.operator-view-tabs button{min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:700}.operator-view-tabs button.is-active{color:var(--text-inverse);background:var(--ink);box-shadow:0 4px 12px #00000047}.operator-context-note{border-radius:var(--radius-md);color:var(--text-secondary);background:var(--surface-2);margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.operator-order-items{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);gap:10px;margin-top:16px;padding:14px;display:grid}.operator-order-items ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.operator-order-items li{border-top:1px solid var(--line);gap:3px;padding-top:10px;display:grid}.operator-order-items p,.operator-order-items small{color:var(--text-secondary);margin:0}.operator-preparation-status{grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;margin-top:16px;display:grid;overflow-x:auto}.operator-preparation-status>div{border:1px solid var(--action-success);gap:4px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-preparation-status>div{border:1px solid color-mix(in srgb, var(--action-success) 40%, var(--line))}}.operator-preparation-status>div{border-radius:var(--radius-md);background:var(--action-success)}@supports (color:color-mix(in lab, red, red)){.operator-preparation-status>div{background:color-mix(in srgb, var(--action-success) 10%, var(--surface-1))}}.operator-preparation-status span,.operator-preparation-status small{color:var(--text-secondary);font-size:12px}.operator-preparation-status strong{font-variant-numeric:tabular-nums;font-size:22px}.operator-preparation-status--ready>div:first-child{border-color:var(--feedback-warning)}@supports (color:color-mix(in lab, red, red)){.operator-preparation-status--ready>div:first-child{border-color:color-mix(in srgb, var(--feedback-warning) 50%, var(--line))}}.operator-preparation-status--ready>div:first-child{background:var(--feedback-warning)}@supports (color:color-mix(in lab, red, red)){.operator-preparation-status--ready>div:first-child{background:color-mix(in srgb, var(--feedback-warning) 10%, var(--surface-1))}}.operator-completed-message{border:1px solid var(--action-success);margin:0;padding:14px}@supports (color:color-mix(in lab, red, red)){.operator-completed-message{border:1px solid color-mix(in srgb, var(--action-success) 45%, var(--line))}}.operator-completed-message{border-radius:var(--radius-md);color:var(--action-success);background:var(--action-success)}@supports (color:color-mix(in lab, red, red)){.operator-completed-message{background:color-mix(in srgb, var(--action-success) 10%, var(--surface-1))}}.operator-completed-message{font-weight:700}.operator-next-action{border-top:1px solid var(--line);gap:10px;margin-top:16px;padding-top:16px;display:grid}.operator-next-action>span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.operator-next-action .ui-button{width:100%;min-height:48px}.operator-next-action label{color:var(--text-secondary);gap:6px;font-size:13px;display:grid}.marketplace-brand{border-radius:999px;padding:4px 10px;font-weight:800}.marketplace-brand--ifood{color:#fff;background:#ea1d2c}.marketplace-brand--99food{color:#1a1a1a;background:#ffd200}.order-board-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.order-board-filters label{flex:280px;max-width:440px}.order-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.order-filter-chips button{border:1px solid var(--line);min-height:40px;color:var(--text-secondary);background:var(--surface-1);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.order-filter-chips button.is-active{border-color:var(--orange);color:var(--text-primary);background:var(--surface-2)}.order-filter-chips b,.order-board__column>header b,.order-board__done>summary b{min-width:24px;color:var(--text-primary);background:var(--surface-2);text-align:center;border-radius:999px;padding:2px 8px;font-size:11px}.order-filter-chips .marketplace-brand,.order-filter-chips .operator-channel{padding:2px 8px;font-size:12px}.order-board{gap:16px;display:grid}.order-board__columns{scroll-snap-type:x proximity;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.order-board__column{border:1px solid var(--line);border-top:3px solid var(--column-accent,var(--line));border-radius:var(--radius-md);background:var(--surface-1);grid-template-rows:auto 1fr;align-content:start;gap:10px;min-height:260px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.order-board__column{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}.order-board__column{scroll-snap-align:start}.order-board__column--attention{--column-accent:var(--feedback-warning)}.order-board__column--progress{--column-accent:var(--feedback-info)}.order-board__column--ready{--column-accent:var(--feedback-success)}.order-board__column--route{--column-accent:var(--orange)}.order-board__column>header,.order-board__done>summary{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.order-board__cards{overscroll-behavior:contain;align-content:start;gap:10px;max-height:calc(100vh - 240px);display:grid;overflow-y:auto}.order-board__empty{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-secondary);text-align:center;margin:0;padding:18px 8px;font-size:13px}.order-board__done{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);padding:12px 14px}.order-board__done>summary{cursor:pointer}.order-board__done>summary>span:before{content:"▸ "}.order-board__done[open]>summary>span:before{content:"▾ "}.order-board__done-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:12px;display:grid}.order-ticket{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);gap:10px;padding:12px;display:grid}.order-ticket:hover,.order-ticket--selected{border-color:var(--orange);background:var(--surface-2)}.order-ticket--late{border-left:4px solid var(--feedback-danger)}.order-ticket__open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.order-ticket__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-ticket__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.order-ticket__badges .marketplace-brand,.order-ticket__badges .operator-channel{padding:3px 8px;font-size:11px}.order-ticket__badges .operator-status{padding:3px 7px;font-size:10px}.order-ticket__elapsed{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.order-ticket--late .order-ticket__elapsed{color:var(--feedback-danger);font-weight:700}.order-ticket__code{gap:2px;display:grid}.order-ticket__code strong{font-size:18px}.order-ticket__code small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.order-ticket__lines{grid-template-columns:1fr 1fr;gap:6px 10px;font-size:13px;display:grid}.order-ticket__lines>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.order-ticket__lines small{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.order-ticket__total{color:var(--orange);font-size:16px;font-weight:800}.order-ticket__action{width:100%;min-height:40px;font-size:14px;font-weight:700}.order-drawer{z-index:60;position:fixed;inset:0}.order-drawer__backdrop{cursor:pointer;background:#0000008c;border:0;width:100%;position:absolute;inset:0}.order-drawer__panel.operator-order-detail{border-width:0 0 0 1px;width:min(520px,100%);min-height:0;max-height:none;padding:56px 24px 32px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #00000073}.order-drawer__close{border:1px solid var(--line);width:40px;height:40px;color:var(--text-primary);background:var(--surface-2);cursor:pointer;border-radius:999px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}@media (max-width:900px){.order-board__columns{grid-auto-columns:minmax(78vw,1fr)}.order-board__cards{max-height:none}.order-drawer__panel.operator-order-detail{width:100%;padding:56px 16px 24px}}.operator-danger-zone{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.operator-danger-zone summary{color:var(--action-danger);cursor:pointer;font-weight:700}.operator-danger-zone label{gap:6px;margin:12px 0;display:grid}.marketplace-settings{gap:16px;display:grid}.marketplace-settings[hidden]{display:none}.marketplace-settings__header{border-bottom:1px solid var(--line);padding:16px 0}.marketplace-settings__header h2,.marketplace-settings__header p{margin:0}.marketplace-settings__header p:last-child{color:var(--text-secondary);margin-top:6px}.delivery-driver-assignment,.delivery-route-timer,.delivery-settings-grid>section,.delivery-settings-roadmap{border:1px solid var(--border);padding:1rem}.delivery-driver-assignment{gap:.65rem;display:grid}.delivery-driver-assignment select{color:var(--text-primary);background:var(--surface-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.delivery-driver-assignment option{color:var(--text-primary);background:var(--surface-1)}.delivery-address{border:1px solid var(--border);gap:.35rem;margin-top:1rem;padding:1rem;display:grid}.delivery-address span{color:var(--muted);text-transform:uppercase;font-size:.75rem}.delivery-address strong{line-height:1.45}.delivery-route-timer{gap:.25rem;margin-top:1rem;display:grid}.delivery-route-timer strong{font-size:1.5rem}.delivery-route-timer small,.delivery-driver-list small{color:var(--muted)}.delivery-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.delivery-settings-grid h3,.delivery-settings-roadmap h3{margin-top:0}.delivery-driver-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.delivery-driver-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.delivery-driver-list li>div{gap:.2rem;display:grid}.delivery-settings-roadmap{margin-top:1rem}.catalog-operator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-operator-card{border:1px solid var(--line);background:var(--surface-1);overflow:hidden}.catalog-operator-card__media{background:var(--surface-2);min-height:150px;color:var(--text-secondary);place-items:center;display:grid;position:relative}.catalog-operator-card__media img{object-fit:cover;width:100%;height:180px}.catalog-operator-card__media .operator-status{background-color:var(--night);position:absolute;top:12px;right:12px}.catalog-operator-card__body{padding:20px}.catalog-operator-card__body small,.catalog-operator-card__body p{color:var(--text-secondary)}.catalog-operator-card__body h3{margin:8px 0;font-size:22px}.catalog-operator-card__body>strong{color:var(--orange);font-size:20px}.catalog-operator-card__actions{flex-wrap:wrap;gap:8px;padding:0 20px 20px;display:flex}.catalog-channel-options{border:0;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;display:flex}.catalog-channel-options legend{width:100%;color:var(--muted);text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem}.catalog-channel-options label{align-items:center;gap:.4rem;display:inline-flex}.homologation-hero{border:1px solid var(--line);border-left:4px solid var(--orange);background:var(--surface-1);justify-content:space-between;align-items:start;gap:24px;padding:28px;display:flex}.homologation-hero h2{margin:8px 0;font-size:clamp(28px,4vw,42px)}.homologation-hero p:last-child{max-width:760px;color:var(--text-secondary);margin-bottom:0}.homologation-summary{margin-bottom:24px}.homologation-summary strong{font-size:clamp(18px,3vw,24px)}.homologation-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.homologation-step{border:1px solid var(--line);background:var(--surface-1);align-items:center;gap:12px;min-height:96px;padding:16px;display:flex}.homologation-step>span{background:var(--surface-2);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.homologation-step strong,.homologation-step small{display:block}.homologation-step small{color:var(--text-secondary);margin-top:5px}.homologation-step--ready{border-color:var(--feedback-success)}@supports (color:color-mix(in lab, red, red)){.homologation-step--ready{border-color:color-mix(in srgb, var(--feedback-success) 45%, var(--line))}}.homologation-step--ready>span{color:#fff;background:var(--feedback-success)}.homologation-toolbar{margin-top:40px}.kitchen-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kitchen-ticket{border:1px solid var(--line);background:var(--surface-1);align-content:space-between;gap:18px;min-height:190px;padding:20px;display:grid}.kitchen-ticket__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.kitchen-ticket__heading strong{font-size:20px}.operator-status--in_production,.operator-status--ready{color:var(--feedback-success);background:var(--feedback-success)}@supports (color:color-mix(in lab, red, red)){.operator-status--in_production,.operator-status--ready{background:color-mix(in srgb, var(--feedback-success) 12%, transparent)}}.operator-status--paused,.operator-status--waiting,.operator-status--queued{color:var(--feedback-warning);background:var(--feedback-warning)}@supports (color:color-mix(in lab, red, red)){.operator-status--paused,.operator-status--waiting,.operator-status--queued{background:color-mix(in srgb, var(--feedback-warning) 12%, transparent)}}@media (max-width:900px){.operator-order-card__heading,.operator-order-card__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-summary{grid-template-columns:1fr 1fr}.operator-summary div:nth-child(2){border-right:0}.operator-summary div:nth-child(-n+2){border-bottom:1px solid var(--line)}.operator-order-layout,.operator-filters{grid-template-columns:1fr}.operator-order-detail{order:-1;max-height:none;scroll-margin-top:132px;position:static;overflow:visible}.catalog-operator-grid{grid-template-columns:1fr}.homologation-hero{display:grid}.homologation-steps,.kitchen-board{grid-template-columns:1fr}}.admin-kicker{color:var(--orange);letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.admin-summary{justify-content:space-between;align-items:end;gap:var(--space-8);padding-block:64px;display:flex}.admin-summary h2{margin:var(--space-3) 0 0}.admin-summary dl{border:1px solid var(--line);margin:0;display:flex}.admin-summary dl div{min-width:110px;padding:var(--space-4);border-right:1px solid var(--line)}.admin-summary dl div:last-child{border-right:0}.admin-summary dt{color:var(--text-secondary);font-size:12px}.admin-summary dd{margin:var(--space-2) 0 0;color:var(--orange);font-size:28px}.admin-domain-groups{gap:56px;display:grid}.admin-domain-group h2{margin-bottom:var(--space-6);font-size:30px}.admin-domain-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-domain-card{align-items:flex-start;gap:var(--space-3);min-height:190px;padding:var(--space-6);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-1);flex-direction:column;display:flex}.admin-domain-card:hover{background:var(--surface-2)}.admin-domain-card strong{margin-top:auto;font-size:22px;font-weight:500}.admin-domain-card small{color:var(--text-secondary)}.admin-domain-card>span:last-child{color:var(--orange);font-size:13px}@media (max-width:900px){.admin-experience,.admin-experience--collapsed{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:var(--space-3) var(--space-4);border-right:0;border-bottom:1px solid var(--line);position:static}.admin-sidebar__toggle,.admin-navigation-search,.admin-primary-navigation section h2{display:none}.admin-primary-navigation{gap:var(--space-2);display:flex;overflow-x:auto}.admin-primary-navigation section{gap:var(--space-2);display:flex}.admin-primary-navigation a,.admin-experience--collapsed .admin-primary-navigation a{width:auto;min-width:max-content;padding-inline:var(--space-3);justify-content:flex-start}.admin-experience--collapsed .admin-sidebar__label{display:inline}.admin-navigation-home{margin-bottom:0}.admin-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary{flex-direction:column;align-items:start}}@media (max-width:600px){.admin-topbar{flex-direction:column;align-items:flex-start}.admin-topbar nav{justify-content:space-between;width:100%}.admin-topbar__context{width:100%;padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--line);order:3;margin-left:0}.admin-content{width:min(100% - 32px,1280px);padding-top:40px}.admin-page-header{flex-direction:column}.admin-summary dl{width:100%}.admin-summary dl div{flex:1;min-width:0}.admin-domain-grid{grid-template-columns:1fr}}.ds-section{border-bottom:1px solid var(--line);padding-block:64px}.ds-section h2{margin-bottom:var(--space-8)}.ds-section__heading{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.ds-surface{padding:var(--space-6);border:1px solid var(--line);background:var(--surface-1)}.ds-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-feedback-grid,.ds-contract-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-form-card{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-contract-grid h3{margin-top:0;font-size:24px}.ds-contract-grid p,.ds-contract-grid dd{color:var(--text-secondary);line-height:1.5}.ds-contract-grid dt{margin-top:var(--space-4);color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.ds-contract-grid dd{margin:var(--space-1) 0 0}@media (max-width:720px){.ds-feedback-grid,.ds-contract-grid,.ds-form-card{grid-template-columns:1fr}.ds-section__heading{flex-direction:column;align-items:start}.ds-actions .ui-button{width:100%}}.iam-admin{width:min(1280px,100% - 48px);margin:0 auto;padding:48px 0 96px}.iam-admin__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:36px;display:flex}.iam-admin__header h1{margin:14px 0;font-size:clamp(42px,6vw,76px)}.iam-admin__header p,.iam-panel p{color:var(--muted)}.iam-admin__header a{border:1px solid var(--line);padding:12px 16px}.iam-panel{border:1px solid var(--line);background:#ffffff06;margin-top:24px;padding:24px}.iam-panel h2{margin:0 0 18px;font-size:24px}.iam-form{flex-direction:column;gap:16px;display:flex}.iam-form--inline{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;display:grid}.iam-form label{color:var(--muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.iam-form input{min-height:46px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:#111;padding:0 12px}.iam-form button,.iam-tabs button,.iam-list-title button{border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;background:0 0;padding:0 18px}.iam-form button{background:var(--orange);color:#111;border-color:var(--orange);font-weight:700}.iam-form .iam-button-secondary{color:var(--ink);border-color:var(--line);background:0 0}.iam-form button:disabled{opacity:.5;cursor:wait}.iam-tabs{gap:4px;margin-top:32px;display:flex;overflow-x:auto}.iam-tabs button.active{border-color:var(--orange);color:var(--orange)}.iam-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;display:grid}.iam-list-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.iam-table{border-top:1px solid var(--line)}.iam-table article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.iam-table article div{flex-direction:column;gap:6px;display:flex}.iam-table small{color:var(--muted)}.iam-table code{color:var(--muted);font-size:11px}@media (max-width:850px){.iam-grid{grid-template-columns:1fr}.iam-admin__header{flex-direction:column}.iam-form--inline{grid-template-columns:1fr}}@media (max-width:560px){.iam-admin{width:min(100% - 32px,1280px);padding-top:28px}.iam-admin__header{flex-direction:column}.iam-table article{grid-template-columns:1fr}.iam-table code{overflow-wrap:anywhere}}.kds{gap:16px;display:grid}.kds--tv{z-index:80;background:var(--night);grid-template-rows:auto auto 1fr;gap:10px;padding:12px 16px;position:fixed;inset:0;overflow:hidden}.kds-header{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 16px;display:flex}.kds-header__title{align-items:baseline;gap:14px;display:flex}.kds-header__title strong{letter-spacing:-.02em;font-size:24px}.kds-header__title span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:22px}.kds-header__stats{flex-wrap:wrap;gap:8px;display:flex}.kds-header__stats span{color:var(--text-secondary);background:var(--surface-2);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.kds-header__stats b{color:var(--text-primary);margin-left:4px}.kds-header__stats .kds-header__late{color:#fff;background:var(--feedback-danger)}@supports (color:color-mix(in lab, red, red)){.kds-header__stats .kds-header__late{background:color-mix(in srgb, var(--feedback-danger) 70%, transparent)}}.kds-header__actions{gap:8px;display:flex}.kds-message{color:var(--text-secondary);margin:0;font-size:14px}.kds-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;display:grid}.kds-column{border:1px solid var(--line);border-top:4px solid var(--feedback-info);border-radius:var(--radius-md);background:var(--surface-1);grid-template-rows:auto 1fr;gap:10px;min-height:420px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.kds-column{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}.kds-column--queue{border-top-color:var(--feedback-warning)}.kds-column--ready{border-top-color:var(--feedback-success)}.kds-column h2{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:0;font-size:18px;font-weight:800;display:flex}.kds-column__tickets{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:10px;max-height:calc(100vh - 230px);display:grid;overflow-y:auto}.kds--tv .kds-column{min-height:0}.kds--tv .kds-column__tickets{min-height:0;max-height:none}.kds-empty{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-secondary);text-align:center;grid-column:1/-1;margin:0;padding:24px 8px}.kds-ticket{border:2px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);border-left-width:8px;align-content:start;gap:10px;padding:12px;display:grid}.kds-ticket--ok{border-left-color:var(--feedback-success)}.kds-ticket--warning{border-color:var(--feedback-warning)}@supports (color:color-mix(in lab, red, red)){.kds-ticket--warning{border-color:color-mix(in srgb, var(--feedback-warning) 60%, var(--line))}}.kds-ticket--warning{border-left-color:var(--feedback-warning)}.kds-ticket--late{border-color:var(--feedback-danger);background:var(--feedback-danger)}@supports (color:color-mix(in lab, red, red)){.kds-ticket--late{background:color-mix(in srgb, var(--feedback-danger) 10%, var(--surface-1))}}.kds-ticket--ready{border-left-color:var(--feedback-success);background:var(--feedback-success)}@supports (color:color-mix(in lab, red, red)){.kds-ticket--ready{background:color-mix(in srgb, var(--feedback-success) 8%, var(--surface-1))}}.kds-ticket__header{justify-content:space-between;align-items:start;gap:8px;display:flex}.kds-ticket__header div{gap:2px;display:grid}.kds-ticket__header strong{font-size:22px}.kds-ticket__header small{color:var(--text-secondary);font-size:12px}.kds-ticket__timer{border-radius:var(--radius-sm);background:var(--surface-2);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:22px;font-weight:800}.kds-ticket--warning .kds-ticket__timer{color:#1a1a1a;background:var(--feedback-warning)}.kds-ticket--late .kds-ticket__timer{color:#fff;background:var(--feedback-danger)}.kds-ticket__tags{flex-wrap:wrap;gap:6px;display:flex}.kds-ticket__tags:empty{display:none}.kds-channel,.kds-tag{color:var(--text-primary);background:var(--surface-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.kds-channel--ifood{color:#fff;background:#ea1d2c}.kds-channel--99food{color:#1a1a1a;background:#ffd200}.kds-tag--alert{color:#1a1a1a;background:var(--feedback-warning)}.kds-ticket__items{gap:6px;margin:0;padding:0;font-size:18px;line-height:1.3;list-style:none;display:grid}.kds-ticket__items li{border-top:1px solid var(--line);padding-top:6px}.kds-ticket__items b{color:var(--orange)}.kds-ticket__note{border-radius:var(--radius-sm);color:#1a1a1a;background:var(--feedback-warning);margin:0;padding:8px;font-weight:700}.kds-ticket__actions{flex-wrap:wrap;gap:6px;display:flex}.kds-button{border:1px solid var(--orange);border-radius:var(--radius-sm);min-height:48px;color:var(--text-inverse);background:var(--orange);font:inherit;cursor:pointer;flex:auto;padding:8px 14px;font-size:16px;font-weight:800}.kds-button:disabled{cursor:wait;opacity:.6}.kds-button--ghost{border-color:var(--line);color:var(--text-primary);background:0 0;flex:none}.kds-button--danger{border-color:var(--action-danger);color:var(--action-danger);background:0 0;flex:none}.kds-manual{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);padding:12px 16px}.kds-manual summary{cursor:pointer;font-weight:700}.kds-manual form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kds-manual select{flex:260px}.kds--tv .kds-header__title strong{font-size:28px}.kds--tv .kds-ticket__header strong,.kds--tv .kds-ticket__timer{font-size:26px}.kds--tv .kds-ticket__items{font-size:22px}.kds--tv .kds-button{min-height:56px;font-size:20px}@media (max-width:900px){.kds-columns{grid-template-columns:1fr}.kds-column__tickets{max-height:none}}.order-drawer__notice{border-left:3px solid var(--feedback-info);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-2);margin:0 48px 16px 0;padding:10px 12px;font-size:14px}.kds-ticket__items li{gap:2px;display:grid}.kds-ticket__option{color:var(--text-secondary);padding-left:22px;font-size:.85em}.kds-ticket__item-note{border-radius:var(--radius-sm);color:#1a1a1a;background:var(--feedback-warning);margin-left:22px;padding:2px 6px;font-size:.8em;font-weight:700}.kds-average{border-left:4px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:2px;min-width:170px;padding:6px 14px;display:grid}.kds-average small{color:var(--text-secondary);font-size:12px}.kds-average strong{font-variant-numeric:tabular-nums;font-size:22px}.kds-average--down{border-left-color:var(--feedback-success)}.kds-average--up{border-left-color:var(--feedback-danger)}.kds-average--steady{border-left-color:var(--feedback-info)}.kds-average--done{border-left-color:var(--feedback-success);min-width:130px}.kds{--kds-card:260px;--kds-gap:10px;--kds-column-chrome:40px}.kds.kds--compact{--kds-card:220px;--kds-gap:8px}.kds.kds--dense{--kds-card:190px;--kds-gap:6px}.kds .kds-column__tickets{grid-template-columns:repeat(auto-fill, minmax(var(--kds-card), 1fr));gap:var(--kds-gap);scrollbar-gutter:stable}.kds-ticket__header>div{min-width:0}.kds-ticket__header strong{overflow-wrap:anywhere}.kds-ticket__timer{white-space:nowrap;flex:none}.kds .kds-column__tickets--masonry{align-items:flex-start;display:flex}.kds-stack{align-content:start;gap:var(--kds-gap);flex:1 1 0;min-width:0;display:grid}.kds-ticket__timer{justify-items:end;line-height:1.1;display:grid}.kds-ticket__timer small{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:700}.kds-ticket__customer{color:var(--text-primary)!important;font-size:14px!important}.kds-ticket__station{color:var(--text-secondary);font-size:.75em}.kds-columns{transition:grid-template-columns .3s}.kds--compact .kds-column__tickets{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.kds--compact .kds-ticket{gap:6px;padding:8px 10px}.kds--compact .kds-ticket__header strong,.kds--compact .kds-ticket__timer{font-size:18px}.kds--compact .kds-ticket__items{gap:3px;font-size:15px}.kds--compact .kds-ticket__items li{padding-top:3px}.kds--compact .kds-button{min-height:40px;font-size:15px}.kds--dense .kds-column__tickets{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.kds--dense .kds-ticket{border-left-width:6px;gap:4px;padding:6px 8px}.kds--dense .kds-ticket__header strong,.kds--dense .kds-ticket__timer{font-size:16px}.kds--dense .kds-ticket__items{gap:2px;font-size:13px}.kds--dense .kds-ticket__items li{padding-top:2px}.kds--dense .kds-ticket__tags b{padding:2px 6px;font-size:10px}.kds--dense .kds-button{min-height:34px;font-size:13px}.kds--tv.kds--compact .kds-ticket__header strong{font-size:20px}.kds--tv.kds--compact .kds-ticket__items{font-size:17px}.kds--tv.kds--dense .kds-ticket__items{font-size:15px}.kds-settings{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);gap:16px;padding:16px;display:grid}.kds-settings h2{margin:0;font-size:22px}.kds-settings header p{color:var(--text-secondary);margin:6px 0 0}.kds-settings__groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.kds-settings fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);gap:10px;margin:0;padding:12px;display:grid}.kds-settings legend{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:800}.kds-settings label{cursor:pointer;align-items:center;gap:10px;display:flex}.kds-settings input[type=checkbox]{width:20px;height:20px;accent-color:var(--orange)}.kds-settings__footer{justify-content:flex-end;gap:8px;display:flex}.kds-settings__footer .kds-button{flex:none}.kds-settings fieldset{align-content:start}.kds-settings input[type=checkbox]{flex:none}.pa-console{gap:20px;margin-top:32px;display:grid}.pa-login,.pa-flow,.pa-evidence{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)}.pa-login{grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) minmax(220px,.7fr) auto;align-items:end;gap:16px;padding:24px;display:grid}.pa-login h2,.pa-login p{margin:0}.pa-login div>p:last-child{color:var(--text-secondary);margin-top:8px}.pa-login label,.pa-form-grid label{color:var(--text-secondary);gap:7px;font-size:13px;font-weight:700;display:grid}.pa-login input,.pa-form-grid input,.pa-form-grid select{width:100%;min-height:46px}.pa-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pa-summary>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:17px 20px;display:grid}.pa-summary>div:last-child{border-right:0}.pa-summary span,.pa-default span,.pa-version dt{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.pa-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.pa-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pa-scenario{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-primary);text-align:left;background:var(--surface-1);cursor:pointer;grid-template-columns:1fr auto;gap:7px 12px;padding:18px 20px;transition:border-color .16s,background .16s,transform .16s;display:grid}.pa-scenario:hover{border-color:var(--text-secondary);transform:translateY(-1px)}.pa-scenario--active{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.pa-scenario--active{background:color-mix(in srgb, var(--orange) 7%, var(--surface-1))}}.pa-scenario strong{font-size:20px}.pa-scenario small,.pa-scenario code{color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1}.pa-scenario code{font-size:12px}.pa-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.pa-flow,.pa-evidence{gap:20px;padding:22px;display:grid}.pa-flow>header,.pa-evidence>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pa-flow h2,.pa-evidence h2,.pa-flow header p,.pa-evidence header p{margin:0}.pa-flow h2,.pa-evidence h2{margin-top:5px;font-size:24px}.pa-status{border:1px solid var(--feedback-info);align-items:center;width:max-content;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pa-status{border:1px solid color-mix(in srgb, var(--feedback-info) 45%, var(--line))}}.pa-status{color:var(--feedback-info);letter-spacing:.05em;text-transform:uppercase;background:var(--feedback-info);border-radius:999px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pa-status{background:color-mix(in srgb, var(--feedback-info) 10%, transparent)}}.pa-status--warning{color:var(--feedback-danger);border-color:var(--feedback-danger)}@supports (color:color-mix(in lab, red, red)){.pa-status--warning{border-color:color-mix(in srgb, var(--feedback-danger) 45%, var(--line))}}.pa-status--warning{background:var(--feedback-danger)}@supports (color:color-mix(in lab, red, red)){.pa-status--warning{background:color-mix(in srgb, var(--feedback-danger) 10%, transparent)}}.pa-form-grid{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.pa-form-grid small{color:var(--text-secondary);font-weight:400}.pa-version-picker{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pa-version-picker .ui-button{white-space:nowrap;min-height:46px}.pa-default{border-left:3px solid var(--feedback-info);border-radius:var(--radius-sm);background:var(--surface-1);align-content:center;gap:6px;min-height:72px;padding:12px 14px;display:grid}.pa-default strong{font-size:20px}.pa-steps{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pa-steps li{background:var(--surface-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.pa-steps li>span{width:32px;height:32px;color:var(--background);background:var(--text-primary);border-radius:50%;place-items:center;font-weight:900;display:grid}.pa-steps li>div{gap:3px;display:grid}.pa-steps small{color:var(--text-secondary)}.pa-danger:not(:disabled){color:var(--feedback-danger);border-color:var(--feedback-danger)}@supports (color:color-mix(in lab, red, red)){.pa-danger:not(:disabled){border-color:color-mix(in srgb, var(--feedback-danger) 60%, var(--line))}}.pa-evidence{scrollbar-gutter:stable;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.pa-version{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pa-version>div{background:var(--surface-2);gap:6px;min-width:0;padding:12px;display:grid}.pa-version dd{margin:0;font-weight:700}.pa-version__wide{grid-column:1/-1}.pa-version code,.pa-timeline code{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px}.pa-consumer-evidence{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:grid}.pa-consumer-evidence h3,.pa-consumer-evidence p{margin:0}.pa-consumer-evidence p{color:var(--text-secondary);font-size:13px}.pa-consumer-evidence>.ui-button{justify-self:start}.pa-timeline{display:grid}.pa-timeline article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.pa-timeline article:last-child{border-bottom:0}.pa-timeline article>span{border:2px solid var(--surface-1);outline:1px solid var(--feedback-success);background:var(--feedback-success);border-radius:50%;width:9px;height:9px;margin-top:5px}.pa-timeline article>div{gap:4px;display:grid}.pa-timeline small,.pa-empty{color:var(--text-secondary)}.pa-empty{border:1px dashed var(--line);border-radius:var(--radius-sm);text-align:center;margin:0;padding:18px}.pa3-console{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);gap:16px;padding:22px;display:grid}.pa4-console,.pa5-console,.pa4-view,.pa4-editor{gap:16px;min-width:0;display:grid}.pa4-console,.pa5-console{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);padding:22px}.pa4-fields,.pa4-search,.pa4-grid,.pa4-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pa4-search{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pa4-console label,.pa5-console label{gap:7px;min-width:0;display:grid}.pa4-console input:not([type=checkbox]),.pa4-console select,.pa4-console textarea,.pa5-console input:not([type=checkbox]),.pa5-console select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-height:44px;color:var(--text-primary);padding:10px}.pa4-console code,.pa5-console code,.pa5-console p,.pa4-context,.pa4-console p,.pa5-console p{overflow-wrap:anywhere}.pa4-console p{margin:0}.pa4-badges,.pa4-tabs,.pa4-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.pa4-badges span{border:1px solid var(--line);border-radius:999px;padding:4px 9px;font-size:12px}.pa4-tabs button{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--text-primary);cursor:pointer;padding:10px 20px}.pa4-tabs [aria-selected=true]{border-bottom:3px solid var(--orange)}.pa4-console [role=tabpanel]{gap:16px;min-width:0;display:grid}.pa4-console fieldset{border:1px solid var(--line);gap:14px;min-width:0;padding:14px;display:grid}.pa4-editor form{gap:14px;display:grid}.pa4-console textarea{resize:vertical;min-height:100px}.pa4-console .pa4-check{align-items:flex-start;gap:10px;min-height:44px;display:flex}.pa4-check input{flex:0 0 20px;width:20px;height:20px;margin-top:4px}.pa4-controls>div{gap:5px;display:grid}.pa4-controls small{color:var(--text-secondary)}.pa4-dialog{border:1px solid var(--line);border-radius:var(--radius-md);width:min(560px,100vw - 32px);max-height:85dvh;color:var(--text-primary);background:var(--surface-1);margin:auto;padding:24px;overflow:auto}.pa4-dialog::backdrop{background:#000000a6}.pa4-dialog form{gap:16px;display:grid}.pa5-window-list{gap:1rem;padding-inline-start:1.25rem;display:grid}.pa5-window-list li,.pa5-command-summary dd,.pa5-hash{overflow-wrap:anywhere;min-width:0}.pa5-command-summary dt{margin-top:.75rem;font-weight:700}.pa5-command-summary dd{margin:.25rem 0 0}.pa5-maintenance-form{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:16px}.pa5-console button{min-height:44px;color:var(--text-primary);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;white-space:normal;overflow-wrap:anywhere;padding:10px 16px}.pa5-console button:disabled{opacity:.5;cursor:not-allowed}.pa5-console .pa3-actions{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}.pa4-console :focus-visible,.pa5-console :focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (max-width:720px){.pa4-fields,.pa4-grid,.pa4-controls,.pa4-search{grid-template-columns:minmax(0,1fr)}.pa4-console,.pa5-console{padding:14px}.pa4-console .pa3-console__header,.pa5-console .pa3-console__header{flex-direction:column}}.pa3-console__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pa3-console__header h2,.pa3-console__header p{margin:0}.pa3-console__header h2{margin-top:5px;font-size:28px}.pa3-console__header div>p:last-child{max-width:720px;color:var(--text-secondary);margin-top:8px}.pa3-tabs{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pa3-tab{border:0;border-right:1px solid var(--line);min-height:52px;color:var(--text-secondary);text-align:left;background:var(--surface-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.pa3-tab:last-child{border-right:0}.pa3-tab strong{min-width:28px;height:28px;color:var(--text-primary);background:var(--surface-1);border-radius:999px;place-items:center;font-size:12px;display:grid}.pa3-tab--active{color:var(--text-primary);box-shadow:inset 0 -3px 0 var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.pa3-tab--active{background:color-mix(in srgb, var(--orange) 7%, var(--surface-1))}}.pa3-read-panel{gap:12px;min-height:190px;display:grid}.pa3-notice{border-left:3px solid var(--feedback-warning);color:var(--text-secondary);background:var(--feedback-warning);margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.pa3-notice{background:color-mix(in srgb, var(--feedback-warning) 8%, var(--surface-2))}}.pa3-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pa3-read-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.pa3-read-card h3,.pa3-read-card p,.pa3-read-card dl{margin:0}.pa3-read-card p,.pa3-read-card small,.pa3-read-card code{color:var(--text-secondary);overflow-wrap:anywhere}.pa3-read-card__topline{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.pa3-read-card dl{flex-wrap:wrap;gap:12px 22px;display:flex}.pa3-read-card dl div{gap:3px;display:grid}.pa3-read-card dt{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.pa3-read-card dd{margin:0;font-weight:700}.pa3-subscription-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:12px;display:grid}.pa3-entitlements{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:8px;padding:16px;display:grid}.pa3-entitlements>span{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.pa3-entitlements>strong{font-size:28px}.pa3-entitlements ul,.pa3-entitlements p{margin:0}.pa3-entitlements ul{color:var(--text-secondary);overflow-wrap:anywhere;gap:6px;padding-left:18px;font-size:13px;display:grid}.pa3-quota--hard{color:var(--feedback-danger)}.pa3-quota--soft{color:var(--feedback-warning)}.pa3-preview-button{width:100%;margin-top:auto}.pa3-impact{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:14px;padding:18px;display:grid}.pa3-impact>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.pa3-impact h3,.pa3-impact header p,.pa3-impact section p{margin:0}.pa3-impact__status{background:var(--surface-1);border-left:3px solid;gap:3px;padding:12px 14px;display:grid}.pa3-impact__status--ready{color:var(--feedback-success)}.pa3-impact__status--blocked,.pa3-impact__blockers{color:var(--feedback-danger)}.pa3-impact__status span,.pa3-impact__grid p,.pa3-impact__quotas p{color:var(--text-secondary)}.pa3-impact__blockers,.pa3-impact__grid section,.pa3-impact__quotas{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);padding:14px}.pa3-impact__blockers ul,.pa3-impact__grid ul{overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px}.pa3-impact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pa3-impact__quotas>div{gap:8px;margin-top:10px;display:grid}.pa3-impact__quotas article{border-top:1px solid var(--line);grid-template-columns:minmax(130px,.5fr) auto minmax(200px,1fr);align-items:center;gap:12px;padding-top:8px;display:grid}.pa-section-divider{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.pa-section-divider:after{content:"";background:var(--line);flex:1;height:1px}@media (max-width:1000px){.pa-login,.pa-workspace{grid-template-columns:1fr}.pa-login{align-items:stretch}.pa-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-summary>div:nth-child(2){border-right:0}.pa-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pa-evidence{max-height:none;position:static}.pa3-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa3-subscription-layout,.pa3-impact__quotas article{grid-template-columns:1fr}}@media (max-width:650px){.pa-console{margin-top:20px}.pa-summary,.pa-scenarios,.pa-form-grid,.pa3-tabs,.pa3-card-grid{grid-template-columns:1fr}.pa3-console{padding:16px}.pa3-console__header,.pa3-impact>header{flex-direction:column;align-items:stretch}.pa3-impact__grid{grid-template-columns:1fr}.pa3-tab{border-right:0;border-bottom:1px solid var(--line)}.pa3-tab:last-child{border-bottom:0}.pa-summary>div{border-right:0;border-bottom:1px solid var(--line)}.pa-summary>div:last-child{border-bottom:0}.pa-steps li{grid-template-columns:auto 1fr}.pa-steps .ui-button{grid-column:1/-1;width:100%}.pa-flow>header,.pa-evidence>header{flex-direction:column;align-items:stretch}}.catalog-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;display:flex}.catalog-filters label{flex:280px;gap:8px;max-width:440px;display:grid}.catalog-filters label>span{color:var(--text-secondary);font-size:12px}.catalog-filters+.order-filter-chips,.order-filter-chips+.order-filter-chips{margin-bottom:12px}.order-filter-chips+.catalog-operator-grid{margin-top:8px}.catalog-cmv{color:var(--text-inverse);letter-spacing:.01em;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.catalog-cmv--green{background:var(--feedback-success)}.catalog-cmv--yellow{background:var(--feedback-warning)}.catalog-cmv--red,.catalog-cmv--missing{background:var(--feedback-danger)}.catalog-operator-card__media .catalog-cmv{position:absolute;bottom:12px;left:12px;box-shadow:0 4px 14px #00000059}.catalog-dot{align-items:center;gap:6px;display:inline-flex}.catalog-dot:before{content:"";border-radius:999px;width:10px;height:10px}.catalog-dot--green:before{background:var(--feedback-success)}.catalog-dot--yellow:before{background:var(--feedback-warning)}.catalog-dot--red:before,.catalog-dot--missing:before{background:var(--feedback-danger)}.catalog-operator-card__open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.catalog-operator-card__open>span{display:grid}.catalog-operator-card:hover,.catalog-operator-card--selected{border-color:var(--orange)}.catalog-operator-card__body{gap:4px}.catalog-operator-card__name{font-size:20px;font-weight:800;line-height:1.2}.catalog-drawer{gap:16px;display:grid}.catalog-drawer h3{margin:0}.catalog-drawer__tags,.catalog-drawer__actions,.catalog-sheet__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-drawer__price{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.catalog-drawer__price label{flex:180px;gap:6px;display:grid}.catalog-drawer__price label>span{color:var(--text-secondary);font-size:12px}.catalog-drawer .catalog-modifiers{margin:0}.catalog-sheet{gap:14px;display:grid}.catalog-sheet__band{border-radius:var(--radius-md);gap:4px;padding:14px 16px;display:grid}.catalog-sheet__band strong{font-size:22px}.catalog-sheet__band span{font-size:13px}.catalog-sheet__numbers{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.catalog-sheet__numbers div{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.catalog-sheet__numbers dt{color:var(--text-secondary);text-transform:uppercase;font-size:11px}.catalog-sheet__numbers dd{margin:6px 0 0;font-size:18px;font-weight:800}.catalog-sheet__items p{color:var(--text-secondary);margin:0 0 8px;font-size:13px}.catalog-sheet__items table{border-collapse:collapse;width:100%;font-size:13px}.catalog-sheet__items th,.catalog-sheet__items td{border-bottom:1px solid var(--line);text-align:left;padding:8px 6px}.catalog-sheet__items th{color:var(--text-secondary);text-transform:uppercase;font-size:11px}.catalog-sheet__items td:nth-child(n+2),.catalog-sheet__items th:nth-child(n+2){text-align:right;white-space:nowrap}@media (max-width:900px){.catalog-operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar__actions{justify-content:flex-start}}@media (max-width:560px){.catalog-operator-grid{grid-template-columns:1fr}}.order-drawer__panel--wide.operator-order-detail{width:min(760px,100%)}.promotion-form__products{border:1px solid var(--line);border-radius:var(--radius-md);gap:10px;margin:0;padding:14px;display:grid}.promotion-form__products legend{color:var(--text-secondary);text-transform:uppercase;padding:0 6px;font-size:12px}.promotion-form__products ul,.marketing-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.promotion-form__products li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px auto;align-items:end;gap:10px;padding:10px 0;display:grid}.promotion-form__products li>span,.promotion-form__choices button>span{gap:2px;display:grid}.promotion-form__products li small,.promotion-form__choices small{color:var(--text-secondary)}.promotion-form__products li label{gap:4px;font-size:12px;display:grid}.promotion-form__choices{gap:6px;display:grid}.promotion-form__choices button{border:1px solid var(--line);border-radius:var(--radius-sm);color:inherit;background:var(--surface-2);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.promotion-form__choices button:hover{border-color:var(--orange)}.promotion-form__value{grid-template-columns:1fr 1fr;gap:12px;display:grid}.promotion-form__value label{gap:6px;display:grid}.promotion-form__link{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.promotion-cmv{gap:12px;display:grid}.promotion-cmv dd small{color:var(--text-secondary);font-size:12px;font-weight:600}.promotion-cmv__suggestions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.promotion-cmv__suggestions p{width:100%;color:var(--text-secondary);margin:0;font-size:13px}.promotion-cmv__suggestions small{color:var(--feedback-danger)}.marketing-items li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.marketing-acknowledge{border:1px solid var(--feedback-danger);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px;display:flex}.marketing-campaigns{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.marketing-campaign{border:1px solid var(--line);color:inherit;background:var(--surface-1);font:inherit;text-align:left;cursor:pointer;justify-items:start;gap:6px;padding:16px;display:grid}.marketing-campaign:hover{border-color:var(--orange)}.marketing-campaign strong{font-size:18px}.marketing-campaign small{color:var(--text-secondary)}.marketing-coupons{gap:8px;margin-top:12px;padding:20px;display:grid}.order-ticket__badges .catalog-cmv{padding:2px 8px;font-size:11px}@media (max-width:560px){.promotion-form__value{grid-template-columns:1fr}.promotion-form__products li{grid-template-columns:1fr 80px}}.storefront-offer-badge{background:var(--storefront-accent,#dc3f1f);color:var(--storefront-on-accent,#fff);letter-spacing:.01em;box-shadow:0 4px 12px var(--storefront-accent,#dc3f1f);border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.storefront-offer-badge{box-shadow:0 4px 12px color-mix(in srgb, var(--storefront-accent,#dc3f1f) 40%, transparent)}}.storefront-categories a.storefront-categories__offers{border-color:var(--storefront-accent,#dc3f1f);background:var(--storefront-accent,#dc3f1f);color:var(--storefront-on-accent,#fff)}.storefront-offers__grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(260px,320px);grid-auto-flow:column;gap:14px;padding:4px 2px 12px;display:grid;overflow-x:auto}.storefront-offer{scroll-snap-align:start;border:2px solid var(--storefront-accent,#dc3f1f);grid-template-rows:150px 1fr;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.storefront-offer{border:2px solid color-mix(in srgb, var(--storefront-accent,#dc3f1f) 55%, transparent)}}.storefront-offer{border-radius:var(--sf-radius);background:var(--sf-card);transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px #0000001a}.storefront-offer:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff59 50%,#0000 60%) 0 0/250% 100%;animation:3.6s ease-in-out infinite storefront-offer-shine;position:absolute;inset:0}.storefront-offer:hover{transform:translateY(-3px);box-shadow:0 16px 32px #00000029}.storefront-offer>.storefront-offer-badge{z-index:1;font-size:15px;position:absolute;top:10px;left:10px}.storefront-offer__images{background:var(--storefront-accent,#dc3f1f);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.storefront-offer__images{background:color-mix(in srgb, var(--storefront-accent,#dc3f1f) 14%, var(--sf-card))}}.storefront-offer__images img,.storefront-offer__images span{object-fit:cover;flex:1 1 0;min-width:0;height:100%}.storefront-offer__images span{color:var(--storefront-accent,#dc3f1f);place-items:center;font-size:28px;font-weight:800;display:grid}.storefront-offer--combo .storefront-offer__images img+img{border-left:3px solid var(--sf-card)}.storefront-offer__body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.storefront-offer__body h3{margin:0;font-size:17px;line-height:1.25}.storefront-offer__body p{color:var(--sf-muted);margin:0;font-size:13px}.storefront-offer__body .storefront-offer__kind{color:var(--storefront-accent,#dc3f1f);text-transform:uppercase;font-size:12px;font-weight:800}.storefront-offer__body .storefront-offer__price{color:inherit;align-items:baseline;gap:8px;margin-top:auto;display:flex}.storefront-offer__price s{color:var(--sf-muted);font-size:14px}.storefront-offer__price b{color:var(--storefront-accent,#dc3f1f);font-size:22px}.storefront-offer__cta{border-radius:calc(var(--sf-radius) * .75);background:var(--storefront-accent,#dc3f1f);color:var(--storefront-on-accent,#fff);font:inherit;text-align:center;cursor:pointer;border:0;margin-top:6px;padding:10px 12px;font-weight:800;display:block}.storefront-offer__cta:disabled{opacity:.7}@keyframes storefront-offer-shine{0%,60%{background-position:150% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.storefront-offer:after{animation:none}}.storefront-card--offer{border-color:var(--storefront-accent,#dc3f1f)}@supports (color:color-mix(in lab, red, red)){.storefront-card--offer{border-color:color-mix(in srgb, var(--storefront-accent,#dc3f1f) 55%, transparent)}}.storefront-card-price--offer s{color:var(--sf-muted);margin-right:4px;font-size:13px;font-weight:500}.storefront-card-price--offer{color:var(--storefront-accent,#dc3f1f)}.storefront-card-image .storefront-card-badge{z-index:1;padding:2px 8px;font-size:12px;position:absolute;top:6px;left:6px}.storefront-hero__offer{border-radius:0 0 var(--sf-radius) var(--sf-radius);background:radial-gradient(circle at 80% 30%, var(--storefront-accent,#dc3f1f) 0, transparent 55%), var(--storefront-primary,#171512);color:#fff;grid-template-columns:minmax(0,1fr) minmax(120px,40%);min-height:clamp(168px,26vw,320px);margin:0 calc(-1*clamp(16px,4vw,48px));display:grid;overflow:hidden}.storefront-hero__offer-text{flex-direction:column;justify-content:center;gap:8px;padding:20px clamp(16px,4vw,48px) 56px;display:flex}.storefront-hero__offer-text strong{font-size:clamp(22px,4vw,38px);line-height:1.1}.storefront-hero__offer-text .storefront-offer-badge{align-self:flex-start}.storefront-hero__offer-price s{opacity:.75}.storefront-hero__offer-price b{font-size:clamp(22px,3.4vw,32px)}.storefront-hero__offer img{object-fit:cover;width:100%;height:100%}.storefront-carousel{margin:0 calc(-1*clamp(16px,4vw,48px));position:relative}.storefront-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0 0 var(--sf-radius) var(--sf-radius);display:flex;overflow-x:auto}.storefront-carousel__track::-webkit-scrollbar{display:none}.storefront-carousel__slide{scroll-snap-align:start;background:var(--storefront-primary,#171512);flex:0 0 100%;height:clamp(168px,26vw,320px)}.storefront-carousel__slide>a,.storefront-carousel__slide>img,.storefront-carousel__slide>span{width:100%;height:100%;display:block}.storefront-carousel__slide img{object-fit:cover;width:100%;height:100%}.storefront-carousel__offer{background:radial-gradient(circle at 80% 30%, var(--storefront-accent,#dc3f1f) 0, transparent 55%), var(--storefront-primary,#171512);color:#fff;flex-direction:column;justify-content:center;gap:8px;height:100%;padding:20px clamp(16px,4vw,48px) 56px;position:relative;overflow:hidden;display:flex!important}.storefront-carousel__offer>*{z-index:1;max-width:60%;position:relative}.storefront-carousel__offer .storefront-offer-badge{align-self:flex-start}.storefront-carousel__offer strong{font-size:clamp(20px,3.6vw,34px);line-height:1.1}.storefront-carousel__offer b{font-size:clamp(20px,3vw,30px)}.storefront-carousel__offer>img{z-index:0;object-fit:cover;max-width:none;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%);width:45%!important}.storefront-carousel__dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:52px;left:0;right:0}.storefront-carousel__dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:8px;height:8px;padding:0}.storefront-carousel__dots button[aria-current=true]{background:#fff;width:22px}.storefront-pdp-price--offer{color:var(--storefront-accent,#dc3f1f);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.storefront-pdp-price--offer s{color:var(--sf-muted);font-size:.75em}.storefront-pdp-price--offer small{width:100%;color:var(--sf-muted);font-size:13px;font-weight:500}.storefront-pdp-combo a{color:var(--storefront-accent,#dc3f1f);font-weight:700}.storefront-cart-offers{border:1px dashed var(--storefront-accent,#dc3f1f);gap:6px;margin:12px 0 0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.storefront-cart-offers{border:1px dashed color-mix(in srgb, var(--storefront-accent,#dc3f1f) 60%, transparent)}}.storefront-cart-offers{border-radius:calc(var(--sf-radius) * .75);list-style:none}.storefront-cart-offers li{color:var(--storefront-accent,#dc3f1f);justify-content:space-between;gap:12px;font-weight:700;display:flex}.storefront-summary__discount dd,.storefront-summary__discount dt{color:var(--storefront-accent,#dc3f1f)}@media (max-width:560px){.storefront-hero__offer{grid-template-columns:minmax(0,1fr) 38%}.storefront-carousel__offer>*{max-width:70%}}.storefront-admin__modes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:12px 0;display:grid}.storefront-admin__modes label{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;gap:4px;padding:12px;display:grid}.storefront-admin__modes label.is-active{border-color:var(--orange)}.storefront-admin__modes small{color:var(--text-secondary)}.storefront-admin__field{gap:6px;max-width:420px;margin-bottom:12px;display:grid}.storefront-admin__slides{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.storefront-admin__slides li{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.storefront-admin__slides label{gap:6px;font-size:13px;display:grid}.storefront-admin__slides li>span{gap:4px;display:flex}.storefront-admin__slide-preview{border-radius:var(--radius-sm);background:var(--surface-2);text-align:center;place-items:center;height:56px;font-size:13px;display:grid;overflow:hidden}.storefront-admin__slide-preview img{object-fit:cover;width:100%;height:100%}.pa5-console dl,.pa5-console code{overflow-wrap:anywhere}.pa5-console .pa5-branding-toggle{align-items:center;gap:8px;min-height:44px;display:flex}.pa5-console .pa5-branding-toggle input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;margin:0}@media (max-width:640px){.storefront-admin__slides li{grid-template-columns:1fr}}.pa5-observation-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.pa5-observation-grid article{overflow-wrap:anywhere;min-width:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
