/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Tajawal", "IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-red-600:oklch(57.7% .245 27.325);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-800:oklch(43.7% .078 188.216);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:var(--hub-p-50);--color-indigo-100:var(--hub-p-100);--color-indigo-200:var(--hub-p-200);--color-indigo-300:var(--hub-p-300);--color-indigo-400:var(--hub-p-400);--color-indigo-500:var(--hub-p-500);--color-indigo-600:var(--hub-p-600);--color-indigo-700:var(--hub-p-700);--color-indigo-800:var(--hub-p-800);--color-indigo-900:var(--hub-p-900);--color-indigo-950:#1e1b4b;--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-700:oklch(52.5% .223 3.958);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--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{.t-display{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.t-h1{font-size:1.75rem;font-weight:700;line-height:1.25}.t-h2{font-size:1.25rem;font-weight:700;line-height:1.3}.t-h3{font-size:1.05rem;font-weight:600;line-height:1.35}.t-h4{font-size:.95rem;font-weight:600;line-height:1.4}.t-body-lg{font-size:1.05rem;line-height:1.65}.t-body{font-size:.95rem;line-height:1.6}.t-body-sm{font-size:.85rem;line-height:1.5}.t-label{font-size:.8rem;font-weight:600;line-height:1.4}.t-caption{color:var(--hub-text-secondary);font-size:.75rem;font-weight:500;line-height:1.45}.num,.t-num,.t-money{font-family:var(--font-sans);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ticker{align-items:center;gap:3px;display:flex}.ticker i{background:#14191029;width:7px;height:14px;display:block;transform:skew(-12deg)}.ticker i.on{background:var(--hub-accent)}.ticker i.mid{background:var(--hub-warning)}.card-op,.hub-card{background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-1);border-radius:var(--hub-radius-lg);transition:border-color var(--hub-ease), box-shadow var(--hub-ease)}.hub-card-raised{background:var(--hub-surface-raised);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-2);border-radius:var(--hub-radius-xl)}.ifthen{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}@media (width<=767px){.ifthen{grid-template-columns:1fr}.ifthen .arrow{display:none}}.ifthen .arrow{font-family:var(--font-mono);color:var(--hub-accent);font-weight:600}.hub-btn{cursor:pointer;min-height:44px;transition:background var(--hub-ease), color var(--hub-ease), border-color var(--hub-ease), transform var(--hub-ease), box-shadow var(--hub-ease);white-space:nowrap;border-radius:var(--hub-radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.hub-btn:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}.hub-btn:active:not(:disabled){transform:scale(.98)}.hub-btn:disabled,.hub-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.hub-btn-sm{border-radius:10px;min-height:44px;padding:0 .8rem;font-size:.82rem}.hub-btn-md{border-radius:12px;min-height:44px;padding:0 1rem;font-size:.875rem}.hub-btn-lg{border-radius:14px;min-height:46px;padding:0 1.25rem;font-size:.95rem}.hub-btn-primary{background:linear-gradient(135deg, var(--hub-primary), var(--hub-primary-hover));color:var(--hub-on-primary,#fff);box-shadow:0 2px 6px var(--hub-primary), 0 1px 2px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-btn-primary{box-shadow:0 2px 6px color-mix(in srgb, var(--hub-primary) 28%, transparent), 0 1px 2px color-mix(in srgb, var(--hub-primary) 16%, transparent)}}.hub-btn-primary:hover:not(:disabled){background:linear-gradient(135deg, var(--hub-primary-hover), var(--hub-secondary));box-shadow:0 4px 14px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-btn-primary:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb, var(--hub-primary) 36%, transparent)}}.hub-btn-secondary{background:var(--hub-secondary);color:var(--hub-surface)}.hub-btn-outline{background:var(--hub-surface);color:var(--hub-text);border-color:var(--hub-border-strong)}.hub-btn-outline:hover:not(:disabled){background:var(--hub-surface-muted);border-color:var(--hub-text-secondary)}.hub-btn-ghost{color:var(--hub-text-secondary);background:0 0}.hub-btn-ghost:hover:not(:disabled){background:var(--hub-surface-muted);color:var(--hub-text)}.hub-btn-danger{background:linear-gradient(135deg, var(--hub-danger), #be123c);color:#fff;box-shadow:0 1px 2px #ef444433}.hub-btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#be123c,#9f1239)}.hub-btn-success{background:linear-gradient(135deg, var(--hub-success), var(--hub-success-hover));color:#fff;box-shadow:0 1px 2px #10b98133}.hub-btn-success:hover:not(:disabled){background:linear-gradient(135deg, var(--hub-success-hover), #065f46)}.hub-btn-accent{background:linear-gradient(135deg, var(--hub-accent), var(--hub-accent-hover));color:#fff;box-shadow:0 2px 6px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-btn-accent{box-shadow:0 2px 6px color-mix(in srgb, var(--hub-primary) 25%, transparent)}}.hub-btn-accent:hover:not(:disabled){background:linear-gradient(135deg, var(--hub-accent-hover), var(--hub-secondary));box-shadow:0 4px 14px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-btn-accent:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb, var(--hub-primary) 35%, transparent)}}.hub-btn-icon{width:44px;height:44px;min-height:44px;padding:0}.hub-field{min-width:0;display:block}.hub-field-label{color:var(--hub-text);margin-block-end:.4rem;font-size:.82rem;font-weight:600;display:block}.hub-control{border:1.5px solid var(--hub-border-strong);width:100%;min-height:44px;color:var(--hub-text);border-radius:var(--hub-radius-md);transition:border-color var(--hub-ease), box-shadow var(--hub-ease), background var(--hub-ease);background:#fff;padding:.5rem .85rem;font-family:inherit;font-size:1rem}input.hub-control[dir=ltr],textarea.hub-control[dir=ltr],input[data-hub-image-url-input],input[type=url],input[type=email],input[type=tel]{text-align:left;direction:ltr}[data-camera-row][hidden],[data-camera-add][hidden]{display:none!important}.hub-select{width:100%;min-width:0;display:block;position:relative}.hub-select.flex-1{flex:1}.hub-select:after{content:"";pointer-events:none;inset-inline-end:.85rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%234f46e5' d='M4.2 6.2 8 10l3.8-3.8'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.hub-select.hub-combo:after{content:none}.hub-select-native{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-select.hub-combo>.hub-combo-btn{padding-inline-end:2.2rem}.hub-select.hub-combo>.hub-combo-btn:after{content:"";pointer-events:none;inset-inline-end:.85rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%234f46e5' d='M4.2 6.2 8 10l3.8-3.8'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}select.hub-control{appearance:none;color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;background-image:none;padding-inline:.85rem 2.2rem}select.hub-control option,select.hub-control optgroup,select option,select optgroup,option,optgroup{background-image:none;color:#0f172a!important;background-color:#fff!important}input[type=file].hub-control{min-width:0;max-width:100%;padding-block:.45rem}input[type=date].hub-control{box-sizing:border-box;width:100%;min-width:0;padding-inline:.75rem}.hub-image-drop{outline-offset:4px;border-radius:14px;outline:2px dashed #0000;transition:outline-color .15s,background-color .15s}.hub-image-drop.is-drop-target{outline-color:var(--hub-primary);background-color:var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-image-drop.is-drop-target{background-color:color-mix(in srgb, var(--hub-primary) 6%, transparent)}}.hub-image-drop:focus-visible{outline-color:var(--hub-primary)}.hub-image-progress{block-size:6px;inline-size:100%;accent-color:var(--hub-primary);border-radius:999px;overflow:hidden}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-results-button{appearance:none}input[type=url],input[type=number].t-num,input[dir=ltr],.hub-control[dir=ltr],.dir-ltr,.ltr-input,[dir=rtl] input[type=url]::placeholder,[dir=rtl] input[dir=ltr]::placeholder,[dir=rtl] .hub-control[dir=ltr]::placeholder,[dir=rtl] .dir-ltr::placeholder{unicode-bidi:isolate;text-align:left!important;direction:ltr!important}.hub-control:focus{border-color:var(--hub-primary);box-shadow:0 0 0 3.5px var(--hub-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.hub-control:focus{box-shadow:0 0 0 3.5px color-mix(in srgb, var(--hub-primary) 12%, transparent)}}.hub-control[aria-invalid=true]{border-color:var(--hub-danger);box-shadow:0 0 0 3px #ef44441f}.hub-control:disabled{opacity:.55;background:var(--hub-surface-muted)}.hub-field-hint{color:var(--hub-text-secondary);margin-block-start:.35rem;font-size:.75rem}.hub-field-error{color:var(--hub-danger);margin-block-start:.35rem;font-size:.75rem;font-weight:600}.hub-search{border:1.5px solid var(--hub-border);border-radius:var(--hub-radius-md);transition:border-color var(--hub-ease), box-shadow var(--hub-ease);background:#fff;align-items:center;gap:.6rem;padding-inline:.85rem;display:flex}.hub-search:focus-within{border-color:var(--hub-primary);box-shadow:0 0 0 3.5px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-search:focus-within{box-shadow:0 0 0 3.5px color-mix(in srgb, var(--hub-primary) 12%, transparent)}}.hub-search input{min-width:0;font:inherit;color:var(--hub-text);background:0 0;border:0;outline:none;flex:1}.hub-kbd{font-family:var(--font-mono);background:var(--hub-primary-subtle);color:var(--hub-primary);border-radius:var(--hub-radius-sm);padding:.15rem .45rem;font-size:.7rem;font-weight:600}.hub-badge{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:var(--hub-radius-pill);align-items:center;gap:.4rem;min-height:26px;padding:0 .65rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.hub-badge i{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 2px #fffc}.hub-badge-ok{color:var(--hub-success-hover);background:var(--hub-success-soft);border-color:#a7f3d0}.hub-badge-warn{color:var(--hub-warning);background:var(--hub-warning-soft);border-color:#fde68a}.hub-badge-danger{color:#9f1239;background:var(--hub-danger-soft);border-color:#fecdd3}.hub-badge-info{color:var(--hub-primary-hover);background:var(--hub-primary-subtle);border-color:var(--hub-p-200)}.hub-badge-muted{color:var(--hub-text-secondary);background:var(--hub-surface-muted);border-color:var(--hub-border)}.hub-alert{border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);padding:.75rem 1rem;font-size:.875rem}.hub-alert-ok{background:var(--hub-success);color:var(--hub-surface)}.hub-alert-danger{background:var(--hub-danger);color:#f6eeec}.hub-alert-warn{background:var(--hub-warning-soft);color:var(--hub-text)}.hub-empty{text-align:center;padding:1.25rem 1rem}.hub-empty h2{margin-block-end:.25rem;font-size:1rem;font-weight:700}.hub-empty p{color:var(--hub-text-secondary);margin-block-end:.65rem}.hub-empty p:last-child{margin-block-end:0}.hub-skel{background:linear-gradient(90deg, var(--hub-surface-muted), var(--hub-surface-raised), var(--hub-surface-muted));background-size:200% 100%;min-height:.85rem;animation:1.2s infinite hub-shimmer}@keyframes hub-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.hub-table-wrap{overflow-x:auto}.hub-table{border-collapse:collapse;width:100%;font-size:.875rem}.hub-table th{text-align:start;color:var(--hub-text-muted);padding:.7rem .75rem;font-size:.72rem;font-weight:600}.hub-table td{border-top:1px solid var(--hub-border);vertical-align:top;padding:.75rem}.hub-table .hub-sticky{background:var(--hub-surface);position:sticky;inset-inline-end:0}.hub-dock{z-index:40;min-height:56px;color:var(--hub-text-secondary);box-shadow:var(--hub-shadow-2);border-radius:var(--hub-radius-xl);background:#fff;justify-content:space-around;align-items:center;padding:.35rem;padding-block-end:max(.35rem, env(safe-area-inset-bottom));display:flex;position:fixed;inset-block-end:.75rem;inset-inline:.75rem}.hub-dock a,.hub-dock button{min-width:4rem;min-height:48px;color:inherit;opacity:1;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .85rem;font-size:.7rem;text-decoration:none;display:flex}.hub-dock .hub-ico{width:1.25rem;height:1.25rem}.hub-dock a.is-on,.hub-dock button.is-on{opacity:1;background:var(--hub-accent)}.hub-chip{border:1px solid var(--hub-border);color:var(--hub-text-secondary);border-radius:var(--hub-radius-pill);cursor:pointer;transition:background-color var(--hub-ease), color var(--hub-ease), border-color var(--hub-ease), box-shadow var(--hub-ease);background:#fff;align-items:center;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.hub-chip:hover{background:var(--hub-surface-muted);color:var(--hub-text)}.hub-chip.is-on{background:var(--hub-primary);color:#fff;border-color:var(--hub-primary);box-shadow:0 2px 5px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-chip.is-on{box-shadow:0 2px 5px color-mix(in srgb, var(--hub-primary) 25%, transparent)}}.hub-pw{gap:.35rem;margin-block-start:.5rem;display:grid}.hub-pw-bar{background:var(--hub-surface-muted);height:4px}.hub-pw-bar>i{background:var(--hub-danger);width:0;height:100%;transition:width var(--hub-ease), background var(--hub-ease);display:block}.hub-pw-bar[data-level="1"]>i{background:var(--hub-danger);width:33%}.hub-pw-bar[data-level="2"]>i{background:var(--hub-warning);width:66%}.hub-pw-bar[data-level="3"]>i{background:var(--hub-success);width:100%}.hub-pw-rules{color:var(--hub-text-muted);flex-wrap:wrap;gap:.4rem;font-size:.7rem;display:flex}.hub-pw-rules .ok{color:var(--hub-success)}.hub-pw-head{color:var(--hub-text-muted);justify-content:space-between;font-size:.72rem;display:flex}.hub-pw-box{position:relative}.hub-pw-box .hub-control{padding-inline-end:3.15rem}.hub-pw-toggle{border-radius:var(--hub-radius-pill);width:44px;min-width:44px;min-height:44px;color:var(--hub-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:.28rem;transform:translateY(-50%)}.hub-pw-toggle .hub-ico{width:1rem;height:1rem}.hub-pw-toggle:hover{color:var(--hub-primary);background:var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-pw-toggle:hover{background:color-mix(in srgb, var(--hub-primary) 8%, transparent)}}.hub-pw-toggle:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:0;color:var(--hub-primary)}.hub-pw-toggle[aria-pressed=true]{color:var(--hub-primary)}.hub-gate{min-height:100vh;display:grid}@media (width>=880px){.hub-gate{grid-template-columns:minmax(20rem,.92fr) 1.08fr}}.hub-gate-brand{background:var(--hub-secondary);color:var(--hub-surface);flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:11rem;padding:1.5rem 1.5rem 1.75rem;display:flex}.hub-gate-brand a{color:inherit;text-decoration:none}.hub-gate-brand .ticker i{background:#ece8dc38}.hub-gate-brand .ticker i.on{background:var(--hub-accent)}.hub-gate-form{place-items:center;padding:1.5rem 1.15rem 2rem;display:grid}.hub-gate-card{background:var(--hub-surface-raised);border:1px solid var(--hub-border);width:min(26.5rem,100%);box-shadow:var(--hub-shadow-3);padding:1.6rem 1.5rem 1.7rem}.hub-check{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.hub-check input{accent-color:var(--hub-primary)}.hub-topbar{border-block-end:1px solid var(--hub-border);-webkit-backdrop-filter:blur(16px);z-index:30;background:#ffffffd9;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.hub-skip-link{z-index:120;border-radius:0 0 var(--hub-radius-md) var(--hub-radius-md);background:var(--hub-n-900);color:#fff;min-height:44px;box-shadow:var(--hub-shadow-3);transition:transform var(--hub-ease);inset-inline-start:1rem;padding:.7rem 1rem;font-size:.875rem;font-weight:800;position:fixed;top:0;transform:translateY(-125%)}.hub-skip-link:focus{transform:translateY(0)}@media (width<=1279px){.hub-topbar{flex-wrap:nowrap;column-gap:.5rem}.hub-topbar>div:first-child{flex:7rem;min-width:0}.hub-topbar>div:last-child{flex-wrap:nowrap;flex:0 auto;min-width:0;margin-block-start:-6px;padding-block:6px 2px}.hub-topbar>div:last-child>*{flex-shrink:0}.hub-topbar-actions{order:10}}@media (width<=767px){.hub-topbar{padding:.55rem .9rem}.hub-actions-toggle{display:inline-flex}.hub-topbar-actions{display:none!important}.hub-topbar-avatar,.hub-topbar-support{display:none}}.hub-actions-toggle{display:none}.hub-page-actions-menu{z-index:80;border:1px solid var(--hub-border);inset-inline-end:0;background:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;width:240px;padding:.45rem;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 20px 45px -12px #0f172a2e}.hub-page-actions-menu .hub-btn,.hub-page-actions-menu a{border-radius:.75rem;justify-content:flex-start;width:100%}.hub-icon-btn{border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-text-secondary);cursor:pointer;box-shadow:var(--hub-shadow-1);transition:background var(--hub-ease), transform var(--hub-ease), box-shadow var(--hub-ease), color var(--hub-ease), border-color var(--hub-ease);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.hub-icon-btn:hover{background:var(--hub-primary-subtle);border-color:var(--hub-p-200);color:var(--hub-primary);transform:translateY(-1px)}.hub-dot,.hub-icon-btn .hub-dot{z-index:2;border-radius:var(--hub-radius-pill);background:linear-gradient(135deg, var(--hub-accent), var(--hub-accent-hover));color:#fff;text-align:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:800;line-height:18px;position:absolute;inset-block-start:-4px;inset-inline-end:-4px;box-shadow:0 0 0 2px #fff}.hub-live{min-height:24px;color:var(--hub-text-secondary);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.hub-live>i{background:var(--hub-success);width:8px;height:8px;box-shadow:0 0 0 3px var(--hub-success);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.hub-live>i{box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-success) 22%, transparent)}}.hub-live>i{animation:hub-live-pulse 2s var(--hub-ease) infinite}.hub-live>strong{color:var(--hub-text);font-weight:700}@keyframes hub-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hub-live>i{animation:none}}.hub-avatar{background:linear-gradient(135deg, var(--hub-primary-soft), var(--hub-primary));color:#fff;width:38px;height:38px;box-shadow:0 2px 5px var(--hub-primary);border-radius:12px;place-items:center;font-size:.82rem;font-weight:700;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hub-avatar{box-shadow:0 2px 5px color-mix(in srgb, var(--hub-primary) 25%, transparent)}}.hub-avatar i{background:var(--hub-success);border-radius:50%;width:10px;height:10px;position:absolute;inset-block-end:-2px;inset-inline-start:-2px;box-shadow:0 0 0 2px #fff}.hub-dock{border-radius:var(--hub-radius-xl)}.hub-dock a,.hub-dock button{border-radius:var(--hub-radius-lg);transition:transform var(--hub-ease), background var(--hub-ease), opacity var(--hub-ease);position:relative}.hub-dock a.is-on,.hub-dock button.is-on{background:linear-gradient(135deg, var(--hub-primary-soft), var(--hub-primary));color:#fff;opacity:1;transform:none}.hub-dock a.is-on:after,.hub-dock button.is-on:after{content:"";background:var(--hub-surface-muted);border-radius:50%;width:5px;height:5px;position:absolute;inset-block-end:3px}.hub-dock a.is-create{opacity:1;background:var(--hub-primary)}.hub-cmd{z-index:60;background:#10241b6b;place-items:start center;padding:12vh 1rem 1rem;display:grid;position:fixed;inset:0}.hub-cmd[hidden]{display:none}.hub-cmd-box{background:var(--hub-surface-raised);border:1px solid var(--hub-border);width:min(36rem,100%);box-shadow:var(--hub-shadow-3);border-radius:var(--hub-radius-xl);overflow:hidden}.hub-cmd-list a{color:inherit;border-block-start:1px solid var(--hub-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;text-decoration:none;display:flex}.hub-cmd-label{align-items:center;gap:.55rem;display:inline-flex}.hub-cmd-list a:hover,.hub-cmd-list a.is-on{background:var(--hub-primary-subtle)}.hub-cmd-group{color:var(--hub-text-muted);padding:.55rem .9rem .2rem;font-size:.72rem;font-weight:700}.hub-cmd-empty{padding:.8rem .9rem}.hub-combo{position:relative}:is(.hub-field:has(.hub-combo),.set-block:has(.hub-combo),.set-panel:has(.hub-combo),.hub-card:has(.hub-combo)){overflow:visible}.hub-combo-btn{appearance:none;text-align:start;cursor:pointer;color:var(--hub-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background-color:#fff;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.hub-combo-ph{color:var(--hub-text-muted)}.hub-combo-pop{z-index:80;color:var(--hub-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);box-shadow:var(--hub-shadow-3);min-inline-size:max(100%,14rem);width:max(100%,14rem);max-inline-size:min(20rem,100vw - 1.5rem);inset-inline:0 auto;background:#fff;flex-direction:column;max-height:16rem;display:flex;position:absolute;top:calc(100% + 4px);overflow:hidden}.hub-card:has(.hub-combo-pop:not([hidden])){z-index:60;position:relative;overflow:visible}.hub-combo-search{border-block-end:1px solid var(--hub-border);align-items:center;gap:.4rem;padding-inline:.7rem;display:flex}.hub-combo-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.hub-combo-list{max-height:13rem;overflow:auto}.hub-combo-list button{appearance:none;text-align:start;border:0;border-block-start:1px solid var(--hub-border);width:100%;color:var(--hub-text);font:inherit;cursor:pointer;background-color:#fff;border-radius:0;padding:.55rem .75rem;line-height:1.45;display:block}.hub-combo-list button>span{white-space:nowrap;display:block}.hub-combo-list button:first-child{border-block-start:0}.hub-combo-list button:hover,.hub-combo-list button.is-on{background-color:var(--hub-primary-subtle);color:var(--hub-text)}.hub-chip:has(input:checked){background:var(--hub-primary);color:var(--hub-surface);border-color:#0000}.hub-chip input{opacity:0;width:0;height:0;position:absolute}.hub-fill{gap:.75rem;margin-block-start:.75rem;display:grid}.hub-tpl{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);white-space:pre-wrap;padding:.85rem 1rem;line-height:1.7}.hub-slot{border:1px dashed var(--hub-border-strong);background:var(--hub-primary-subtle);min-height:28px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;align-items:center;margin-inline:.1rem;padding:0 .45rem;display:inline-flex}.hub-slot.is-on,.hub-slot.is-over{border-style:solid;border-color:var(--hub-primary)}.hub-tokens{flex-wrap:wrap;gap:.4rem;display:flex}.hub-token{border:1px solid var(--hub-border-strong);background:var(--hub-surface-raised);min-height:36px;color:inherit;font:inherit;cursor:grab;border-radius:14px;flex-direction:column;align-items:flex-start;padding:.3rem .65rem;display:inline-flex}.hub-token.is-on{background:var(--hub-primary-subtle)}.hub-cost{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);padding:.55rem .75rem}.hub-phone{border:1.5px solid var(--hub-border-strong);border-radius:var(--hub-radius-md);transition:border-color var(--hub-ease), box-shadow var(--hub-ease);background:#fff;align-items:stretch;display:flex;overflow:hidden;direction:ltr!important;flex-direction:row!important}.hub-phone:focus-within{border-color:var(--hub-primary);box-shadow:0 0 0 3.5px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-phone:focus-within{box-shadow:0 0 0 3.5px color-mix(in srgb, var(--hub-primary) 12%, transparent)}}.hub-phone-cc{background:var(--hub-surface-muted);font-family:var(--font-sans);color:var(--hub-text);white-space:nowrap;unicode-bidi:isolate;place-items:center;padding-inline:.85rem;font-size:.88rem;font-weight:700;display:grid;border-inline-end:1px solid var(--hub-border)!important;direction:ltr!important;border-inline-start:0!important}.hub-phone .hub-control{box-shadow:none;unicode-bidi:isolate;background:0 0;border:0;padding-inline:.85rem;text-align:left!important;direction:ltr!important}.hub-radio{cursor:pointer;display:block}.hub-radio input{opacity:0;pointer-events:none;position:absolute}.hub-radio-card{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:var(--hub-radius-lg);transition:border-color var(--hub-ease), box-shadow var(--hub-ease), background var(--hub-ease);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.hub-radio input:checked+.hub-radio-card,.hub-radio-card.is-on{border-color:var(--hub-primary);background:var(--hub-primary-subtle);box-shadow:0 12px 20px #2563eb24}.hub-radio-dot{border:2px solid var(--hub-border-strong);border-radius:50%;flex:none;width:18px;height:18px;margin-block-start:2px}.hub-radio input:checked+.hub-radio-card .hub-radio-dot,.hub-radio-card.is-on .hub-radio-dot{border-color:var(--hub-primary);box-shadow:inset 0 0 0 4px var(--hub-primary)}.hub-list-item{border-block-start:1px solid var(--hub-border);color:inherit;transition:background var(--hub-ease), transform var(--hub-ease);background:#fff;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem 1.15rem;text-decoration:none;display:flex;position:relative}.hub-list-item>:first-child{flex:1;min-width:0}.hub-list-item:first-child{border-block-start:0}.hub-list-item:before{content:"";background:var(--hub-primary);width:3.5px;transition:transform var(--hub-ease);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.hub-list-item:hover:before,.hub-list-item.is-on:before{transform:scaleY(1)}.hub-list-item:hover{background:var(--hub-n-50)}.hub-list-item.is-on{background:var(--hub-primary-subtle)}.hub-empty{position:relative;overflow:hidden}.hub-empty:before{display:none}.hub-empty-mark{background:var(--hub-surface-raised);border:1px solid var(--hub-border);border-radius:12px;place-items:center;width:40px;height:40px;margin-block-end:.5rem;margin-inline:auto;font-size:1.1rem;display:grid}.hub-pager{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.75rem;display:flex}.hub-pager a,.hub-pager span{border:1px solid var(--hub-border);background:var(--hub-surface-raised);min-width:36px;min-height:36px;color:inherit;border-radius:50%;justify-content:center;align-items:center;padding:0 .55rem;font-size:.8rem;text-decoration:none;display:inline-flex}.hub-pager .is-on{background:linear-gradient(135deg, var(--hub-primary-soft), var(--hub-primary));color:#fff;border-color:#0000;box-shadow:0 10px 20px #5f66f159}.hub-pager .is-off{opacity:.45}.hub-filter{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.hub-sheet a,.hub-sheet button{text-align:start;width:100%;min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:.55rem;padding:.55rem .4rem;text-decoration:none;display:flex}input,select,textarea,button{font-family:inherit}:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}.hub-side{background:linear-gradient(180deg, var(--hub-primary) 0%, #fff 11rem);height:100dvh;max-height:100dvh;position:sticky;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.hub-side{background:linear-gradient(180deg, color-mix(in srgb, var(--hub-primary) 7%, #fff) 0%, #fff 11rem)}}.hub-side{color:var(--hub-text);border-inline-end:1px solid var(--hub-border);box-shadow:var(--hub-shadow-1)}.hub-side nav{flex-direction:column;gap:3px;display:flex}.hub-nav-label{letter-spacing:.04em;text-transform:uppercase;color:var(--hub-text-muted);padding:.7rem .75rem .2rem;font-size:.68rem;font-weight:800}.hub-nav{min-height:44px;color:var(--hub-text-secondary);transition:background var(--hub-ease), color var(--hub-ease), font-weight var(--hub-ease);border-radius:12px;align-items:center;gap:.65rem;padding:.4rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;display:flex;position:relative}.hub-nav .hub-ico{color:var(--hub-text-muted);transition:color var(--hub-ease)}.hub-nav:hover{background:var(--hub-surface-muted);color:var(--hub-text)}.hub-nav:hover .hub-ico{color:var(--hub-primary)}.hub-nav.is-emphasis{background:var(--hub-surface-muted);color:var(--hub-text);border:1px solid var(--hub-border);font-weight:650}.hub-nav.is-emphasis .hub-ico{color:var(--hub-primary)}.hub-nav-badge{border-radius:var(--hub-radius-pill);background:var(--hub-primary-subtle);min-width:1.25rem;height:1.25rem;color:var(--hub-primary);justify-content:center;align-items:center;margin-inline-start:auto;padding:0 .4rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.hub-nav-badge-danger{background:var(--hub-danger-soft);color:#9f1239}.hub-nav-badge-warn{background:var(--hub-warning-soft);color:var(--hub-warning)}.hub-dock-dot{background:var(--hub-primary);top:6px;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:18px}.hub-dock-dot-danger{background:var(--hub-danger)}.hub-dock-dot-warn{background:var(--hub-warning)}.hub-setup-launch{border:1px solid var(--hub-primary);align-items:center;gap:.55rem;min-height:44px;margin:.1rem 0 .2rem;padding:.4rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-setup-launch{border:1px solid color-mix(in srgb, var(--hub-primary) 22%, var(--hub-border))}}.hub-setup-launch{background:var(--hub-primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.hub-setup-launch{background:color-mix(in srgb, var(--hub-primary) 5%, #fff)}}.hub-setup-launch{color:var(--hub-text);box-shadow:none;transition:border-color var(--hub-ease), background var(--hub-ease);text-decoration:none}.hub-setup-launch:hover{border-color:var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-setup-launch:hover{border-color:color-mix(in srgb, var(--hub-primary) 40%, var(--hub-border))}}.hub-setup-launch:hover{background:var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-setup-launch:hover{background:color-mix(in srgb, var(--hub-primary) 9%, #fff)}}.hub-setup-launch.is-on{border-color:var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-setup-launch.is-on{border-color:color-mix(in srgb, var(--hub-primary) 45%, var(--hub-border))}}.hub-setup-launch.is-on{background:var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-setup-launch.is-on{background:color-mix(in srgb, var(--hub-primary) 10%, #fff)}}.hub-setup-launch-mark{background:var(--hub-primary-subtle);width:1.75rem;height:1.75rem;color:var(--hub-primary);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.hub-setup-launch-mark .hub-ico{width:1rem;height:1rem}.hub-setup-launch-copy{gap:.1rem;min-width:0;display:grid}.hub-setup-launch-copy strong{font-size:.82rem;font-weight:800;line-height:1.2}.hub-setup-launch-copy small{color:var(--hub-text-muted);font-size:.7rem;font-weight:600;line-height:1.3}.hub-nav.is-on{background:var(--hub-primary-subtle);color:var(--hub-primary);font-weight:700}.hub-nav.is-on .hub-ico{color:var(--hub-primary)}.hub-nav.is-on:before{content:"";background:var(--hub-primary);border-start-end-radius:4px;border-end-end-radius:4px;width:3.5px;position:absolute;inset-block:6px;inset-inline-start:0}.hub-out{color:var(--hub-danger);gap:.5rem;font-weight:600}.hub-out:hover{background:var(--hub-danger-soft);color:var(--hub-danger)}.hub-brand{align-items:center;gap:.75rem;display:flex}.hub-brand a{color:inherit;text-decoration:none}.hub-ico{flex:none;width:1.2em;height:1.2em;display:block}.hub-ico:empty{display:none}.hub-ico-mute{color:var(--hub-text-muted)}[dir=ltr] .hub-ico-dir{transform:scaleX(-1)}.hub-mark{background:linear-gradient(135deg, var(--hub-primary), var(--hub-secondary));color:#fff;width:38px;height:38px;box-shadow:0 4px 10px var(--hub-primary);border-radius:12px;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-mark{box-shadow:0 4px 10px color-mix(in srgb, var(--hub-primary) 32%, transparent)}}.hub-mark .hub-ico{width:1.2rem;height:1.2rem}.hub-gate-head .hub-mark{box-shadow:none;background:#fff3}.hub-kpi{background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-1);transition:transform var(--hub-ease), box-shadow var(--hub-ease), border-color var(--hub-ease);border-radius:16px;flex-direction:column;justify-content:space-between;padding:1rem 1.15rem;display:flex;position:relative;overflow:hidden}.hub-kpi:hover{box-shadow:var(--hub-shadow-2);border-color:var(--hub-border-strong);transform:translateY(-2px)}.hub-kpi:after{content:"";background:linear-gradient(180deg, var(--hub-primary), var(--hub-primary-soft));border-start-start-radius:16px;border-end-start-radius:16px;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.hub-kpi .t-caption{color:var(--hub-text-secondary);font-size:.8rem;font-weight:600}.hub-kpi .t-h2{color:var(--hub-text);margin-block-start:.25rem;font-size:1.65rem;font-weight:800}.hub-sheet{border-radius:var(--hub-radius-xl);box-shadow:var(--hub-shadow-3)}.hub-legal{max-width:44rem;margin-inline:auto;padding:0 1.25rem 4rem}.hub-legal-intro{max-width:44rem;margin-inline:auto;padding:3rem 1.25rem 1.5rem}.hub-legal-intro h1{letter-spacing:-.02em;font-size:1.9rem;font-weight:800}.hub-legal-intro p{color:var(--hub-text-secondary);margin-block-start:.9rem;font-size:.95rem;line-height:1.9}.hub-legal-note{border-radius:var(--hub-radius-md);background:var(--hub-surface-muted);border:1px solid var(--hub-border);padding:.75rem 1rem;color:var(--hub-text)!important;margin-block-start:1.1rem!important;font-size:.82rem!important}.hub-legal-card{border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-1);border-radius:var(--hub-radius-xl);background:#fff;padding:2rem 1.6rem 2.2rem}.hub-legal h1{margin-block-end:.35rem;font-size:1.6rem;font-weight:800}.hub-legal h2{color:var(--hub-text);border-block-start:1px solid var(--hub-border);margin-block:2rem .7rem;padding-block-start:1.25rem;font-size:1.05rem;font-weight:700}.hub-legal h2:first-of-type{border-block-start:0;padding-block-start:0}.hub-legal p,.hub-legal li{color:var(--hub-text);font-size:.92rem;line-height:1.75}.hub-legal li{margin-block-end:.4rem}.hub-legal a{color:var(--hub-primary)}.hub-legal ul{margin-block-end:1.25rem;padding-inline-start:1.25rem}.hub-legal code{background:var(--hub-primary-subtle);border-radius:6px;padding:.1rem .35rem;font-size:.85em}.hub-connect{text-align:center;padding:1.25rem 1rem}.hub-connect ol{text-align:start;max-width:22rem;color:var(--hub-text-secondary);margin:1.1rem auto 1.4rem;padding-inline-start:1.2rem;font-size:.9rem;line-height:1.7}.hub-page{gap:var(--hub-space-4);grid-template-columns:minmax(0,1fr);width:100%;animation:.22s hub-in;display:grid}.hub-card-head{border-block-end:1px solid var(--hub-border);padding:.55rem .85rem}.hub-card-head .hub-search{box-shadow:none}.hub-card-head-stack{gap:.5rem;display:grid}.hub-card-tools{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.hub-card:has(.hub-combo){overflow:visible}.hub-list-item-edit{flex-wrap:wrap}.hub-disclose>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.65rem 1rem;font-weight:600;list-style:none;display:flex}.hub-disclose>summary::-webkit-details-marker{content:none;display:none}.hub-disclose>summary::marker{content:none;display:none}.hub-disclose-quiet{border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);background:var(--hub-surface-muted);box-shadow:none}.hub-disclose-quiet>summary{min-height:40px;padding:.5rem .85rem;font-size:.82rem}.hub-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;display:inline-flex;position:relative}.hub-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:0}.hub-switch-track{background:var(--hub-n-300);width:2.45rem;height:1.35rem;transition:background var(--hub-ease);border-radius:999px;flex-shrink:0;position:relative}.hub-switch-track:after{content:"";width:1.1rem;height:1.1rem;transition:inset-inline-start .16s var(--hub-ease);background:#fff;border-radius:999px;position:absolute;inset-block:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0f172a2e}.hub-switch input:checked+.hub-switch-track{background:var(--hub-primary)}.hub-switch input:checked+.hub-switch-track:after{inset-inline-start:calc(100% - 1.1rem - 2px)}.hub-switch input:focus-visible+.hub-switch-track{box-shadow:0 0 0 3px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-switch input:focus-visible+.hub-switch-track{box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-primary) 18%, transparent)}}.hub-switch-label{color:var(--hub-text);font-size:.75rem;font-weight:700}.hub-disclose>summary .hub-ico{color:var(--hub-text-muted);transition:transform var(--hub-ease)}.hub-disclose[open]>summary{border-block-end:1px solid var(--hub-border)}.hub-disclose[open]>summary .hub-ico{transform:rotate(180deg)}.hub-disclose>summary:hover{background:var(--hub-primary-subtle)}.hub-phone{border-radius:var(--hub-radius-md)}.hub-seg{background:var(--hub-surface-muted);border:1px solid var(--hub-border);border-radius:14px;gap:4px;padding:4px;display:flex}.hub-seg-item{cursor:pointer;flex:1;position:relative}.hub-seg-item input{opacity:0;cursor:pointer;position:absolute;inset:0}.hub-seg-item span{min-height:44px;color:var(--hub-text-secondary);transition:all var(--hub-ease);border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.88rem;font-weight:600;display:flex}.hub-seg-item:hover span{color:var(--hub-text)}.hub-seg-item:has(input:checked) span{color:var(--hub-primary);background:#fff;font-weight:700;box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0a}.hub-compose{gap:var(--hub-space-4);align-items:start;display:grid}.hub-compose-preview{order:1}@media (width>=960px){.hub-compose{grid-template-columns:minmax(0,1fr) 22rem}.hub-compose-preview{order:0;position:sticky;top:4.5rem}}.hub-panel{gap:var(--hub-space-3);padding:var(--hub-space-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);display:grid}.hub-slots{flex-wrap:wrap;gap:.5rem;display:flex}.hub-slot-card{border:1px dashed var(--hub-border-strong);background:var(--hub-primary-subtle);min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:.4rem;padding:0 .65rem;display:inline-flex}.hub-slot-card small{color:var(--hub-text-muted);font-size:.7rem}.hub-slot-card.is-over,.hub-slot-card.is-on{border-style:solid;border-color:var(--hub-primary)}.hub-wa{--hub-chat-bar:#f0f2f5;--hub-chat-ink:#111b21;--hub-chat-out:#d9fdd3;--hub-chat-in:#fff;--hub-chat-tick:#53bdeb;--hub-chat-send:#00a884;border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-2);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.hub-wa-bar{color:var(--hub-text);border-block-end:1px solid var(--hub-border);background:#fff;align-items:center;gap:.75rem;min-height:60px;padding:.75rem 1.25rem;display:flex}.hub-wa-back{color:var(--hub-text-secondary);cursor:pointer}.hub-wa-name{color:var(--hub-text);font-size:.95rem;font-weight:800}.hub-wa-sub{color:var(--hub-text-secondary);font-size:.75rem;font-weight:600}.hub-wa-actions{color:var(--hub-text-secondary);align-items:center;gap:.85rem;display:flex}.hub-wa-actions .hub-ico{cursor:pointer;width:1.25rem;height:1.25rem;transition:color var(--hub-ease)}.hub-wa-actions .hub-ico:hover{color:var(--hub-text)}.hub-wa-x{color:inherit;cursor:pointer;transition:background var(--hub-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hub-wa-x:hover{background:#0000000f}.hub-wa-x .hub-ico{width:1.15rem;height:1.15rem}.hub-wa-thread{--hub-chat-ink:#0f172a;--hub-chat-out:#dcf8c6;--hub-chat-in:#fff;background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.05' stroke-width='1.2'%3E%3Ccircle cx='14' cy='18' r='4'/%3E%3Cpath d='M38 14h14M40 44l10 5-10 5zM8 50h10'/%3E%3Cpath d='M56 52c4 0 7 3 7 7'/%3E%3C/g%3E%3C/svg%3E");flex-direction:column;gap:.55rem;min-height:22rem;max-height:30rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.hub-wa-empty{color:var(--hub-text-secondary);border-radius:var(--hub-radius-md);box-shadow:var(--hub-shadow-1);border:1px solid var(--hub-border);background:#ffffffe6;margin:auto;padding:.6rem 1.2rem;font-size:.875rem;font-weight:700}.hub-wa-secure,.hub-wa-day{border-radius:var(--hub-radius-pill);text-align:center;align-self:center;align-items:center;gap:.35rem;max-width:90%;padding:.35rem .85rem;font-size:.72rem;line-height:1.4;display:inline-flex;box-shadow:0 1px 2px #0000000a}.hub-wa-secure{color:#854d0e;border-radius:var(--hub-radius-sm);background:#fefce8;border:1px solid #fef08a;font-weight:600}.hub-wa-secure .hub-ico{width:.9rem;height:.9rem}.hub-wa-day{color:var(--hub-text-secondary);border:1px solid var(--hub-border);background:#fff;font-weight:700}.hub-bubble{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:min(78%,560px);padding:.6rem .85rem .45rem;font-size:.9rem;line-height:1.55;position:relative;box-shadow:0 1px 2px #0f172a14}.hub-bubble p{text-align:start;overflow-wrap:anywhere;unicode-bidi:plaintext}.hub-bubble:after{content:"";border:6px solid #0000;position:absolute;inset-block-start:0}.hub-bubble-out{background:var(--hub-chat-out);color:var(--hub-chat-ink);border:1px solid #c2ebbc;border-start-end-radius:3px;margin-inline-start:auto}.hub-bubble-out:after{border-block-start-color:var(--hub-chat-out);border-inline-start-color:var(--hub-chat-out);inset-inline-end:-7px}.hub-bubble-in{background:var(--hub-chat-in);border:1px solid var(--hub-border);color:var(--hub-chat-ink);border-start-start-radius:3px;margin-inline-end:auto}.hub-bubble-in:after{border-block-start-color:var(--hub-chat-in);border-inline-end-color:var(--hub-chat-in);inset-inline-start:-7px}.hub-bubble-meta{color:#667781;justify-content:flex-end;align-items:center;gap:.25rem;margin-block-start:.2rem;font-size:.68rem;display:flex}.hub-bubble-meta .hub-ico{width:1rem;height:1rem}.hub-bubble-meta .hub-ico.is-read{color:var(--hub-chat-tick)}.hub-bubble-meta .hub-ico.is-fail{color:var(--hub-danger)}.hub-bubble-err{color:var(--hub-danger);margin-block-start:.25rem;font-size:.75rem}.hub-bubble-reading{color:var(--hub-chat-mute);align-items:flex-start;gap:.35rem;margin:0;font-size:.72rem;font-weight:500;line-height:1.45;display:flex}.hub-bubble-reading-ico{width:.85rem;height:.85rem;color:var(--hub-chat-mute);flex-shrink:0;margin-block-start:.15rem}.hub-bubble-ext-chip{color:var(--hub-chat-mute);align-items:center;gap:.2rem;margin-inline-end:auto;font-size:.64rem;font-weight:600;display:inline-flex}.hub-bubble-ext-chip .hub-ico{width:.75rem;height:.75rem}.hub-bubble-deleted>p{color:var(--hub-chat-mute);text-decoration:line-through}.hub-bubble.has-media{padding:.3rem}.hub-bubble.has-media p{padding:.35rem .45rem 0}.hub-bubble.has-media .hub-bubble-reading{padding:.15rem .45rem 0}.hub-bubble.has-media .hub-bubble-meta{padding:0 .45rem .15rem}.hub-wa-attach{color:#54656f;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s;display:inline-flex}.hub-wa-attach:hover{background:#0000000f}.hub-wa-attach .hub-ico{width:1.35rem;height:1.35rem}.hub-wa-attach-root{flex-shrink:0;position:relative}.hub-wa-attach-menu{z-index:30;inset-inline-start:0;background:#fff;border:1px solid #e9edef;border-radius:16px;flex-direction:column;gap:.15rem;min-width:220px;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + 8px);box-shadow:0 16px 40px -12px #0f172a38}.hub-wa-attach-menu[hidden]{display:none}.hub-wa-attach-opt{color:#111b21;cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;font-size:.85rem;font-weight:600;transition:background .12s;display:flex}.hub-wa-attach-opt:hover{background:#f4f6f8}.hub-wa-attach-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:inline-flex}.hub-fill-media{background:var(--hub-n-50);border:1px dashed var(--hub-border-strong);border-radius:14px;padding:.7rem .85rem}.hub-fill-media-label{color:var(--hub-text-secondary);margin-block-end:.45rem;font-size:.75rem;font-weight:700;display:block}.hub-fill-media-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hub-fill-media-btn{background:var(--hub-primary-subtle);color:var(--hub-primary);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.hub-fill-media-btn:hover{border-color:var(--hub-primary)}.hub-fill-media-btn .hub-ico{width:1rem;height:1rem}.hub-fill-media-name{color:var(--hub-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.75rem;font-weight:600;overflow:hidden}.hub-bubble-loc{min-width:200px;color:inherit;background:#0000000a;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.hub-bubble-loc:hover{background:#00000012}.hub-bubble-loc-pin{flex-shrink:0;font-size:1.5rem}.hub-bubble-loc-name{color:#111b21;font-size:.85rem;font-weight:700;display:block}.hub-bubble-loc-sub{color:#667781;font-size:.7rem;display:block}.hub-bubble-loc-pin .hub-ico{width:1.5rem;height:1.5rem;color:var(--hub-media-mute)}:root{--hub-media-ink:#111b21;--hub-media-mute:#667781;--hub-media-veil:#0b141a0d;--hub-media-veil-strong:#0b141a17;--hub-media-shade:#0b141a;--hub-media-max:260px;--hub-media-on:#00a884;--hub-media-off:#a4b3ba;--hub-voice-size:40px;--hub-lightbox-veil:#0b141af2;--hub-lightbox-ink:#e9edef;--hub-lightbox-mute:#8696a0;--hub-lightbox-chrome:#e9edef1a;--hub-lightbox-chrome-hover:#e9edef33}.hub-wa .hub-media,.hub-wa .hub-voice{--hub-media-ink:var(--hub-chat-ink);--hub-media-mute:var(--hub-chat-mute);--hub-media-on:var(--hub-chat-send)}.hub-media{min-width:0;max-width:100%;color:var(--hub-media-ink);flex-direction:column;gap:.35rem;display:flex}.hub-media-figure{width:var(--hub-media-max);border-radius:var(--hub-radius-sm);background:var(--hub-media-shade);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;max-width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.hub-media-figure:not(.is-ready){aspect-ratio:4/3}.hub-media-figure.is-ready{background:0 0;width:auto}.hub-media-figure.is-bare{background:0 0}.hub-media-figure:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}.hub-media-img{width:auto;height:auto;max-width:var(--hub-media-max);border-radius:inherit;max-height:320px;display:block}.hub-media-sticker .hub-media-img{max-width:160px;max-height:160px}.hub-media-figure.is-broken .hub-media-img{display:none}.hub-media-figure.is-broken{aspect-ratio:auto;background:var(--hub-media-shade);cursor:default;min-width:160px;line-height:1.4}.hub-media-gone{color:var(--hub-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.1rem 1rem;font-size:.74rem;font-weight:700;display:flex}.hub-media-gone-ico{opacity:.55;width:1.4rem;height:1.4rem}.hub-media-skeleton{background:linear-gradient(120deg, var(--hub-media-veil), var(--hub-media-veil-strong), var(--hub-media-veil));background-size:220% 100%;animation:1.4s linear infinite hub-media-shimmer;position:absolute;inset:0}.hub-media-figure.is-ready .hub-media-skeleton{display:none}@keyframes hub-media-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.hub-media-figure.hub-media-frame{aspect-ratio:16/9}.hub-media-vid{object-fit:cover;background:var(--hub-media-shade);width:100%;height:100%;display:block}.hub-media-play{border-radius:var(--hub-radius-pill);color:#fff;pointer-events:none;background:#0b141a8c;place-items:center;width:52px;height:52px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%,-50%)}[dir=ltr] .hub-media-play{transform:translate(-50%,-50%)}.hub-media-play .hub-ico{width:1.6rem;height:1.6rem;margin-inline-start:2px}.hub-media-dur{border-radius:var(--hub-radius-sm);color:#fff;background:#0b141a99;padding:1px 6px;font-size:.68rem;font-weight:700;line-height:1.5;position:absolute;inset-block-end:6px;inset-inline-end:6px}.hub-media-doc{border-radius:var(--hub-radius-sm);background:var(--hub-media-veil);align-items:center;gap:.4rem;min-width:200px;max-width:100%;padding:.4rem;display:flex}.hub-media-doc-main{min-width:0;color:inherit;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:.55rem;padding:.2rem;display:flex}button.hub-media-doc-main{cursor:pointer}button.hub-media-doc-main:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}.hub-media-doc-ico{width:1.7rem;height:1.7rem;color:var(--hub-media-mute)}.hub-media-doc-body{flex-direction:column;min-width:0;display:flex}.hub-media-doc-name{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.hub-media-doc-meta{color:var(--hub-media-mute);font-size:.7rem}.hub-media-card{border:1px dashed var(--hub-media-veil-strong);border-radius:var(--hub-radius-sm);background:var(--hub-media-veil);align-items:flex-start;gap:.6rem;min-width:210px;max-width:100%;padding:.6rem;display:flex}.hub-media-card-ico{width:1.8rem;height:1.8rem;color:var(--hub-media-mute)}.hub-media-card-body{flex-direction:column;gap:.4rem;min-width:0;display:flex}.hub-media-card-line{font-size:.8rem;font-weight:600;line-height:1.5}.hub-media-card-meta{color:var(--hub-media-mute);font-size:.7rem}.hub-media-actions{flex-wrap:wrap;gap:.4rem;display:flex}.hub-media-btn{border-radius:var(--hub-radius-pill);background:var(--hub-media-veil-strong);min-height:32px;color:var(--hub-media-ink);cursor:pointer;transition:background var(--hub-ease);align-items:center;gap:.3rem;padding-inline:.55rem;font-size:.74rem;font-weight:700;display:inline-flex}.hub-media-btn:hover{background:var(--hub-media-off)}.hub-media-btn .hub-ico{width:1rem;height:1rem}.hub-media-doc .hub-media-btn{flex:none;justify-content:center;width:34px;min-height:34px;padding-inline:0}.hub-media-tr{flex-direction:column;gap:.3rem;max-width:min(320px,100%);display:flex}.hub-media-transcript{border-radius:var(--hub-radius-sm);background:var(--hub-media-veil);padding:.35rem .5rem}.hub-media-transcript-head{min-height:26px;color:var(--hub-media-mute);cursor:pointer;align-items:center;gap:.35rem;font-size:.74rem;font-weight:700;list-style:none;display:flex}.hub-media-transcript-head::-webkit-details-marker{display:none}.hub-media-transcript-head .hub-ico{width:.95rem;height:.95rem;color:var(--hub-media-on)}.hub-media-transcript-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-block-start:.3rem;font-size:.82rem;line-height:1.7}.hub-media-cost{border-radius:var(--hub-radius-pill);background:var(--hub-media-veil-strong);margin-inline-start:auto;padding:0 .4rem;font-size:.66rem;font-weight:700}.hub-media-transcribe{border-radius:var(--hub-radius-pill);background:var(--hub-media-on);color:#fff;cursor:pointer;min-height:32px;transition:filter var(--hub-ease);align-self:flex-start;align-items:center;gap:.35rem;padding-inline:.6rem;font-size:.74rem;font-weight:800;display:inline-flex}.hub-media-transcribe:hover{filter:brightness(.94)}.hub-media-transcribe .hub-ico{width:1rem;height:1rem}.hub-voice{align-items:center;gap:.5rem;width:270px;max-width:100%;padding:.15rem;display:flex}.hub-voice-play{width:var(--hub-voice-size);height:var(--hub-voice-size);border-radius:var(--hub-radius-pill);background:var(--hub-media-veil-strong);color:var(--hub-media-mute);cursor:pointer;transition:background var(--hub-ease), color var(--hub-ease);flex:none;place-items:center;display:grid}.hub-voice-play:hover{background:var(--hub-media-on);color:#fff}.hub-voice-play:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}.hub-voice-play .hub-ico{width:1.15rem;height:1.15rem}.hub-voice-ico-pause,.hub-voice.is-playing .hub-voice-ico-play{display:none}.hub-voice.is-playing .hub-voice-ico-pause{display:block}.hub-voice.is-playing .hub-voice-play{background:var(--hub-media-on);color:#fff}.hub-voice-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.hub-voice-wave{cursor:pointer;touch-action:none;align-items:center;gap:2px;height:28px;padding-block:4px;display:flex;position:relative}.hub-voice-wave:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px;border-radius:4px}.hub-voice-bar{min-width:2px;height:var(--hub-voice-h,40%);border-radius:var(--hub-radius-pill);background:var(--hub-media-off);transition:background var(--hub-ease);flex:1}.hub-voice-bar.is-on{background:var(--hub-media-on)}.hub-voice-head{border-radius:var(--hub-radius-pill);background:var(--hub-media-on);pointer-events:none;width:10px;height:10px;margin-inline-start:-5px;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.hub-voice-foot{color:var(--hub-media-mute);align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;display:flex}.hub-voice-mic{width:.9rem;height:.9rem;color:var(--hub-media-on)}.hub-voice-time{min-width:2.4em}.hub-voice-rate{border-radius:var(--hub-radius-pill);background:var(--hub-media-veil-strong);min-width:34px;min-height:22px;color:var(--hub-media-mute);cursor:pointer;transition:background var(--hub-ease);margin-inline-start:auto;padding-inline:.35rem;font-size:.66rem;font-weight:800}.hub-voice-rate:hover{background:var(--hub-media-off);color:var(--hub-media-ink)}.hub-voice-rate:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}body.hub-media-locked{overflow:hidden}.hub-lightbox{z-index:9998;background:var(--hub-lightbox-veil);color:var(--hub-lightbox-ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.hub-lightbox[hidden]{display:none}.hub-lightbox-bar{align-items:center;gap:var(--hub-space-3);padding:var(--hub-space-2) var(--hub-space-3);border-block-end:1px solid var(--hub-lightbox-chrome);display:flex}.hub-lightbox-id{flex-direction:column;flex:1;min-width:0;display:flex}.hub-lightbox-who{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:800;overflow:hidden}.hub-lightbox-when{color:var(--hub-lightbox-mute);font-size:.7rem}.hub-lightbox-tools{align-items:center;gap:var(--hub-space-1);display:flex}.hub-lightbox-btn{border-radius:var(--hub-radius-pill);width:40px;height:40px;color:var(--hub-lightbox-ink);cursor:pointer;transition:background var(--hub-ease);place-items:center;display:grid}.hub-lightbox-btn:hover{background:var(--hub-lightbox-chrome)}.hub-lightbox-btn:focus-visible{outline:2px solid var(--hub-lightbox-ink);outline-offset:-2px}.hub-lightbox-btn[hidden]{display:none}.hub-lightbox-btn .hub-ico{width:1.25rem;height:1.25rem}.hub-lightbox-body{min-height:0;display:grid;position:relative}.hub-lightbox-stage{min-height:0;padding:var(--hub-space-3);place-items:center;display:grid;overflow:hidden}.hub-lightbox-stage:focus-visible{outline:none}.hub-lightbox-canvas{transform-origin:50%;max-width:100%;max-height:100%;transition:transform var(--hub-ease);place-items:center;display:grid}.hub-lightbox.is-zoomed .hub-lightbox-canvas{cursor:grab;transition:none}.hub-lightbox.is-grabbing .hub-lightbox-canvas{cursor:grabbing}.hub-lightbox-img,.hub-lightbox-video{object-fit:contain;max-width:min(100%,1200px);max-height:100%;display:block}.hub-lightbox-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hub-lightbox-embed{border-radius:var(--hub-radius-md);border:0;width:min(100%,900px);height:100%;min-height:60vh}.hub-lightbox-sound,.hub-lightbox-fallback{align-items:center;gap:var(--hub-space-3);width:min(100%,22rem);padding:var(--hub-space-6);border:1px solid var(--hub-lightbox-chrome);border-radius:var(--hub-radius-xl);background:var(--hub-lightbox-chrome);text-align:center;flex-direction:column;display:flex}.hub-lightbox-sound-ico{width:2.4rem;height:2.4rem;color:var(--hub-media-on)}.hub-lightbox-audio{width:100%}.hub-lightbox-fallback .hub-media-card-ico{width:2.4rem;height:2.4rem;color:var(--hub-lightbox-mute)}.hub-lightbox-fallback .hub-media-card-meta{color:var(--hub-lightbox-mute)}.hub-lightbox-fallback .hub-media-btn{background:var(--hub-lightbox-chrome);color:var(--hub-lightbox-ink)}.hub-lightbox-fallback .hub-media-btn:hover{background:var(--hub-lightbox-chrome-hover)}.hub-lightbox-nav{border-radius:var(--hub-radius-pill);background:var(--hub-lightbox-chrome);width:44px;height:44px;color:var(--hub-lightbox-ink);cursor:pointer;transition:background var(--hub-ease);place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.hub-lightbox-nav:hover{background:var(--hub-lightbox-chrome-hover)}.hub-lightbox-nav:disabled{opacity:.25;cursor:default}.hub-lightbox-nav .hub-ico{width:1.3rem;height:1.3rem}.hub-lightbox-prev{inset-inline-start:var(--hub-space-2)}.hub-lightbox-next{inset-inline-end:var(--hub-space-2)}.hub-lightbox-prev .hub-ico{transform:scaleX(-1)}[dir=ltr] .hub-lightbox-prev .hub-ico{transform:none}[dir=ltr] .hub-lightbox-next .hub-ico{transform:scaleX(-1)}.hub-lightbox-foot{gap:var(--hub-space-2);padding:var(--hub-space-2) var(--hub-space-3) var(--hub-space-3);border-block-start:1px solid var(--hub-lightbox-chrome);flex-direction:column;display:flex}.hub-lightbox-caption{text-align:start;overflow-wrap:anywhere;max-height:5.5rem;font-size:.85rem;line-height:1.7;overflow:auto}.hub-lightbox-caption:empty,.hub-lightbox-tr:empty{display:none}.hub-lightbox-tr .hub-media-tr{max-width:100%}.hub-lightbox-tr .hub-media-transcript{background:var(--hub-lightbox-chrome)}.hub-lightbox-tr .hub-media-transcript-head{color:var(--hub-lightbox-mute)}.hub-lightbox-tr .hub-media-cost{background:var(--hub-lightbox-chrome-hover)}.hub-lightbox-strip{gap:var(--hub-space-2);overscroll-behavior-inline:contain;scrollbar-width:thin;padding-block:2px;display:flex;overflow-x:auto}.hub-lightbox-strip[hidden]{display:none}.hub-lightbox-thumb{border-radius:var(--hub-radius-sm);background:var(--hub-lightbox-chrome);width:48px;height:48px;color:var(--hub-lightbox-mute);cursor:pointer;transition:border-color var(--hub-ease), opacity var(--hub-ease);opacity:.6;border:2px solid #0000;flex:none;place-items:center;display:grid;overflow:hidden}.hub-lightbox-thumb:hover{opacity:1}.hub-lightbox-thumb.is-on{border-color:var(--hub-media-on);opacity:1}.hub-lightbox-thumb .hub-ico{width:1.3rem;height:1.3rem}.hub-lightbox-thumb-img{object-fit:cover;width:100%;height:100%}@media (pointer:coarse){.hub-voice{--hub-voice-size:44px}.hub-voice-wave{height:44px}.hub-voice-rate,.hub-media-btn,.hub-media-transcribe{min-width:44px;min-height:44px}.hub-media-doc .hub-media-btn{width:44px}.hub-lightbox-btn{width:44px;height:44px}.hub-lightbox-thumb{width:52px;height:52px}}@media (width<=480px){.hub-media{--hub-media-max:220px}.hub-voice{width:100%}.hub-lightbox-embed{min-height:50vh}}@media (prefers-reduced-motion:reduce){.hub-media-skeleton{animation:none}.hub-media-btn,.hub-media-transcribe,.hub-voice-play,.hub-voice-bar,.hub-voice-rate,.hub-lightbox-btn,.hub-lightbox-nav,.hub-lightbox-thumb,.hub-lightbox-canvas{transition:none}}.hub-wa-attachbar{background:var(--hub-chat-bar);border-block-start:1px solid #e9edef;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.hub-wa-attachbar[hidden]{display:none}.hub-wa-attach-thumb{background:#e9edef;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.3rem;display:flex;overflow:hidden}.hub-wa-attach-thumb img{object-fit:cover;width:100%;height:100%}.hub-wa-attach-name{color:#111b21;font-size:.8rem;font-weight:700}.hub-wa-attach-size{color:#667781;font-size:.7rem}.hub-wa.is-dragover{outline-offset:-6px;outline:3px dashed #00a884}.hub-wa-composer{color:var(--hub-text-secondary);border-block-start:1px solid var(--hub-border);background:#fff;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.hub-wa-composer .hub-ico{cursor:pointer;width:1.3rem;height:1.3rem}.hub-wa-input{background:var(--hub-n-50);border:1px solid var(--hub-border);color:var(--hub-text);border-radius:24px;outline:none;flex:1;align-items:center;padding:0 1rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 1px 2px #00000005}.hub-wa-input:focus{background:#fff;border-color:#00a884;box-shadow:0 0 0 3px #00a8841f}.hub-wa-quick{border-top:1px solid var(--hub-border);scrollbar-width:none;background:#fff;align-items:center;gap:.45rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.hub-wa-quick::-webkit-scrollbar{display:none}.hub-wa-quick-chip{white-space:nowrap;background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-pill);color:var(--hub-text-secondary);cursor:pointer;padding:.35rem .75rem;font-size:.78rem;font-weight:700;transition:all .14s}.hub-wa-quick-chip:hover{background:var(--hub-n-100);color:var(--hub-text);border-color:var(--hub-border-strong)}.hub-wa-send{background:var(--hub-chat-send);color:#fff;cursor:pointer;border:none;border-radius:50%;outline:none;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;transition:transform .12s,background-color .12s,box-shadow .12s;display:grid;box-shadow:0 2px 6px #00a88447}.hub-wa-send:hover{background:#008f6f;transform:scale(1.05);box-shadow:0 4px 10px #00a88459}.hub-wa-send:active{transform:scale(.96)}.hub-wa-send .hub-ico{width:1.2rem;height:1.2rem}[dir=rtl] .hub-wa-send .hub-ico{transform:scaleX(-1)}.hub-wa-overlay{z-index:80;background:#fff;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding:0;animation:.16s hubFadeIn;display:grid;position:fixed;inset:0}.hub-wa-overlay[hidden]{display:none}.hub-wa-panel{width:100%;min-width:0;max-width:none;height:100%;min-height:0}.hub-wa-overlay .hub-wa{box-shadow:none;min-width:0;height:100%;min-height:0;padding-top:env(safe-area-inset-top);border:0;border-radius:0}.hub-wa-overlay .hub-wa-thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;max-height:none}.hub-wa-overlay .hub-wa-bar{flex-wrap:nowrap;flex:none;gap:.45rem;min-height:56px;padding:.4rem .55rem}.hub-wa-overlay .hub-wa-actions{margin-inline-start:auto}.hub-wa-overlay .hub-wa-input{min-width:0}.hub-wa-overlay .hub-wa-composer{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.hub-wa-overlay{touch-action:manipulation;overflow:hidden}.hub-wa-ai{position:relative}.hub-wa-ai .hub-ico{color:inherit;stroke-width:2.2px;width:1.2rem;height:1.2rem}.hub-wa-ai.hub-btn-primary .hub-ico{color:#fff;fill:currentColor;stroke:#fff;stroke-width:.55px}.hub-wa-ai.hub-btn-outline .hub-ico{color:var(--hub-primary)}.hub-wa-actions .hub-wa-ai.hub-btn-primary .hub-ico,.hub-wa-actions .hub-wa-ai.hub-btn-primary .hub-ico:hover{color:#fff;fill:currentColor;stroke:#fff}.hub-wa-overlay .hub-wa-ai{width:44px;min-width:44px;padding-inline:0}.hub-wa-overlay .hub-wa-ai [data-hub-wa-toggle-ai-label]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .hub-wa-back .hub-ico{transform:scaleX(-1)}html.hub-wa-open{overflow:hidden}html.hub-wa-open .hub-dock,html.hub-wa-open [data-hub-sheet]{visibility:hidden;pointer-events:none}@keyframes hubFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hubSlideUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (width>=880px){.hub-wa-overlay{-webkit-backdrop-filter:blur(3px);background:#0f172a8c;place-items:center;padding:1.5rem}.hub-wa-panel{max-width:32rem;height:min(48rem,100%);animation:.22s cubic-bezier(.16,1,.3,1) hubSlideUp}.hub-wa-overlay .hub-wa{border:1px solid #e2e8f0e6;border-radius:20px;padding-top:0;box-shadow:0 24px 70px -12px #0f172a59,0 0 0 1px #0f172a0a}.hub-wa-overlay .hub-wa-ai [data-hub-wa-toggle-ai-label]{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}}.hub-drop{border:2px dashed var(--hub-border-strong);border-radius:var(--hub-radius-lg);text-align:center;cursor:pointer;min-height:9.5rem;transition:all var(--hub-ease);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.hub-drop:hover,.hub-drop.is-over{border-color:var(--hub-primary);background:var(--hub-primary-subtle)}.hub-drop input{display:none}.hub-steps{gap:.5rem;display:flex}.hub-steps span{min-height:38px;color:var(--hub-text-secondary);background:var(--hub-surface-muted);transition:all var(--hub-ease);border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.hub-steps span.is-on{color:#fff;background:var(--hub-primary);box-shadow:0 2px 6px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-steps span.is-on{box-shadow:0 2px 6px color-mix(in srgb, var(--hub-primary) 25%, transparent)}}.hub-workspace{gap:var(--hub-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hub-workspace-pane{display:none}.hub-workspace-body{min-width:0}@media (width>=880px){.hub-workspace{grid-template-columns:minmax(22rem,28rem) minmax(0,1fr);align-items:stretch;height:calc(100dvh - 6.5rem);min-height:0}.hub-workspace-list{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.hub-workspace-body{flex:auto;min-height:0;overflow-y:auto}.hub-workspace-pane{height:100%;min-height:0;display:block;position:static}.hub-workspace-pane .hub-wa{height:100%;min-height:0}.hub-workspace-pane .hub-wa-thread{flex:1;min-height:0;max-height:none}}.hub-msg-row{border:0;border-block-start:1px solid var(--hub-border);cursor:pointer;width:100%;text-align:inherit;font:inherit;color:inherit;background:0 0}.hub-msg-snip{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.hub-list-item.hub-msg-row:first-child{border-block-start:0}.hub-convo-row{width:100%;overflow:hidden}.hub-convo-row .hub-convo-flags{flex-wrap:wrap}.hub-field{gap:.35rem;display:grid}.hub-field-label{letter-spacing:.01em;margin:0}.hub-control{background:var(--hub-surface);border-radius:14px}::-webkit-scrollbar{width:5px!important;height:5px!important}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:var(--hub-n-300)!important;border-radius:9999px!important}::-webkit-scrollbar-thumb:hover{background:var(--hub-n-400)!important}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-corner{background:0 0!important}:not(select):not(option):not(optgroup){scrollbar-width:thin!important;scrollbar-color:var(--hub-n-300) transparent!important}.custom-scrollbar::-webkit-scrollbar{width:4px!important;height:4px!important}.custom-scrollbar::-webkit-scrollbar-track{background:0 0!important}.custom-scrollbar::-webkit-scrollbar-thumb{background:#94a3b866!important;border-radius:9999px!important}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#64748bb3!important}.custom-scrollbar::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.custom-scrollbar{scrollbar-width:thin!important;scrollbar-color:#94a3b866 transparent!important}.no-scrollbar::-webkit-scrollbar{display:none!important}.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.hub-support{z-index:80;background:var(--hub-n-900);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.hub-support{background:color-mix(in srgb, var(--hub-n-900) 55%, transparent)}}.hub-support{padding:0}.hub-support.hidden{display:none}.hub-support-panel{border:1px solid var(--hub-n-200);background:#fff;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;width:min(28rem,100%);height:min(36rem,88vh);display:flex;overflow:hidden}.hub-support-head{border-block-end:1px solid var(--hub-n-100);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.hub-support-thread{background:var(--hub-n-50);flex:1;padding:1rem;overflow-y:auto}.hub-support-panel{--hub-chat-out:#d9fdd3;--hub-chat-in:#fff;--hub-chat-ink:#111b21;--hub-chat-tick:#53bdeb;--hub-chat-send:#00a884;--hub-chat-mute:#667781;position:relative}.hub-support-panel .hub-support-thread{background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.05' stroke-width='1.2'%3E%3Ccircle cx='14' cy='18' r='4'/%3E%3Cpath d='M38 14h14M40 44l10 5-10 5zM8 50h10'/%3E%3Cpath d='M56 52c4 0 7 3 7 7'/%3E%3C/g%3E%3C/svg%3E")}.hub-support-panel .hub-support-row.is-mine{justify-content:flex-end}.hub-support-panel .hub-support-row:not(.is-mine){justify-content:flex-start}.hub-support-panel .hub-support-bubble.is-mine{background:var(--hub-chat-out);color:var(--hub-chat-ink);border:1px solid #c2ebbc;border-start-end-radius:.2rem;border-end-start-radius:1rem}.hub-support-panel .hub-support-bubble.is-them{background:var(--hub-chat-in);color:var(--hub-chat-ink);border:1px solid var(--hub-n-200)}.hub-support-panel .hub-support-bubble .hub-bubble-meta{color:var(--hub-chat-mute);opacity:1;justify-content:flex-end;align-items:center;gap:.2rem;margin-top:.15rem;font-size:.68rem;font-weight:600;display:flex}.hub-support-panel .hub-support-bubble .hub-bubble-meta span{opacity:1;font-size:inherit;font-weight:inherit;margin:0;display:inline}.hub-support-panel .hub-support-bubble .hub-bubble-meta .hub-ico{width:1rem;height:1rem;color:var(--hub-chat-mute)}.hub-support-panel .hub-support-bubble .hub-bubble-meta .hub-ico.is-read{color:var(--hub-chat-tick)}.hub-support-panel .hub-support-bubble .hub-bubble-meta .hub-ico.is-fail{color:var(--hub-danger)}.hub-support-panel .hub-support-send{background:var(--hub-chat-send);color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 2px 6px #00a88447}.hub-support-panel .hub-support-send:hover:not(:disabled){background:#008f6f}[dir=rtl] .hub-support-panel .hub-support-send .hub-ico{transform:scaleX(-1)}.hub-support-empty{text-align:center;padding:2rem .5rem}.hub-support-chips{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.9rem;display:flex}.hub-support-chips button{border:1px solid var(--hub-n-200);color:var(--hub-n-700);cursor:pointer;background:#fff;border-radius:999px;padding:.4rem .7rem;font-weight:700}.hub-support-chips button:hover{border-color:var(--hub-p-500);color:var(--hub-p-700)}.hub-support-row{margin-block:.35rem;display:flex}.hub-support-row.is-mine{justify-content:flex-start}.hub-support-row:not(.is-mine){justify-content:flex-end}.hub-support-bubble{border-radius:1rem;max-width:85%;padding:.55rem .75rem;font-size:.82rem;font-weight:600;line-height:1.55}.hub-support-bubble p{white-space:pre-wrap;margin:0}.hub-support-bubble span{opacity:.7;margin-top:.25rem;font-size:.65rem;font-weight:700;display:block}.hub-support-bubble.is-mine{background:var(--hub-p-600);color:#fff;border-end-start-radius:.3rem}.hub-support-bubble.is-them{color:var(--hub-n-900);border:1px solid var(--hub-n-200);background:#fff;border-end-end-radius:.3rem}.hub-support-compose{border-block-start:1px solid var(--hub-n-100);background:#fff;align-items:flex-end;gap:.5rem;padding:.7rem .8rem;display:flex}.hub-support-compose textarea{resize:none;border:1.5px solid var(--hub-n-200);max-height:8rem;font:inherit;border-radius:1.1rem;outline:none;flex:1;padding:.55rem .85rem}.hub-support-compose textarea:focus{border-color:var(--hub-p-500);box-shadow:0 0 0 3px var(--hub-p-500)}@supports (color:color-mix(in lab, red, red)){.hub-support-compose textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-p-500) 16%, transparent)}}.hub-support-send{background:var(--hub-p-600);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.hub-support-send:disabled{opacity:.5;cursor:wait}.hub-support-status{padding:0 .9rem .6rem;font-size:.72rem;font-weight:700}.hub-support-status.is-ok{color:var(--hub-ok,#047857)}.hub-support-status.is-err{color:#be123c}.hub-support-panel .hub-support-status.is-ok{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-support-panel .hub-support-status.is-err{inset-inline:.75rem;bottom:calc(4.55rem + env(safe-area-inset-bottom,0px));z-index:8;color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:.7rem;margin:0;padding:.45rem .75rem;position:absolute;box-shadow:0 8px 18px -12px #0f172a47}@media (width>=640px){.hub-support{align-items:center;padding:1rem}.hub-support-panel{border-radius:1.25rem}}@media (width>=768px){.hub-dock,[data-hub-sheet]{display:none!important}}.hub-setup{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-xl);min-height:0;box-shadow:var(--hub-shadow-1);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.hub-setup-rail{border-block-end:1px solid var(--hub-border);background:var(--hub-surface-muted);align-items:center;gap:.35rem;padding:.65rem;display:flex;overflow:hidden}.hub-setup-stops{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.hub-setup-stops::-webkit-scrollbar{display:none}.hub-setup-rail-head{flex:none;align-content:center;min-width:4.5rem;padding-inline:.45rem;display:grid}.hub-setup-rail-head .t-num{color:var(--hub-primary);font-size:1.05rem;font-weight:800;line-height:1.1}.hub-setup-rail-head small{color:var(--hub-text-muted);font-size:.68rem;font-weight:700}.hub-setup-stop{appearance:none;border-radius:var(--hub-radius-md);min-height:44px;color:var(--hub-text-secondary);text-align:start;cursor:pointer;min-width:8.25rem;transition:background var(--hub-ease), color var(--hub-ease);background:0 0;border:0;flex:1 0 auto;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.hub-setup-stop:hover{background:var(--hub-surface);color:var(--hub-text)}.hub-setup-mark{background:var(--hub-surface);border:1.5px solid var(--hub-border-strong);width:1.75rem;height:1.75rem;color:var(--hub-text-muted);z-index:1;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.hub-setup-mark .hub-ico{width:.9rem;height:.9rem}.hub-setup-copy{gap:.05rem;min-width:0;display:grid}.hub-setup-copy strong{color:inherit;font-size:.78rem;font-weight:800;line-height:1.25}.hub-setup-copy small{color:var(--hub-text-muted);font-size:.68rem;font-weight:600;line-height:1.3}.hub-setup-stop.is-on{background:var(--hub-surface);color:var(--hub-text);box-shadow:var(--hub-shadow-1)}.hub-setup-stop.is-on .hub-setup-mark{background:var(--hub-primary);border-color:var(--hub-primary);color:#fff}.hub-setup-stop.is-done .hub-setup-mark{background:var(--hub-success-soft);color:var(--hub-success);border-color:#a7f3d0}.hub-setup-stop.is-on.is-done .hub-setup-mark{background:var(--hub-primary);border-color:var(--hub-primary);color:#fff}.hub-setup-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.hub-setup-meter{background:var(--hub-n-100);height:3px}.hub-setup-meter>span{background:var(--hub-primary);width:20%;height:100%;transition:width .22s var(--hub-ease);display:block}.hub-setup-body{flex:none;align-content:start;min-height:0;padding:1.15rem}.hub-setup-panel{display:none}.hub-setup-panel.is-on{gap:1rem;display:grid}.hub-setup-panel h2{color:var(--hub-text);text-wrap:balance;margin:0;font-size:1.2rem;font-weight:800;line-height:1.3}.hub-setup-lead{color:var(--hub-text-secondary);max-width:48ch;margin:-.4rem 0 0;font-size:.82rem;line-height:1.55}.hub-setup-split{gap:1rem;display:grid}.hub-setup-fields{gap:.85rem;min-width:0;display:grid}.hub-setup-stage .hub-control,.hub-setup-stage textarea.hub-control,.hub-setup-stage select.hub-control{border:1.5px solid var(--hub-border-strong);background:#fff}.hub-setup-pair{gap:.75rem;display:grid}.hub-setup-aside{border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow-1);background:#fff;align-content:start;gap:.5rem;padding:.95rem;display:grid}.hub-setup-aside>span{color:var(--hub-text-muted);letter-spacing:.02em;font-size:.68rem;font-weight:800}.hub-setup-aside strong{color:var(--hub-text);font-size:.92rem;font-weight:800;line-height:1.35;display:block}.hub-setup-aside p{color:var(--hub-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.hub-setup-storefront,.hub-setup-place{align-items:center;gap:.7rem;display:flex}.hub-setup-avatar{background:var(--hub-primary);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:800;display:grid}.hub-setup-pick{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.hub-setup-choice{border:1.5px solid var(--hub-border-strong);border-radius:var(--hub-radius-lg);background:var(--hub-surface);cursor:pointer;min-height:76px;transition:border-color var(--hub-ease), background var(--hub-ease), box-shadow var(--hub-ease);grid-template-rows:auto auto;grid-template-columns:1.75rem minmax(0,1fr);gap:.12rem .55rem;padding:.7rem .75rem;display:grid}.hub-setup-choice:hover{border-color:var(--hub-n-400)}.hub-setup-choice.is-on{border-color:var(--hub-primary);background:var(--hub-primary-subtle);box-shadow:inset 0 0 0 1px var(--hub-primary)}.hub-setup-choice:has(input:checked){border-color:var(--hub-primary);background:var(--hub-primary-subtle);box-shadow:inset 0 0 0 1px var(--hub-primary)}.hub-setup-choice:has(input:focus-visible){outline:2px solid var(--hub-primary);outline-offset:2px}.hub-setup-choice-mark{background:var(--hub-p-50);width:1.75rem;height:1.75rem;color:var(--hub-primary);border-radius:999px;grid-row:1/span 2;align-self:start;place-items:center;display:grid}.hub-setup-choice-mark .hub-ico,.hub-setup-place .hub-ico{width:.9rem;height:.9rem}.hub-setup-choice b{color:var(--hub-text);font-size:.8rem;font-weight:800;line-height:1.3}.hub-setup-choice em{color:var(--hub-text-muted);font-size:.68rem;font-style:normal;font-weight:600;line-height:1.35}.hub-setup-hours{grid-template-columns:1fr auto 1fr;align-items:end;gap:.65rem;display:grid}.hub-setup-hours-rule{background:var(--hub-border-strong);width:1.25rem;height:1.5px;margin-block-end:1.15rem}.hub-theme-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.hub-theme-card{border:1.5px solid var(--hub-border-strong);border-radius:var(--hub-radius-lg);background:var(--hub-surface);cursor:pointer;text-align:start;transition:border-color var(--hub-ease), background var(--hub-ease), box-shadow var(--hub-ease);gap:.4rem;padding:.65rem;display:grid}.hub-theme-card:hover{border-color:var(--hub-n-400)}.hub-theme-card.is-on{border-color:var(--hub-primary);background:var(--hub-primary-subtle);box-shadow:inset 0 0 0 1px var(--hub-primary)}.hub-theme-mock{border:1px solid var(--hub-border);background:#fff;border-radius:10px;gap:5px;height:6.6rem;padding:7px;display:grid;overflow:hidden}.hub-theme-mock[data-kind=grid]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.hub-theme-tile{grid-template-rows:1fr auto;gap:3px;min-height:0;display:grid}.hub-theme-tile i{background:var(--hub-n-200);border-radius:5px;min-height:0;display:block}.hub-theme-tile b{background:var(--hub-n-100);border-radius:99px;width:68%;height:4px;display:block}.hub-theme-mock[data-kind=classic]{grid-template-rows:1fr 1fr}.hub-theme-row{grid-template-columns:28% 1fr;gap:6px;min-height:0;display:grid}.hub-theme-row i{background:var(--hub-n-200);border-radius:5px;display:block}.hub-theme-row span{align-content:center;gap:5px;display:grid}.hub-theme-row b{background:var(--hub-n-100);border-radius:99px;height:5px;display:block}.hub-theme-row b+b{width:58%}.hub-theme-mock[data-kind=showcase]{grid-template-rows:1fr auto}.hub-theme-mock[data-kind=showcase]>i{background:linear-gradient(180deg, var(--hub-n-300), var(--hub-n-200));border-radius:6px;display:block}.hub-theme-mock[data-kind=showcase]>b{background:var(--hub-n-100);border-radius:99px;width:46%;height:5px;display:block}.hub-theme-mock[data-kind=compact]{grid-template-rows:repeat(4,1fr);gap:0}.hub-theme-line{border-block-end:1px solid var(--hub-n-100);justify-content:space-between;align-items:center;gap:8px;padding-block:2px;display:flex}.hub-theme-line:last-child{border:0}.hub-theme-line b{background:var(--hub-n-200);border-radius:99px;width:62%;height:5px;display:block}.hub-theme-line em{background:var(--hub-n-100);border-radius:99px;width:18%;height:5px;display:block}.hub-theme-mock[data-kind=journey]{grid-template-rows:auto 1fr}.hub-theme-mock[data-kind=journey]>i{background:linear-gradient(180deg, var(--hub-n-300), var(--hub-n-200));border-radius:6px;height:16px;display:block}.hub-theme-stage{grid-template-columns:1fr 26%;gap:6px;min-height:0;display:grid}.hub-theme-stage>b{background:var(--hub-n-200);border-radius:50%;place-self:center;width:22px;height:22px;display:block}.hub-theme-stage>span{align-content:center;gap:5px;display:grid}.hub-theme-stage em{background:var(--hub-n-100);border-radius:99px;height:5px;display:block}.hub-theme-card.is-on .hub-theme-tile i,.hub-theme-card.is-on .hub-theme-row i,.hub-theme-card.is-on .hub-theme-mock[data-kind=showcase]>i{background:var(--hub-p-200)}.hub-theme-card.is-on .hub-theme-tile b,.hub-theme-card.is-on .hub-theme-row b,.hub-theme-card.is-on .hub-theme-mock[data-kind=showcase]>b,.hub-theme-card.is-on .hub-theme-line em{background:var(--hub-p-100)}.hub-theme-card.is-on .hub-theme-line b,.hub-theme-card.is-on .hub-theme-mock[data-kind=journey]>i,.hub-theme-card.is-on .hub-theme-stage>b{background:var(--hub-p-200)}.hub-theme-mock[data-kind=app]{grid-template-rows:1fr 1fr auto}.hub-theme-dock{border-block-start:1px solid var(--hub-n-100);grid-auto-flow:column;gap:5px;padding-block-start:4px;display:grid}.hub-theme-dock em{background:var(--hub-n-200);border-radius:99px;height:6px;display:block}.hub-theme-dock em:last-child{background:var(--hub-primary)}.hub-theme-card.is-on .hub-theme-dock em{background:var(--hub-p-100)}.hub-theme-card.is-on .hub-theme-dock em:last-child{background:var(--hub-primary)}.hub-theme-card.is-on .hub-theme-stage em{background:var(--hub-p-100)}.hub-theme-card b{color:var(--hub-text);font-size:.8rem;font-weight:800}.hub-theme-card em{color:var(--hub-text-muted);font-size:.68rem;font-style:normal;font-weight:600;line-height:1.35}.hub-setup-bar{border-block-start:1px solid var(--hub-border);background:var(--hub-surface);align-items:center;gap:.65rem;padding:.75rem 1.15rem;display:flex}.hub-setup-status{color:var(--hub-text-muted);margin-inline-start:auto;font-size:.75rem;font-weight:700}.hub-setup-status.is-ok{color:var(--hub-success)}.hub-setup-status.is-err{color:var(--hub-danger)}.hub-setup-done{align-content:start;justify-items:start;gap:.7rem;padding-top:.35rem;display:none}.hub-setup.is-finished .hub-setup-panel{display:none}.hub-setup.is-finished .hub-setup-done{display:grid}.hub-setup-done-mark{background:var(--hub-success-soft);width:2.6rem;height:2.6rem;color:var(--hub-success);border-radius:999px;place-items:center;display:grid}.hub-setup-done-mark .hub-ico{width:1.2rem;height:1.2rem}.hub-setup-done h2{margin:0;font-size:1.2rem;font-weight:800}.hub-setup-done>p{color:var(--hub-text-secondary);max-width:42ch;margin:0;font-size:.85rem;line-height:1.55}.hub-setup-summary{gap:.4rem;width:min(36rem,100%);margin:.15rem 0 0;padding:0;list-style:none;display:grid}.hub-setup-summary li{border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);background:var(--hub-n-50);justify-content:space-between;gap:1rem;padding:.55rem .7rem;display:flex}.hub-setup-summary span{color:var(--hub-text-muted);font-size:.72rem;font-weight:800}.hub-setup-summary b{color:var(--hub-text);text-align:end;font-size:.8rem;font-weight:800}.hub-setup-done-actions{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}@media (width>=880px){.hub-setup{grid-template-columns:14.5rem minmax(0,1fr)}.hub-setup-rail{border-block-end:0;border-inline-end:1px solid var(--hub-border);flex-direction:column;align-items:stretch;gap:.1rem;padding:.85rem .7rem;overflow:visible}.hub-setup-stops{flex-direction:column;flex:none;overflow:visible}.hub-setup-rail-head{min-width:0;padding:.05rem .45rem .45rem}.hub-setup-copy small{display:none}.hub-setup-stop{flex:none;width:100%;min-width:0;min-height:44px;padding:.32rem .5rem;position:relative}.hub-setup-stop:not(:last-child):after{content:"";background:var(--hub-border-strong);inset-inline-start:1.35rem;width:1.5px;height:calc(100% - .28rem);position:absolute;top:2.05rem}.hub-setup-stop.is-done:not(:last-child):after{background:#a7f3d0}.hub-setup-split{grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start}.hub-setup-pair{grid-template-columns:1fr 1fr}.hub-setup-body{padding:1.2rem 1.35rem 1.1rem}.hub-setup-bar{padding-inline:1.35rem}}@media (width<=879.98px){#hub-main.hub-page:has(.hub-setup){padding:0;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:0;min-height:calc(100dvh - 3.25rem);display:flex}body:has(.hub-setup) .pb-24{padding-bottom:0}.hub-setup{min-height:0;height:calc(100dvh - 3.25rem - 4.75rem - env(safe-area-inset-bottom,0px));box-shadow:none;border-inline:0;border-radius:0;flex-direction:column;flex:auto;display:flex}.hub-setup-stage{flex:auto;min-height:0}.hub-setup-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:.85rem .9rem .75rem;overflow-y:auto}.hub-setup-rail-head{min-width:5.25rem;max-width:7.75rem;padding-inline:.45rem .2rem}.hub-setup-rail-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-setup-stop{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;padding:.25rem 0}.hub-setup-copy,.hub-setup-aside{display:none}.hub-setup-panel h2{font-size:1.05rem}.hub-setup-lead{max-width:none}.hub-setup-choice{min-height:64px;padding:.6rem .7rem}.hub-setup-bar{inset-inline:0;bottom:calc(5.65rem + env(safe-area-inset-bottom,0px));z-index:35;padding:.55rem .9rem;position:fixed;box-shadow:0 -8px 20px -12px #0f172a2e}.hub-setup-body{padding-bottom:4.25rem}.hub-setup-status{display:none}.hub-setup-bar .hub-btn{flex:auto}.hub-setup-copy small{display:none}.hub-setup-hours{grid-template-columns:1fr}.hub-setup-hours-rule{display:none}.hub-setup-pick{grid-template-columns:1fr}.hub-theme-grid{grid-template-columns:1fr 1fr}}.hub-es-pair{gap:1rem;display:grid}@media (width>=720px){.hub-es-pair{grid-template-columns:13.5rem minmax(0,1fr);align-items:start}}.hub-es-qr{border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow-1);background:#fff;justify-items:center;gap:.55rem;padding:.85rem;display:grid}.hub-es-qr canvas{background:var(--hub-surface-muted);border-radius:12px;width:200px;height:200px}.hub-es-qr p{color:var(--hub-text-secondary);text-align:center;margin:0;font-size:.72rem;font-weight:600;line-height:1.5}.hub-import-strip{border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);background:var(--hub-surface);box-shadow:var(--hub-shadow-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1rem;padding:.95rem 1.1rem;display:flex}.hub-import-strip strong{color:var(--hub-text);font-size:.88rem;font-weight:800;display:block}.hub-import-strip p{color:var(--hub-text-secondary);margin:.2rem 0 0;font-size:.75rem;line-height:1.5}dialog.hub-dialog{border:1px solid var(--hub-border);border-radius:var(--hub-radius-xl);background:var(--hub-surface);width:min(28rem,100vw - 2rem);max-height:min(92dvh,100vh - 2rem);box-shadow:var(--hub-shadow-2,0 18px 40px #0f172a1f);margin:auto;padding:1.2rem 1.25rem 1.15rem;position:fixed;inset:0;overflow:auto}dialog.hub-dialog::backdrop{background:#0f172a59}dialog.hub-dialog h2{color:var(--hub-text);margin:0;font-size:1.05rem;font-weight:800}.hub-pwd-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;display:grid}.hub-pwd-row .hub-control{min-width:0}@media (width<=480px){.hub-pwd-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.jr-popular-rail{scrollbar-width:none!important;-ms-overflow-style:none!important}.jr-popular-rail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.jr-cart-list{scrollbar-width:none!important;-ms-overflow-style:none!important}.jr-cart-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.pub-slider-track{scrollbar-width:none!important;-ms-overflow-style:none!important}.pub-slider-track::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-2\.5{inset-inline-start:calc(var(--spacing) * 2.5)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.start-6{inset-inline-start:calc(var(--spacing) * 6)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.-bottom-5{bottom:calc(var(--spacing) * -5)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-28{bottom:calc(var(--spacing) * 28)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-55{z-index:55}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-auto{margin-block:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-px{margin-left:-1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[1\.2rem\]{height:1.2rem}.h-\[1\.35rem\]{height:1.35rem}.h-\[18px\]{height:18px}.h-\[22rem\]{height:22rem}.h-\[32rem\]{height:32rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[72dvh\]{max-height:72dvh}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[44px\]{min-height:44px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-48{width:calc(var(--spacing) * 48)}.w-\[18px\]{width:18px}.w-\[22rem\]{width:22rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[100px\]{max-width:100px}.max-w-\[130px\]{max-width:130px}.max-w-\[220px\]{max-width:220px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[1\.2rem\]{min-width:1.2rem}.min-w-\[1\.35rem\]{min-width:1.35rem}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scrollbar-none{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-ss-md{border-start-start-radius:var(--radius-md)}.rounded-se-md{border-start-end-radius:var(--radius-md)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--hub-primary\)\]{border-color:var(--hub-primary)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-100\/80{border-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/80{border-color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-gray-300{border-color:var(--color-gray-300)}.border-indigo-100,.border-indigo-100\/80{border-color:var(--color-indigo-100)}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/80{border-color:color-mix(in oklab, var(--color-indigo-100) 80%, transparent)}}.border-indigo-100\/90{border-color:var(--color-indigo-100)}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/90{border-color:color-mix(in oklab, var(--color-indigo-100) 90%, transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/90{border-color:#ffccd3e6}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/90{border-color:color-mix(in oklab, var(--color-rose-200) 90%, transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-100\/80{border-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/80{border-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/90{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/80{border-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-e-transparent{border-inline-end-color:#0000}.bg-\[\#DCF8C6\]{background-color:#dcf8c6}.bg-\[\#ECE5DD\]{background-color:#ece5dd}.bg-\[color\:var\(--hub-primary\)\]{background-color:var(--hub-primary)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-indigo-50,.bg-indigo-50\/30{background-color:var(--color-indigo-50)}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/30{background-color:color-mix(in oklab, var(--color-indigo-50) 30%, transparent)}}.bg-indigo-50\/40{background-color:var(--color-indigo-50)}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/40{background-color:color-mix(in oklab, var(--color-indigo-50) 40%, transparent)}}.bg-indigo-50\/50{background-color:var(--color-indigo-50)}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/50{background-color:color-mix(in oklab, var(--color-indigo-50) 50%, transparent)}}.bg-indigo-50\/70{background-color:var(--color-indigo-50)}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/70{background-color:color-mix(in oklab, var(--color-indigo-50) 70%, transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/40{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/40{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/95{background-color:#f1f5f9f2}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/95{background-color:color-mix(in oklab, var(--color-slate-100) 95%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-700\/60{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/60{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/20{--tw-gradient-from:#ecfdf533}@supports (color:color-mix(in lab, red, red)){.from-emerald-50\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 20%, transparent)}}.from-emerald-50\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-950\/60{--tw-gradient-from:#002c2299}@supports (color:color-mix(in lab, red, red)){.from-emerald-950\/60{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.from-emerald-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/90{--tw-gradient-from:#020618e6}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.from-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-slate-950\/35{--tw-gradient-via:#02061859}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/35{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.via-slate-950\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-800{--tw-gradient-to:var(--color-orange-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-800{--tw-gradient-to:var(--color-teal-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-950{color:var(--color-indigo-950)}.text-purple-600{color:var(--color-purple-600)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.shadow-slate-900\/15{--tw-shadow-color:#0f172b26}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-500{--tw-ring-color:var(--color-amber-500)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}.group-hover\:text-indigo-800:is(:where(.group):hover *){color:var(--color-indigo-800)}}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-indigo-600:is(:where(.peer):focus-visible~*){outline-color:var(--color-indigo-600)}.file\:me-2::file-selector-button{margin-inline-end:calc(var(--spacing) * 2)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-slate-100::file-selector-button{background-color:var(--color-slate-100)}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing) * 2.5)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:text-slate-800::file-selector-button{color:var(--color-slate-800)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-emerald-50\/60:hover{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-50\/60:hover{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-indigo-50:hover,.hover\:bg-indigo-50\/40:hover{background-color:var(--color-indigo-50)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-50\/40:hover{background-color:color-mix(in oklab, var(--color-indigo-50) 40%, transparent)}}.hover\:bg-indigo-50\/60:hover{background-color:var(--color-indigo-50)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-50\/60:hover{background-color:color-mix(in oklab, var(--color-indigo-50) 60%, transparent)}}.hover\:bg-indigo-50\/80:hover{background-color:var(--color-indigo-50)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-50\/80:hover{background-color:color-mix(in oklab, var(--color-indigo-50) 80%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/70:hover{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-200\/60:hover{background-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-indigo-900:hover{color:var(--color-indigo-900)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-rose-800:hover{color:var(--color-rose-800)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-slate-900:focus{border-color:var(--color-slate-900)}.focus\:ring:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-emerald-600:focus{--tw-ring-color:var(--color-emerald-600)}.focus\:ring-slate-900:focus{--tw-ring-color:var(--color-slate-900)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media not all and (width>=48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=40rem){.sm\:-start-8{inset-inline-start:calc(var(--spacing) * -8)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[21\/9\]{aspect-ratio:21/9}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[25rem\]{width:25rem}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.sm\:grid-cols-\[1fr_8rem_8rem_auto\]{grid-template-columns:1fr 8rem 8rem auto}.sm\:grid-cols-\[1fr_9rem_auto\]{grid-template-columns:1fr 9rem auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[7rem_1fr_auto\]{grid-template-columns:7rem 1fr auto}.sm\:grid-cols-\[8rem_1fr_auto\]{grid-template-columns:8rem 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-0{padding-top:0}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-60{width:calc(var(--spacing) * 60)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:ps-4{padding-inline-start:calc(var(--spacing) * 4)}.md\:pt-0{padding-top:0}.md\:pb-0{padding-bottom:0}.md\:text-\[1\.05rem\]{font-size:1.05rem}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}.sf-push-card{text-align:start;background-color:var(--shop-surface,#fff);color:var(--shop-ink,#0f172a);padding:1rem}#success-modal .sf-push-card{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:.875rem}.sf-push-card[data-state=unsupported]{display:none}.sf-push-card__row{align-items:flex-start;gap:.75rem;display:flex}.sf-push-card__icon{background-color:var(--shop-primary-soft,#f1f5f9);width:2.5rem;height:2.5rem;color:var(--shop-primary-ink,var(--shop-primary,#0f172a));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sf-push-card[data-state=on] .sf-push-card__icon{color:#15803d;background-color:#dcfce7}.sf-push-card[data-state=blocked] .sf-push-card__icon{color:#b45309;background-color:#fef3c7}.sf-push-card__body{flex:1;min-width:0}.sf-push-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sf-push-card__title{color:#0f172a;margin:0;font-size:.8125rem;font-weight:800;line-height:1.25rem}.sf-push-card__copy{color:#475569;margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.sf-push-card__copy--blocked{color:#92400e}.sf-push-card__error{color:#be123c;margin:.375rem 0 0;font-size:.75rem;font-weight:700;line-height:1.4}.sf-push-badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:800;line-height:1rem;display:inline-flex}.sf-push-badge--on{color:#166534;background-color:#dcfce7}.sf-push-badge--blocked{color:#92400e;background-color:#fef3c7}.sf-push-card__actions{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.sf-push-btn{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:2.75rem;min-height:2.75rem;padding-block:.5rem;padding-inline:1rem;font-size:.75rem;font-weight:800;line-height:1rem;transition:opacity .15s,background-color .15s;display:inline-flex}.sf-push-btn:disabled{opacity:.6;cursor:wait}.sf-push-btn--primary{background-color:var(--shop-primary,#0f172a);color:var(--shop-on-primary,#fff);border:1px solid #0000}.sf-push-btn--ghost{color:#334155;background-color:#fff;border:1px solid #cbd5e1}.table-session-shell,.ts-root{max-inline-size:46rem;margin-inline:auto;padding-block:.75rem .25rem;padding-inline:1rem}.ts-card{background:var(--shop-card,var(--shop-surface,#fff));color:var(--shop-ink,#0f172a);border:1px solid var(--shop-line,#0f172a1a);border-radius:var(--shop-radius,1rem);box-shadow:var(--shop-shadow,0 8px 24px -8px #0f172a14);margin-block-end:.75rem;padding:.875rem 1rem}.ts-card--expired{background:var(--shop-card,#fff);border-color:#d9770659}@supports (color:color-mix(in lab, red, red)){.ts-card--expired{background:color-mix(in srgb, var(--shop-card,#fff) 92%, #f59e0b 8%)}}.ts-card--switch,.ts-switch-banner{border:1px solid var(--shop-brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.ts-card--switch,.ts-switch-banner{border:1px solid color-mix(in srgb, var(--shop-brand,#4f46e5) 35%, transparent)}}.ts-card--switch,.ts-switch-banner{background:var(--shop-card,#fff)}@supports (color:color-mix(in lab, red, red)){.ts-card--switch,.ts-switch-banner{background:color-mix(in srgb, var(--shop-card,#fff) 92%, var(--shop-brand,#4f46e5) 8%)}}.ts-card--switch,.ts-switch-banner{border-radius:var(--shop-radius,1rem);margin-block-end:.75rem;padding:.875rem 1rem}.ts-switch-copy{gap:.25rem;display:grid}.ts-switch-title{color:var(--shop-ink,#0f172a);margin:0;font-size:.9375rem;font-weight:800}.ts-switch-body{color:var(--shop-muted,#475569);margin:0;font-size:.8125rem;line-height:1.5}.ts-card-head,.ts-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ts-card-head-main,.ts-bar-main{flex-wrap:wrap;flex:12rem;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.ts-card-head-actions,.ts-bar-actions,.ts-badge-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ts-table-badge{color:var(--shop-ink,#0f172a);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:800;display:inline-flex}.ts-live-dot{background:#10b981;border-radius:9999px;flex-shrink:0;block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px #10b98133}.ts-zone-pill,.ts-session-status,.ts-count-pill,.ts-total-badge,.ts-you-pill{background:var(--shop-brand-soft,#4f46e51a);color:var(--shop-brand,#4f46e5);border-radius:9999px;align-items:center;padding-block:.125rem;padding-inline:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ts-presence-line{color:var(--shop-muted,#475569);margin-block-start:.25rem;font-size:.8125rem;font-weight:600}.ts-title{color:var(--shop-ink,#0f172a);margin:0;font-size:.9375rem;font-weight:800}.ts-body,.ts-subtitle{color:var(--shop-muted,#475569);margin-block:.25rem 0;font-size:.8125rem;line-height:1.5}.ts-expired-inner,.ts-expired-head{align-items:flex-start;gap:.75rem;display:flex}.ts-expired-icon{color:#b45309;background:#f59e0b24;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;display:inline-flex}.ts-expired-copy{flex:1;min-inline-size:0}.ts-switch-actions,.ts-expired-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.75rem;display:flex}.ts-btn,.ts-bell-btn,.ts-panel-toggle{border-radius:calc(var(--shop-radius,1rem) * .65);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;min-block-size:2.75rem;min-inline-size:2.75rem;padding-block:.5rem;padding-inline:.875rem;font-size:.8125rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .12s,opacity .12s,background-color .15s;display:inline-flex}.ts-btn:disabled,.ts-bell-btn:disabled{opacity:.6;cursor:not-allowed}.ts-btn--primary,.ts-btn--bell,.ts-bell-btn{background:var(--shop-brand,#4f46e5);color:var(--shop-brand-ink,#fff)}.ts-bell-wrap{align-items:center;display:inline-flex}.ts-btn--bell[data-called=true],.ts-bell-btn.is-called,.is-called{color:#047857;background:#10b98124;border-color:#10b98159}.ts-btn--ghost,.ts-btn--secondary,.ts-panel-toggle{color:var(--shop-ink,#0f172a);border-color:var(--shop-line,#0f172a24);background:0 0}.ts-btn--sm{padding-inline:.75rem;font-size:.75rem}.ts-subbar{border-block-start:1px dashed var(--shop-line,#0f172a1a);gap:.5rem;margin-block-start:.625rem;padding-block-start:.625rem;display:grid}.ts-identity-bar,.ts-identity-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ts-identity-text,.ts-guest-greeting{color:var(--shop-muted,#475569);font-weight:600}.ts-presence-chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ts-chip{background:var(--shop-bg,#f8fafc);color:var(--shop-muted,#475569);border:1px solid var(--shop-line,#0f172a1a);border-radius:9999px;align-items:center;padding-block:.125rem;padding-inline:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ts-chip--ordered{color:#065f46;background:#10b9811f;border-color:#10b98140}.ts-chip--browsing{background:var(--shop-brand-soft,#4f46e51a);color:var(--shop-brand,#4f46e5)}.ts-presence-empty,.ts-empty,.ts-empty-note{color:var(--shop-muted,#475569);margin:0;font-size:.8125rem}.ts-link-btn{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--shop-brand,#4f46e5);cursor:pointer;background:0 0;border:0;align-items:center;padding-inline:.5rem;font-size:.75rem;font-weight:800;text-decoration:underline;display:inline-flex}.ts-bell-banner,.ts-bell-strip{color:#92400e;background:#f59e0b24;border:1px solid #f59e0b4d;border-radius:.75rem;align-items:center;gap:.5rem;margin-block-start:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:700;display:flex}.ts-bell-strip.is-acknowledged,.is-acknowledged{color:#065f46;background:#10b9811f;border-color:#10b98147}.ts-bell-strip-dot{background:currentColor;border-radius:9999px;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.ts-panel-body,.ts-panel{border-block-start:1px solid var(--shop-line,#0f172a1a);gap:.875rem;margin-block-start:.75rem;padding-block-start:.75rem;display:grid}.ts-section,.ts-panel-section{gap:.5rem;display:grid}.ts-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ts-section-title,.ts-section-label{color:var(--shop-ink,#0f172a);margin:0;font-size:.8125rem;font-weight:800}.ts-name-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ts-bell-actions,.ts-bell-types{flex-wrap:wrap;gap:.5rem;display:flex}.ts-orders-groups,.ts-bills-list{gap:.5rem;display:grid}.ts-person-group,.ts-bill-card{background:var(--shop-bg,#f8fafc);border:1px solid var(--shop-line,#0f172a14);border-radius:.75rem;padding:.625rem .75rem}.ts-person-head,.ts-bill-head{justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.375rem;display:flex}.ts-person-name,.ts-bill-label,.ts-bill-owner{color:var(--shop-ink,#0f172a);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:800;display:inline-flex}.ts-person-count,.ts-bill-status,.ts-person-total{color:var(--shop-muted,#475569);font-size:.75rem;font-weight:700}.ts-person-orders{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ts-person-order-row,.ts-order-row,.ts-bill-meta,.ts-bill-amounts{color:var(--shop-muted,#475569);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ts-order-meta{align-items:center;gap:.375rem;display:inline-flex}.ts-order-num,.ts-order-status{color:var(--shop-ink,#0f172a);font-weight:700}.ts-order-items{color:var(--shop-muted,#475569);margin:.125rem 0 0;font-size:.75rem}.ts-order-total,.ts-bill-total{color:var(--shop-ink,#0f172a);font-weight:800}.ts-bill-actions{justify-content:flex-end;margin-block-start:.5rem;display:flex}.ts-summary-bar{border-block-start:1px solid var(--shop-line,#0f172a1a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block-start:.625rem;display:flex}.ts-summary-item{align-items:baseline;gap:.375rem;font-size:.8125rem;display:flex}.ts-summary-label{color:var(--shop-muted,#475569);font-weight:600}.ts-summary-value{color:var(--shop-ink,#0f172a);font-size:.9375rem;font-weight:900}.ts-summary-value--accent{color:var(--shop-brand,#4f46e5)}.ts-checkout-bill,.ts-checkout-bills{border:1px solid var(--shop-line,#0f172a1f);background:var(--shop-bg,#f8fafc);border-radius:.875rem;gap:.5rem;padding:.75rem;display:grid}.ts-fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.ts-legend,.ts-checkout-bills-title{color:var(--shop-ink,#0f172a);margin:0;font-size:.8125rem;font-weight:800}.ts-hint,.ts-checkout-bills-hint{color:var(--shop-muted,#475569);margin:0;font-size:.75rem}.ts-choice-grid,.ts-checkout-bills-radios{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ts-choice-option,.ts-radio-option{border:1px solid var(--shop-line,#0f172a24);background:var(--shop-card,#fff);min-block-size:2.75rem;color:var(--shop-ink,#0f172a);cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;display:flex}.ts-choice-option input[type=radio],.ts-radio-option input[type=radio]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--shop-brand,#4f46e5);margin:0}.ts-join-select-wrap,.ts-checkout-owner-wrap{gap:.25rem;margin-block-start:.25rem;display:grid}.ts-label{color:var(--shop-muted,#475569);font-size:.75rem;font-weight:700}.ts-input{border:1px solid var(--shop-line,#0f172a29);background:var(--shop-card,#fff);min-block-size:2.75rem;inline-size:100%;color:var(--shop-ink,#0f172a);border-radius:.75rem;padding-block:.5rem;padding-inline:.75rem;font-size:1rem}[data-shell=velvet]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vl-bg:#1e0316;--vl-bg-2:#2c0722;--vl-bg-3:#3e0b30;--vl-surface:#4a0f3ab8;--vl-surface-2:#60164cd9;--vl-accent:#d87a9e;--vl-accent-2:#f0a7c2;--vl-accent-deep:#8c2f5b;--vl-gold:#e8c48e;--vl-ink:#fbf7fa;--vl-ink-2:#fbf7fad1;--vl-ink-3:#fbf7faa8;--vl-ink-4:#fbf7fa5c;--vl-on-accent:#23061a;--vl-line:#ffffff1f;--vl-line-strong:#ffffff3d;--vl-mint:#5cd4a0;--vl-r-xs:8px;--vl-r-sm:12px;--vl-r-md:16px;--vl-r-lg:22px;--vl-r-xl:28px;--vl-r-2xl:36px;--vl-r-pill:999px;--vl-lift-sm:0 6px 18px #08010652, inset 0 1px 0 #ffffff24;--vl-lift-md:0 16px 40px #0801067a, inset 0 1px 0 #ffffff2e;--vl-lift-lg:0 30px 70px #050004ad, inset 0 1px 0 #ffffff3d;--vl-dock-h:5.5rem;--vl-ease-spring:cubic-bezier(.22, 1, .36, 1);--vl-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);background-color:var(--vl-bg);color:var(--vl-ink);font-family:IBM Plex Sans Arabic,Montserrat,IBM Plex Sans,system-ui,sans-serif}@supports (color:oklch(from red l c h)){[data-shell=velvet],[data-shell=velvet][data-vl-mode=tyrian]{--vl-bg:oklch(from var(--shop-primary,#5d0e3c) .14 min(c, .08) h);--vl-bg-2:oklch(from var(--shop-primary,#5d0e3c) .18 min(c, .11) h);--vl-bg-3:oklch(from var(--shop-primary,#5d0e3c) .24 min(c, .14) h);--vl-surface:oklch(from var(--shop-primary,#5d0e3c) .28 min(c, .15) h / .72);--vl-surface-2:oklch(from var(--shop-primary,#5d0e3c) .34 min(c, .16) h / .85);--vl-accent:oklch(from var(--shop-accent,var(--shop-primary,#d87a9e)) .76 .13 h);--vl-accent-2:oklch(from var(--shop-accent,var(--shop-primary,#d87a9e)) .84 .1 h);--vl-accent-deep:oklch(from var(--shop-primary,#5d0e3c) .42 .16 h)}}[data-shell=velvet][data-vl-mode=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vl-bg:#0c0a0e;--vl-bg-2:#141118;--vl-bg-3:#1e1924;--vl-surface:#1c1622c7;--vl-surface-2:#282030e0}[data-shell=velvet][data-vl-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vl-bg:#f6eff3;--vl-bg-2:#efe4ea;--vl-bg-3:#e5d5de;--vl-surface:#ffffffdb;--vl-surface-2:#fffffff5;--vl-ink:#1f0a17;--vl-ink-2:#1f0a17d1;--vl-ink-3:#1f0a17a3;--vl-ink-4:#1f0a175c;--vl-line:#5d0e3c24;--vl-line-strong:#5d0e3c42;--vl-accent:#5d0e3c;--vl-accent-2:#7a1852;--vl-on-accent:#fff;--vl-lift-sm:0 6px 18px #1f0a1714, inset 0 1px 0 #fffc;--vl-lift-md:0 14px 34px #1f0a171f, inset 0 1px 0 #ffffffe6;--vl-lift-lg:0 24px 56px #1f0a172e, inset 0 1px 0 #fffffff2}@supports (color:oklch(from red l c h)){[data-shell=velvet][data-vl-mode=light]{--vl-accent:oklch(from var(--shop-primary,#5d0e3c) .42 .16 h);--vl-accent-2:oklch(from var(--shop-primary,#5d0e3c) .52 .15 h)}}[data-shell=velvet][data-font-pair=tajawal],[data-shell=velvet][data-font-pair=default]{font-family:Tajawal,Montserrat,IBM Plex Sans,system-ui,sans-serif}[data-shell=velvet][data-font-pair=plex],[data-shell=velvet][data-font-pair=editorial]{font-family:IBM Plex Sans Arabic,Montserrat,IBM Plex Sans,system-ui,sans-serif}body[data-shell=velvet][data-menu-theme=velvet]{padding-block-end:calc(var(--vl-dock-h) + 2.5rem)}body[data-shell=velvet][data-menu-theme=velvet]:has(#floating-cart-bar:not(.hidden)){padding-block-end:calc(var(--vl-dock-h) + 7.5rem)}.vl-g1{-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--vl-line);box-shadow:var(--vl-lift-sm);background:linear-gradient(145deg,#ffffff1f,#ffffff08)}.vl-g2{-webkit-backdrop-filter:blur(28px)saturate(180%);border:1px solid var(--vl-line-strong);box-shadow:var(--vl-lift-md);background:linear-gradient(155deg,#ffffff2e,#ffffff0d)}.vl-g3{background:linear-gradient(135deg, var(--vl-accent-2), var(--vl-accent));color:var(--vl-on-accent);border:1px solid #ffffff73;box-shadow:inset 0 1px #ffffff8c,0 10px 28px #00000052}.vl-ambient{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 85% 0%, var(--vl-bg-3) 0%, transparent 60%), radial-gradient(100% 70% at 10% 100%, #d87a9e29 0%, transparent 55%), linear-gradient(180deg, var(--vl-bg-2) 0%, var(--vl-bg) 60%, var(--vl-bg) 100%);position:fixed;inset:0;overflow:hidden}.vl-blob{filter:blur(55px);opacity:.42;will-change:transform;border-radius:50%;position:absolute}.vl-blob--1{background:var(--vl-accent-deep);block-size:20rem;inline-size:20rem;animation:16s ease-in-out infinite alternate vl-blob-a;inset-block-start:-5rem;inset-inline-end:-4rem}.vl-blob--2{background:var(--vl-bg-3);block-size:17rem;inline-size:17rem;animation:20s ease-in-out infinite alternate vl-blob-b;inset-block-end:6rem;inset-inline-start:-5rem}.vl-blob--3{background:var(--vl-accent-deep);opacity:.22;block-size:14rem;inline-size:14rem;animation:24s ease-in-out infinite alternate-reverse vl-blob-a;inset-block-start:40%;inset-inline-start:35%}.vl-watermark{object-fit:contain;opacity:.035;filter:grayscale()contrast(1.2);block-size:18rem;inline-size:18rem;position:absolute}.vl-watermark--1{inset-block-start:-3rem;inset-inline-start:-3rem;transform:rotate(-12deg)}.vl-watermark--2{inset-block-end:2rem;inset-inline-end:-3rem;transform:rotate(14deg)}.vl-chrome{z-index:30;position:relative}[data-shell=velvet] .shop-header{z-index:30;background:var(--vl-bg-2);padding:.45rem .75rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-shell=velvet] .shop-header{background:color-mix(in srgb, var(--vl-bg-2) 84%, transparent)}}[data-shell=velvet] .shop-header{-webkit-backdrop-filter:blur(22px)saturate(160%);border-block-end:1px solid var(--vl-line);box-shadow:0 8px 24px #08010647}[data-shell=velvet] .shop-nav{max-inline-size:74.5rem}[data-shell=velvet] .shop-mark{border-radius:var(--vl-r-sm);border:1px solid var(--vl-line-strong);block-size:2.35rem;inline-size:2.35rem;font-size:1rem}[data-shell=velvet] .shop-identity h1{color:var(--vl-ink);font-size:.95rem;font-weight:600}[data-shell=velvet] .shop-tagline{color:var(--vl-ink-2)}[data-shell=velvet] .shop-action,[data-shell=velvet] .lang-switch{border-color:var(--vl-line);color:var(--vl-ink);background:#ffffff14}[data-shell=velvet] .lang-pill{color:var(--vl-ink-2)}[data-shell=velvet] .lang-pill.is-active{background:var(--vl-accent);color:var(--vl-on-accent)}[data-shell=velvet][data-vl-mode=light] .shop-action,[data-shell=velvet][data-vl-mode=light] .lang-switch{background:#5d0e3c0f}.vl-frame{z-index:10;gap:1.25rem;max-inline-size:74.5rem;margin-inline:auto;padding:.75rem;display:grid;position:relative}.vl-main{min-inline-size:0}.vl-home,.vl-categories-screen,.vl-menu-screen{flex-direction:column;gap:1.1rem;padding-block-end:calc(var(--vl-dock-h) + 1.5rem);display:flex}[data-shell=velvet] [data-screen][hidden]{display:none}[data-shell=velvet] [data-screen].jr-screen-in,[data-shell=velvet] [data-screen].vl-screen-in{animation:vl-ScreenIn .36s var(--vl-ease-spring) both}@media (width>=1024px){.vl-frame{grid-template-columns:minmax(0,1fr) 21.5rem;align-items:start;padding-block-start:1rem;padding-inline:1.5rem}.vl-home,.vl-categories-screen,.vl-menu-screen{padding-block-end:calc(var(--vl-dock-h) + 2rem)}}.vl-intro{z-index:60;background:radial-gradient(90% 70% at 50% 25%, var(--vl-bg-3) 0%, transparent 65%), linear-gradient(180deg, var(--vl-bg-2) 0%, var(--vl-bg) 100%);transition:opacity .45s var(--vl-ease-spring), transform .45s var(--vl-ease-spring);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.vl-intro[hidden]{display:none}.vl-intro.is-leaving{opacity:0;pointer-events:none;transform:scale(1.03)}.vl-intro-field{z-index:0;position:absolute;inset:0;overflow:hidden}.vl-intro-poster{object-fit:cover;opacity:.32;filter:blur(8px);block-size:100%;inline-size:100%;transform:scale(1.06)}.vl-intro-veil{background:radial-gradient(circle at 50% 40%,#1c041573,#12020deb);position:absolute;inset:0}.vl-intro-skip{z-index:2;border-radius:var(--vl-r-pill);border:1px solid var(--vl-line-strong);-webkit-backdrop-filter:blur(18px);min-block-size:44px;min-inline-size:44px;color:var(--vl-ink);cursor:pointer;background:#ffffff1a;padding:.45rem 1rem;font-size:.8rem;font-weight:600;position:absolute;inset-block-start:max(1rem, env(safe-area-inset-top,1rem));inset-inline-end:1rem}.vl-intro-stage{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1rem;max-inline-size:22rem;display:flex;position:relative}.vl-intro-blot{place-items:center;block-size:7.5rem;inline-size:7.5rem;display:grid;position:relative}.vl-intro-blot:before,.vl-intro-blot:after{content:"";border:1px solid var(--vl-line-strong);border-radius:50%;animation:2.6s ease-out infinite vl-Ring;position:absolute;inset:0}.vl-intro-blot:after{animation-delay:.7s}.vl-intro-squircle{z-index:2;border-radius:var(--vl-r-xl);border:1px solid var(--vl-line-strong);background:var(--vl-surface-2);block-size:5.5rem;inline-size:5.5rem;box-shadow:var(--vl-lift-md);place-items:center;display:grid;position:relative;overflow:hidden}.vl-intro-logo{object-fit:cover;block-size:100%;inline-size:100%}.vl-intro-initial{color:var(--vl-ink);font-size:1.9rem;font-weight:200}.vl-intro-letters{color:var(--vl-ink);flex-wrap:wrap;justify-content:center;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:200;display:flex}.vl-intro-tagline{color:var(--vl-ink-2);margin:0;font-size:.88rem;line-height:1.5}.vl-intro-enter{border-radius:var(--vl-r-pill);background:linear-gradient(135deg, var(--vl-accent-2), var(--vl-accent));min-block-size:46px;min-inline-size:10.5rem;color:var(--vl-on-accent);cursor:pointer;border:1px solid #ffffff73;justify-content:center;align-items:center;gap:.5rem;margin-block-start:.35rem;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 10px 28px #00000059}.vl-label-stack{flex-direction:column;align-items:center;line-height:1.2;display:inline-flex}.vl-gloss{color:var(--vl-ink-3);font-family:Montserrat,IBM Plex Sans,sans-serif;font-size:.72rem;font-weight:500}.vl-hero{border-radius:var(--vl-r-2xl);border:1px solid var(--vl-line-strong);min-block-size:19.5rem;box-shadow:var(--vl-lift-lg);background:var(--vl-bg-2);flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:relative;overflow:hidden}.vl-hero-media{z-index:0;position:absolute;inset:0}.vl-hero-bg-img{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .65s ease, transform 1.2s var(--vl-ease-spring);position:absolute;inset:0;transform:scale(1.06)}.vl-hero-bg-img.is-active{opacity:.52;transform:scale(1)}.vl-hero-veil{background:linear-gradient(#10020c7a 0%,#10020c38 42%,#10020ce6 100%);position:absolute;inset:0}[data-shell=velvet][data-vl-mode=light] .vl-hero-veil{background:linear-gradient(#f6eff359 0%,#f6eff32e 42%,#f6eff3f0 100%)}.vl-home-topbar{z-index:2;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.vl-table-chip{border-radius:var(--vl-r-pill);border:1px solid var(--vl-line-strong);-webkit-backdrop-filter:blur(18px);min-block-size:44px;color:var(--vl-ink);cursor:pointer;background:#ffffff1f;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}[data-shell=velvet][data-vl-mode=light] .vl-table-chip{background:#ffffffd1}.vl-topbar-actions{align-items:center;gap:.45rem;display:inline-flex}.vl-glass-btn{border:1px solid var(--vl-line-strong);-webkit-backdrop-filter:blur(18px);block-size:44px;inline-size:44px;color:var(--vl-ink);cursor:pointer;transition:transform .2s var(--vl-ease-spring), background .2s ease;background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-shell=velvet][data-vl-mode=light] .vl-glass-btn{background:#ffffffd6}.vl-glass-btn:active{transform:scale(.93)}.vl-brand-block{z-index:2;flex-direction:column;align-items:flex-start;gap:.5rem;margin-block-start:auto;padding-block-start:2.25rem;display:flex;position:relative}.vl-brand-squircle,.vl-web-squircle{border-radius:var(--vl-r-md);border:1px solid var(--vl-line-strong);background:var(--vl-surface-2);block-size:4rem;inline-size:4rem;box-shadow:var(--vl-lift-sm);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.vl-brand-logo{object-fit:cover;block-size:100%;inline-size:100%}.vl-brand-initial{color:var(--vl-ink);font-size:1.45rem;font-weight:200}.vl-brand-name{color:var(--vl-ink);margin:0;font-size:clamp(1.5rem,3.8vw,2.2rem);font-weight:200;line-height:1.18}.vl-brand-tagline{color:var(--vl-ink-2);flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;font-size:.85rem;line-height:1.5;display:flex}.vl-caret{background:var(--vl-accent);block-size:.95em;inline-size:2px;animation:1.05s steps(2,start) infinite vl-Caret;display:inline-block}.vl-web-banner{border-radius:var(--vl-r-2xl);border:1px solid var(--vl-line-strong);-webkit-backdrop-filter:blur(24px)saturate(160%);box-shadow:var(--vl-lift-md);background:linear-gradient(145deg,#ffffff24,#ffffff0a);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:none}[data-shell=velvet][data-vl-mode=light] .vl-web-banner{background:linear-gradient(145deg,#fffffff0,#ffffffc7)}.vl-web-banner-brand{align-items:center;gap:.9rem;min-inline-size:0;display:flex}.vl-web-banner-copy{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.vl-web-eyebrow{color:var(--vl-accent-2);margin:0;font-size:.78rem;font-weight:700}[data-shell=velvet][data-vl-mode=light] .vl-web-eyebrow{color:var(--vl-accent)}.vl-web-headline{color:var(--vl-ink);margin:0;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:200}.vl-web-cta{border-radius:var(--vl-r-pill);background:linear-gradient(135deg, var(--vl-accent-2), var(--vl-accent));min-block-size:44px;color:var(--vl-on-accent);cursor:pointer;border:1px solid #ffffff73;flex-shrink:0;padding:.55rem 1.2rem;font-size:.82rem;font-weight:700;box-shadow:inset 0 1px #ffffff8c,0 8px 20px #0000004d}@media (width>=1024px){.vl-web-banner{display:flex}}.vl-most-ordered{border-radius:var(--vl-r-2xl);border:1px solid var(--vl-line);-webkit-backdrop-filter:blur(24px)saturate(160%);box-shadow:var(--vl-lift-md);background:linear-gradient(155deg,#ffffff1f,#ffffff08);flex-direction:column;gap:.9rem;padding:1.1rem;display:flex;overflow:hidden}[data-shell=velvet][data-vl-mode=light] .vl-most-ordered{background:linear-gradient(155deg,#ffffffeb,#ffffffc2)}.vl-section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vl-section-line{background:linear-gradient(90deg, transparent, var(--vl-line-strong), transparent);flex:auto;block-size:1px}.vl-section-title-group{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.vl-section-title{color:var(--vl-ink);align-items:center;gap:.4rem;margin:0;font-size:1.15rem;font-weight:200;display:inline-flex}.vl-dot{background:var(--vl-accent);block-size:.45rem;inline-size:.45rem;box-shadow:0 0 10px var(--vl-accent);border-radius:50%}.vl-orbit-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.vl-orbit-nav{z-index:5;border:1px solid var(--vl-line-strong);block-size:44px;inline-size:44px;color:var(--vl-ink);cursor:pointer;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-shell=velvet][data-vl-mode=light] .vl-orbit-nav{background:#5d0e3c0f}.vl-flip-ico{transform:scaleX(-1)}.vl-orbit-track{perspective:960px;flex:auto;place-items:center;min-block-size:16.5rem;display:grid;position:relative}.vl-orbit-card{border-radius:var(--vl-r-xl);border:1px solid var(--vl-line-strong);background:var(--vl-surface-2);inline-size:min(100%,15.5rem);box-shadow:var(--vl-lift-md);cursor:pointer;transition:transform .55s var(--vl-ease-spring), opacity .55s var(--vl-ease-spring), filter .55s var(--vl-ease-spring);opacity:0;pointer-events:none;flex-direction:column;gap:.65rem;padding:.85rem;display:flex;position:absolute;transform:translate3d(0,14px,-160px)scale(.72)}.vl-orbit-card[data-orbit-pos="0"],.vl-orbit-card.is-active{opacity:1;pointer-events:auto;z-index:4;transform:translate(0)scale(1)}.vl-orbit-card[data-orbit-pos="-1"]{opacity:.55;pointer-events:auto;z-index:2;filter:blur(.5px);transform:translate3d(-44%,10px,-110px)rotateY(16deg)scale(.82)}.vl-orbit-card[data-orbit-pos="1"]{opacity:.55;pointer-events:auto;z-index:2;filter:blur(.5px);transform:translate3d(44%,10px,-110px)rotateY(-16deg)scale(.82)}[dir=rtl] .vl-orbit-card[data-orbit-pos="-1"]{transform:translate3d(44%,10px,-110px)rotateY(-16deg)scale(.82)}[dir=rtl] .vl-orbit-card[data-orbit-pos="1"]{transform:translate3d(-44%,10px,-110px)rotateY(16deg)scale(.82)}.vl-orbit-photo{aspect-ratio:16/10;border-radius:var(--vl-r-lg);background:var(--vl-bg-3);border:1px solid var(--vl-line);inline-size:100%;overflow:hidden}.vl-orbit-photo img{object-fit:cover;block-size:100%;inline-size:100%}.vl-orbit-card-inner{justify-content:space-between;align-items:center;gap:.65rem;display:flex;position:relative}.vl-orbit-watermark{object-fit:contain;opacity:.06;pointer-events:none;block-size:3.5rem;inline-size:3.5rem;position:absolute;inset-block-end:0;inset-inline-end:0}.vl-orbit-copy{flex-direction:column;gap:.1rem;min-inline-size:0;display:flex}.vl-orbit-name{color:var(--vl-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.96rem;font-weight:700;overflow:hidden}.vl-orbit-gloss{color:var(--vl-ink-3);white-space:nowrap;text-overflow:ellipsis;font-family:Montserrat,IBM Plex Sans,sans-serif;font-size:.72rem;overflow:hidden}.vl-orbit-price-box{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.vl-orbit-price-label{color:var(--vl-ink-3);font-size:.7rem}.vl-orbit-price{color:var(--vl-gold);font-size:1rem;font-weight:800}[data-shell=velvet][data-vl-mode=light] .vl-orbit-price{color:var(--vl-accent)}.vl-orbit-price.is-rolling{animation:vl-PriceRoll .28s var(--vl-ease-spring)}.vl-orbit-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem;display:flex}.vl-orbit-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding:0;display:inline-flex}.vl-orbit-dot>span{border-radius:var(--vl-r-pill);background:var(--vl-ink-4);block-size:.45rem;inline-size:.45rem;transition:inline-size .28s var(--vl-ease-spring), background .28s ease;display:block}.vl-orbit-dot.is-active>span{background:var(--vl-accent);inline-size:1.4rem}.vl-home-cats{flex-direction:column;gap:.65rem;display:flex}.vl-see-all{border-radius:var(--vl-r-pill);border:1px solid var(--vl-line);min-block-size:44px;min-inline-size:44px;color:var(--vl-ink);cursor:pointer;background:#ffffff14;flex-shrink:0;padding:.35rem .85rem;font-size:.78rem;font-weight:600}[data-shell=velvet][data-vl-mode=light] .vl-see-all{background:#5d0e3c0d}.vl-chip-rail{scrollbar-width:none;gap:.55rem;padding-block-end:.25rem;display:flex;overflow-x:auto}.vl-chip-rail::-webkit-scrollbar{display:none}.vl-cat-chip{border-radius:var(--vl-r-pill);border:1px solid var(--vl-line);min-block-size:44px;color:var(--vl-ink);cursor:pointer;transition:transform .2s var(--vl-ease-spring), border-color .2s ease;background:#ffffff14;flex-shrink:0;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.8rem;font-weight:600;display:inline-flex}[data-shell=velvet][data-vl-mode=light] .vl-cat-chip{background:#ffffffd9}.vl-cat-chip-count{border-radius:var(--vl-r-pill);color:var(--vl-ink-2);background:#ffffff1f;padding:.1rem .45rem;font-size:.72rem}.vl-screen-top{border-radius:var(--vl-r-xl);border:1px solid var(--vl-line);-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--vl-lift-sm);background:linear-gradient(145deg,#ffffff1f,#ffffff08);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}[data-shell=velvet][data-vl-mode=light] .vl-screen-top{background:linear-gradient(145deg,#ffffffeb,#ffffffc7)}.vl-screen-titles{flex-direction:column;gap:.1rem;min-inline-size:0;display:flex}.vl-eyebrow{color:var(--vl-accent-2);font-size:.74rem;font-weight:600}[data-shell=velvet][data-vl-mode=light] .vl-eyebrow{color:var(--vl-accent)}.vl-display-title{color:var(--vl-ink);margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:200}.vl-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=768px){.vl-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.vl-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vl-cat-card{border-radius:var(--vl-r-xl);border:1px solid var(--vl-line);-webkit-backdrop-filter:blur(22px)saturate(160%);min-block-size:9.25rem;box-shadow:var(--vl-lift-sm);text-align:start;color:var(--vl-ink);cursor:pointer;transition:transform .24s var(--vl-ease-spring), border-color .24s ease;background:linear-gradient(145deg,#ffffff1f,#ffffff08);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.95rem;display:flex}[data-shell=velvet][data-vl-mode=light] .vl-cat-card{background:linear-gradient(145deg,#ffffffeb,#ffffffc7)}.vl-cat-icon-tile{border-radius:var(--vl-r-md);block-size:2.65rem;inline-size:2.65rem;color:var(--vl-accent-2);background:#ffffff1a;justify-content:center;align-items:center;display:inline-flex}[data-shell=velvet][data-vl-mode=light] .vl-cat-icon-tile{color:var(--vl-accent);background:#5d0e3c14}.vl-cat-card-body{flex-direction:column;gap:.15rem;margin-block-start:.65rem;display:flex}.vl-cat-card-title{color:var(--vl-ink);font-size:.96rem;font-weight:700;line-height:1.25}.vl-cat-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;inline-size:100%;margin-block-start:.5rem;display:flex}.vl-cat-count-chip{border-radius:var(--vl-r-pill);color:var(--vl-ink-2);background:#ffffff1a;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.vl-cat-from-price{color:var(--vl-gold);font-size:.72rem;font-weight:700}[data-shell=velvet][data-vl-mode=light] .vl-cat-from-price{color:var(--vl-accent)}.vl-address{border-radius:var(--vl-r-pill);border:1px solid var(--vl-line);min-block-size:44px;color:var(--vl-ink-2);background:#ffffff0f;justify-content:center;align-self:flex-start;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.vl-closed-banner{border-radius:var(--vl-r-lg);color:#fecaca;background:#7f1d1d59;border:1px solid #f8717159;margin:0;padding:.75rem 1rem;font-size:.8rem;font-weight:600}.vl-rail-header{justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.2rem;display:flex}.vl-rail-title{color:var(--vl-ink-2);font-size:.82rem;font-weight:700}.vl-swipe-hint{color:var(--vl-ink-3);align-items:center;gap:.25rem;font-size:.74rem;display:inline-flex}[data-shell=velvet] .cat-rail{z-index:25;border-radius:var(--vl-r-xl);background:var(--vl-bg-2);gap:.45rem;padding:.55rem .65rem;top:3.4rem}@supports (color:color-mix(in lab, red, red)){[data-shell=velvet] .cat-rail{background:color-mix(in srgb, var(--vl-bg-2) 86%, transparent)}}[data-shell=velvet] .cat-rail{-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--vl-line);box-shadow:var(--vl-lift-sm);scroll-snap-type:inline mandatory}[data-shell=velvet] .cat-rail .pub-cat-tab{border-radius:var(--vl-r-pill);border:1px solid var(--vl-line);min-block-size:44px;color:var(--vl-ink-2);scroll-snap-align:start;transition:background .22s ease, color .22s ease, border-color .22s ease, transform .22s var(--vl-ease-spring);background:#ffffff0f;padding:.45rem .9rem;font-size:.8rem;font-weight:600}[data-shell=velvet][data-vl-mode=light] .cat-rail .pub-cat-tab{background:#5d0e3c0d}[data-shell=velvet] .cat-rail .pub-cat-tab .count{color:var(--vl-ink);background:#ffffff1f;font-size:.72rem}[data-shell=velvet] .cat-rail .pub-cat-tab[aria-pressed=true]{background:linear-gradient(135deg, var(--vl-accent-2), var(--vl-accent));color:var(--vl-on-accent);border-color:#ffffff73;box-shadow:0 8px 20px -8px #00000073}[data-shell=velvet] .cat-rail .pub-cat-tab[aria-pressed=true] .count{color:var(--vl-on-accent);background:#0000002e}[data-shell=velvet] .pub-rail-btn{display:none}[data-shell=velvet] .pub-search-input{border-radius:var(--vl-r-pill);background:var(--vl-surface);border:1px solid var(--vl-line-strong);min-block-size:2.85rem;color:var(--vl-ink);-webkit-backdrop-filter:blur(18px);font-size:1rem}[data-shell=velvet] .pub-search-input::placeholder{color:var(--vl-ink-3)}[data-shell=velvet] #menu-search-clear{min-block-size:44px;min-inline-size:44px;color:var(--vl-ink-2)}[data-shell=velvet] .pub-category-section{scroll-margin-block-start:8.5rem}[data-shell=velvet] .pub-category-section h2{color:var(--vl-ink);font-weight:200}[data-shell=velvet] .pub-category-section p{color:var(--vl-ink-2)}.vl-list{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=900px){.vl-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vl-card{border-radius:var(--vl-r-xl);-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--vl-line);box-shadow:var(--vl-lift-sm);transition:transform .24s var(--vl-ease-spring), border-color .24s ease, box-shadow .24s ease;background:linear-gradient(145deg,#ffffff1c,#ffffff08);grid-template-columns:5.5rem minmax(0,1fr) 3rem;align-items:center;gap:.75rem;padding:.7rem;display:grid;position:relative}[data-shell=velvet][data-vl-mode=light] .vl-card{background:linear-gradient(145deg,#ffffffeb,#ffffffc2)}@media (width>=640px){.vl-card{grid-template-columns:6.25rem minmax(0,1fr) 3rem;padding:.8rem}}.vl-card-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.vl-card-hit:focus-visible{outline:2px solid var(--vl-accent);outline-offset:-2px}.vl-card-stage{place-items:center;block-size:5.5rem;inline-size:5.5rem;display:grid;position:relative}@media (width>=640px){.vl-card-stage{block-size:6.25rem;inline-size:6.25rem}}.vl-card-thumb{z-index:2;border-radius:var(--vl-r-lg);background:var(--vl-surface-2);border:1px solid var(--vl-line-strong);block-size:100%;inline-size:100%;position:relative;overflow:hidden}.vl-card-img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .4s var(--vl-ease-spring)}.vl-plate-shadow{filter:blur(4px);z-index:1;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;block-size:.9rem;position:absolute;inset-block-end:-.3rem;inset-inline:12%}.vl-card-body{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.vl-card-copy{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.vl-card-head{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.vl-card-title{color:var(--vl-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.96rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.vl-card-mark{flex-shrink:0}.vl-card-gloss{color:var(--vl-ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Montserrat,IBM Plex Sans,sans-serif;font-size:.72rem;font-weight:500;overflow:hidden}.vl-card-desc{color:var(--vl-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.vl-card-body .pub-nutrition{gap:.15rem .65rem;margin-block-start:.1rem}.vl-card-body .pub-nutrition>span{color:var(--vl-ink-3);background:0 0;border:0;padding:0;font-size:.74rem;font-weight:500}.vl-card-off{border-radius:var(--vl-r-pill);border:1px solid var(--vl-line-strong);color:var(--vl-ink-2);background:#ffffff14;align-self:flex-start;align-items:center;padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.vl-card-price{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-block-start:.15rem;display:flex}[dir=rtl] .vl-card-price{justify-content:flex-end}.vl-price-now{color:var(--vl-gold);font-size:1rem;font-weight:800}[data-shell=velvet][data-vl-mode=light] .vl-price-now{color:var(--vl-accent)}.vl-price-was{color:var(--vl-ink-3);font-size:.75rem;text-decoration:line-through}.vl-price-unit{color:var(--vl-ink-2);font-size:.74rem;font-weight:600}.vl-card-actions{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:relative}.vl-card-add{border-radius:var(--vl-r-md);background:linear-gradient(135deg, var(--vl-accent-2), var(--vl-accent));block-size:2.875rem;inline-size:2.875rem;color:var(--vl-on-accent);cursor:pointer;transition:transform .2s var(--vl-ease-bounce), filter .2s ease;border:1px solid #ffffff73;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 8px 20px -6px #0000006b}.vl-card-add:active{transform:scale(.92)}.vl-dock{z-index:45;border-radius:var(--vl-r-2xl);-webkit-backdrop-filter:blur(28px)saturate(180%);border:1px solid var(--vl-line-strong);max-inline-size:36rem;box-shadow:var(--vl-lift-md);background:linear-gradient(155deg,#ffffff2e,#ffffff0d);justify-content:space-around;align-items:stretch;gap:.2rem;margin-inline:auto;padding:.35rem .45rem;display:flex;position:fixed;inset-block-end:calc(.5rem + env(safe-area-inset-bottom,0px));inset-inline:.5rem}[data-shell=velvet][data-vl-mode=light] .vl-dock{background:linear-gradient(155deg,#fffffff5,#ffffffd6)}.vl-tab,.vl-dock-fab{border-radius:var(--vl-r-lg);min-block-size:46px;min-inline-size:44px;color:var(--vl-ink-2);cursor:pointer;transition:background .22s ease, color .22s ease, transform .22s var(--vl-ease-spring);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;padding:.25rem .2rem;font-size:.74rem;font-weight:700;text-decoration:none;display:flex}.vl-tab.is-active{color:var(--vl-ink);background:#ffffff24;box-shadow:inset 0 1px #ffffff38}[data-shell=velvet][data-vl-mode=light] .vl-tab.is-active{background:#5d0e3c1a}.vl-dock-icon-btn,.vl-tab-extra{flex:none;min-inline-size:44px}@media (width<=639.98px){.vl-tab-extra{display:none}}.vl-dock-fab{position:relative}.vl-fab-core{border-radius:var(--vl-r-lg);background:linear-gradient(135deg, var(--vl-accent-2), var(--vl-accent));color:var(--vl-on-accent);flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.25rem .55rem;display:flex;box-shadow:inset 0 1px #ffffff80,0 6px 18px -4px #0006}.vl-fab-halo{border-radius:var(--vl-r-lg);border:1px solid var(--vl-accent);opacity:0;pointer-events:none;position:absolute;inset:.15rem}.vl-tab-icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.vl-dock-badge{border-radius:var(--vl-r-pill);background:var(--vl-on-accent);block-size:1.15rem;min-inline-size:1.15rem;color:var(--vl-accent-2);justify-content:center;align-items:center;padding-inline:.25rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.55rem}.vl-tab-cart{background:linear-gradient(135deg, var(--vl-accent-2), var(--vl-accent));color:var(--vl-on-accent);box-shadow:inset 0 1px #ffffff80,0 8px 20px -6px #0006}.vl-tab-cart:disabled{color:var(--vl-ink-3);box-shadow:none;cursor:not-allowed;background:#ffffff12}[data-shell=velvet][data-vl-mode=light] .vl-tab-cart:disabled{background:#5d0e3c0f}@media (width<=1023.98px){[data-shell=velvet] .cart-dock{bottom:calc(var(--vl-dock-h) + .5rem)}}@media (width>=1024px){[data-shell=velvet] .cart-dock{display:none}}[data-shell=velvet] .vl-cart{max-block-size:calc(100dvh - 5.5rem - var(--vl-dock-h));border-radius:var(--vl-r-2xl);-webkit-backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--vl-line);box-shadow:var(--vl-lift-md);color:var(--vl-ink);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);top:4.5rem}[data-shell=velvet][data-vl-mode=light] .vl-cart{background:linear-gradient(145deg,#fffffff0,#ffffffd1)}[data-shell=velvet] .jr-cart-head{border-block-end-color:var(--vl-line);color:var(--vl-ink)}[data-shell=velvet] .jr-cart-title{color:var(--vl-ink)}[data-shell=velvet] .jr-cart-count{background:var(--vl-accent);color:var(--vl-on-accent)}[data-shell=velvet] .jr-cart-empty{color:var(--vl-ink-2)}[data-shell=velvet] .jr-cart-empty-title{color:var(--vl-ink)}[data-shell=velvet] .jr-cart-empty-hint{color:var(--vl-ink-2)}[data-shell=velvet] .jr-cart-line{border-color:var(--vl-line);border-block-end-color:var(--vl-line);color:var(--vl-ink);background:#ffffff0f}[data-shell=velvet][data-vl-mode=light] .jr-cart-line{background:#5d0e3c0d}[data-shell=velvet] .jr-cart-line-name{color:var(--vl-ink)}[data-shell=velvet] .jr-cart-line-sub{color:var(--vl-ink-2)}[data-shell=velvet] .jr-cart-line-price{color:var(--vl-gold)}[data-shell=velvet][data-vl-mode=light] .jr-cart-line-price{color:var(--vl-accent)}[data-shell=velvet] .jr-cart-step button{border-color:var(--vl-line-strong);color:var(--vl-ink);background:#ffffff1a}[data-shell=velvet][data-vl-mode=light] .jr-cart-step button{background:#5d0e3c14}[data-shell=velvet] .jr-cart-foot{border-block-start-color:var(--vl-line)}[data-shell=velvet] .jr-cart-total-row{color:var(--vl-ink)}[data-shell=velvet] #item-details-sheet>.sheet,[data-shell=velvet] #customize-modal>.sheet,[data-shell=velvet] #checkout-modal>.sheet,[data-shell=velvet] #sections-sheet>.sheet{background:var(--vl-bg-2);color:var(--vl-ink);border:1px solid var(--vl-line-strong);box-shadow:var(--vl-lift-lg);border-start-start-radius:var(--vl-r-2xl);border-start-end-radius:var(--vl-r-2xl)}@media (width>=640px){[data-shell=velvet] #item-details-sheet>.sheet,[data-shell=velvet] #customize-modal>.sheet,[data-shell=velvet] #checkout-modal>.sheet,[data-shell=velvet] #sections-sheet>.sheet{border-radius:var(--vl-r-2xl)}}[data-shell=velvet] #details-title,[data-shell=velvet] #details-price,[data-shell=velvet] #checkout-modal label,[data-shell=velvet] #checkout-modal legend,[data-shell=velvet] #customize-modal label{color:var(--vl-ink)}[data-shell=velvet] #details-desc{color:var(--vl-ink-2)}[data-shell=velvet] #details-close{color:var(--vl-ink);background:#ffffff1a;min-block-size:44px}[data-shell=velvet] #details-order{min-block-size:44px}[data-shell=velvet] #sections-sheet .pub-cat-tab{color:var(--vl-ink);min-block-size:44px}[data-shell=velvet] #sections-sheet .pub-cat-tab[aria-pressed=true]{background:var(--vl-accent);color:var(--vl-on-accent)}[data-shell=velvet] input:not([type=radio]):not([type=checkbox]),[data-shell=velvet] select,[data-shell=velvet] textarea{font-size:1rem}.vl-tour{z-index:55;-webkit-backdrop-filter:blur(6px);background:#080106ad;place-items:end center;padding:1.25rem;padding-block-end:calc(var(--vl-dock-h) + 1.5rem);display:grid;position:fixed;inset:0}.vl-tour[hidden]{display:none}.vl-tour-card{z-index:2;border-radius:var(--vl-r-xl);border:1px solid var(--vl-line-strong);background:var(--vl-bg-2);inline-size:min(100%,24rem);box-shadow:var(--vl-lift-lg);animation:vl-SheetUp .32s var(--vl-ease-spring) both;flex-direction:column;gap:.75rem;padding:1.15rem;display:flex;position:relative}.vl-tour-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vl-tour-badge{border-radius:var(--vl-r-pill);color:var(--vl-accent-2);background:#ffffff1f;padding:.15rem .65rem;font-size:.74rem;font-weight:700}.vl-tour-skip{min-block-size:44px;min-inline-size:44px;color:var(--vl-ink-2);cursor:pointer;background:0 0;border:0;padding:.25rem .6rem;font-size:.78rem;font-weight:600}.vl-tour-step[hidden]{display:none}.vl-tour-step-title{color:var(--vl-ink);margin:0 0 .25rem;font-size:1.02rem;font-weight:700}.vl-tour-step-body{color:var(--vl-ink-2);margin:0;font-size:.84rem;line-height:1.55}.vl-tour-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.25rem;display:flex}.vl-tour-progress{color:var(--vl-ink-3);font-size:.76rem;font-weight:700}.vl-tour-next{border-radius:var(--vl-r-pill);background:linear-gradient(135deg, var(--vl-accent-2), var(--vl-accent));min-block-size:44px;min-inline-size:5.5rem;color:var(--vl-on-accent);cursor:pointer;border:1px solid #ffffff73;justify-content:center;align-items:center;gap:.35rem;padding:.45rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-flex}.theme-studio-mock--velvet{background:linear-gradient(155deg,#2c0722 0%,#160210 100%);grid-template-rows:1fr auto;grid-template-columns:1fr}.theme-studio-mock--velvet:before{background:radial-gradient(circle at 75% 28%,#d87a9e8c,#0000 36%),linear-gradient(135deg,#ffffff29,#ffffff0a);border:1px solid #ffffff29;grid-row:1}.theme-studio-mock--velvet:after{background:linear-gradient(90deg,#f0a7c2,#d87a9e);border-radius:999px;grid-row:2;block-size:.5rem}.hub-theme-mock[data-kind=velvet]{background:linear-gradient(155deg,#2c0722 0%,#160210 100%);border-radius:.55rem;padding:.35rem}.hub-theme-mock[data-kind=velvet] .hub-theme-tile{background:#ffffff1f;border-color:#ffffff2e}.hub-theme-mock[data-kind=velvet] .hub-theme-tile i{background:#f0a7c273}.hub-theme-mock[data-kind=velvet] .hub-theme-tile b{background:#ffffffa6}.vl-page{position:relative;overflow-x:clip}.vl-intro-char{display:inline-block}.vl-tab-cats{position:relative}.vl-fab-halo--1,.vl-fab-halo--2{border-radius:var(--vl-r-lg)}.vl-orbit-prev,.vl-orbit-next{flex-shrink:0}.vl-cat-chip-name{font-weight:600}.vl-rail-title-wrap{flex-direction:column;gap:.1rem;display:flex}.vl-custom-html{border-radius:var(--vl-r-xl);border:1px solid var(--vl-line);background:#ffffff0a;padding:.75rem}.vl-tour-steps{flex-direction:column;gap:.35rem;display:flex}@media (hover:hover) and (pointer:fine){.vl-card:hover{border-color:var(--vl-line-strong);box-shadow:var(--vl-lift-md);transform:translateY(-2px)}.vl-card:hover .vl-card-img{transform:scale(1.05)}.vl-cat-card:hover,.vl-cat-chip:hover{border-color:var(--vl-line-strong);transform:translateY(-2px)}[data-shell=velvet] .cat-rail .pub-cat-tab:hover{transform:translateY(-1px)}}@keyframes vl-blob-a{0%{transform:translate(0)scale(1)}to{transform:translate(-1.5rem,1.75rem)scale(1.08)}}@keyframes vl-blob-b{0%{transform:translate(0)scale(1)}to{transform:translate(1.75rem,-1.5rem)scale(1.06)}}@keyframes vl-orbit{to{transform:rotate(360deg)}}@keyframes vl-Ring{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.22)}}@keyframes vl-Bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vl-Shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes vl-Caret{0%,to{opacity:1}50%{opacity:0}}@keyframes vl-PriceRoll{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes vl-SheetUp{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vl-ScreenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vl-Pulse{0%{box-shadow:0 0 #5cd4a08c}70%{box-shadow:0 0 0 8px #5cd4a000}to{box-shadow:0 0 #5cd4a000}}@media (prefers-reduced-motion:reduce){.vl-blob--1,.vl-blob--2,.vl-blob--3,.vl-intro-blot:before,.vl-intro-blot:after,.vl-caret,[data-shell=velvet] [data-screen].jr-screen-in,[data-shell=velvet] [data-screen].vl-screen-in,.vl-tour-card,.vl-orbit-price.is-rolling{animation:none}.vl-card,.vl-card-img,.vl-card-add,.vl-cat-card,.vl-orbit-card,.vl-hero-bg-img,.vl-tab,.vl-dock-fab,[data-shell=velvet] .cat-rail .pub-cat-tab{transition:none}[data-shell=velvet] .cat-rail{scroll-snap-type:none}}html[data-sf-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sf-surface-page:var(--hub-n-900);--sf-surface-card:var(--hub-n-800);--sf-surface-elevated:var(--hub-n-800)}@supports (color:color-mix(in lab, red, red)){html[data-sf-theme=dark]{--sf-surface-elevated:color-mix(in srgb, var(--hub-n-800) 88%, var(--shop-primary) 12%)}}html[data-sf-theme=dark]{--sf-surface-muted:var(--hub-n-900)}@supports (color:color-mix(in lab, red, red)){html[data-sf-theme=dark]{--sf-surface-muted:color-mix(in srgb, var(--hub-n-900) 70%, var(--hub-n-800) 30%)}}html[data-sf-theme=dark]{--sf-border:var(--hub-n-700);--sf-ink:var(--hub-n-50);--sf-ink-muted:var(--hub-n-300);--shop-primary-soft:var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){html[data-sf-theme=dark]{--shop-primary-soft:color-mix(in srgb, var(--shop-primary) 22%, var(--hub-n-900))}}html[data-sf-theme=dark]{--shop-primary-ink:var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){html[data-sf-theme=dark]{--shop-primary-ink:color-mix(in srgb, var(--shop-primary) 45%, #fff)}}html[data-sf-theme=dark] body[data-menu-theme]{background-color:var(--sf-surface-page);color:var(--sf-ink)}html[data-sf-theme=dark] body[data-menu-theme] .bg-white,html[data-sf-theme=dark] body[data-menu-theme] .sheet,html[data-sf-theme=dark] body[data-menu-theme] .item-card{background-color:var(--sf-surface-card);color:var(--sf-ink);border-color:var(--sf-border)}html[data-sf-theme=dark] body[data-menu-theme] .bg-slate-50,html[data-sf-theme=dark] body[data-menu-theme] .bg-slate-100{background-color:var(--sf-surface-muted);color:var(--sf-ink)}html[data-sf-theme=dark] body[data-menu-theme] .text-slate-900,html[data-sf-theme=dark] body[data-menu-theme] .text-slate-800,html[data-sf-theme=dark] body[data-menu-theme] .text-slate-700{color:var(--sf-ink)}html[data-sf-theme=dark] body[data-menu-theme] .text-slate-600,html[data-sf-theme=dark] body[data-menu-theme] .text-slate-500{color:var(--sf-ink-muted)}html[data-sf-theme=dark] body[data-menu-theme] .border-slate-200,html[data-sf-theme=dark] body[data-menu-theme] .border-slate-300{border-color:var(--sf-border)}html[data-sf-cvd=protan-deutan] body[data-menu-theme]{filter:url(#sf-cvd-protan-deutan)}html[data-sf-cvd=tritan] body[data-menu-theme]{filter:url(#sf-cvd-tritan)}.sf-seg-group{align-items:stretch}.sf-seg-btn{transition:background-color .14s,color .14s,border-color .14s}.sf-seg-btn[aria-checked=true]{background-color:var(--shop-primary);color:var(--shop-on-primary);border-color:var(--shop-primary)}.sf-live-dot{background-color:var(--shop-accent,var(--shop-primary));width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--shop-accent,var(--shop-primary));border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.sf-live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--shop-accent,var(--shop-primary)) 25%, transparent)}}.sf-camera-tab[aria-selected=true]{background-color:var(--shop-primary);color:var(--shop-on-primary);border-color:var(--shop-primary)}.sf-camera-panel{position:relative}.sf-camera-offline{z-index:2}.sf-camera-stage iframe,.sf-camera-stage video{object-fit:cover;border:0;width:100%;height:100%;display:block}.sf-schedule-badge{background-color:var(--hub-n-100);color:var(--hub-n-700);border:1px solid var(--hub-n-200);border-radius:9999px;align-items:center;gap:.25rem;margin-top:.25rem;padding:.15rem .5rem;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.sf-schedule-badge.is-off{background-color:var(--hub-n-200);color:var(--hub-n-800)}.sf-schedule-badge.is-on{background-color:var(--hub-n-100);color:var(--hub-n-700)}.sf-schedule-badge-dark{color:var(--hub-n-50);background-color:#0f172ab8;border-color:#ffffff38}html[data-sf-theme=dark] .sf-schedule-badge{background-color:var(--hub-n-800);color:var(--hub-n-300);border-color:var(--hub-n-700)}.item-card.is-unscheduled{opacity:.78}.sf-tour-layer{z-index:80;pointer-events:auto;position:fixed;inset:0}.sf-tour-spotlight{border:2px solid var(--shop-primary);pointer-events:none;border-radius:1rem;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #0f172aad}.sf-tour-card{z-index:81;background-color:var(--hub-surface,#fff);width:min(21rem,100vw - 2rem);color:var(--hub-n-900,#0f172a);border:1px solid var(--hub-n-200,#e2e8f0);border-radius:1.25rem;padding:1rem;position:fixed;box-shadow:0 20px 35px -10px #0f172a59}html[data-sf-theme=dark] .sf-tour-card{background-color:var(--hub-n-800);color:var(--hub-n-50);border-color:var(--hub-n-700)}.sf-tour-dots{align-items:center;gap:.35rem;display:inline-flex}.sf-tour-dot{background-color:var(--hub-n-300);border-radius:9999px;width:.45rem;height:.45rem}.sf-tour-dot.is-active{background-color:var(--shop-primary);width:1rem}@media (prefers-reduced-motion:reduce){.sf-tour-spotlight,.sf-seg-btn{transition:none!important}}[data-shell=heritage]{--hr-teal:var(--shop-primary,oklch(45% .085 198));--hr-teal-deep:var(--shop-primary-dark,oklch(35% .075 198));--hr-teal-soft:var(--shop-primary-soft,oklch(93% .025 198));--hr-on-teal:var(--shop-on-primary,#fff);--hr-rust:var(--shop-accent,oklch(54% .135 38));--hr-rust-deep:var(--hr-rust)}@supports (color:color-mix(in lab, red, red)){[data-shell=heritage]{--hr-rust-deep:color-mix(in oklch, var(--hr-rust) 82%, black)}}[data-shell=heritage]{--hr-rust-soft:var(--hr-rust)}@supports (color:color-mix(in lab, red, red)){[data-shell=heritage]{--hr-rust-soft:color-mix(in oklch, var(--hr-rust) 14%, oklch(97% .015 75))}}[data-shell=heritage]{--hr-paper-top:oklch(95.5% .018 75);--hr-paper-mid:oklch(92.5% .024 72);--hr-paper-bot:oklch(89.5% .028 68);--hr-surface:oklch(98.5% .008 78/.84);--hr-surface-strong:oklch(99.2% .005 78/.94);--hr-surface-float:oklch(99.5% .004 78/.97);--hr-ink:oklch(23% .022 58);--hr-ink-2:oklch(38% .022 58);--hr-muted:oklch(46% .018 58);--hr-line:oklch(32% .03 58/.12);--hr-line-strong:oklch(32% .03 58/.22);--hr-r-xs:14px;--hr-r-sm:16px;--hr-r-md:22px;--hr-r-lg:28px;--hr-r-xl:32px;--hr-r-app:36px;--hr-r-pill:999px;--hr-shadow-app:0 26px 70px oklch(22% .03 55/.16), 0 4px 16px oklch(22% .03 55/.06);--hr-shadow-card:0 12px 30px oklch(25% .03 55/.08);--hr-shadow-plate:0 18px 34px oklch(22% .04 50/.22);--hr-shadow-cta:0 10px 24px var(--hr-teal)}@supports (color:color-mix(in lab, red, red)){[data-shell=heritage]{--hr-shadow-cta:0 10px 24px color-mix(in oklch, var(--hr-teal) 28%, transparent)}}[data-shell=heritage]{--hr-ease-out:cubic-bezier(.22, 1, .36, 1);--hr-ease-spring:cubic-bezier(.34, 1.56, .64, 1);background:linear-gradient(165deg, var(--hr-paper-top) 0%, var(--hr-paper-mid) 52%, var(--hr-paper-bot) 100%);color:var(--hr-ink)}[data-shell=heritage][data-font-pair=editorial]{font-family:Georgia, "Times New Roman", var(--font-sans,system-ui), serif}.hr-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 15%, var(--hr-teal) 0%, transparent 46%), radial-gradient(circle at 82% 80%, var(--hr-rust) 0%, transparent 48%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.hr-bg{background:radial-gradient(circle at 18% 15%, color-mix(in oklch, var(--hr-teal) 12%, transparent) 0%, transparent 46%), radial-gradient(circle at 82% 80%, color-mix(in oklch, var(--hr-rust) 14%, transparent) 0%, transparent 48%)}}.hr-chrome{z-index:20;max-width:1280px;margin-inline:auto;padding-block-start:.5rem;padding-inline:.75rem;position:relative}.hr-splash{z-index:70;color:#fff;transition:opacity .3s var(--hr-ease-out);background:oklch(18% .025 55);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.hr-splash[hidden]{display:none!important}.hr-splash.is-leaving{opacity:0;pointer-events:none}.hr-splash-media{position:absolute;inset:0;overflow:hidden}.hr-splash-video,.hr-splash-img{object-fit:cover;width:100%;height:100%}.hr-splash-veil{background:linear-gradient(oklch(14% .02 55/.45) 0%,oklch(14% .02 55/.84) 100%);position:absolute;inset:0}.hr-splash-body{z-index:2;border-radius:var(--hr-r-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;width:100%;max-width:26rem;animation:hr-fade-up .45s var(--hr-ease-out) both;background:oklch(20% .02 55/.68);border:1px solid oklch(98% .01 75/.18);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem;display:flex;position:relative}.hr-splash-logo{object-fit:cover;border:2px solid oklch(98% .01 75/.35);border-radius:1.25rem;width:4.5rem;height:4.5rem;box-shadow:0 12px 28px oklch(10% .02 55/.4)}.hr-splash-eyebrow{color:oklch(88% .05 75);font-size:.72rem;font-weight:800}.hr-splash-name{color:#fff;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:900;line-height:1.2}.hr-splash-tag{color:oklch(92% .015 75);font-size:.92rem;line-height:1.6}.hr-splash-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;width:100%;margin-block-start:.5rem;display:flex}.hr-splash-skip{border-radius:var(--hr-r-pill);color:#fff;background:oklch(98% .01 75/.14);border:1px solid oklch(98% .01 75/.25);justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:1rem;font-size:.82rem;font-weight:800;display:inline-flex}.hr-app-card{z-index:10;border-radius:var(--hr-r-app);background:var(--hr-surface);max-width:480px;min-height:calc(100dvh - 28px);box-shadow:var(--hr-shadow-app);border:1px solid oklch(99% .005 78/.72);margin-block:14px 96px;margin-inline:auto;position:relative;overflow:visible}@media (width>=900px){.hr-app-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:1280px;min-height:calc(100dvh - 48px);margin-block:18px 36px;padding-inline-start:92px}}.hr-workspace{flex-direction:column;min-width:0;padding:1rem;display:flex}@media (width>=900px){.hr-workspace{padding:1.35rem 1.5rem}}.hr-topbar{border-radius:var(--hr-r-md);background:var(--hr-surface-strong);border:1px solid var(--hr-line);justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1rem;padding:.65rem .9rem;display:flex}.hr-topbar-brand{align-items:center;gap:.65rem;min-width:0;display:flex}.hr-topbar-logo,.hr-topbar-monogram{object-fit:cover;border-radius:12px;flex-shrink:0;width:38px;height:38px}.hr-topbar-monogram{background:linear-gradient(135deg, var(--hr-teal), var(--hr-teal-deep));color:var(--hr-on-teal);justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:inline-flex}.hr-topbar-eyebrow{color:var(--hr-muted);font-size:.68rem;font-weight:700;line-height:1.2;display:block}.hr-topbar-name{color:var(--hr-ink);font-size:.95rem;font-weight:900;line-height:1.25;display:block}.hr-topbar-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.hr-icon-btn{border-radius:var(--hr-r-xs);background:var(--hr-paper-top);border:1px solid var(--hr-line);width:2.75rem;height:2.75rem;color:var(--hr-ink);transition:transform .18s var(--hr-ease-out), border-color .18s ease;justify-content:center;align-items:center;display:inline-flex}.hr-icon-btn:hover{border-color:var(--hr-teal)}.hr-rail{z-index:45;border-radius:var(--hr-r-lg);background:var(--hr-surface-float);border:1px solid var(--hr-line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);inset-inline:12px;justify-content:space-around;align-items:center;gap:.2rem;max-width:460px;margin-inline:auto;padding:.35rem;display:flex;position:fixed;bottom:12px;box-shadow:0 16px 40px oklch(20% .03 55/.18)}.hr-rail-group{flex:1;justify-content:center;display:flex;position:relative}.hr-rail-btn{border-radius:var(--hr-r-sm);min-width:2.75rem;min-height:2.75rem;color:var(--hr-ink-2);transition:background-color .2s ease, color .2s ease, transform .2s var(--hr-ease-spring);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.18rem;padding:.35rem .4rem;font-size:.68rem;font-weight:800;display:flex;position:relative}.hr-rail-btn.is-active,.hr-rail-btn[aria-pressed=true]{background:linear-gradient(135deg, var(--hr-teal), var(--hr-teal-deep));color:var(--hr-on-teal);box-shadow:var(--hr-shadow-cta)}.hr-rail-icon{justify-content:center;align-items:center;display:inline-flex}.hr-rail-label{white-space:nowrap;line-height:1.15}.hr-rail-badge{border-radius:var(--hr-r-pill);background:var(--hr-rust);color:#fff;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.28rem;font-size:.65rem;font-weight:900;display:inline-flex;position:absolute;inset-block-start:-6px;inset-inline-end:-10px}.hr-rail-badge[hidden]{display:none!important}.hr-submenu{border-radius:var(--hr-r-md);background:var(--hr-surface-float);border:1px solid var(--hr-line-strong);z-index:60;flex-direction:column;gap:.2rem;min-width:11.5rem;padding:.4rem;display:flex;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 18px 38px oklch(20% .03 55/.18)}.hr-submenu[hidden]{display:none!important}.hr-submenu-item{border-radius:var(--hr-r-xs);width:100%;min-height:2.75rem;color:var(--hr-ink);text-align:start;align-items:center;padding:.45rem .75rem;font-size:.78rem;font-weight:800;display:flex}.hr-submenu-item:hover{background:var(--hr-teal-soft);color:var(--hr-teal-deep)}@media (width>=900px){.hr-rail{border-radius:var(--hr-r-app) 0 0 var(--hr-r-app);border-inline-end:1px solid var(--hr-line);width:92px;max-width:92px;box-shadow:none;flex-direction:column;justify-content:flex-start;gap:.5rem;margin:0;padding:1.25rem .5rem;position:absolute;inset-block:0;inset-inline:0 auto}[dir=rtl] .hr-rail{border-radius:0 var(--hr-r-app) var(--hr-r-app) 0}.hr-rail-group{flex:none;width:100%}.hr-rail-btn{flex:none;width:100%;padding-block:.65rem}.hr-rail-btn--mobile-order{display:none!important}.hr-submenu{inset-block:0 auto;inset-inline-start:calc(100% + 10px);transform:none}}.hr-countdown{border-radius:var(--hr-r-md);background:linear-gradient(135deg, var(--hr-rust), var(--hr-surface-strong));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-block-end:1rem;padding:.85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hr-countdown{background:linear-gradient(135deg, color-mix(in oklch, var(--hr-rust) 14%, var(--hr-surface-strong)), var(--hr-surface-strong))}}.hr-countdown{border:1px solid var(--hr-rust)}@supports (color:color-mix(in lab, red, red)){.hr-countdown{border:1px solid color-mix(in oklch, var(--hr-rust) 28%, transparent)}}.hr-countdown-title{color:var(--hr-ink);font-size:.95rem;font-weight:900;display:block}.hr-countdown-grid{align-items:center;gap:.45rem;display:flex}.hr-cd-box{border-radius:var(--hr-r-xs);background:var(--hr-surface-float);border:1px solid var(--hr-line);text-align:center;min-width:3.3rem;padding:.35rem .5rem}.hr-cd-num{color:var(--hr-rust);font-size:1.05rem;font-weight:900;line-height:1.15;display:block}.hr-cd-unit{color:var(--hr-muted);font-size:.65rem;font-weight:700;display:block}.hr-content-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width>=900px){.hr-content-grid{grid-template-columns:minmax(0,1fr) 20rem}}.hr-main{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.hr-home{animation:hr-fade-up .35s var(--hr-ease-out) both;flex-direction:column;gap:1.5rem;display:flex}.hr-home[hidden],.hr-menu[hidden],.hr-screen[hidden]{display:none!important}.hr-home-split{border-radius:var(--hr-r-xl);background:var(--hr-surface-strong);border:1px solid var(--hr-line);box-shadow:var(--hr-shadow-card);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.25rem;display:grid}@media (width>=768px){.hr-home-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:2rem}}.hr-hero-stage{place-items:center;min-height:250px;display:grid;position:relative}.hr-hero-glow{background:radial-gradient(circle, var(--hr-rust) 0%, transparent 70%);border-radius:50%;width:240px;height:240px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hr-hero-glow{background:radial-gradient(circle, color-mix(in oklch, var(--hr-rust) 24%, transparent) 0%, transparent 70%)}}.hr-hero-glow{pointer-events:none}.hr-hero-plate{z-index:2;background:var(--hr-surface-float);width:230px;height:230px;box-shadow:var(--hr-shadow-plate);border:2px solid oklch(99% .005 78/.9);border-radius:50%;place-items:center;padding:.45rem;display:grid;position:relative;overflow:hidden}@media (width>=900px){.hr-hero-plate{width:280px;height:280px}}.hr-hero-plate-img{object-fit:cover;width:100%;height:100%;transition:opacity .22s ease, transform .28s var(--hr-ease-out);border-radius:50%;animation:28s linear infinite hr-hero-spin}.hr-hero-plate-img.is-swapping{opacity:.35;transform:scale(.92)}.hr-hero-plate-fallback{color:var(--hr-teal);font-size:3rem;font-weight:900}.hr-hero-badge{z-index:4;border-radius:var(--hr-r-sm);background:var(--hr-surface-float);border:1px solid var(--hr-line-strong);box-shadow:var(--hr-shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:.1rem;max-width:13rem;padding:.45rem .85rem;display:flex;position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}.hr-hero-badge-tag{color:var(--hr-teal);text-transform:uppercase;font-size:.62rem;font-weight:800}.hr-hero-badge-name{color:var(--hr-ink);font-size:.82rem;font-weight:900;line-height:1.25}.hr-hero-badge-price{color:var(--hr-rust);font-size:.8rem;font-weight:900}.hr-hero-copy{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.hr-hero-logo{object-fit:cover;border:1px solid var(--hr-line);width:68px;height:68px;box-shadow:var(--hr-shadow-card);border-radius:20px}.hr-hero-title{color:var(--hr-ink);font-size:clamp(1.35rem,3vw,2rem);font-weight:900;line-height:1.25}.hr-hero-lede{color:var(--hr-ink-2);font-size:.9rem;line-height:1.65}.hr-hero-ctas{flex-wrap:wrap;gap:.65rem;margin-block-start:.25rem;display:flex}.hr-btn-primary,.hr-btn-rust{border-radius:var(--hr-r-pill);min-height:2.75rem;transition:transform .18s var(--hr-ease-out), box-shadow .18s ease, opacity .18s ease;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:800;display:inline-flex}.hr-btn-primary{background:linear-gradient(135deg, var(--hr-teal), var(--hr-teal-deep));color:var(--hr-on-teal);box-shadow:var(--hr-shadow-cta)}.hr-btn-primary:disabled{opacity:.48;box-shadow:none;cursor:not-allowed}.hr-btn-rust{background:linear-gradient(135deg, var(--hr-rust), var(--hr-rust-deep));color:#fff;box-shadow:0 8px 20px var(--hr-rust)}@supports (color:color-mix(in lab, red, red)){.hr-btn-rust{box-shadow:0 8px 20px color-mix(in oklch, var(--hr-rust) 25%, transparent)}}.hr-btn-sm{padding:.45rem .95rem;font-size:.78rem}.hr-feat-section{flex-direction:column;gap:.65rem;display:flex}.hr-feat-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.hr-feat-title{color:var(--hr-ink);font-size:1rem;font-weight:900}.hr-feat-hint{color:var(--hr-muted);font-size:.72rem;font-weight:700}.hr-feat-rail{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.75rem;display:grid}.hr-feat-card{border-radius:var(--hr-r-md);background:var(--hr-surface-strong);border:1.5px solid var(--hr-line);box-shadow:var(--hr-shadow-card);transition:border-color .2s ease, transform .2s var(--hr-ease-out);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.hr-feat-card.is-active{border-color:var(--hr-teal);background:var(--hr-surface-float)}.hr-feat-select{text-align:start;flex:auto;align-items:center;gap:.65rem;min-width:0;min-height:2.75rem;display:flex}.hr-feat-img,.hr-feat-fallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:3rem;height:3rem;box-shadow:0 6px 14px oklch(20% .03 55/.15)}.hr-feat-fallback{background:var(--hr-teal-soft);color:var(--hr-teal-deep);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.hr-feat-info{flex-direction:column;min-width:0;display:flex}.hr-feat-name{color:var(--hr-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:800;overflow:hidden}.hr-feat-price{color:var(--hr-rust);font-size:.78rem;font-weight:900}.hr-feat-go{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.hr-menu{flex-direction:column;gap:1.15rem;display:flex}.hr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;padding-block-start:.5rem;display:grid}@media (width>=640px){.hr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.hr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hr-card{border-radius:var(--hr-r-lg);background:var(--hr-surface-strong);border:1.5px solid var(--hr-line);box-shadow:var(--hr-shadow-card);transition:transform .24s var(--hr-ease-out), border-color .2s ease, box-shadow .24s ease;flex-direction:column;justify-content:space-between;margin-block-start:44px;padding:68px 14px 16px;display:flex;position:relative}.hr-card:hover{transform:translateY(-3px)}.hr-card.is-in-cart{border-color:var(--hr-teal);box-shadow:0 14px 32px var(--hr-teal)}@supports (color:color-mix(in lab, red, red)){.hr-card.is-in-cart{box-shadow:0 14px 32px color-mix(in oklch, var(--hr-teal) 18%, transparent)}}.hr-card .btn-fav{z-index:3;min-width:2.75rem;min-height:2.75rem;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}.hr-card-badge{z-index:3;border-radius:var(--hr-r-pill);background:var(--hr-rust-soft);color:var(--hr-rust-deep);padding:.2rem .55rem;font-size:.65rem;font-weight:800;position:absolute;inset-block-start:.65rem;inset-inline-start:.65rem}.hr-card-badge--sale{background:var(--hr-rust);color:#fff}.hr-card-plate{background:var(--hr-surface-float);width:112px;height:112px;box-shadow:var(--hr-shadow-plate);border:2px solid oklch(99% .005 78/.92);border-radius:50%;flex-shrink:0;place-items:center;margin-block:-102px 10px;margin-inline:auto;display:grid;overflow:hidden}.hr-card-plate-img{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--hr-ease-out);border-radius:50%}.hr-card:hover .hr-card-plate-img{transform:scale(1.05)}.hr-card-plate-fallback{color:var(--hr-teal);font-size:1.75rem;font-weight:900}.hr-card-body{flex-direction:column;flex:auto;gap:.35rem;display:flex}.hr-card-head{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.hr-card-title{color:var(--hr-ink);font-size:.9375rem;font-weight:800;line-height:1.3}.hr-card-info{min-width:2.75rem;min-height:2.75rem;color:var(--hr-teal);flex-shrink:0;padding-inline:.45rem;font-size:.7rem;font-weight:700;text-decoration:underline}.hr-card-desc{color:var(--hr-muted);font-size:.75rem;line-height:1.5}.hr-card-foot{justify-content:space-between;align-items:center;gap:.4rem;margin-block-start:auto;padding-block-start:.45rem;display:flex}.hr-card-price-wrap{color:var(--hr-rust);font-size:.9375rem;font-weight:900}.hr-card-add{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;display:inline-flex}.hr-card-add-pill{background:linear-gradient(135deg, var(--hr-teal), var(--hr-teal-deep));width:36px;height:36px;color:var(--hr-on-teal);box-shadow:var(--hr-shadow-cta);transition:transform .18s var(--hr-ease-spring);border-radius:12px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.hr-card-add:hover .hr-card-add-pill{transform:scale(1.06)}.hr-card-add.is-pulsing .hr-card-add-pill{animation:hr-cart-pulse .38s var(--hr-ease-spring)}.hr-side-cart{display:none}@media (width>=900px){.hr-side-cart{border-radius:var(--hr-r-lg);background:var(--hr-surface-strong);border:1px solid var(--hr-line);box-shadow:var(--hr-shadow-card);flex-direction:column;gap:.9rem;max-height:calc(100dvh - 3rem);padding:1.15rem;display:flex;position:sticky;top:1.25rem}}.hr-side-cart-head{border-block-end:1px solid var(--hr-line);justify-content:space-between;align-items:flex-start;gap:.5rem;padding-block-end:.65rem;display:flex}.hr-side-cart-title{color:var(--hr-ink);font-size:1rem;font-weight:900}.hr-side-cart-sub{color:var(--hr-muted);font-size:.72rem}.hr-side-cart-count{border-radius:var(--hr-r-pill);background:var(--hr-rust);color:#fff;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;padding-inline:.45rem;font-size:.75rem;font-weight:900;display:inline-flex}.hr-side-cart-empty{text-align:center;color:var(--hr-muted);flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem;display:flex}.hr-side-cart-empty-title{color:var(--hr-ink-2);font-size:.85rem;font-weight:800}.hr-side-cart-empty-hint{color:var(--hr-muted);font-size:.75rem}.hr-side-cart-list{flex-direction:column;gap:.55rem;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hr-side-cart-foot{border-block-start:1px solid var(--hr-line);flex-direction:column;gap:.65rem;padding-block-start:.75rem;display:flex}.hr-side-cart-total{color:var(--hr-ink);justify-content:space-between;align-items:baseline;font-size:.92rem;font-weight:900;display:flex}.hr-cart-toast{z-index:48;border-radius:var(--hr-r-pill);background:var(--hr-ink);color:#fff;max-width:22rem;animation:hr-fade-up .25s var(--hr-ease-out) both;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding:.55rem .85rem;display:flex;position:fixed;inset-block-end:5.5rem;inset-inline:1rem;box-shadow:0 14px 32px oklch(18% .02 55/.28)}.hr-cart-toast[hidden]{display:none!important}.hr-cart-toast-text{font-size:.78rem;font-weight:800}.hr-cart-toast-btn{border-radius:var(--hr-r-pill);background:var(--hr-rust);color:#fff;min-height:2.75rem;padding-inline:.85rem;font-size:.75rem;font-weight:800}.rd-screen{animation:hr-fade-up .32s var(--hr-ease-out) both;flex-direction:column;gap:1.5rem;display:flex}.rd-tabs{z-index:15;border-radius:var(--hr-r-pill);background:var(--hr-surface-float);border:1px solid var(--hr-line-strong);box-shadow:var(--hr-shadow-card);flex-wrap:nowrap;gap:.4rem;padding:.35rem;display:flex;position:sticky;top:.5rem;overflow-x:auto}.rd-tab{border-radius:var(--hr-r-pill);min-height:2.75rem;color:var(--hr-ink-2);white-space:nowrap;padding:.4rem .95rem;font-size:.78rem;font-weight:800;transition:background-color .18s,color .18s}.rd-tab.is-on{background:var(--hr-teal);color:var(--hr-on-teal)}.rd-section{flex-direction:column;gap:1rem;scroll-margin-block-start:4.5rem;display:flex}.rd-head{flex-direction:column;gap:.3rem;display:flex}.rd-eyebrow{color:var(--hr-teal);font-size:.72rem;font-weight:800}.rd-h2{color:var(--hr-ink);font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:900;line-height:1.25}.rd-lede{color:var(--hr-ink-2);font-size:.88rem;line-height:1.65}.rd-grid-2{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}@media (width>=640px){.rd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-card{border-radius:var(--hr-r-md);background:var(--hr-surface-strong);border:1px solid var(--hr-line);flex-direction:column;gap:.4rem;padding:1.15rem;display:flex}.rd-card--float{background:var(--hr-surface-float);box-shadow:var(--hr-shadow-card)}.rd-card-title{color:var(--hr-ink);font-size:.95rem;font-weight:900}.rd-card-body{color:var(--hr-ink-2);font-size:.82rem;line-height:1.6}.rd-badge{border-radius:var(--hr-r-pill);background:var(--hr-rust-soft);color:var(--hr-rust-deep);flex-shrink:0;align-items:center;padding:.2rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.rd-meta-text{color:var(--hr-muted);font-size:.74rem;font-weight:700}.rd-stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.rd-stat{border-radius:var(--hr-r-md);background:var(--hr-surface-float);border:1px solid var(--hr-line);box-shadow:var(--hr-shadow-card);text-align:center;flex-direction:column;gap:.2rem;padding:1rem;display:flex}.rd-stat-value{color:var(--hr-rust);font-size:1.625rem;font-weight:900;line-height:1.15}.rd-stat-label{color:var(--hr-muted);font-size:.75rem;font-weight:700}.rd-timeline{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.rd-tl-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.rd-tl-year{border-radius:var(--hr-r-pill);background:var(--hr-teal);min-width:4.2rem;color:var(--hr-on-teal);text-align:center;padding:.35rem .65rem;font-size:.75rem;font-weight:900}.rd-faq-list{flex-direction:column;gap:.6rem;display:flex}.rd-faq-item{border-radius:var(--hr-r-md);background:var(--hr-surface-strong);border:1px solid var(--hr-line);overflow:hidden}.rd-faq-item.is-open{border-color:var(--hr-teal);background:var(--hr-surface-float)}.rd-faq-q{text-align:start;width:100%;min-height:2.75rem;color:var(--hr-ink);align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.88rem;font-weight:800;display:flex}.rd-faq-num{background:var(--hr-teal-soft);width:1.85rem;height:1.85rem;color:var(--hr-teal-deep);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.rd-faq-q-text{flex:auto}.rd-faq-chevron{color:var(--hr-teal);font-size:1.1rem;font-weight:900;transition:transform .2s}.rd-faq-item.is-open .rd-faq-chevron{transform:rotate(45deg)}.rd-faq-a{color:var(--hr-ink-2);padding:0 1rem 1rem;padding-inline-start:3.6rem;font-size:.82rem;line-height:1.65}.rd-perks{flex-wrap:wrap;gap:.45rem;display:flex}.rd-perk-chip{border-radius:var(--hr-r-pill);background:var(--hr-teal-soft);color:var(--hr-teal-deep);align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.rd-map-card{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.rd-map-visual{border-radius:var(--hr-r-sm);background:radial-gradient(circle at 50% 45%, var(--hr-rust), transparent 65%), repeating-linear-gradient(45deg, var(--hr-paper-top) 0 8px, var(--hr-paper-mid) 8px 16px);width:4.5rem;height:4.5rem}@supports (color:color-mix(in lab, red, red)){.rd-map-visual{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--hr-rust) 25%, transparent), transparent 65%), repeating-linear-gradient(45deg, var(--hr-paper-top) 0 8px, var(--hr-paper-mid) 8px 16px)}}.rd-map-visual{border:1px solid var(--hr-line);color:var(--hr-rust);place-items:center;display:grid}.rd-gallery{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.rd-gallery-item{border-radius:var(--hr-r-md);border:1px solid var(--hr-line);aspect-ratio:4/3;background:var(--hr-paper-mid);margin:0;overflow:hidden}.rd-gallery-img{object-fit:cover;width:100%;height:100%}.rd-form-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=640px){.rd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-field{flex-direction:column;gap:.25rem;display:flex}.rd-field-label{color:var(--hr-ink);font-size:.75rem;font-weight:800}.rd-form-status{border-radius:var(--hr-r-xs);background:var(--hr-teal-soft);color:var(--hr-teal-deep);padding:.65rem .9rem;font-size:.8rem;font-weight:800}.rd-form-status.is-error{color:oklch(40% .14 25);background:oklch(94% .04 25)}[data-shell=heritage] #checkout-modal .pub-sheet{background:var(--hr-paper-top);border-radius:var(--hr-r-xl) var(--hr-r-xl) 0 0}[data-shell=heritage] #checkout-modal #btn-submit-order{background:linear-gradient(135deg, var(--hr-teal), var(--hr-teal-deep));color:var(--hr-on-teal);border-radius:var(--hr-r-pill);box-shadow:var(--hr-shadow-cta)}.theme-studio-mock--heritage{background:linear-gradient(145deg,#f6efe4,#eadbc6);grid-template-columns:.22fr 1fr}.theme-studio-mock--heritage:before{background:linear-gradient(180deg, var(--hub-primary), #134e4a);border-radius:.4rem}.theme-studio-mock--heritage:after{background:radial-gradient(circle at 32% 45%,#c2410c 0 22%,#0000 23%),linear-gradient(135deg,#ffffffe0,#ffffff8c)}.hub-theme-mock[data-kind=heritage]{background:linear-gradient(145deg,#f6efe4,#eadbc6)}.hr-body{min-height:100dvh}.hr-countdown-copy{flex-direction:column;gap:.15rem;display:flex}.hr-card-mark{align-items:center;display:inline-flex}.hr-card-unit{color:var(--hr-muted);font-size:.7rem;font-weight:600}.hr-card-was{color:var(--hr-muted);font-size:.72rem;text-decoration:line-through}.hr-card-actions{align-items:center;gap:.375rem;display:inline-flex}.rd-map-pin{background:var(--hr-teal-soft);width:2.5rem;height:2.5rem;color:var(--hr-teal-deep);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@keyframes hr-hero-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hr-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-cart-pulse{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hr-hero-plate-img,.hr-splash-body,.hr-home,.rd-screen,.hr-cart-toast,.hr-card-add.is-pulsing .hr-card-add-pill{transition:none!important;animation:none!important}}.co-payment-step{position:relative}.co-wallet-credit-box{transition:border-color .15s,background-color .15s}.co-payment-methods{display:grid}.co-payment-method-card[data-checked="1"]{border-color:var(--shop-primary,#0f172a);box-shadow:0 0 0 1px var(--shop-primary,#0f172a);background-color:#f8fafc}.co-bank-panel{transition:opacity .15s}.co-pay-account-chips{flex-wrap:wrap;display:flex}.co-pay-account-chip{color:#334155;background-color:#fff;border-color:#cbd5e1}.co-pay-account-chip[aria-checked=true]{border-color:var(--shop-primary,#0f172a);background-color:var(--shop-primary,#0f172a);color:var(--shop-on-primary,#fff)}.co-pay-account-card{transition:border-color .15s,box-shadow .15s}.co-proof-details>summary{list-style:none}.co-proof-details>summary::-webkit-details-marker{display:none}.track-remove-item{cursor:pointer;transition:background-color .15s,color .15s}.pub-price-on-request{color:#334155;background-color:#f1f5f9;border-radius:.5rem;align-items:center;padding:.125rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.btn-add-item[data-price-on-request="1"]{opacity:.65;cursor:not-allowed}[data-pay=partially_paid] .pay-only-unpaid{display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--hub-n-50:#f8fafc;--hub-n-100:#f1f5f9;--hub-n-200:#e2e8f0;--hub-n-300:#cbd5e1;--hub-n-400:#94a3b8;--hub-n-500:#64748b;--hub-n-600:#475569;--hub-n-700:#334155;--hub-n-800:#1e293b;--hub-n-900:#0f172a;--hub-p-50:#eef2ff;--hub-p-100:#e0e7ff;--hub-p-200:#c7d2fe;--hub-p-300:#a5b4fc;--hub-p-400:#818cf8;--hub-p-500:#6366f1;--hub-p-600:#4f46e5;--hub-p-700:#4338ca;--hub-p-800:#3730a3;--hub-p-900:#312e81;--hub-primary:var(--hub-p-600);--hub-primary-hover:var(--hub-p-700);--hub-primary-soft:var(--hub-p-500);--hub-primary-subtle:var(--hub-p-50);--hub-secondary:var(--hub-p-900);--hub-accent:var(--hub-p-600);--hub-accent-hover:var(--hub-p-700);--hub-accent-soft:var(--hub-p-50);--hub-bg:var(--hub-n-50);--hub-surface:#fff;--hub-surface-raised:#fff;--hub-surface-muted:var(--hub-n-100);--hub-border:var(--hub-n-200);--hub-border-strong:var(--hub-n-300);--hub-text:var(--hub-n-900);--hub-text-secondary:var(--hub-n-600);--hub-text-muted:var(--hub-n-500);--hub-success:#059669;--hub-success-hover:#047857;--hub-success-soft:#ecfdf5;--hub-warning:#b45309;--hub-warning-soft:#fffbeb;--hub-danger:#e11d48;--hub-danger-soft:#fff1f2;--hub-info:var(--hub-p-600);--hub-info-soft:var(--hub-p-50);--hub-space-1:4px;--hub-space-2:8px;--hub-space-3:12px;--hub-space-4:16px;--hub-space-5:20px;--hub-space-6:24px;--hub-space-8:32px;--hub-space-10:40px;--hub-space-12:48px;--hub-space-16:64px;--hub-radius-sm:8px;--hub-radius-md:12px;--hub-radius-lg:14px;--hub-radius-xl:18px;--hub-radius-pill:999px;--hub-shadow-1:0 1px 3px #0f172a0d, 0 1px 2px #0f172a08;--hub-shadow-2:0 4px 14px -2px #0f172a0f, 0 2px 6px -1px #0f172a08;--hub-shadow-3:0 20px 25px -5px #0f172a14, 0 8px 10px -6px #0f172a08;--hub-ease:.16s cubic-bezier(.16, 1, .3, 1)}html:not([lang=ar]){--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", "Tajawal", ui-sans-serif, system-ui, sans-serif}html{background:var(--hub-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;overflow-x:clip}body{font-family:var(--font-sans);color:var(--hub-text);background:var(--hub-bg);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}.storefront-page{background:radial-gradient(circle at 8% -8%, var(--shop-primary,var(--hub-primary)), transparent 26rem), radial-gradient(circle at 92% 12%, var(--shop-primary,var(--hub-primary)), transparent 22rem), #f6f7f9;min-block-size:100dvh}@supports (color:color-mix(in lab, red, red)){.storefront-page{background:radial-gradient(circle at 8% -8%, color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 11%, transparent), transparent 26rem), radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 6%, transparent), transparent 22rem), #f6f7f9}}.public-page-shell{inline-size:min(100%,45rem);margin-inline:auto}.public-page-stack{padding:1rem clamp(1rem, 4vw, 1.5rem) calc(2rem + env(safe-area-inset-bottom));gap:1rem;display:grid}.public-card{border:1px solid var(--shop-primary,var(--hub-primary));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-card{border:1px solid color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 9%, #dbe3ec)}}.public-card{box-shadow:0 1px 0 #ffffffe6 inset, 0 18px 46px -38px var(--shop-primary,var(--hub-primary));background:#fffffff0;border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.public-card{box-shadow:0 1px 0 #ffffffe6 inset, 0 18px 46px -38px color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 28%, #0f172a)}}.public-section{padding:clamp(1rem,3vw,1.25rem)}.public-section>h2:first-child{letter-spacing:-.012em;text-wrap:balance}.public-subpanel{background:linear-gradient(145deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:1rem;min-inline-size:0;padding:1rem}.public-subpage-header{z-index:40;color:#fff;border-block-end:1px solid var(--shop-primary,var(--hub-primary));position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.public-subpage-header{border-block-end:1px solid color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 32%, transparent)}}.public-subpage-header{background:radial-gradient(circle at 15% -50%, var(--shop-primary,var(--hub-primary)), transparent 56%), linear-gradient(135deg, var(--shop-primary,var(--hub-primary)), #0f172a 72%)}@supports (color:color-mix(in lab, red, red)){.public-subpage-header{background:radial-gradient(circle at 15% -50%, color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 45%, transparent), transparent 56%), linear-gradient(135deg, color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 18%, #0f172a), #0f172a 72%)}}.public-subpage-header{box-shadow:0 18px 45px -36px #020617}.public-subpage-header__inner{min-block-size:5.25rem;inline-size:min(100%,45rem);padding:max(.75rem, env(safe-area-inset-top)) clamp(1rem, 4vw, 1.5rem) .75rem;justify-content:space-between;align-items:center;gap:.85rem;margin-inline:auto;display:flex}.public-subpage-brand{align-items:center;gap:.75rem;min-inline-size:0;display:flex}.public-subpage-logo{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:.95rem;flex:none;place-items:center;block-size:3rem;inline-size:3rem;font-size:1rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 22px -16px #020617}.public-subpage-logo img{object-fit:cover;block-size:100%;inline-size:100%}.public-subpage-brand h1{color:#fff;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;overflow:hidden}.public-subpage-brand p{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;max-inline-size:32ch;font-size:.72rem;font-weight:600;line-height:1.45;overflow:hidden}.public-subpage-actions{flex:none;align-items:center;gap:.5rem;display:flex}.public-subpage-customer{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:.85rem;align-items:center;gap:.4rem;min-block-size:2.75rem;max-inline-size:9.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:800}.public-subpage-back{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;min-block-size:2.75rem;padding-inline:.8rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:background-color .16s,transform .12s;display:inline-flex}.public-subpage-back:focus-visible{outline-offset:2px;outline:2px solid #fff}.public-subpage-back:active{transform:scale(.97)}.public-cover-wrap{padding:1rem 1rem 0}.public-cover-image{object-fit:cover;border-radius:1.25rem;block-size:clamp(10rem,34vw,15rem);inline-size:100%;display:block;box-shadow:0 24px 55px -38px #020617}.track-page{gap:1rem}.public-track-header{box-shadow:0 16px 38px -34px #0f172a}.public-track-card{box-shadow:0 24px 56px -44px var(--shop-primary,var(--hub-primary))}@supports (color:color-mix(in lab, red, red)){.public-track-card{box-shadow:0 24px 56px -44px color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 26%, #0f172a)}}@media (width<=560px){.public-subpage-header__inner{flex-wrap:wrap;align-items:flex-start}.public-subpage-brand{flex:12rem}.public-subpage-actions{flex-wrap:wrap;justify-content:space-between;inline-size:100%}.public-subpage-back{flex:1}.public-subpage-customer{order:3;justify-content:center;inline-size:100%;max-inline-size:none}}@media (hover:hover) and (pointer:fine){.public-subpage-back:hover{background:#ffffff2e}.public-card{transition:border-color .18s,box-shadow .18s}.public-card:hover{border-color:var(--shop-primary,var(--hub-primary))}@supports (color:color-mix(in lab, red, red)){.public-card:hover{border-color:color-mix(in srgb, var(--shop-primary,var(--hub-primary)) 18%, #cbd5e1)}}}@media (prefers-reduced-motion:no-preference){.public-page-stack>*,.track-shell>*{animation:.26s cubic-bezier(.16,1,.3,1) both public-rise}.public-page-stack>:nth-child(2),.track-shell>:nth-child(2){animation-delay:55ms}.public-page-stack>:nth-child(3){animation-delay:90ms}@keyframes public-rise{0%{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.public-subpage-back,.public-card{transition:none;animation:none}}.hub-icon-btn{flex-shrink:0;width:44px;height:44px}@media (width>=768px){.hub-topbar>div:first-child{flex:12rem}}@keyframes hub-in{0%{opacity:0}to{opacity:1}}.gate-grid{grid-template-columns:1fr;display:grid}.gate-grid>aside{display:none}@media (width>=900px){.gate-grid{grid-template-columns:1fr 1fr}.gate-grid>aside{display:flex}}.gate-grid>aside{background:linear-gradient(165deg, var(--hub-p-50) 0%, var(--hub-n-50) 62%)}.hub-topchip{border-radius:var(--hub-radius-pill);min-height:44px;transition:background var(--hub-ease), border-color var(--hub-ease), color var(--hub-ease);align-items:center;gap:.4rem;padding-inline:.75rem;font-size:.75rem;font-weight:800;text-decoration:none;display:none}@media (width>=640px){.hub-topchip{display:inline-flex}}.hub-topchip-credits{background:var(--hub-primary-subtle);border:1px solid var(--hub-p-200);color:var(--hub-p-800)}.hub-topchip-credits:hover{background:var(--hub-p-100)}.hub-topchip-credits .t-num{color:var(--hub-primary);font-weight:900}.hub-topchip-line{background:var(--hub-success-soft);color:var(--hub-success-hover);border:1px solid #a7f3d0}.hub-topchip-line:hover{background:#d1fae5}.hub-topchip-connect{background:var(--hub-n-100);border:1px solid var(--hub-border);color:var(--hub-n-700)}.hub-topchip-connect:hover{background:var(--hub-n-200)}.hub-control{min-height:44px;font-size:1rem}.hub-btn,.hub-btn-sm,.hub-btn-md{min-height:44px}.hub-btn-icon{width:44px;height:44px;min-height:44px}.hub-setup-stop{min-height:44px}.hub-pager a,.hub-pager span{min-width:44px;min-height:44px}@media (width>=880px){.hub-workspace{grid-template-columns:minmax(22rem,28rem) minmax(0,1fr);align-items:stretch;height:calc(100dvh - 7.25rem);min-height:0;max-height:calc(100dvh - 7.25rem)}.hub-workspace:has(>[data-inbox-standing]){border:1px solid var(--hub-border);border-radius:var(--hub-radius-xl);background:var(--hub-surface);box-shadow:var(--hub-shadow-1);grid-template-columns:minmax(20rem,23rem) minmax(0,1fr) minmax(17rem,20rem);gap:0;height:calc(100dvh - 7.25rem);max-height:calc(100dvh - 7.25rem);overflow:hidden}.hub-workspace-list{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.hub-workspace-body{flex:auto;min-height:0;overflow-y:auto}.hub-workspace-pane{height:100%;min-height:0;position:static}.hub-workspace-pane .hub-wa{height:100%;min-height:0}}.hub-needs-count.t-num{min-width:1.75rem;text-align:end!important}.ops-tap{min-width:44px;min-height:44px}.ops-scope input,.ops-scope select,.ops-scope textarea,.ops-layer input,.ops-layer select,.ops-layer textarea{font-size:1rem}@media (width<=767.98px){#btn-sound-toggle [data-sound-label]{display:none}#btn-sound-toggle{justify-content:center;min-width:44px}}.ord-flag.hidden,.ord-go.hidden,.ord-icon.hidden,.ord-side.hidden,.ord-timer.hidden,.ops-chip.hidden,.kanban-card.hidden{display:none}.ops-scope :focus-visible,.ops-layer :focus-visible{outline:3px solid var(--hub-primary);outline-offset:2px;border-radius:var(--hub-radius-sm)}.ops-layer{background:#0f172a8c}.ops-pane-muted{background:var(--hub-n-50)}.ops-msg{display:flex}.ops-msg[data-dir=out]{justify-content:flex-end}.ops-wa{background:var(--hub-success-hover);color:#fff}.ops-wa:hover{background:#065f46}.ops-offline{z-index:45;align-items:center;gap:var(--hub-space-3);margin-bottom:var(--hub-space-2);padding:var(--hub-space-2) var(--hub-space-3);border-radius:var(--hub-radius-md);color:#fff;box-shadow:var(--hub-shadow-2);background:#9f1239;border:2px solid #9f1239;font-size:.82rem;font-weight:800;display:flex;position:sticky;top:0}.ops-offline[hidden]{display:none}.ops-offline-dot{background:#fff;border-radius:999px;flex:none;width:10px;height:10px;animation:1.2s steps(2,start) infinite ops-blink}@keyframes ops-blink{50%{opacity:.15}}.ops-offline-retry{min-height:44px;padding:0 var(--hub-space-4);border-radius:var(--hub-radius-sm);color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;margin-inline-start:auto;font-size:.8rem;font-weight:800}.ops-offline-retry:hover{background:#ffffff29}.ops-board-stale{opacity:.55;filter:saturate(.4)}.ops-list-wrap.is-board{overflow:visible}.ops-board{gap:var(--hub-space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.ops-col{gap:var(--hub-space-3);min-width:0;padding:var(--hub-space-3);background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-xl);box-shadow:var(--hub-shadow-1);transition:border-color var(--hub-ease), box-shadow var(--hub-ease);border-block-start-width:3.5px;flex-direction:column;display:flex}.ops-col[data-col=new]{border-block-start-color:var(--hub-primary)}.ops-col[data-col=preparing]{border-block-start-color:#d97706}.ops-col[data-col=ready]{border-block-start-color:#059669}.ops-col[data-col=out_for_delivery]{border-block-start-color:#2563eb}.ops-col-h{justify-content:space-between;align-items:center;gap:var(--hub-space-2);color:var(--hub-text);min-width:0;padding:.15rem .25rem .35rem;font-size:.84rem;font-weight:800;display:flex}.ops-col-title-wrap{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.ops-col-dot{border-radius:var(--hub-radius-pill);background:var(--hub-n-400);flex-shrink:0;width:8px;height:8px}.ops-col[data-col=new] .ops-col-dot{background:var(--hub-primary);box-shadow:0 0 0 3px var(--hub-p-100)}.ops-col[data-col=preparing] .ops-col-dot{background:#d97706;box-shadow:0 0 0 3px #fef3c7}.ops-col[data-col=ready] .ops-col-dot{background:#059669;box-shadow:0 0 0 3px #d1fae5}.ops-col[data-col=out_for_delivery] .ops-col-dot{background:#2563eb;box-shadow:0 0 0 3px #dbeafe}.ops-col-title{color:var(--hub-n-900);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:800;overflow:hidden}.ops-col-h .n{background:var(--hub-n-200);min-width:1.6rem;height:1.35rem;color:var(--hub-n-800);border:1px solid var(--hub-border);font-variant-numeric:tabular-nums;text-align:center;direction:ltr;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.ops-col[data-col=new] .ops-col-h .n{background:var(--hub-p-100);color:var(--hub-p-900);border-color:var(--hub-p-200)}.ops-col[data-col=preparing] .ops-col-h .n{color:#92400e;background:#fef3c7;border-color:#fde68a}.ops-col[data-col=ready] .ops-col-h .n{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.ops-col[data-col=out_for_delivery] .ops-col-h .n{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.ops-col-body{gap:var(--hub-space-3);border-radius:var(--hub-radius-lg);min-height:12rem;transition:background-color var(--hub-ease), outline-color var(--hub-ease);flex-direction:column;display:flex}.ops-col-body.is-drag-over{outline:2px dashed var(--hub-primary);outline-offset:-2px;background:var(--hub-primary-soft)}@supports (color:color-mix(in lab, red, red)){.ops-col-body.is-drag-over{background:color-mix(in srgb, var(--hub-primary-soft) 4%, transparent)}}.ops-col .ops-empty{color:var(--hub-n-500);border:1.5px dashed var(--hub-n-200);border-radius:var(--hub-radius-lg);text-align:center;-webkit-user-select:none;user-select:none;transition:border-color var(--hub-ease), background-color var(--hub-ease);background:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:2.25rem 1rem;font-size:.78rem;font-weight:700;display:flex}.ops-col-body.is-drag-over .ops-empty{border-color:var(--hub-primary-soft);background:0 0}@media (width<=1180px){.ops-board{gap:var(--hub-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.ops-board{gap:var(--hub-space-3);grid-template-columns:minmax(0,1fr)}.ops-list-wrap.is-board:has(.kanban-card:not(.hidden)) .ops-col:not(:has(.kanban-card:not(.hidden))){display:none}}.ops-chrome{gap:var(--hub-space-3);margin-bottom:var(--hub-space-4);flex-direction:column;min-width:0;display:flex}.ops-search{width:100%;min-width:0;position:relative}.ops-search-icon{pointer-events:none;color:var(--hub-n-600);align-items:center;padding-inline-start:var(--hub-space-3);display:flex;position:absolute;inset-block:0;inset-inline-start:0}.ops-search input{padding-inline-start:2.25rem}.ops-toolbar{justify-content:space-between;align-items:center;gap:var(--hub-space-2);flex-wrap:wrap;min-width:0;display:flex}.ops-toolbar-start{align-items:center;gap:var(--hub-space-2);flex-wrap:wrap;min-width:0;display:flex}.ops-toolbar-start>select.hub-control,.ops-toolbar-start>.hub-select{flex:0 auto;width:auto;max-width:16rem}.ops-toolbar-start>.hub-select>select{width:100%}.ops-tool{align-items:center;gap:var(--hub-space-2);min-height:40px;padding-inline:var(--hub-space-3);border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:var(--hub-radius-sm);color:var(--hub-n-700);cursor:pointer;font-size:.75rem;font-weight:800;display:inline-flex}.ops-tool:hover{background:var(--hub-n-50)}.ops-tool[aria-pressed=true]{background:var(--hub-n-50);color:var(--hub-n-900)}.ops-view{background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex}.ops-view-btn{align-items:center;gap:var(--hub-space-2);min-height:44px;color:var(--hub-n-700);border-radius:calc(var(--hub-radius-md) - 3px);cursor:pointer;background:0 0;border:0;padding-inline:.85rem;font-size:.75rem;font-weight:800;display:inline-flex}.ops-view-btn:hover{background:var(--hub-n-100)}.ops-view-btn[aria-pressed=true]{background:var(--hub-surface);color:var(--hub-primary);box-shadow:var(--hub-shadow-1)}.ops-facets{align-items:stretch;gap:var(--hub-space-2);flex-wrap:wrap;min-width:0;display:flex}.ops-facet{background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:4px;display:inline-flex}.ops-filters{align-items:center;gap:var(--hub-space-2);flex-wrap:wrap;margin:0;display:flex;overflow:visible}@media (width<=767.98px){#hub-main.hub-page:not(:has([data-inbox-standing])):not(:has(.hub-setup)){padding:.75rem .75rem calc(5.25rem + env(safe-area-inset-bottom,0px))}.ops-filters,.ops-toolbar,.hub-card-tools{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ops-filters::-webkit-scrollbar{display:none}.ops-toolbar::-webkit-scrollbar{display:none}.hub-card-tools::-webkit-scrollbar{display:none}.ops-chip,.ops-view-btn,.ops-tool{flex-shrink:0}}.ops-more-tools{min-width:0}.ops-more-tools>summary{justify-content:space-between;align-items:center;gap:var(--hub-space-3);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);background:var(--hub-surface);min-height:44px;color:var(--hub-text);cursor:pointer;padding:.55rem .75rem;list-style:none;display:flex}.ops-more-tools>summary::-webkit-details-marker{display:none}.ops-more-tools>summary span{gap:.1rem;min-width:0;display:grid}.ops-more-tools>summary strong{font-size:.8125rem}.ops-more-tools>summary small{color:var(--hub-text-muted);font-size:.75rem}.ops-more-tools>summary .hub-ico{transition:transform var(--hub-ease)}.ops-more-tools[open]>summary .hub-ico{transform:rotate(180deg)}.ops-more-tools-body{gap:var(--hub-space-3);padding-block-start:var(--hub-space-3);display:grid}@media (width>=768px){.ops-more-tools>summary{display:none}.ops-more-tools-body{padding-block-start:0}}.ops-stage-tabs{border-block-end:1px solid var(--hub-border);flex-wrap:wrap;gap:0;margin:0;display:flex;overflow:visible}@media (width<=1023.98px){.ops-stage-tabs,.ops-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ops-stage-tabs::-webkit-scrollbar{display:none}.ops-filters::-webkit-scrollbar{display:none}.ops-stage-tabs .ops-chip{flex-shrink:0}}.ops-stage-tabs .ops-chip{border:0;background:0 0;border-block-end:2px solid #0000;border-radius:0;margin-block-end:-1px}.ops-stage-tabs .ops-chip:hover{background:var(--hub-n-50)}.ops-stage-tabs .ops-chip[aria-pressed=true]{color:var(--hub-primary);border-block-end-color:var(--hub-primary);background:0 0}.ops-stage-tabs .ops-chip[aria-pressed=true] .n{background:var(--hub-p-100);color:var(--hub-p-900)}.ops-op{color:var(--hub-n-700);background:0 0;border-color:#0000;font-size:.75rem}.ops-op:hover{background:var(--hub-n-50)}.ops-op[aria-pressed=true]{background:var(--hub-surface);border-color:var(--hub-border);color:var(--hub-n-900);box-shadow:var(--hub-shadow-1)}.ops-op[aria-pressed=true] .n{background:var(--hub-n-200);color:var(--hub-n-900)}.ops-op[data-tone=late][aria-pressed=true]{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.ops-op[data-tone=late][aria-pressed=true] .n{color:#9f1239;background:#ffe4e6}.ops-op[data-tone=rush][aria-pressed=true]{color:#78350f;background:#fffbeb;border-color:#fde68a}.ops-op[data-tone=rush][aria-pressed=true] .n{color:#78350f;background:#fef3c7}.ops-list-wrap{background:0 0;border:0;overflow:visible}.ops-list{gap:var(--hub-space-4);flex-direction:column;display:flex}.ord{background:var(--hub-surface);cursor:pointer;border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow-1);border-inline-start:4px solid var(--hub-n-300);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id actions""who actions""items actions""meta actions";align-items:start;gap:.5rem 1.25rem;padding:1rem 1.1rem;display:grid}.ord:hover{background:var(--hub-n-50);box-shadow:var(--hub-shadow-2)}.ord.is-open{background:var(--hub-primary-subtle);border-color:var(--hub-p-200)}.ord[data-status=new]{border-inline-start-color:var(--hub-primary)}.ord[data-status=preparing]{border-inline-start-color:#d97706}.ord[data-status=ready]{border-inline-start-color:#059669}.ord[data-status=out_for_delivery]{border-inline-start-color:#2563eb}.ord[data-status=delivered]{border-inline-start-color:#059669}.ord[data-status=cancelled]{border-inline-start-color:var(--hub-n-400)}.ord[data-is-late="1"]{background:#fff8f8;border-color:#fecdd3}.ord[data-is-rush="1"]:not([data-is-late="1"]){background:#fffdf5;border-color:#fde68a}.ord-just-changed{outline:2px solid var(--hub-p-200);outline-offset:2px}.ord-id{flex-wrap:wrap;grid-area:id;align-items:center;gap:.45rem .6rem;min-width:0;display:flex}.ord-who{grid-area:who}.ord-name{font-weight:800}.ord-items{grid-area:items}.ord-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.4rem;min-width:0;display:flex}.ord-actions{flex-direction:column;grid-area:actions;align-items:stretch;gap:.45rem;width:auto;min-width:9.25rem;display:flex}.ord-tools{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.ord-stage{border-radius:var(--hub-radius-pill);background:var(--hub-n-100);color:var(--hub-n-800);white-space:nowrap;align-items:center;padding:.15rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.ord-stage[data-status=new]{background:var(--hub-p-50);color:var(--hub-p-700)}.ord-stage[data-status=preparing]{color:#78350f;background:#fef3c7}.ord-stage[data-status=ready]{color:#065f46;background:#d1fae5}.ord-stage[data-status=out_for_delivery]{color:#1e40af;background:#dbeafe}.ord-stage[data-status=delivered]{color:#065f46;background:#d1fae5}.ord-stage[data-status=cancelled]{background:var(--hub-n-100);color:var(--hub-n-700)}@media (width>=880px){.ord{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr) auto;grid-template-areas:"id items actions""who items actions""meta items actions";column-gap:1.5rem}.ord-items{align-self:center}}@media (width<=639.98px){.ord{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""who""items""meta""actions";padding:.95rem 1rem}.ord-actions{width:100%;min-width:0}.ord-tools{justify-content:flex-start}.ord-items{max-width:none}}.ops-board .ord{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow-1);border-inline-start:3.5px solid var(--hub-n-300);cursor:grab;transition:transform var(--hub-ease), box-shadow var(--hub-ease), border-color var(--hub-ease), background-color var(--hub-ease);box-sizing:border-box;flex-direction:column;gap:.55rem 0;width:100%;min-width:0;max-width:100%;padding:.85rem .95rem;display:flex;overflow:hidden}.ops-board .ord:hover{background:var(--hub-surface);border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-2);transform:translateY(-2px)}.ops-board .ord:active{cursor:grabbing}.ops-board .ord.is-dragging{opacity:.45;cursor:grabbing;box-shadow:var(--hub-shadow-3);transform:scale(.98)}.ops-board .ord.is-open{background:var(--hub-p-50);border-color:var(--hub-p-200);box-shadow:0 0 0 2px var(--hub-p-200)}.ops-board .ord-id{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.ops-board .ord-no{color:var(--hub-p-700);font-variant-numeric:tabular-nums;direction:ltr;font-size:.92rem;font-weight:900}.ops-board .ord-timer{border-radius:var(--hub-radius-pill);font-variant-numeric:tabular-nums;direction:ltr;margin:0;padding:.12rem .45rem;font-size:.7rem;font-weight:800}.ops-board .ord-total{color:var(--hub-n-900);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;font-size:.9rem;font-weight:900}.ops-board .ord-who{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;margin:0;display:flex}.ops-board .ord-who b,.ops-board .ord-who .ord-name{color:var(--hub-n-900);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.85rem;font-weight:800;overflow:hidden}.ops-board .ord-type{border-radius:var(--hub-radius-sm);white-space:nowrap;background:var(--hub-n-100);color:var(--hub-n-700);border:1px solid var(--hub-border);flex-shrink:0;align-items:center;gap:.25rem;padding:.12rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.ops-board .ord[data-type=delivery] .ord-type{background:var(--hub-p-50);color:var(--hub-p-700);border-color:var(--hub-p-100)}.ops-board .ord[data-type=pickup] .ord-type{color:#78350f;background:#fef3c7;border-color:#fde68a}.ops-board .ord[data-type=dine_in] .ord-type{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.ops-board .ord-items,.ops-board .ord-stage{display:none}.ops-board .ord-brief{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:var(--hub-n-50);border:1px solid var(--hub-n-200);border-radius:var(--hub-radius-sm);width:100%;min-width:0;max-width:100%;color:var(--hub-n-700);margin:0;padding:.3rem .55rem;font-size:.74rem;display:block;overflow:hidden}.ops-board .ord-brief .t-num{color:var(--hub-n-900);font-weight:800}.ops-board .ord-brief-first{color:var(--hub-n-600);font-weight:600;display:inline}.ops-board .ord-meta{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.ops-board .ord-flags{flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.ops-board .ord-actions{border-top:1px solid var(--hub-n-100);justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;margin-top:.15rem;padding-top:.45rem;display:flex}.ops-board .primary-action-btn-slot{flex:1;min-width:0}.ops-board .ord-go,.ops-board .ord-done{border-radius:var(--hub-radius-sm);white-space:nowrap;width:100%;min-width:0;transition:background-color var(--hub-ease), transform var(--hub-ease), box-shadow var(--hub-ease);justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.76rem;font-weight:800;display:inline-flex}.ops-board .ord-go:hover{box-shadow:0 2px 6px -1px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.ops-board .ord-go:hover{box-shadow:0 2px 6px -1px color-mix(in srgb, var(--hub-primary) 25%, transparent)}}.ops-board .ord-go:hover{transform:translateY(-1px)}.ops-board .ord-go:active{transform:scale(.98)}.ops-board .ord-tools{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.ops-board .ord-icon{border-radius:var(--hub-radius-sm);transition:background-color var(--hub-ease), border-color var(--hub-ease), color var(--hub-ease), transform var(--hub-ease)}.ops-board .ord-icon:hover{transform:translateY(-1px)}.ops-board .ord-side{border-radius:var(--hub-radius-sm);transition:background-color var(--hub-ease), border-color var(--hub-ease), color var(--hub-ease), transform var(--hub-ease);padding:0 .55rem;font-size:.72rem}.ops-board .ord-side:hover{transform:translateY(-1px)}@keyframes ops-card-in{0%{opacity:0}}.ord-new{animation:.28s ease-out ops-card-in}@media (prefers-reduced-motion:reduce){.ord-new,.ops-offline-dot{animation:none}}.ops-toast{z-index:50;border-radius:var(--hub-radius-md);border:1px solid var(--hub-border);background:var(--hub-surface);min-height:44px;color:var(--hub-n-900);box-shadow:var(--hub-shadow-2);padding:.75rem 1rem;font-size:.875rem;font-weight:800;position:fixed;inset-block-end:1.5rem;inset-inline-start:50%;transform:translate(-50%)}.ops-toast[data-tone=warn]{color:#78350f;background:#fffbeb;border-color:#f59e0b}.ord-no{color:var(--hub-p-700);font-variant-numeric:tabular-nums;direction:ltr;font-size:1.05rem;font-weight:900}.ord-type{min-width:0;color:var(--hub-n-600);align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.ord-brief{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:none;overflow:hidden}.ord-brief-first{color:var(--hub-n-600);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.kanban-card,.order-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.ticket-items,.ticket-line{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.ord-who{color:var(--hub-n-900);flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;font-size:.95rem;font-weight:800;line-height:1.35;display:flex}.ord-who b{font-weight:800}.ord-total{color:var(--hub-n-900);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;font-size:.95rem;font-weight:900}.primary-action-btn-slot{width:100%;display:flex}.ord-go{justify-content:center;align-items:center;gap:var(--hub-space-2);border-radius:var(--hub-radius-sm);background:var(--hub-primary);color:#fff;white-space:nowrap;cursor:pointer;border:none;width:100%;min-width:8.5rem;min-height:44px;padding-inline:1rem;font-size:.78rem;font-weight:800;display:inline-flex}.ord-go:hover{background:var(--hub-primary-hover)}.ord-go[data-tone=done]{background:var(--hub-success-hover)}.ord-go[data-tone=done]:hover{background:#065f46}.ord-done{justify-content:center;align-items:center;gap:var(--hub-space-2);border-radius:var(--hub-radius-sm);background:var(--hub-success-soft);color:#065f46;width:100%;min-height:44px;font-size:.78rem;font-weight:800;display:inline-flex}.ord-side{border-radius:var(--hub-radius-sm);border:1px solid var(--hub-border);background:var(--hub-surface);width:auto;min-width:44px;min-height:44px;color:var(--hub-n-800);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.ord-side:hover{background:var(--hub-primary-subtle);color:var(--hub-primary);border-color:var(--hub-p-200)}.ord-icon{border-radius:var(--hub-radius-sm);border:1px solid var(--hub-border);background:var(--hub-n-50);width:44px;height:44px;color:var(--hub-n-700);cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.ord-icon:hover{background:var(--hub-primary-subtle);color:var(--hub-primary);border-color:var(--hub-p-200)}.ord-icon[aria-pressed=true]{color:#78350f;background:#fef3c7;border-color:#fcd34d}.ord-flags{flex-wrap:wrap;gap:3px;display:flex}.ord-flag{border-radius:var(--hub-radius-sm);white-space:nowrap;align-items:center;gap:2px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1.5;display:inline-flex}.ord-flag[data-tone=rush]{color:#78350f;background:#fef3c7}.ord-flag[data-tone=late]{color:#9f1239;background:#ffe4e6}.ord-flag[data-tone=paid]{color:#065f46;background:#d1fae5}.ord-flag[data-tone=receipt]{background:var(--hub-p-100);color:var(--hub-p-900)}.ord-timer{font-variant-numeric:tabular-nums;border-radius:var(--hub-radius-pill);white-space:nowrap;direction:ltr;margin-inline-start:0;padding:.15rem .5rem;font-size:.75rem;font-weight:800}.ord-timer[data-tone=calm]{background:var(--hub-n-100);color:var(--hub-n-700)}.ord-timer[data-tone=warn]{color:#78350f;background:#fef3c7}.ord-timer[data-tone=late]{color:#9f1239;background:#ffe4e6}.ord-timer[data-tone=done]{color:#065f46;background:#d1fae5}.ops-chip{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--hub-space-2);min-width:44px;min-height:44px;padding-inline:var(--hub-space-3);border-radius:var(--hub-radius-sm);border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-n-700);white-space:nowrap;cursor:pointer;flex-shrink:0;font-size:.78rem;font-weight:800;display:inline-flex}.ops-chip:hover{background:var(--hub-n-100)}.ops-chip[aria-pressed=true]{background:var(--hub-primary);border-color:var(--hub-primary);color:#fff}.ops-chip .n{font-variant-numeric:tabular-nums;text-align:center;background:var(--hub-n-100);min-width:1.5rem;color:var(--hub-n-800);direction:ltr;border-radius:999px;padding:1px 5px;font-size:.7rem}.ops-chip[aria-pressed=true] .n{background:var(--hub-p-900);color:#fff}.ops-chip[data-tone=late] .n{color:#9f1239;background:#ffe4e6}.ops-chip[data-tone=rush] .n{color:#78350f;background:#fef3c7}.ops-empty{padding:var(--hub-space-6) var(--hub-space-4);text-align:center;color:var(--hub-n-600);font-size:.82rem;font-weight:700}.ops-empty-row{margin:0}.ord-items{width:100%;max-width:26rem;color:var(--hub-n-800);flex-direction:column;gap:.28rem;margin:0;padding:0;font-size:.86rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.ord-line{grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:baseline;gap:.4rem;line-height:1.35;display:grid}.ord-line .q{color:var(--hub-n-600);font-variant-numeric:tabular-nums;direction:ltr;font-weight:800}.ord-line .nm{min-width:0;color:var(--hub-n-800);font-weight:700}.ord-line .ex{color:var(--hub-n-600);font-size:.72rem;font-weight:600;display:block}.ord-line .p{text-align:end;color:var(--hub-n-900);font-variant-numeric:tabular-nums;direction:ltr;font-weight:800}@media (prefers-reduced-motion:reduce){.ord-new,.ops-offline-dot{animation:none}}.arc-stats{gap:var(--hub-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.arc-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.arc-stat{padding:var(--hub-space-2) var(--hub-space-3)}.arc-stat dt{color:var(--hub-n-600);font-size:.72rem;font-weight:700}.arc-stat dd{color:var(--hub-n-900);margin-top:1px;font-size:1.15rem;font-weight:900;line-height:1.25}.arc-stat dd .u{color:var(--hub-n-600);font-size:.8rem;font-weight:700}.arc-stat dd .neg{color:#9f1239}.arc-filters{gap:var(--hub-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}@media (width>=900px){.arc-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.arc-filters-wide{grid-column:1/-1}@media (width>=900px){.arc-filters-wide{grid-column:span 2}}.arc-actions{gap:var(--hub-space-2);flex-wrap:wrap;display:flex}.arc-actions>*{flex:auto;justify-content:center;min-height:44px}.arc-filters .hub-control{min-height:44px;font-size:1rem}.arc-tap{min-height:44px}.arc-filter-summary{align-items:center;gap:var(--hub-space-2);cursor:pointer;min-height:44px;color:var(--hub-n-900);font-size:.85rem;font-weight:800;display:flex}@media (width>=900px){.arc-filter-box>summary{display:none}.arc-filter-box::details-content{content-visibility:visible;block-size:auto}}.arc-table-wrap{overflow-x:auto}.arc-table{border-collapse:collapse;width:100%;font-size:.78rem}.arc-table th,.arc-table td{padding:5px var(--hub-space-2);text-align:start;vertical-align:middle}.arc-table thead th{background:var(--hub-n-50);color:var(--hub-n-700);white-space:nowrap;border-bottom:1px solid var(--hub-border);font-weight:800}.arc-table tbody tr+tr td{border-top:1px solid var(--hub-n-100)}.arc-table tbody tr:hover td{background:var(--hub-n-50)}.arc-table .num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr}.arc-table .end{text-align:end}.arc-no{min-width:44px;min-height:44px;color:var(--hub-n-900);font-variant-numeric:tabular-nums;direction:ltr;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.arc-no:hover{color:var(--hub-primary-hover);text-decoration:underline}.arc-sub{color:var(--hub-n-600);font-size:.71rem;line-height:1.35;display:block}.arc-table td:nth-child(4){max-width:11rem}.arc-items{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;color:var(--hub-n-700);display:block;overflow:hidden}.arc-tag{white-space:nowrap;border-style:solid;border-width:1px;border-radius:999px;padding:1px 7px;font-size:.7rem;font-weight:800;display:inline-block}.arc-type{color:var(--hub-n-700);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.arc-table td:first-child a{align-items:center;min-height:44px;display:inline-flex}@media (width<=899.98px){.arc-table,.arc-table tbody{display:block}.arc-table thead{display:none}.arc-table tbody tr{gap:3px var(--hub-space-2);padding:var(--hub-space-2) var(--hub-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.arc-table tbody tr+tr{border-top:1px solid var(--hub-n-100)}.arc-table tbody tr+tr td{border-top:0}.arc-table td{min-width:0;padding:0;display:block}.arc-table td:first-child{grid-area:1/1}.arc-table td:nth-child(5){grid-area:1/2}.arc-table td:nth-child(8){grid-area:1/3}.arc-table td:nth-child(3){grid-area:2/1/2/3}.arc-table td:nth-child(2){text-align:end;grid-area:2/3}.arc-table td:nth-child(4){grid-area:3/1/3/4;max-width:none}.arc-table td:nth-child(6){grid-area:4/1}.arc-table td:nth-child(7){grid-area:4/2/4/4}.arc-table tbody tr{position:relative}.arc-table td:first-child a{min-height:0}.arc-table td:first-child a:after{content:"";position:absolute;inset:0}.arc-items{max-width:none}.arc-sub{margin-inline-start:var(--hub-space-2);display:inline}}:root{--cat-1:.25rem;--cat-2:.5rem;--cat-3:.75rem;--cat-4:1rem;--cat-5:1.5rem;--cat-6:2rem;--cat-r-sm:.5rem;--cat-r:.75rem;--cat-r-lg:1rem;--cat-r-xl:1.5rem;--cat-tap:44px;--cat-price-w:6.75rem}.hub-btn[hidden],.cat-sections[hidden]{display:none}.cat-topacts{align-items:center;gap:var(--cat-2);flex-wrap:wrap;display:flex}.cat-empty{text-align:center;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--cat-r-xl);padding:var(--cat-6) var(--cat-4)}.cat-empty-badge{width:3rem;height:3rem;margin:0 auto var(--cat-3);border-radius:var(--cat-r);background:var(--hub-n-100);color:var(--hub-n-600);place-items:center;display:grid}.cat-empty-title{color:var(--hub-text);font-size:1.05rem;font-weight:900}.cat-empty-lead{max-width:32rem;margin:var(--cat-2) auto 0;color:var(--hub-text-secondary);font-size:.75rem;line-height:1.7}.cat-empty-actions{justify-content:center;gap:var(--cat-2);margin-top:var(--cat-4);flex-wrap:wrap;display:flex}.cat-noresult{border:1px dashed var(--hub-border-strong);border-radius:var(--cat-r-lg);background:var(--hub-surface);padding:var(--cat-6);text-align:center;color:var(--hub-text-secondary);font-size:.75rem;font-weight:700}.cat-noresult[hidden]{display:none}.cat-toolbar{z-index:20;gap:var(--cat-4);margin:0 -1rem var(--cat-4);padding:var(--cat-3) var(--cat-4);background:var(--hub-bg);flex-direction:column;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.cat-toolbar{background:color-mix(in srgb, var(--hub-bg) 95%, transparent)}}.cat-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--hub-border)}@media (width>=768px){.cat-toolbar{padding-inline:var(--cat-5);margin-inline:-1.5rem}}.cat-toolbar-row{align-items:center;gap:var(--cat-2);flex-wrap:wrap;display:flex}.cat-search{flex:10rem;min-width:0;position:relative}.cat-search .hub-control{width:100%;padding-inline-start:2.25rem}.cat-search-icon{pointer-events:none;color:var(--hub-text-secondary);align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--cat-3)}.cat-seg{border:1px solid var(--hub-border);border-radius:var(--cat-r);background:var(--hub-surface);flex-shrink:0;align-items:center;display:flex}.view-btn{justify-content:center;align-items:center;gap:var(--cat-1);min-height:var(--cat-tap);min-inline-size:var(--cat-tap);padding:0 var(--cat-3);border-radius:var(--cat-r);color:var(--hub-text-secondary);background:0 0;font-size:.75rem;font-weight:700;display:flex}.view-btn[aria-pressed=true]{background:var(--hub-primary);color:#fff}.view-btn:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.cat-hide-sm{display:none}@media (width>=640px){.cat-hide-sm{display:inline}}.cat-chips-wrap{align-items:center;width:100%;min-width:0;display:flex;position:relative}.cat-chips,.cat-pills,.cat-nav{align-items:center;gap:var(--cat-1);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--hub-border) transparent;cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;width:100%;min-width:0;padding-block:.35rem .5rem;padding-inline:.5rem 2rem;scroll-padding-inline:1rem;display:flex;overflow:auto hidden}.cat-chips:active,.cat-pills:active,.cat-nav:active{cursor:grabbing}.cat-chips::-webkit-scrollbar{height:4px}.cat-pills::-webkit-scrollbar{height:4px}.cat-nav::-webkit-scrollbar{height:4px}.cat-chips::-webkit-scrollbar-thumb{background:var(--hub-border-strong,#cbd5e1);border-radius:999px}.cat-pills::-webkit-scrollbar-thumb{background:var(--hub-border-strong,#cbd5e1);border-radius:999px}.cat-nav::-webkit-scrollbar-thumb{background:var(--hub-border-strong,#cbd5e1);border-radius:999px}.cat-scroll-arrow{z-index:10;border:1px solid var(--hub-border);width:2rem;height:2rem;color:var(--hub-text);cursor:pointer;background:#fff;border-radius:999px;place-items:center;transition:background .15s,transform .15s,box-shadow .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a26}.cat-scroll-arrow:hover{background:var(--hub-n-50);transform:translateY(-50%)scale(1.08)}.cat-scroll-prev{inset-inline-start:-.5rem}.cat-scroll-next{inset-inline-end:-.5rem}.cat-scroll-prev svg{transform:rotate(180deg)}[dir=rtl] .cat-scroll-prev svg{transform:rotate(0)}[dir=rtl] .cat-scroll-next svg{transform:rotate(180deg)}.cat-chip,.cat-pill{align-items:center;gap:var(--cat-1);min-height:var(--cat-tap);white-space:nowrap;border-radius:var(--cat-r);padding:var(--cat-1) var(--cat-3);background:var(--hub-surface);color:var(--hub-text-secondary);border:1px solid var(--hub-border);flex-shrink:0;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:flex}.cat-chip:hover,.cat-pill:hover{background:var(--hub-n-50);border-color:var(--hub-border-strong);color:var(--hub-text)}.cat-chip:focus-visible,.cat-pill:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.cat-chip:is([aria-pressed=true],[aria-current=page]),.cat-pill:is([aria-pressed=true],[aria-current=page]){background:var(--hub-primary);color:#fff;border-color:var(--hub-primary)}.cat-chip-tick{flex-shrink:0;display:none}.cat-chip:is([aria-pressed=true],[aria-current=page]) .cat-chip-tick,.cat-pill:is([aria-pressed=true],[aria-current=page]) .cat-chip-tick{display:block}.cat-chip-ico{color:var(--hub-text-muted);flex-shrink:0;display:flex}.cat-chip:is([aria-pressed=true],[aria-current=page]) .cat-chip-ico,.cat-pill:is([aria-pressed=true],[aria-current=page]) .cat-chip-ico{color:#fff}.cat-chip-n{padding:0 var(--cat-1);font-variant-numeric:tabular-nums;background:var(--hub-n-100);color:var(--hub-n-600);border-radius:999px;font-size:.68rem;font-weight:700}.cat-chip:is([aria-pressed=true],[aria-current=page]) .cat-chip-n,.cat-pill:is([aria-pressed=true],[aria-current=page]) .cat-chip-n{color:#fff;background:#ffffff38}.cat-counter-bar{justify-content:space-between;align-items:center;gap:var(--cat-3);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--cat-r);margin-bottom:var(--cat-3);padding:.45rem .85rem;display:flex}.cat-counter-bar[hidden]{display:none}.cat-counter-info{align-items:center;gap:.5rem;min-width:0;display:flex}.cat-counter-dot{background:var(--hub-primary);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.cat-counter-progress-wrap{background:var(--hub-n-100);border-radius:999px;flex-shrink:0;width:5.5rem;height:.375rem;overflow:hidden}.cat-counter-progress-fill{background:var(--hub-primary);border-radius:999px;height:100%;transition:width .2s}.cat-load-more-wrap{align-items:center;gap:var(--cat-3);padding:var(--cat-4) var(--cat-2) var(--cat-6);margin-top:var(--cat-2);flex-direction:column;display:flex}.cat-load-more-wrap[hidden]{display:none}.cat-load-more-content{align-items:center;gap:var(--cat-2);text-align:center;flex-direction:column;display:flex}.cat-load-more-status{color:var(--hub-text-secondary);font-size:.75rem}.cat-scroll-sentinel{pointer-events:none;opacity:0;width:100%;height:2px}.cat-sections{gap:var(--cat-4);margin-bottom:var(--cat-5);flex-direction:column;display:flex}.cat-section{gap:var(--cat-2);flex-direction:column;display:flex}.cat-section[hidden]{display:none}.cat-head{justify-content:space-between;align-items:center;gap:var(--cat-2);padding-bottom:var(--cat-1);border-bottom:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.cat-head-main{align-items:center;gap:var(--cat-2);min-width:0;display:flex}.cat-head-icon{border-radius:var(--cat-r-sm);background:var(--hub-n-100);width:1.75rem;height:1.75rem;color:var(--hub-n-600);flex-shrink:0;place-items:center;display:grid}.cat-head-text{align-items:baseline;gap:var(--cat-2);flex-wrap:wrap;min-width:0;display:flex}.cat-head-title{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:900;line-height:1.3;overflow:hidden}.cat-head-desc{color:var(--hub-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.cat-head-desc:empty{display:none}.cat-head-actions{align-items:center;gap:var(--cat-1);flex-shrink:0;display:flex}.cat-grid{gap:var(--cat-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=1100px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.item-card{content-visibility:auto;contain-intrinsic-size:auto 68px;min-width:0;padding:var(--cat-2) var(--cat-2) var(--cat-2) var(--cat-1);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--cat-r,.75rem);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #00000008}.item-card[hidden]{display:none}.item-card:hover{border-color:var(--hub-border-strong);box-shadow:0 4px 12px -2px #0000000d}.item-card.is-dragging{opacity:.45;border:2px dashed var(--hub-primary);box-shadow:0 8px 24px -4px var(--hub-primary-soft);transform:scale(.98)}@supports (color:color-mix(in lab, red, red)){.item-card.is-dragging{box-shadow:0 8px 24px -4px color-mix(in srgb, var(--hub-primary-soft) 20%, transparent)}}.item-card.sortable-ghost{opacity:.35;background:var(--hub-p-50);border:2px dashed var(--hub-primary)}.cat-drag-handle{width:1.5rem;height:2.5rem;color:var(--hub-n-400);cursor:grab;border-radius:var(--cat-r-sm);touch-action:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.cat-drag-handle:hover{color:var(--hub-primary);background:var(--hub-n-100)}.cat-drag-handle:active{cursor:grabbing}.item-row{align-items:center;gap:var(--cat-1);min-width:0;display:flex}.item-open{align-items:center;gap:var(--cat-2);text-align:start;min-width:0;min-height:var(--cat-tap);padding:var(--cat-1) var(--cat-2);border-radius:var(--cat-r-sm);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.item-open:hover{background:var(--hub-n-50)}.item-open:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.item-thumb{border-radius:var(--cat-r-sm);background:var(--hub-n-100);width:2.75rem;height:2.75rem;color:var(--hub-n-500);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.item-thumb img{object-fit:cover;width:100%;height:100%}.item-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.item-title-row{align-items:start;column-gap:var(--cat-2);grid-template-columns:minmax(0,1fr) auto;row-gap:.15rem;min-width:0;display:grid}.item-name{align-items:center;gap:var(--cat-1);min-width:0;color:var(--hub-text);flex-wrap:wrap;font-size:.8rem;font-weight:700;line-height:1.4;display:flex}.item-name-text{text-overflow:ellipsis;white-space:nowrap;flex:6ch;min-width:0;overflow:hidden}.item-name .item-mark{flex:0 auto;max-width:100%}.item-price{text-align:end;white-space:nowrap;flex:none;width:auto;min-width:0}.item-price-was{font-variant-numeric:tabular-nums;color:var(--hub-text-secondary);margin-inline-end:var(--cat-1);font-size:.68rem;font-weight:500}.item-price-now{font-variant-numeric:tabular-nums;color:var(--hub-n-900);font-size:.82rem;font-weight:900}.item-line{align-items:center;gap:var(--cat-1) var(--cat-2);white-space:nowrap;min-width:0;line-height:1.5;display:flex;overflow:hidden}.item-line>*{flex-shrink:0}.item-desc{text-overflow:ellipsis;min-width:0;color:var(--hub-text-secondary);flex:0 auto;font-size:.7rem;overflow:hidden}.item-side{align-items:center;gap:var(--cat-1);flex-shrink:0;display:flex}.chip{align-items:center;gap:var(--cat-1);border:1px solid #0000;border-radius:999px;padding:.1rem .4rem;font-size:.66rem;font-weight:700;display:inline-flex}.chip-ok{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.chip-off{background:var(--hub-n-100);color:var(--hub-n-700);border-color:var(--hub-n-300)}.chip-mute{background:var(--hub-n-50);color:var(--hub-n-600);border-color:var(--hub-border)}.chip-ok .chip-ico-off,.chip-off .chip-ico-ok{display:none}.chip .t-num{font-size:inherit;font-weight:inherit;color:inherit}[data-toggle-item][data-visible=true] .tog-ico-show,[data-toggle-item][data-visible=false] .tog-ico-hide{display:none}.item-groups{padding:var(--cat-2);gap:var(--cat-2);flex-direction:column;min-width:0;margin:0;list-style:none;display:flex}.item-groups:empty{display:none}.group-row{min-width:0;display:flex}.group-open{align-items:center;gap:var(--cat-2);text-align:start;min-width:0;min-height:var(--cat-tap);padding:var(--cat-2) var(--cat-3);background:var(--hub-primary);flex:1;display:flex}@supports (color:color-mix(in lab, red, red)){.group-open{background:color-mix(in srgb, var(--hub-primary) 5%, var(--hub-n-50))}}.group-open{border:1px dashed var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.group-open{border:1px dashed color-mix(in srgb, var(--hub-primary) 28%, var(--hub-border))}}.group-open{border-radius:var(--cat-r)}.group-open:hover{background:var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.group-open:hover{background:color-mix(in srgb, var(--hub-primary) 9%, var(--hub-n-50))}}.group-open:hover{border-color:var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.group-open:hover{border-color:color-mix(in srgb, var(--hub-primary) 42%, var(--hub-border))}}.group-open:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.group-name{color:var(--hub-text);flex-shrink:0;font-size:.7rem;font-weight:900}.group-opts{align-items:center;gap:var(--cat-1) var(--cat-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.opt-pill{align-items:center;gap:var(--cat-1);color:var(--hub-text-secondary);font-size:.68rem;display:inline-flex}.opt-pill+.opt-pill:before{content:"·";color:var(--hub-n-500);margin-inline-end:var(--cat-2)}.opt-pill b.t-num{font-size:inherit;color:var(--hub-n-700);font-weight:800}.opt-swatch{border:1px solid var(--hub-border-strong);background:var(--hub-n-100);border-radius:999px;width:.85rem;height:.85rem;display:inline-block;overflow:hidden}.opt-swatch img{object-fit:cover;width:100%;height:100%;display:block}.group-edit{color:var(--hub-text-muted);flex-shrink:0}.group-open:hover .group-edit{color:var(--hub-text)}.cat-empty-row{justify-content:center;align-items:center;gap:var(--cat-3);border:1px dashed var(--hub-border-strong);border-radius:var(--cat-r-lg);background:var(--hub-surface);padding:var(--cat-4);text-align:center;color:var(--hub-text-secondary);flex-wrap:wrap;grid-column:1/-1;font-size:.75rem;display:flex}:is(.item-card:has(.menu[open]),.item-row:has(.menu[open]),.cat-head:has(.menu[open])){z-index:50;position:relative}.menu{flex-shrink:0;position:relative}.menu[open]{z-index:60;position:relative}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu>summary::marker{content:""}.menu-btn{width:var(--cat-tap);height:var(--cat-tap);border-radius:var(--cat-r-sm);color:var(--hub-text-secondary);border:1px solid #0000;place-items:center;display:grid}.menu-btn:hover,.menu[open]>.menu-btn{background:var(--hub-n-100);color:var(--hub-text)}.menu-btn:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.menu-pop{z-index:100;min-width:13rem;padding:var(--cat-1);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--cat-r);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--cat-1));inset-inline-end:0;box-shadow:0 16px 36px #0f172a38}.menu-item{align-items:center;gap:var(--cat-2);min-height:var(--cat-tap);width:100%;padding:0 var(--cat-3);border-radius:var(--cat-r-sm);text-align:start;color:var(--hub-text-secondary);font-size:.75rem;font-weight:700;display:flex}.menu-item:hover{background:var(--hub-n-100);color:var(--hub-text)}.menu-item:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:-2px}.menu-item svg{flex-shrink:0}.menu-item-danger{color:#be123c}.menu-item-danger:hover{color:#9f1239;background:#fff1f2}.icon-action{width:var(--cat-tap);height:var(--cat-tap);border-radius:var(--cat-r-sm);color:var(--hub-text-secondary);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-action:hover{background:var(--hub-n-100);color:var(--hub-text)}.icon-action:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.icon-action-danger{color:#be123c}.icon-action-danger:hover{color:#9f1239;background:#fff1f2}.cat-table-wrap{gap:var(--cat-3);margin-bottom:var(--cat-6);flex-direction:column;display:flex}.cat-table-wrap[hidden]{display:none}.cat-table-bar{justify-content:space-between;align-items:center;gap:var(--cat-2);flex-wrap:wrap;display:flex}.cat-table-hint{color:var(--hub-text-secondary);font-size:.72rem;font-weight:700}.cat-table-scroll{contain:paint;border:1px solid var(--hub-border);border-radius:var(--cat-r-lg);background:var(--hub-surface);overflow-x:auto}.cat-table{width:100%;font-size:.75rem}.cat-table thead{background:var(--hub-n-50);border-bottom:1px solid var(--hub-border)}.cat-table th{text-align:start;padding:var(--cat-3);color:var(--hub-n-700);white-space:nowrap;font-weight:700}.cat-table td{padding:var(--cat-1) var(--cat-2);border-top:1px solid var(--hub-n-100);vertical-align:middle}.cat-table tbody tr[hidden]{display:none}.cat-table .hub-control{padding:var(--cat-1) var(--cat-2)}.cat-table-num{width:2.5rem;font-size:inherit;font-variant-numeric:tabular-nums;color:var(--hub-n-600);font-weight:700}.cat-table-mid{text-align:center}.row-avail{align-items:center;gap:var(--cat-2);min-height:var(--cat-tap);cursor:pointer;color:var(--hub-n-700);font-size:.72rem;font-weight:700;display:inline-flex}.hub-modal{z-index:50;padding:var(--cat-4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hub-modal[hidden]{display:none}.hub-modal-top{z-index:60}.hub-modal-panel{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--cat-r-xl);flex-direction:column;width:100%;max-width:28rem;max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}.hub-modal-form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.hub-modal-lg{max-width:34rem}.hub-modal-sm{max-width:26rem}.hub-modal-xl{max-width:56rem}.studio-panel{height:min(92dvh,720px)}.hub-modal-head{justify-content:space-between;align-items:center;gap:var(--cat-3);padding:var(--cat-3) var(--cat-4);background:var(--hub-surface);border-bottom:1px solid var(--hub-border);flex-shrink:0;display:flex}.hub-control,.hub-control::placeholder,.hub-field-label,.hub-modal-title,.hub-modal-sub,.hub-chip,.hub-btn{letter-spacing:normal}.hub-modal-head-plain{background:var(--hub-surface);border-bottom:1px solid var(--hub-n-100);align-items:flex-start}.hub-modal-headtext{min-width:0}.hub-modal-title{color:var(--hub-text);font-size:.875rem;font-weight:900}.hub-modal-title-dark{color:var(--hub-text)}.hub-modal-sub{color:var(--hub-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.72rem;overflow:hidden}.hub-modal-x{width:var(--cat-tap);height:var(--cat-tap);border-radius:var(--hub-radius-md);color:var(--hub-text-secondary);cursor:pointer;transition:background-color var(--hub-ease), color var(--hub-ease);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.hub-modal-x:hover{color:var(--hub-text);background:var(--hub-surface-muted,#f1f5f9)}.hub-modal-x:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}.hub-modal-body{gap:var(--cat-2);padding:var(--cat-3) var(--cat-4);flex-direction:column;flex:1;min-height:0;font-size:.78rem;display:flex;overflow-y:auto}.hub-modal-foot{gap:var(--cat-2);padding:var(--cat-3) var(--cat-4);border-top:1px solid var(--hub-n-100);flex-shrink:0;display:flex}.hub-modal-foot>.hub-btn{flex:1;justify-content:center}.hub-modal-foot-end{padding:var(--cat-4);border-top:0;flex-wrap:wrap;justify-content:flex-end}.hub-modal-foot-end>.hub-btn{flex:none}.hub-2col{gap:var(--cat-3);grid-template-columns:1fr;display:grid}@media (width>=600px){.hub-2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.item-meta{gap:var(--cat-2);grid-template-columns:1fr;display:grid}@media (width>=600px){.item-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-more{border:1px solid var(--hub-border);border-radius:var(--cat-r);background:var(--hub-n-50);padding:var(--cat-2)}.hub-more>summary{cursor:pointer;min-height:var(--cat-tap);color:var(--hub-n-700);align-items:center;font-size:.72rem;font-weight:700;display:flex}.hub-more-body{padding-top:var(--cat-2)}.form-error{border-radius:var(--cat-r-sm);padding:var(--cat-1) var(--cat-2);color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;font-size:.72rem;font-weight:700}.form-error[hidden]{display:none}.note-warn{align-items:center;gap:var(--cat-2);border-radius:var(--cat-r);padding:var(--cat-2) var(--cat-3);color:#92400e;background:#fffbeb;border:1px solid #fde68a;font-size:.72rem;font-weight:700;display:flex}.note-warn[hidden]{display:none}.note-warn svg{flex-shrink:0}.note-plain{border:1px solid var(--hub-border);background:var(--hub-n-50);border-radius:var(--cat-r);padding:var(--cat-2) var(--cat-3);color:var(--hub-text-secondary);font-size:.72rem;font-weight:700}.note-info{border:1px solid var(--hub-border);background:var(--hub-n-50);border-radius:var(--cat-r);padding:var(--cat-2);text-align:center;color:var(--hub-text-secondary);font-size:.75rem;font-weight:700}.note-info[hidden]{display:none}.delete-lead{margin-top:var(--cat-1);color:var(--hub-text-secondary);font-size:.75rem;line-height:1.6}.delete-warn{margin:var(--cat-3) var(--cat-4) 0}.btn-rose{color:#fff;background:#e11d48;border-color:#e11d48}.btn-rose:hover:not(:disabled){background:#be123c}.btn-rose-soft{color:#be123c;border-color:#fecdd3}.btn-rose-soft:hover:not(:disabled){background:#fff1f2}.btn-amber{color:#92400e;border-color:#fde68a}.btn-amber:hover:not(:disabled){background:#fffbeb}.icon-picker{gap:var(--cat-1);flex-wrap:wrap;display:flex}.icon-pick{width:var(--cat-tap);height:var(--cat-tap);border:1px solid var(--hub-border);border-radius:var(--cat-r);background:var(--hub-surface);color:var(--hub-text-secondary);place-items:center;display:grid;position:relative}.icon-pick[aria-pressed=true]{border-color:var(--hub-primary);background:var(--hub-n-50);color:var(--hub-text);border-width:2px}.icon-pick:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.icon-pick-tick{background:var(--hub-primary);color:#fff;border-radius:999px;padding:.1rem;display:none;position:absolute;inset-block-start:-.3rem;inset-inline-end:-.3rem}.icon-pick[aria-pressed=true] .icon-pick-tick{display:block}.mode-pick{justify-content:center;align-items:center;gap:var(--cat-2);min-height:var(--cat-tap);cursor:pointer;border:1px solid var(--hub-border);border-radius:var(--cat-r);color:var(--hub-text-secondary);background:var(--hub-surface);font-size:.75rem;font-weight:700;display:flex;position:relative}.mode-pick input{opacity:0;width:0;height:0;position:absolute}.mode-pick-tick{flex-shrink:0;display:none}.mode-pick:has(input:checked){border-color:var(--hub-primary);background:var(--hub-n-50);color:var(--hub-text);border-width:2px}.mode-pick:has(input:checked) .mode-pick-tick{display:block}.mode-pick:focus-within{outline:2px solid var(--hub-p-600);outline-offset:2px}.check-box{align-items:center;gap:var(--cat-2);min-height:var(--cat-tap);border:1px solid var(--hub-border);border-radius:var(--cat-r);background:var(--hub-n-50);padding:0 var(--cat-3);color:var(--hub-n-700);cursor:pointer;align-self:end;font-size:.75rem;font-weight:700;display:flex}.img-pick-card{align-items:center;gap:var(--cat-3);padding:var(--cat-2) var(--cat-3);border:1px solid var(--hub-border);border-radius:var(--cat-r);background:var(--hub-n-50);min-width:0;display:flex}.img-pick-thumb{border-radius:var(--cat-r);background:var(--hub-surface);width:3.75rem;height:3.75rem;color:var(--hub-n-400);border:1.5px dashed var(--hub-border-strong);cursor:pointer;flex-shrink:0;place-items:center;transition:border-color .15s,box-shadow .15s,transform .1s;display:grid;position:relative;overflow:hidden}.img-pick-thumb:hover{border-color:var(--hub-primary);box-shadow:0 0 0 1px var(--hub-primary);transform:scale(1.02)}.img-pick-thumb:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.img-pick-thumb.has-image{border-style:solid;border-color:var(--hub-border)}.img-pick-thumb.is-busy{pointer-events:none;opacity:.55}.img-pick-card.is-drop-target .img-pick-thumb{border-color:var(--hub-primary);box-shadow:0 0 0 1px var(--hub-primary)}.img-pick-hint{color:var(--hub-text-secondary);margin:0;font-size:.68rem;font-weight:600}.img-pick-thumb img{object-fit:cover;width:100%;height:100%;display:block}.img-pick-content{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.img-pick-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.img-pick-manual{flex-direction:column;gap:.25rem;display:flex}.img-pick-manual-toggle{color:var(--hub-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;padding:0;font-size:.7rem;font-weight:600;transition:color .15s;display:inline-flex}.img-pick-manual-toggle:hover{color:var(--hub-primary)}.img-pick-manual-drawer{align-items:center;gap:.375rem;margin-top:.15rem;display:flex}.img-pick-manual-drawer[hidden]{display:none}.img-pick-manual-drawer .hub-control,.img-pick-manual-input{flex:auto;min-width:0;padding:.3rem .5rem;font-family:inherit;font-size:.72rem}.img-copy-icon{justify-content:center;align-items:center;display:inline-flex}.img-pick{align-items:center;gap:var(--cat-2);min-width:0;display:flex}.img-pick-url{flex:auto;min-width:0;font-family:inherit}.img-pick-url::placeholder{color:var(--hub-text-secondary);font-family:inherit;font-weight:600}.img-pick-url:placeholder-shown{text-align:start;direction:rtl}.hub-btn.is-busy svg{animation:.8s linear infinite hub-spin}.hub-checkbox{cursor:pointer;width:1rem;height:1rem;accent-color:var(--hub-primary)}.preset-row{gap:var(--cat-1);flex-wrap:wrap;display:flex}.opts-head{justify-content:space-between;align-items:center;gap:var(--cat-2);margin-bottom:var(--cat-1);display:flex}.opts-head .hub-field-label{margin:0}.opts-list{gap:var(--cat-2);flex-direction:column;width:100%;min-width:0;display:flex}.opt-row,.mod-opt-row{align-items:center;gap:var(--cat-2);border:1px solid var(--hub-border);background:var(--hub-n-50);border-radius:var(--cat-r);padding:var(--cat-2);flex-wrap:wrap;min-width:0;display:flex}.opt-row .opt-name,.mod-opt-row .opt-name,.opt-row .opt-name-i18n,.mod-opt-row .opt-name-i18n{flex:8rem;min-width:6.5rem}.opt-row .opt-price,.mod-opt-row .opt-price{text-align:start;flex:0 5.5rem;min-width:4.75rem}.opt-row .opt-cal,.mod-opt-row .opt-cal{flex:0 4.5rem;min-width:4rem}.opt-row .hub-control,.mod-opt-row .hub-control{padding:var(--cat-1) var(--cat-2);font-size:.82rem}.opt-swatch-btn{width:var(--cat-tap);height:var(--cat-tap);border:1px solid var(--hub-border-strong);border-radius:var(--cat-r-sm);background:var(--hub-surface);color:var(--hub-n-500);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.opt-swatch-btn img{object-fit:cover;width:100%;height:100%}.opt-swatch-btn:focus-visible,.opt-colour:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.opt-colour{width:var(--cat-tap);height:var(--cat-tap);border:1px solid var(--hub-border-strong);border-radius:var(--cat-r-sm);background:var(--hub-surface);cursor:pointer;flex-shrink:0;padding:0}.studio-tabs{padding-inline:var(--cat-4);background:var(--hub-surface);border-bottom:1px solid var(--hub-border);flex-shrink:0;align-items:stretch;gap:0;display:flex}.studio-tab{min-height:var(--cat-tap);padding:0 var(--cat-4);color:var(--hub-text-secondary);border-bottom:2px solid #0000;font-size:.8rem;font-weight:800}.studio-tab[aria-selected=true]{color:var(--hub-text);border-bottom-color:var(--hub-primary)}.studio-tab:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:-2px}.studio-body{min-height:0;padding:var(--cat-3);flex:1;font-size:.75rem;overflow:hidden}.studio-pane{gap:var(--cat-2);flex-direction:column;height:100%;min-height:0;display:flex}.studio-pane[hidden]{display:none}.studio-row{align-items:center;gap:var(--cat-2);flex-shrink:0;display:flex}.studio-row>.hub-control,.studio-row>.hub-select{flex:1;min-width:0}.studio-foot{padding:0 var(--cat-4);border-top:1px solid var(--hub-n-100);background:var(--hub-n-50);flex-shrink:0;justify-content:flex-end;display:flex}.studio-keys-link{align-items:center;gap:var(--cat-1);min-height:var(--cat-tap);color:var(--hub-text-secondary);font-size:.72rem;font-weight:700;display:inline-flex}.studio-keys-link:hover{color:var(--hub-text);text-decoration:underline}.studio-keys-link:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.studio-chips{align-items:center;gap:var(--cat-1);flex-shrink:0;padding-block-end:2px;display:flex;overflow-x:auto}.studio-chip{min-height:var(--cat-tap);padding:0 var(--cat-3);flex-shrink:0;font-size:.72rem;font-weight:700}.studio-chip:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.studio-chip[aria-pressed=true]{background:var(--hub-primary);color:#fff;border-color:var(--hub-primary)}.studio-empty{align-items:center;gap:var(--cat-2);padding:var(--cat-5);text-align:center;color:var(--hub-text-secondary);flex-direction:column;display:flex}.studio-empty[hidden]{display:none}.studio-empty-badge{background:var(--hub-n-100);width:3rem;height:3rem;color:var(--hub-n-600);border-radius:999px;place-items:center;display:grid}.studio-empty-title{color:var(--hub-text);font-size:.8rem;font-weight:900}.studio-empty-hint{max-width:24rem;font-size:.72rem;line-height:1.7}.studio-grid{gap:var(--cat-2);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;display:grid;overflow-y:auto}@media (width>=640px){.studio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.studio-shot{border:1px solid var(--hub-border);border-radius:var(--cat-r);background:var(--hub-surface);flex-direction:column;display:flex;overflow:hidden}.studio-shot-pick{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.studio-shot-pick:hover{opacity:.85}.studio-shot-pick:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:-2px}.studio-shot img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.studio-shot-badge{color:#fff;width:1.5rem;height:1.5rem;background:#020617a8;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:var(--cat-1);inset-inline-start:var(--cat-1)}.studio-shot-foot{align-items:center;gap:var(--cat-1);padding:var(--cat-1);border-top:1px solid var(--hub-n-100);display:flex}.studio-shot-use{min-width:0;min-height:var(--cat-tap);border:1px solid var(--hub-border);border-radius:var(--cat-r-sm);background:var(--hub-n-50);color:var(--hub-text);cursor:pointer;flex:1;font-size:.72rem;font-weight:700}.studio-shot-use:hover{background:var(--hub-n-100)}.studio-shot-use:focus-visible{outline:2px solid var(--hub-p-600);outline-offset:2px}.studio-shot-del{width:var(--cat-tap);height:var(--cat-tap);flex-shrink:0}.studio-shot-remix{width:var(--cat-tap);height:var(--cat-tap);color:var(--hub-p-600);flex-shrink:0}.studio-shot-remix:hover{background:var(--hub-p-50);color:var(--hub-p-700)}.studio-ai{gap:var(--cat-3);overflow-y:auto}@media (width>=880px){.studio-ai{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden}}.studio-ai-form{gap:var(--cat-2);flex-direction:column;min-height:0;display:flex;position:relative}.studio-ai-prompt{resize:none;min-height:7.5rem;padding:var(--cat-3) var(--cat-4);flex:1;font-size:1rem;line-height:1.7}.studio-tool{flex:1}.studio-tool.is-busy svg{animation:.8s linear infinite hub-spin}.studio-ai-out{gap:var(--cat-2);flex-direction:column;min-height:0;display:flex}.studio-ai-out .studio-row>.hub-btn{flex:1}.studio-ai-frame{border:1px solid var(--hub-border);border-radius:var(--cat-r-lg);background:linear-gradient(180deg, var(--hub-n-50), var(--hub-n-100));flex:1;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.studio-ai-frame img{object-fit:contain;width:100%;height:100%}.studio-ai-frame img[hidden]{display:none}.studio-ai-frame p{padding:0 var(--cat-4);text-align:center;color:var(--hub-text-secondary);font-size:.75rem;font-weight:700}.studio-ai-busy{justify-content:center;align-items:center;gap:var(--cat-2);color:#fff;background:#020617b8;flex-direction:column;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset:0}.studio-ai-busy[hidden]{display:none}.studio-ref{align-items:center;gap:var(--cat-2);border:1px solid var(--hub-border);border-radius:var(--cat-r);background:var(--hub-n-50);padding:var(--cat-1) var(--cat-2);flex-shrink:0;display:flex}.studio-ref[hidden]{display:none}.studio-ref-thumb{border:1px solid var(--hub-border);border-radius:var(--cat-r-sm);background:var(--hub-n-100);flex-shrink:0;width:2.75rem;height:2.75rem;display:block;overflow:hidden}.studio-ref-thumb img{object-fit:cover;width:100%;height:100%}.studio-ref-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.studio-ref-note{color:var(--hub-text-secondary);font-size:.7rem;font-weight:700}.studio-ref-actions{align-items:center;gap:var(--cat-1);flex-shrink:0;display:flex}.studio-ref-btn{height:auto;min-height:1.75rem;padding:.25rem .5rem;font-size:.72rem}.studio-ref-clear{width:var(--cat-tap);height:var(--cat-tap)}.studio-prompts-wrap{gap:var(--cat-1);flex-direction:column;margin-top:2px;display:flex}.studio-prompts-wrap[hidden]{display:none}.studio-prompts-head{justify-content:space-between;align-items:center;gap:var(--cat-2);display:flex}.studio-prompts-title{color:var(--hub-text);align-items:center;gap:4px;font-size:.72rem;font-weight:800;display:inline-flex}.studio-prompts-scroll{align-items:stretch;gap:var(--cat-2);padding-bottom:4px;display:flex;overflow-x:auto}.studio-prompt-card{padding:var(--cat-2);background:var(--hub-surface);border:1.5px solid var(--hub-border);border-radius:var(--cat-r);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 13.5rem;gap:4px;transition:all .15s;display:flex}.studio-prompt-card:hover{border-color:var(--hub-primary);background:var(--hub-p-50)}.studio-prompt-card.is-active{border-color:var(--hub-primary);background:var(--hub-p-50);box-shadow:0 0 0 1px var(--hub-primary)}.studio-prompt-badge{color:var(--hub-primary);align-items:center;gap:4px;font-size:.68rem;font-weight:800;display:inline-flex}.studio-prompt-text{color:var(--hub-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}.studio-ref-pop{z-index:2;gap:var(--cat-2);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--cat-r-lg);padding:var(--cat-3);flex-direction:column;display:flex;position:absolute;inset:0;box-shadow:0 10px 30px #0206172e}.studio-ref-pop[hidden]{display:none}.studio-ref-pop-head{justify-content:space-between;align-items:center;gap:var(--cat-2);flex-shrink:0;display:flex}.studio-ref-pop-head .hub-field-label{margin:0}.studio-ref-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-ref-cell{border:1px solid var(--hub-border);border-radius:var(--cat-r-sm);overflow:hidden}.studio-ref-upload{flex-shrink:0;justify-content:center}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:999px;width:1.5rem;height:1.5rem;animation:.7s linear infinite hub-spin}.border-e-transparent{border-inline-end-color:#0000}@keyframes hub-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.ai-panel{gap:var(--hub-space-4);flex-direction:column;width:100%;display:flex}.ai-banner{align-items:flex-start;gap:var(--hub-space-3);padding:var(--hub-space-3) var(--hub-space-4);background:linear-gradient(135deg, var(--hub-p-50), #f5f3ff);border:1px solid var(--hub-p-200);border-radius:var(--hub-radius-lg);display:flex}.ai-banner-icon{border-radius:var(--hub-radius-md);border:1px solid var(--hub-p-200);width:2.25rem;height:2.25rem;color:var(--hub-primary);background:#fff;flex-shrink:0;place-items:center;display:grid}.ai-banner-content{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ai-banner-title{color:var(--hub-p-900);font-size:.85rem;font-weight:800}.ai-banner-text{color:var(--hub-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.ai-form{gap:var(--hub-space-4);flex-direction:column;display:flex}.ai-models-grid{gap:var(--hub-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=860px){.ai-models-grid{grid-template-columns:minmax(0,1fr)}}.msgai{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow-1);padding:var(--hub-space-4);gap:var(--hub-space-3);transition:border-color var(--hub-ease), box-shadow var(--hub-ease);flex-direction:column;display:flex}.msgai:hover{border-color:var(--hub-border-strong)}.msgai-head{justify-content:space-between;align-items:flex-start;gap:var(--hub-space-3);padding-bottom:var(--hub-space-3);border-bottom:1px solid var(--hub-border);display:flex}.msgai-head-main{align-items:flex-start;gap:var(--hub-space-3);flex:1;min-width:0;display:flex}.msgai-icon-box{border-radius:var(--hub-radius-md);background:var(--hub-n-100);border:1px solid var(--hub-border);flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.msgai-head-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.msgai-title-row{align-items:center;gap:var(--hub-space-2);flex-wrap:wrap;display:flex}.msgai-title{color:var(--hub-text);margin:0;font-size:.92rem;font-weight:800}.msgai-lead{color:var(--hub-text-secondary);margin:0;font-size:.76rem;line-height:1.5}.msgai-toggle-btn{align-items:center;gap:var(--hub-space-1);flex-shrink:0;display:inline-flex}.ai-status-pill{border-radius:var(--hub-radius-pill);align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;line-height:1.3;display:inline-flex}.ai-status-pill.is-active{background:var(--hub-success-soft);color:#047857;border:1px solid #a7f3d0}.ai-status-pill.is-idle{background:var(--hub-n-100);color:var(--hub-text-muted);border:1px solid var(--hub-border)}.ai-pill-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.ai-status-pill.is-active .ai-pill-dot{background:#059669;box-shadow:0 0 0 2px #05966933}.msgai-body{gap:var(--hub-space-3);flex-direction:column;display:flex}.key-provider{gap:var(--hub-space-2);flex-direction:column;display:flex}.key-engine-note{align-items:flex-start;gap:var(--hub-space-1);color:var(--hub-text-secondary);margin:0;font-size:.74rem;line-height:1.55;display:flex}.msgai-ack{gap:var(--hub-space-2);border-top:1px solid var(--hub-border);padding-top:var(--hub-space-3);margin-top:var(--hub-space-2);flex-direction:column;display:flex}.msgai-ack[hidden]{display:none}.msgai-ack-body{gap:var(--hub-space-2);flex-direction:column;max-height:14rem;display:flex;overflow-y:auto}.msgai-term{border:1px solid var(--hub-border);border-radius:var(--hub-radius-sm);background:var(--hub-n-50);padding:var(--hub-space-2) var(--hub-space-3)}.msgai-term-who{color:var(--hub-text);margin-bottom:var(--hub-space-1);font-size:.76rem;font-weight:800}.msgai-term-text{color:var(--hub-text-secondary);white-space:pre-line;font-size:.74rem;line-height:1.7}.msgai-agree{background:var(--hub-surface)}.msgai-ack-foot{gap:var(--hub-space-2);flex-wrap:wrap;display:flex}.msgai-ack-foot>.hub-btn{flex:1;justify-content:center}.ai-keys-section{gap:var(--hub-space-3);background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);padding:var(--hub-space-4);flex-direction:column;display:flex}.ai-keys-section-head{flex-direction:column;gap:.2rem;display:flex}.ai-keys-section-title{align-items:center;gap:var(--hub-space-2);display:flex}.ai-keys-section-title h5{color:var(--hub-text);margin:0;font-size:.88rem;font-weight:800}.ai-keys-section-subtitle{color:var(--hub-text-secondary);margin:0;font-size:.76rem;line-height:1.5}.ai-keys-grid{gap:var(--hub-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=768px){.ai-keys-grid{grid-template-columns:minmax(0,1fr)}}.key-card{gap:var(--hub-space-3);border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:var(--hub-radius-md);padding:var(--hub-space-3) var(--hub-space-4);box-shadow:var(--hub-shadow-1);transition:border-color var(--hub-ease), box-shadow var(--hub-ease);flex-direction:column;display:flex}.key-card:hover{border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-2)}.key-card[data-saved="1"]{background:linear-gradient(to bottom, #f0fdf4 0%, var(--hub-surface) 35%);border-color:#a7f3d0}.key-card-head{justify-content:space-between;align-items:center;gap:var(--hub-space-2);display:flex}.key-card-name-group{align-items:center;gap:var(--hub-space-2);display:flex}.key-card-name{color:var(--hub-text);font-size:.84rem;font-weight:800}.key-card-link{border-radius:var(--hub-radius-sm);background:var(--hub-n-100);min-height:24px;color:var(--hub-primary);transition:background var(--hub-ease), color var(--hub-ease);align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.key-card-link:hover{background:var(--hub-primary-subtle);color:var(--hub-primary-hover)}.key-badges{gap:var(--hub-space-1);flex-direction:column;display:flex}.key-state,.key-msg{align-items:center;gap:var(--hub-space-1);color:var(--hub-text-secondary);margin:0;font-size:.73rem;font-weight:600;line-height:1.4;display:flex}.key-state svg,.key-msg svg{flex-shrink:0}.key-state.is-on,.key-msg.is-on{color:#047857}.key-state .key-ico-on,.key-msg .key-ico-on{display:none}.key-state.is-on .key-ico-on,.key-msg.is-on .key-ico-on{display:block}.key-state.is-on .key-ico-off,.key-msg.is-on .key-ico-off{display:none}.key-field{flex-direction:column;gap:.35rem;display:flex}.key-field-hint{font-family:var(--font-sans);color:var(--hub-text-secondary);text-align:start;direction:rtl;margin:0;font-size:.7rem;font-weight:500;line-height:1.4}.key-input,.key-input::placeholder{font-family:var(--font-sans);letter-spacing:normal;font-weight:600}.key-input{background:var(--hub-surface);border-radius:var(--hub-radius-sm);border:1px solid var(--hub-border-strong);width:100%;transition:border-color var(--hub-ease), box-shadow var(--hub-ease);padding:.5rem .75rem;font-size:1rem}.key-input:focus{border-color:var(--hub-primary);box-shadow:0 0 0 2px var(--hub-primary-subtle)}[dir=rtl] .key-input:placeholder-shown,[dir=rtl] .key-input:placeholder-shown::placeholder{unicode-bidi:isolate;text-align:start!important;direction:rtl!important}.key-input:not(:placeholder-shown){text-align:left;direction:ltr;unicode-bidi:isolate}.key-engines{gap:var(--hub-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=700px){.key-engines{grid-template-columns:minmax(0,1fr)}}.key-card-foot{gap:var(--hub-space-2);padding-top:var(--hub-space-2);border-top:1px solid var(--hub-border);flex-direction:column;margin-top:auto;display:flex}.key-card-actions{align-items:center;gap:var(--hub-space-2);display:flex}.key-status{color:var(--hub-text-secondary);font-size:.72rem;font-weight:700}.key-status:empty{display:none}.key-status.is-ok{color:#047857}.key-status.is-bad{color:var(--hub-danger)}.ai-form-foot{gap:var(--hub-space-3);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);padding:var(--hub-space-3) var(--hub-space-4);box-shadow:var(--hub-shadow-1);flex-direction:column;display:flex}.ai-form-foot-top{align-items:center;display:flex}.ai-effect-wrap{align-items:flex-start;gap:var(--hub-space-2);width:100%;display:flex}.ai-effect-wrap .note-plain{color:var(--hub-text-secondary);background:0 0;border:0;margin:0;padding:0;font-size:.78rem;font-weight:600;line-height:1.55}.ai-effect-wrap .note-plain:empty{display:none}.ai-form-foot-actions{justify-content:space-between;align-items:center;gap:var(--hub-space-3);padding-top:var(--hub-space-3);border-top:1px solid var(--hub-border);flex-wrap:wrap;display:flex}.ai-form-status-wrap{align-items:center;gap:var(--hub-space-2);min-width:0;display:flex}.ai-save-btn{justify-content:center;min-width:9rem;margin-inline-start:auto}#delete-modal{z-index:65}.drop-zone{justify-content:center;align-items:center;gap:var(--cat-2);cursor:pointer;text-align:center;padding:var(--cat-5);border:2px dashed var(--hub-border-strong);background:var(--hub-n-50);border-radius:var(--cat-r-lg);color:var(--hub-text-secondary);flex-direction:column;display:flex}.drop-zone:hover,.drop-zone.is-over{background:var(--hub-n-100);border-color:var(--hub-primary)}.drop-zone:focus-within{outline:2px solid var(--hub-p-600);outline-offset:2px}.drop-zone-tall{flex:1;min-height:0}.drop-zone-badge{border-radius:var(--cat-r);background:var(--hub-n-100);width:3rem;height:3rem;color:var(--hub-n-600);place-items:center;display:grid}.drop-zone-title{color:var(--hub-text);font-size:.875rem;font-weight:700}.drop-zone-hint{color:var(--hub-text-secondary);font-size:.7rem;line-height:1.6}.drop-zone-file{color:var(--hub-text);font-size:.75rem;font-weight:700}.import-meta{color:var(--hub-text);font-weight:700}.import-hint{color:var(--hub-text-secondary);font-size:.72rem}.import-map{gap:var(--cat-2);flex-direction:column;display:flex}.import-apply{gap:var(--cat-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-apply label{align-items:center;gap:var(--cat-2);min-height:var(--cat-tap);padding:0 var(--cat-2);border-radius:var(--cat-r);background:var(--hub-n-50);cursor:pointer;font-size:.72rem;display:flex}.import-preview{border:1px solid var(--hub-border);border-radius:var(--cat-r);overflow-x:auto}.import-preview[hidden]{display:none}.import-preview-title{padding:var(--cat-2) var(--cat-3) 0;color:var(--hub-text-secondary);font-size:.68rem;font-weight:700}.import-preview table{width:100%;font-size:.68rem}.import-preview th{padding:var(--cat-2);text-align:start;background:var(--hub-n-50);white-space:nowrap;font-weight:700}.import-preview td{padding:var(--cat-2);border-top:1px solid var(--hub-n-100);white-space:nowrap}.hub-toast{z-index:70;background:var(--hub-n-800);color:#fff;width:max-content;max-width:calc(100vw - 2rem);padding:var(--cat-2) var(--cat-4);border-radius:var(--cat-r-lg);margin-inline:auto;font-size:.75rem;font-weight:700;position:fixed;inset-block-end:var(--cat-5);inset-inline:0;box-shadow:0 10px 30px #0000004d}.hub-toast[hidden]{display:none}.inbox-head{background:var(--hub-surface);border-block-end:1px solid var(--hub-border);flex-direction:column;flex-shrink:0;gap:.55rem;padding:.75rem .85rem;display:flex}.inbox-head-top{align-items:center;gap:.5rem;display:flex}.inbox-head-top .hub-search{flex:1;min-width:0}.inbox-tools-stack{gap:.4rem;min-width:0;display:grid}.inbox-tools{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.3rem;min-width:0;padding-block:1px;display:flex;overflow-x:auto}.inbox-tools::-webkit-scrollbar{display:none}.inbox-tab{border-radius:var(--hub-radius-pill);white-space:nowrap;min-height:44px;transition:all var(--hub-ease);flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.inbox-tab.is-on,.inbox-tab[on]{background:var(--hub-primary);color:#fff;border-color:var(--hub-primary)}.inbox-tab.is-on .t-num,.inbox-tab[on] .t-num{color:#ffffffe6}.inbox-tools-sep{color:var(--hub-text-muted);flex-shrink:0;margin-inline-end:.1rem;font-size:.72rem;font-weight:700}.inbox-tools-lines{width:100%}.inbox-mood-off{min-width:44px;min-height:44px;color:var(--hub-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.inbox-mood-off:hover{background:var(--hub-surface-muted);color:var(--hub-text)}.inbox-mood-off[aria-pressed=true]{color:var(--hub-primary);border-color:var(--hub-p-200);background:var(--hub-primary-subtle)}.hub-convo-row [data-mood-flag]{display:none}html[data-mood-on] .hub-convo-row [data-mood-flag]{display:inline-flex}.hub-convo-row{border-block-end:1px solid var(--hub-n-100);width:100%;min-height:72px;transition:background var(--hub-ease), border-color var(--hub-ease);text-align:start;cursor:pointer;box-sizing:border-box;border-inline-start:3px solid #0000;grid-template:"av id time""av sub tail"/2.75rem minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.75rem .85rem;display:grid;overflow:hidden}.hub-convo-row:hover:not(.is-on){background:var(--hub-n-50)}.hub-convo-row.is-on{background:var(--hub-primary-subtle)!important;border-inline-start-color:var(--hub-primary)!important}.hub-convo-av{border-radius:12px;flex-shrink:0;grid-area:av;width:2.75rem;height:2.75rem;font-size:.85rem;font-weight:800}.hub-convo-av i{width:9px;height:9px}.hub-convo-id{grid-area:id;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.hub-convo-name{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;font-size:.92rem;font-weight:800;overflow:hidden}.hub-convo-id .hub-tag{border-radius:var(--hub-radius-pill);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:85px;padding:.05rem .35rem;font-size:.65rem;overflow:hidden}.hub-convo-row[data-unread]:not([data-unread="0"]) .hub-convo-name{color:var(--hub-n-900);font-weight:900}.hub-convo-time{color:var(--hub-text-muted);white-space:nowrap;text-align:end;flex-shrink:0;grid-area:time;justify-self:end;font-size:.72rem;font-weight:600}.hub-convo-sub{grid-area:sub;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.hub-convo-sub .hub-tag{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:95px;padding:.05rem .35rem;font-size:.65rem;overflow:hidden}.hub-convo-snip{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hub-text-secondary);flex:auto;font-size:.78rem;line-height:1.4;overflow:hidden}.hub-convo-tail{flex-shrink:0;grid-area:tail;justify-content:flex-end;justify-self:end;align-items:center;display:flex}.inbox-st{background:var(--hub-surface);flex-direction:column;gap:.85rem;min-height:0;padding:1rem;display:flex}.inbox-st-id{border-block-end:1px solid var(--hub-n-100);align-items:center;gap:.65rem;padding-block-end:.75rem;display:flex}.inbox-st-av{border-radius:var(--hub-radius-md);background:var(--hub-p-50);width:2.75rem;height:2.75rem;color:var(--hub-p-700);flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.inbox-st-who{flex:1;min-width:0}.inbox-st-name{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:800;overflow:hidden}.inbox-st-phone{color:var(--hub-text-secondary);margin:0;font-size:.75rem;font-weight:600}.inbox-st-sec{border-block-start:1px solid var(--hub-n-100);gap:.5rem;padding-block-start:.75rem;display:grid}.inbox-st-sec-k{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.inbox-st-k{color:var(--hub-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.72rem;font-weight:800}.inbox-st-src{letter-spacing:0;color:var(--hub-primary);background:var(--hub-p-50);border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.inbox-st-brief{color:var(--hub-text);background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-sm);margin:0;padding:.6rem .75rem;font-size:.8rem;font-weight:600;line-height:1.6}.inbox-st-line{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;display:flex}.inbox-st-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.inbox-st-facts>div{background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-sm);flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .65rem;display:flex}.inbox-st-facts dt{color:var(--hub-text-secondary);font-size:.68rem;font-weight:700}.inbox-st-facts dd{color:var(--hub-text);margin:0;font-size:.88rem;font-weight:800}.inbox-st-facts>div.is-warn dd{color:#9f1239}.inbox-st-last{color:var(--hub-text-secondary);margin:0;font-size:.72rem;font-weight:600}.inbox-st-last b{color:var(--hub-text);font-weight:800}.inbox-st-link{min-height:44px;color:var(--hub-primary);align-items:center;padding-inline:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.inbox-st-note{color:#7c2d12;background:var(--hub-warning-soft);border:1px solid #fde68a;border-radius:.6rem;margin:0;padding:.4rem .55rem;font-size:.72rem;font-weight:600}.inbox-st-empty{color:var(--hub-text-secondary);margin:0;font-size:.72rem}.inbox-st-window{margin-block-start:auto}.inbox-st-window.inbox-window-note{text-align:start;flex-flow:column;align-items:stretch;gap:.3rem;padding:.55rem .7rem}.inbox-st-window-top{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.inbox-st-window-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.inbox-st-window-copy [data-window-label]{font-weight:800}.inbox-st-window-time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:0;font-weight:800}.inbox-st-window [data-window-detail]{text-align:start;opacity:.88;font-weight:600;display:block}.inbox-window-note{border-style:solid;border-width:1px;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;line-height:1.5;display:flex}.inbox-window-note .hub-ico{flex-shrink:0;width:.95rem;height:.95rem}.inbox-window-note[data-state=open]{color:var(--hub-text-secondary);background:var(--hub-surface-muted);border-color:var(--hub-border)}.inbox-window-note[data-state=closing]{color:var(--hub-warning);background:var(--hub-warning-soft);border-color:#fde68a}.inbox-window-note[data-state=closed]{color:#9f1239;background:var(--hub-danger-soft);border-color:#fecdd3}.inbox-window-note a{border-radius:var(--hub-radius-pill);background:var(--hub-primary);color:#fff;align-items:center;min-height:44px;margin-inline-start:auto;padding-inline:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.hub-wa .inbox-window-note{border-inline:0;border-radius:0;margin:0}.inbox-standing,.inbox-st-close,.inbox-st-scrim{display:none}[data-inbox-standing-open]{display:grid}@media (width>=880px){.inbox-tools{flex-wrap:wrap;overflow:visible}.inbox-standing{flex-direction:column;gap:.55rem;height:100%;min-height:0;max-height:none;display:flex;overflow-y:auto}.inbox-st-link{margin-inline-start:0}[data-inbox-standing-open],.inbox-st-close,.inbox-st-scrim{display:none!important}}@media (width<=879.98px){#hub-main.hub-page:has([data-inbox-standing]){padding:0;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));gap:0}body:has([data-inbox-standing]) .pb-24{padding-bottom:0}.hub-workspace:has(>[data-inbox-standing]){min-height:calc(100dvh - 3.25rem - 4.75rem - env(safe-area-inset-bottom,0px));height:calc(100dvh - 3.25rem - 4.75rem - env(safe-area-inset-bottom,0px));align-items:stretch;gap:0}.hub-workspace:has(>[data-inbox-standing]) .hub-workspace-list{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.hub-workspace:has(>[data-inbox-standing]) .hub-workspace-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.hub-convo-row .hub-convo-line{display:none}.hub-convo-row{padding:.7rem .9rem}.inbox-st-scrim{z-index:88;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#0f172a73;border:0;padding:0;display:block;position:fixed;inset:0}.inbox-st-scrim[hidden]{display:none}.inbox-standing.is-open{z-index:90;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:min(22rem,92vw);height:100dvh;max-height:100dvh;box-shadow:var(--hub-shadow-3);padding-top:max(.75rem, env(safe-area-inset-top));padding-bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:0;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto}.inbox-standing.is-open .inbox-st-close{flex-shrink:0;display:grid}}.outbox-head{background:var(--hub-surface-muted);border-block-end:1px solid var(--hub-border);flex-shrink:0;gap:1rem;padding:.75rem;display:grid}.outbox-tools{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.4rem;display:flex;overflow-x:auto}.outbox-tools::-webkit-scrollbar{display:none}.outbox-tab{flex-shrink:0}.outbox-facts{color:var(--hub-text-secondary);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:0;font-size:.75rem;font-weight:700;display:flex}.outbox-facts b{color:var(--hub-text)}.outbox-facts [data-failed="1"] b{color:var(--hub-danger)}.hub-page:has(.cust-card){container-type:inline-size}.cust-head{background:var(--hub-surface-muted);border-block-end:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) 13.5rem auto;grid-template-areas:"q sort go""views views views";align-items:center;gap:.375rem .3rem;padding:.5rem;display:grid}.cust-q{grid-area:q;min-inline-size:0}.cust-sort{grid-area:sort;min-inline-size:12rem}.cust-sort .hub-select{width:100%}.cust-go{grid-area:go;justify-self:end}.cust-views{flex-wrap:wrap;grid-area:views;align-items:center;gap:.3rem;display:flex}.cust-clear{min-height:44px;color:var(--hub-text-secondary);white-space:nowrap;align-items:center;padding-inline:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.cust-list{margin:0;padding:0;list-style:none}.cust-row{border-block-start:1px solid var(--hub-border);background:#fff;grid-template-columns:2.15rem minmax(0,1fr) auto 2.75rem;grid-template-areas:"av id metrics open";align-items:center;gap:.15rem .55rem;min-height:64px;padding:.5rem .6rem;display:grid;position:relative}.cust-list>li:first-child .cust-row{border-block-start:0}.cust-row:hover{background:var(--hub-n-50)}.cust-row.is-blocked{background:var(--hub-surface-muted)}.cust-av{border-radius:10px;grid-area:av;width:2.15rem;height:2.15rem;font-size:.7rem}.cust-id{min-width:0;color:inherit;flex-direction:column;grid-area:id;justify-content:center;align-self:stretch;gap:.05rem;text-decoration:none;display:flex}.cust-id:after{content:"";position:absolute;inset:0}.cust-id:focus-visible{outline:none}.cust-id:focus-visible:after{outline:2px solid var(--hub-primary);outline-offset:-3px}.cust-id-top{align-items:center;gap:.3rem;min-width:0;display:flex}.cust-name{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.cust-phone{color:var(--hub-text-secondary);font-size:.72rem;font-weight:500}.cust-open{grid-area:open;width:2.75rem;height:2.75rem;position:relative}.cust-metrics{grid-area:metrics;grid-template-columns:3.6rem 6.6rem 3rem 4.7rem 7.2rem;align-items:baseline;column-gap:.35rem;margin:0;display:grid}.cust-metrics>div{align-items:baseline;gap:.25rem;min-width:0;display:flex}.cust-metrics dt{color:var(--hub-text-secondary);white-space:nowrap;font-size:.68rem;font-weight:600}.cust-metrics dd{color:var(--hub-text);white-space:nowrap;margin:0;font-size:.82rem;font-weight:800}.cust-metrics dd.is-warn{color:#9f1239}.hub-tag{border-radius:var(--hub-radius-pill);white-space:nowrap;border-style:solid;border-width:1px;flex-shrink:0;align-items:center;gap:.18rem;padding:.02rem .4rem;font-size:.68rem;font-weight:700;line-height:1.6;display:inline-flex}.hub-tag .hub-ico{width:.78rem;height:.78rem}@container (width<=47rem){.cust-head{grid-template-columns:minmax(0,1fr) minmax(12rem,14rem) max-content;grid-template-areas:"q q go""views sort sort"}.cust-views{overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.cust-views>*{flex:none}.cust-row{grid-template-columns:2.15rem minmax(0,1fr) 2.75rem;grid-template-areas:"av id open""av metrics open";align-content:center;min-height:0;padding-block:.55rem}.cust-metrics{flex-wrap:nowrap;gap:.55rem;display:flex;overflow:hidden}.cust-metrics>div:last-child{overflow:hidden}.cust-metrics>div:last-child dd{text-overflow:ellipsis;overflow:hidden}}@container (width<=26rem){.cust-phone,.cust-metrics>.cust-rating,.cust-metrics>.is-zero{display:none}}.cust-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (width>=640px){.cust-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.cust-fact{background:var(--hub-surface-muted);border:1px solid var(--hub-border);border-radius:.65rem;padding:.4rem .55rem}.cust-fact dt{color:var(--hub-text-secondary);font-size:.68rem;font-weight:600}.cust-fact dd{color:var(--hub-text);margin:0;font-size:.95rem;font-weight:800}.cust-fact.is-warn dd{color:#9f1239}.cust-optin{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.cust-num{color:var(--hub-text-secondary);margin-block-start:.15rem;font-size:.875rem;font-weight:700}.cmp-credit{align-items:center;gap:var(--hub-space-3);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);flex-wrap:wrap;padding:.55rem .9rem;display:flex}.cmp-credit.is-empty{background:var(--hub-danger-soft);border-color:var(--hub-danger)}.cmp-credit-label{color:var(--hub-text-secondary);font-size:.78rem;font-weight:700}.cmp-credit-value{color:var(--hub-text);font-size:1.35rem;font-weight:800;line-height:1.1}.cmp-credit.is-empty .cmp-credit-value{color:var(--hub-danger)}.cmp-credit-note{color:var(--hub-text-secondary);flex:1;min-width:12rem;font-size:.75rem;font-weight:600}.cmp-credit-btn{margin-inline-start:auto}.cmp-list{margin:0;padding:0;list-style:none}.cmp-list>li+li{border-block-start:1px solid var(--hub-n-100)}.cmp-row{align-items:center;gap:var(--hub-space-4);min-height:44px;color:inherit;transition:background var(--hub-ease);padding:.6rem .9rem;text-decoration:none;display:flex}.cmp-row:hover{background:var(--hub-n-50)}.cmp-main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cmp-head{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cmp-name{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;max-width:22rem;font-size:.875rem;font-weight:800;overflow:hidden}.cmp-sub{color:var(--hub-text-secondary);font-size:.72rem;font-weight:600}.cmp-nums{flex:none;grid-template-columns:repeat(4,4.6rem);gap:0;margin:0;display:grid}.cmp-num{text-align:end}.cmp-num dt{color:var(--hub-text-secondary);font-size:.66rem;font-weight:600;line-height:1.3}.cmp-num dd{color:var(--hub-text);margin:0;font-size:.9rem;font-weight:800;line-height:1.2}.cmp-num .is-nil{color:var(--hub-text-secondary);font-weight:600}.cmp-go{color:var(--hub-text-secondary);flex:none;display:flex}@media (width<=760px){.cmp-row{align-items:flex-start;gap:.4rem var(--hub-space-3);flex-wrap:wrap}.cmp-main{flex-basis:100%}.cmp-name{white-space:normal;max-width:none}.cmp-nums{flex:1;grid-template-columns:repeat(4,minmax(0,1fr))}.cmp-num{text-align:start}.cmp-go{align-self:center}}.fb-top{gap:.65rem var(--hub-space-5);align-items:center;display:grid}.fb-sum{gap:var(--hub-space-3);border-block-end:1px solid var(--hub-n-100);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block-end:.65rem;display:grid}@media (width>=900px){.fb-top{grid-template-columns:minmax(0,21rem) minmax(0,1fr)}.fb-sum{border-block-end:0;border-inline-end:1px solid var(--hub-n-100);padding-block-end:0;padding-inline-end:var(--hub-space-5)}}.fb-sum dt{color:var(--hub-text-secondary);font-size:.75rem;font-weight:700}.fb-sum dd{color:var(--hub-text);margin:0;font-size:1.4rem;font-weight:800;line-height:1.15}.fb-bars{flex-direction:column;gap:.3rem;display:flex}.fb-bar{align-items:center;gap:var(--hub-space-3);display:flex}.fb-bar-star{inline-size:2.6rem;color:var(--hub-text-secondary);flex:none;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.fb-bar-track{border-radius:var(--hub-radius-pill);background:var(--hub-n-100);flex:1;block-size:.5rem;overflow:hidden}.fb-bar-fill{border-radius:var(--hub-radius-pill);block-size:100%;display:block}.fb-bar-n,.fb-bar-p{text-align:end;color:var(--hub-text);flex:none;font-size:.75rem;font-weight:700}.fb-bar-n{inline-size:2rem}.fb-bar-p{inline-size:2.8rem;color:var(--hub-text-secondary)}@media (width<=560px){.fb-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.fb-sum dt{font-size:.62rem}.fb-sum dd{font-size:1.15rem}}.fb-filters{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.fb-filters-actions{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.fb-list{margin:0;padding:0;list-style:none}.fb-row{align-items:flex-start;gap:.5rem var(--hub-space-3);flex-wrap:wrap;padding:.6rem .75rem;display:flex}.fb-row+.fb-row{border-block-start:1px solid var(--hub-n-100)}.fb-score{text-align:center;flex:none;inline-size:2.4rem}.fb-score-n{font-size:1.1rem;font-weight:800;line-height:1.2;display:block}.fb-score-of{color:var(--hub-text-secondary);font-size:.68rem;font-weight:700;display:block}.fb-body{flex:14rem;min-inline-size:0}.fb-head{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.fb-name{color:var(--hub-text);font-size:.78rem;font-weight:800}.fb-flag{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:.5rem;align-items:center;gap:.25rem;padding:.05rem .4rem;font-size:.7rem;font-weight:800;display:inline-flex}.fb-note{color:var(--hub-text);margin:.2rem 0 0;font-size:.78rem;line-height:1.45}.fb-tags{flex-wrap:wrap;gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.fb-tag{background:var(--hub-n-100);color:var(--hub-text-secondary);border-radius:.5rem;padding:.05rem .45rem;font-size:.7rem;font-weight:700}.fb-meta{flex:none;gap:.15rem;inline-size:8.75rem;margin:0;display:grid}.fb-meta dt{color:var(--hub-text-secondary);font-size:.66rem;font-weight:700}.fb-meta dd{color:var(--hub-text);margin:0;font-size:.74rem;font-weight:700}.fb-act{flex:none;min-block-size:2.75rem;padding-inline:1rem;font-size:.75rem;font-weight:700}@media (width<=700px){.fb-meta{flex-wrap:wrap;gap:.1rem .5rem;inline-size:100%;display:flex}.fb-meta>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.3rem;inline-size:9rem;display:grid}}.hub-connect{gap:1rem;max-width:40rem;margin-inline:auto;display:grid}.hub-connect-ask h2{color:var(--hub-text);margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.hub-connect-reassure{color:var(--hub-text-secondary);margin:.35rem 0 0;font-size:.875rem;font-weight:600;line-height:1.45}.hub-connect-paths{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.hub-connect-path{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:.75rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding-block:.5rem;padding-inline:.75rem;display:grid}.hub-connect-path.is-primary{border-color:var(--hub-p-200);background:var(--hub-primary-subtle)}.hub-connect-path-ico{background:var(--hub-surface);border:1px solid var(--hub-border);width:2.75rem;height:2.75rem;color:var(--hub-text-secondary);border-radius:.75rem;place-items:center;display:grid}.hub-connect-path.is-primary .hub-connect-path-ico{color:var(--hub-primary);border-color:var(--hub-p-200)}.hub-connect-path-copy{min-width:0}.hub-connect-path-name{color:var(--hub-text);margin:0;font-size:.95rem;font-weight:800;line-height:1.25}.hub-connect-path-benefit{color:var(--hub-text-secondary);margin:.15rem 0 0;font-size:.8rem;font-weight:600;line-height:1.4}.hub-connect-path .hub-btn,.hub-connect-lines .hub-btn,.hub-connect-flash .hub-btn,.hub-connect-actions .hub-btn{white-space:nowrap;min-height:44px}.hub-connect-lines-wrap{overflow-x:auto}.hub-connect-lines{border-collapse:collapse;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:.75rem;width:100%}.hub-connect-lines caption{caption-side:top;text-align:start;color:var(--hub-text);padding-block-end:.4rem;font-size:.8rem;font-weight:800}.hub-connect-lines th,.hub-connect-lines td{text-align:start;vertical-align:middle;color:var(--hub-text);border-block-end:1px solid var(--hub-border);padding-block:.7rem;padding-inline:.65rem;font-size:.8125rem;font-weight:600}.hub-connect-lines th{color:var(--hub-text-secondary);background:var(--hub-surface-muted);font-size:.72rem;font-weight:800}.hub-connect-lines tr:last-child td{border-block-end:0}.hub-connect-st{border:1px solid var(--hub-border);border-radius:999px;align-items:center;min-height:1.75rem;padding-inline:.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.hub-connect-st.is-ok{color:var(--hub-success-hover);background:var(--hub-success-soft)}.hub-connect-st.is-warn{color:var(--hub-warning);background:var(--hub-warning-soft)}.hub-connect-st.is-bad{color:var(--hub-danger);background:var(--hub-danger-soft)}.hub-connect-st.is-run{color:var(--hub-p-700);background:var(--hub-p-50)}.hub-connect-flash{border:1px solid var(--hub-border);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding-block:.65rem;padding-inline:.85rem;font-size:.8125rem;font-weight:700;line-height:1.4;display:flex}.hub-connect-flash.is-ok{color:var(--hub-success-hover);background:var(--hub-success-soft)}.hub-connect-flash.is-bad{color:var(--hub-danger);background:var(--hub-danger-soft)}.hub-connect-meter{gap:.4rem;display:grid}.hub-connect-meter p{color:var(--hub-text-secondary);align-items:baseline;gap:.4rem;margin:0;font-size:.75rem;font-weight:800;display:flex}.hub-connect-reassure a{align-items:center;min-height:44px;display:inline-flex}.hub-connect-meter-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid}.hub-connect-meter-bar span{background:var(--hub-n-200);border-radius:999px;height:.35rem}.hub-connect-meter-bar span.is-on{background:var(--hub-primary)}.hub-connect-state{outline:none}.hub-connect-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}@media (width<=640px){.hub-connect-path{grid-template-columns:2.75rem minmax(0,1fr)}.hub-connect-path .hub-btn{grid-column:1/-1;width:100%}}.set{gap:var(--hub-space-3);display:grid}.set .hub-control{min-height:44px;font-size:16px}.set .hub-btn,.set .hub-disclose>summary{min-height:44px}.set .hub-switch,.set-block .hub-switch{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.set-meter{gap:var(--hub-space-2);padding:var(--hub-space-3) var(--hub-space-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow-1);display:grid}.set-meter-top{justify-content:space-between;align-items:center;gap:var(--hub-space-4);display:flex}.set-meter-copy h2{margin:0;font-size:.95rem;font-weight:800}.set-meter-copy p{color:var(--hub-text-secondary);margin:.1rem 0 0;font-size:.78rem;line-height:1.5}.set-meter-num{text-align:end;min-width:4.5ch;color:var(--hub-text);flex:none;margin:0;font-size:1.4rem;font-weight:800;line-height:1}.set-bar{border-radius:var(--hub-radius-pill);background:var(--hub-n-200);height:6px;overflow:hidden}.set-bar>i{background:var(--hub-primary);height:100%;transition:width .26s var(--hub-ease);display:block}.set-bar[aria-valuenow="100"]>i{background:var(--hub-success)}.set-meter-foot{justify-content:space-between;align-items:center;gap:var(--hub-space-2);flex-wrap:wrap;display:flex}.set-missing{gap:var(--hub-space-2);flex-wrap:wrap;display:flex}.set-miss,.set-done{border-radius:var(--hub-radius-pill);align-items:center;gap:.4rem;min-height:44px;padding:0 .7rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.set-miss{background:var(--hub-warning-soft);color:#7c2d12;border:1px solid #fcd34d}.set-miss:hover{background:#fef3c7}.set-done{background:var(--hub-success-soft);color:#065f46;border:1px solid #a7f3d0}.set-body{gap:var(--hub-space-3);align-items:start;display:grid}@media (width>=1024px){.set-body{grid-template-columns:13.5rem minmax(0,1fr)}}.set-tabs{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow-1);gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}@media (width<=1023px){.set-tabs{z-index:20;scroll-snap-type:inline proximity;overscroll-behavior-inline:contain;box-shadow:var(--hub-shadow-2);position:sticky;top:3.75rem}.set-tab{scroll-snap-align:center}}@media (width>=1024px){.set-tabs{flex-direction:column;position:sticky;top:1rem;overflow:visible}}.set-tab{border-radius:var(--hub-radius-md);min-height:44px;color:var(--hub-text-secondary);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--hub-ease), color var(--hub-ease);background:0 0;border:0;flex:none;align-items:center;padding:0 .85rem;font-size:.875rem;font-weight:650;display:flex}.set-tab:hover{background:var(--hub-surface-muted);color:var(--hub-text)}.set-tab[aria-selected=true]{background:var(--hub-primary);color:#fff}.set-tab:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}.set-panels{min-width:0}.set-panel{gap:var(--hub-space-3);display:grid}.set-panel[hidden]{display:none}.set-panel:focus-visible{outline:none}.set-block{gap:var(--hub-space-3);min-width:0;padding:var(--hub-space-4);background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);box-shadow:var(--hub-shadow-1);display:grid}.set-block>header{gap:.1rem;display:grid}.set-block h2{margin:0;font-size:.9rem;font-weight:800}.set-block header p{color:var(--hub-text-secondary);max-width:78ch;margin:0;font-size:.78rem;line-height:1.55}.set-block a{color:var(--hub-primary-hover);font-weight:700}.set-note{color:var(--hub-text-secondary);margin:0;font-size:.76rem;line-height:1.6}.set-self-start{justify-self:start}.set-links{gap:var(--hub-space-2);border-block-start:1px solid var(--hub-border);flex-wrap:wrap;padding-block-start:var(--hub-space-3);display:flex}.set-grid{gap:var(--hub-space-3);display:grid}@media (width>=640px){.set-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.set-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.set-color{cursor:pointer;height:44px;padding:4px}.set-row{justify-content:space-between;align-items:center;gap:var(--hub-space-4);min-height:52px;padding-block:.4rem;display:flex}.set-row+.set-row{border-block-start:1px solid var(--hub-border)}.set-row-copy{gap:.15rem;min-width:0;display:grid}.set-row-copy b{color:var(--hub-text);font-size:.86rem;font-weight:700}.set-row-copy small{color:var(--hub-text-secondary);font-size:.76rem;line-height:1.6}.set-picks{gap:.2rem;display:grid}.set-pick{cursor:pointer;border-radius:var(--hub-radius-md);min-height:52px;transition:background var(--hub-ease), border-color var(--hub-ease);align-items:flex-start;gap:.75rem;padding:.7rem .5rem;display:flex}.set-pick:hover{background:var(--hub-n-50)}.set-pick:has(input:checked){background:var(--hub-p-50)}.set-pick+.set-pick{border-block-start:1px solid var(--hub-border)}.set-pick input{width:20px;height:20px;accent-color:var(--hub-primary);flex:none;margin-block-start:.15rem}.set-pick:has(input:checked) .set-row-copy b{color:var(--hub-primary-hover)}.set-url{justify-content:space-between;align-items:center;gap:var(--hub-space-3);background:var(--hub-surface-muted);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);padding:.5rem .5rem .5rem .85rem;display:flex}.set-url code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,monospace);color:var(--hub-text);font-size:.8rem;overflow:hidden}.set-reach{align-items:center;gap:var(--hub-space-3);flex-wrap:wrap;display:flex}.set-reach-main{gap:var(--hub-space-2);flex:16rem;min-width:0;display:grid}.set-reach canvas{border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);background:#fff;flex:none;max-width:10rem;max-height:10rem;padding:6px}.set-zones{display:grid}.set-zone{gap:var(--hub-space-2);grid-template-columns:minmax(0,1fr) 6.5rem 6rem minmax(0,1.7fr) 44px;align-items:center;padding-block:.45rem;display:grid}.set-zone+.set-zone{border-block-start:1px solid var(--hub-border)}.set-zone-head{color:var(--hub-text-secondary);padding-block-end:.2rem;font-size:.74rem;font-weight:700}.set-zone-head span:nth-child(2),.set-zone-head span:nth-child(3){text-align:center}.set-zone-empty{grid-column:1/-1;padding-block:.6rem}.set-zone-new{border-block-start:1px solid var(--hub-border);margin-block-start:.2rem;padding-block-start:.7rem}.set-zone-del{color:var(--hub-danger)}.set-zone-del:hover{background:var(--hub-danger-soft);color:var(--hub-danger);border-color:#fecdd3}@media (width<=1024px){.set-zone{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.set-zone>:first-child,.set-zone>:nth-child(4){grid-column:1/-1}.set-zone-head{display:none}}.set-themes{gap:var(--hub-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.set-theme{border:1.5px solid var(--hub-border);border-radius:var(--hub-radius-lg);background:var(--hub-surface);cursor:pointer;transition:border-color var(--hub-ease);gap:.6rem;padding:.7rem;display:grid}.set-theme:hover{border-color:var(--hub-border-strong)}.set-theme:has(input:checked){border-color:var(--hub-primary);box-shadow:inset 0 0 0 1px var(--hub-primary)}.set-theme:has(input:focus-visible){outline:2px solid var(--hub-primary);outline-offset:2px}.set-theme-frame{border:1px solid var(--hub-border);border-radius:var(--hub-radius-sm);background:#fff;height:5.5rem;padding:5px;display:block;overflow:hidden}.set-theme-meta{align-items:flex-start;gap:.55rem;display:flex}.set-theme-meta input{width:20px;height:20px;accent-color:var(--hub-primary);flex:none;margin-block-start:.1rem}.set-theme-copy{gap:.1rem;min-width:0;display:grid}.set-theme-copy b{font-size:.82rem;font-weight:800}.set-theme-copy small{color:var(--hub-text-secondary);font-size:.72rem;line-height:1.5}.tp{gap:4px;height:100%;display:grid}.tp b{border-radius:2px;display:block}.tp-t{background:var(--hub-n-400);width:70%;height:3px}.tp-p{width:35%;height:3px}.tp-img{background:var(--hub-n-300);border-radius:3px;flex:1}.tp-thumb{background:var(--hub-n-300);border-radius:3px;width:18px;height:100%;margin-inline-start:auto}.tp-grid{grid-template-columns:1fr 1fr}.tp-cell{background:var(--hub-n-100);border-radius:4px;flex-direction:column;gap:3px;padding:3px;display:flex}.tp-rows{grid-template-rows:repeat(3,1fr)}.tp-row{background:var(--hub-n-100);border-radius:4px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 18px;gap:3px;padding:3px;display:grid}.tp-row .tp-thumb{grid-area:1/2/span 2;height:100%}.tp-wide{grid-template-rows:1fr 1fr}.tp-band{background:var(--hub-n-300);border-radius:4px;flex-direction:column;justify-content:flex-end;gap:3px;padding:4px;display:flex}.tp-band .tp-t{background:#fff}.tp-list{grid-template-rows:repeat(4,1fr)}.tp-line{border-block-end:1px solid var(--hub-n-200);align-items:center;gap:4px;display:flex}.tp-line .tp-p{width:14px;margin-inline-start:auto}.tp-shell{grid-template-rows:14px 1fr;grid-template-columns:1fr 16px}.tp-cover{background:var(--hub-n-300);border-radius:3px;grid-column:1/-1}.tp-stage{background:var(--hub-n-100);border-radius:4px;place-items:center;display:grid}.tp-dot{border-radius:50%;width:14px;height:14px}.tp-side{align-content:center;gap:3px;display:grid}.tp-side .tp-bar{background:var(--hub-n-400);border-radius:2px;height:3px}.tp-app{grid-template-rows:repeat(3,1fr) 6px}.tp-dock{grid-auto-flow:column;align-items:end;gap:3px;display:grid}.tp-dock b{background:var(--hub-n-300);border-radius:2px;height:4px}.set-toasts{z-index:80;pointer-events:none;justify-items:center;gap:.5rem;padding:0 1rem;display:grid;position:fixed;inset-block-end:1.25rem;inset-inline:0}@media (width<=767px){.set-toasts{inset-block-end:5.5rem}}.set-toast{pointer-events:auto;border:1px solid var(--hub-n-700);border-radius:var(--hub-radius-md);background:var(--hub-n-800);color:#fff;max-width:min(30rem,100%);min-height:48px;box-shadow:var(--hub-shadow-3);align-items:center;gap:.75rem;padding:.35rem .9rem;font-size:.85rem;font-weight:650;display:flex}.set-toast-warn{background:var(--hub-warning-soft);color:#7c2d12;border-color:#fcd34d}.set-toast .hub-ico{flex:none;width:1.05rem;height:1.05rem}.set-toast button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;flex:none;padding:0 .85rem;font-weight:800}.set-toast button:hover{background:#ffffff1f}.set-toast-warn button:hover{background:#7c2d1214}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.shop-header{background-image:linear-gradient(135deg, var(--shop-primary), var(--shop-primary-dark));color:var(--shop-on-primary)}body[data-shop-open="0"] .btn-add-item,body[data-shop-open="0"] #details-order,.btn-add-item[aria-disabled=true],#details-order[aria-disabled=true]{opacity:1;cursor:not-allowed;filter:none;background:var(--hub-n-100)!important;color:var(--hub-n-500)!important;box-shadow:none!important;transform:none!important}body[data-shop-open="0"] .btn-add-item:hover,body[data-shop-open="0"] .btn-add-item:active,body[data-shop-open="0"] #details-order:hover,body[data-shop-open="0"] #details-order:active,.btn-add-item[aria-disabled=true]:hover,.btn-add-item[aria-disabled=true]:active,#details-order[aria-disabled=true]:hover,#details-order[aria-disabled=true]:active{background:var(--hub-n-100)!important;color:var(--hub-n-500)!important;transform:none!important}.tabular-nums{font-variant-numeric:tabular-nums}.tap,.tap-sm{min-width:44px;min-height:44px}.active-orders-card{border:1px solid var(--shop-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.active-orders-card{border:1px solid color-mix(in srgb, var(--shop-primary) 24%, #dbe3ed)}}.active-orders-card{background:#fff;border-radius:1.25rem;box-shadow:0 10px 30px #0f172a12}.active-orders-summary{background:linear-gradient(135deg, var(--shop-primary-soft), #fff 78%);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-block-size:68px;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.active-orders-summary{background:linear-gradient(135deg, color-mix(in srgb, var(--shop-primary-soft) 76%, #fff), #fff 78%)}}.active-orders-mark{border:1px solid var(--shop-primary);justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.active-orders-mark{border:1px solid color-mix(in srgb, var(--shop-primary) 24%, transparent)}}.active-orders-mark{color:var(--shop-primary-ink);background:var(--shop-primary-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.active-orders-mark{background:color-mix(in srgb, var(--shop-primary-soft) 88%, #fff)}}.active-orders-copy{min-inline-size:0}.active-orders-title{color:#0f172a;text-wrap:balance;font-size:.94rem;font-weight:900;line-height:1.35}.active-orders-copy p{color:#526074;text-wrap:pretty;margin-block-start:.16rem;font-size:.75rem;font-weight:600;line-height:1.5}.active-orders-count{block-size:2rem;min-inline-size:2rem;color:var(--shop-on-primary);background:var(--shop-primary);box-shadow:0 4px 12px var(--shop-primary);border-radius:999px;place-items:center;padding-inline:.45rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.active-orders-count{box-shadow:0 4px 12px color-mix(in srgb, var(--shop-primary) 30%, transparent)}}.active-orders-count{font-size:.8rem;font-weight:900}.active-orders-list{border-block-start:1px solid #e8edf3;display:grid}.active-order-link{color:#0f172a;background:#fff;border-block-end:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:58px;min-inline-size:0;padding:.62rem .75rem;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:flex}.active-order-link:last-child{border-block-end:0}.active-order-link:hover{background:#f8fafc}.active-order-link:focus-visible{z-index:1;outline:3px solid var(--shop-primary);position:relative}@supports (color:color-mix(in lab, red, red)){.active-order-link:focus-visible{outline:3px solid color-mix(in srgb, var(--shop-primary) 45%, transparent)}}.active-order-link:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 1px var(--shop-primary)}.active-order-meta{gap:.18rem;min-inline-size:0;display:grid}.active-order-number{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:800;line-height:1.35;overflow:hidden}.active-order-status{color:#526074;align-items:center;gap:.4rem;min-inline-size:0;font-size:.75rem;font-weight:650;line-height:1.4;display:inline-flex}.active-order-status-dot{background:#64748b;border-radius:999px;flex:none;block-size:.48rem;inline-size:.48rem;box-shadow:0 0 0 3px #64748b1f}.active-order-link[data-status=new] .active-order-status-dot,.active-order-link[data-status=preparing] .active-order-status-dot{background:var(--shop-primary);box-shadow:0 0 0 3px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.active-order-link[data-status=new] .active-order-status-dot,.active-order-link[data-status=preparing] .active-order-status-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--shop-primary) 14%, transparent)}}.active-order-link[data-status=ready] .active-order-status-dot{background:#059669;box-shadow:0 0 0 3px #05966921}.active-order-link[data-status=out_for_delivery] .active-order-status-dot{background:#d97706;box-shadow:0 0 0 3px #d9770624}.active-order-action{border:1px solid var(--shop-primary);flex:none;align-items:center;min-block-size:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.active-order-action{border:1px solid color-mix(in srgb, var(--shop-primary) 24%, transparent)}}.active-order-action{color:var(--shop-primary-ink);background:var(--shop-primary-soft);white-space:nowrap;border-radius:999px;padding-inline:.7rem;font-size:.75rem;font-weight:800}@media (width<=390px){.active-orders-summary{grid-template-columns:40px minmax(0,1fr) auto;gap:.6rem}.active-orders-mark{block-size:40px;inline-size:40px}.active-order-link{align-items:flex-end}.active-order-action{min-block-size:32px;padding-inline:.58rem}}@media (prefers-reduced-motion:reduce){.active-order-link{transition:none}}@media (forced-colors:active){.active-orders-card,.active-orders-mark,.active-order-action,.active-orders-count{border:1px solid canvastext}}.hdr-chip{border:1px solid}@supports (color:color-mix(in lab, red, red)){.hdr-chip{border:1px solid color-mix(in srgb, currentColor 40%, transparent)}}.money{text-align:end;min-inline-size:5.5rem}.co-gutter{flex:none;inline-size:44px}.pub-input{width:100%;min-height:48px;font:inherit;color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:14px;padding:.6rem .9rem;font-size:1rem}.pub-input:focus{outline:2px solid var(--shop-primary);outline-offset:1px;border-color:var(--shop-primary)}.pub-input::placeholder{color:#64748b}.place-list{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;max-block-size:15rem;margin-block-start:.4rem;padding:.25rem;list-style:none;overflow-y:auto;box-shadow:0 10px 26px #0f172a1a}.place-option{color:#0f172a;cursor:pointer;border-radius:.65rem;align-items:center;min-block-size:44px;padding:.5rem .65rem;font-size:.85rem;font-weight:600;line-height:1.35;display:flex}.place-option[aria-selected=true]{background:var(--shop-primary,var(--hub-primary));color:var(--shop-on-primary,#fff)}.place-status{color:#475569;margin-block-start:.35rem;font-size:.75rem;font-weight:700}@media (hover:hover) and (pointer:fine){.place-option:hover{background:#f1f5f9}.place-option[aria-selected=true]:hover{background:var(--shop-primary-dark,var(--hub-primary))}}.pin-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.5rem;display:flex}.pin-btn{border:1.5px solid var(--shop-primary,var(--hub-primary));min-block-size:44px;color:var(--shop-primary-ink,var(--hub-primary));cursor:pointer;background:#fff;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;padding-inline:.9rem;font-size:.8rem;font-weight:800;display:inline-flex}.pin-btn:disabled{opacity:.6;cursor:progress}.pin-note{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.pin-link{color:var(--shop-primary-ink,var(--hub-primary));text-underline-offset:2px;font-weight:800;text-decoration:underline}.pin-clear{color:#64748b;cursor:pointer;background:0 0;border:0;min-block-size:44px;padding-inline:.6rem;font-size:.8rem;font-weight:700}@media (hover:hover) and (pointer:fine){.pin-btn:hover:not(:disabled){background:var(--shop-primary-soft,#eef2ff)}.pin-clear:hover{color:#0f172a}}.pub-search-wrap,.shop-search{width:100%;position:relative}.pub-search-input,.shop-search-input,input[type=search].pub-input,#catalog-search,#menu-search{padding-inline:2.75rem 1rem!important}[dir=rtl] input[type=search].pub-input,[dir=rtl] #catalog-search,[dir=rtl] #menu-search{padding-left:1rem!important;padding-right:2.75rem!important}[dir=ltr] input[type=search].pub-input,[dir=ltr] #catalog-search,[dir=ltr] #menu-search{padding-left:2.75rem!important;padding-right:1rem!important}.pub-search-icon,.shop-search-icon{pointer-events:none;color:#64748b;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:.85rem}[dir=rtl] .pub-search-icon,[dir=rtl] .shop-search-icon{left:auto;right:.85rem}[dir=ltr] .pub-search-icon,[dir=ltr] .shop-search-icon{left:.85rem;right:auto}.pub-cat-tab{color:#334155;background:#fff;border:1px solid #e2e8f0}.pub-cat-tab .count{color:#475569;background:#f1f5f9}.pub-cat-tab[aria-pressed=true]{background:var(--shop-primary);color:var(--shop-on-primary);border-color:var(--shop-primary)}.pub-cat-tab[aria-pressed=true] .count{color:inherit;background:#0000002e}.pub-rail-btn{background:var(--shop-primary-soft);color:var(--shop-primary-ink);border:1px solid var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.pub-rail-btn{border:1px solid color-mix(in srgb, var(--shop-primary) 32%, transparent)}}.pub-item-card{-webkit-user-select:none;user-select:none}.pub-item-card img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pub-category-section{content-visibility:auto;contain-intrinsic-size:auto 480px}.pub-off-channel{opacity:.5;filter:saturate(.4)}.pub-off-channel .btn-add-item{cursor:not-allowed}.pub-nutrition{text-wrap:pretty}.pub-nutrition-slot:empty{display:none}.market-list{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;overflow:hidden}.market-row{transition:background-color var(--hub-ease,.15s ease);border-block-end:1px solid #f1f5f9;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .75rem;display:grid}.market-row:last-child{border-block-end:0}.market-row:hover{background:#f8fafc}.market-thumb{background:#f1f5f9;border-radius:8px;block-size:80px;inline-size:96px;position:relative;overflow:hidden}.market-body{gap:.2rem;min-inline-size:0;display:grid}.market-head{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.market-title{color:#0f172a;min-inline-size:0;font-size:.875rem;font-weight:700;line-height:1.35}.market-mark{flex:none}.market-save{background:var(--shop-accent,#0f172a);color:var(--shop-on-accent,#fff);border-radius:999px;flex:none;padding:.05rem .4rem;font-size:.62rem;font-weight:900}.market-desc{color:#64748b;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.market-price{align-items:baseline;gap:.4rem;display:flex}.market-price-now{color:var(--shop-primary-ink);font-size:.875rem;font-weight:900}.market-price-was{color:#94a3b8;font-size:.68rem;text-decoration:line-through}.market-actions{align-items:center;gap:.4rem;display:flex}.market-btn-details{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-block-size:44px;padding-inline:.7rem;font-size:.68rem;font-weight:700}.market-btn-details:hover{background:#f1f5f9}.market-btn-add{cursor:pointer;background:var(--shop-primary);block-size:44px;inline-size:44px;color:var(--shop-on-primary);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:900;line-height:1;transition:transform .12s;display:inline-flex}.market-btn-add:active{transform:scale(.96)}@media (width<=420px){.market-row{grid-template-columns:72px minmax(0,1fr) auto;gap:.6rem}.market-thumb{block-size:64px;inline-size:72px}.market-btn-details{display:none}}.fly-dot{z-index:99;pointer-events:none;background:linear-gradient(160deg, var(--shop-primary-dark), var(--shop-primary));block-size:18px;inline-size:18px;box-shadow:0 6px 16px var(--shop-primary);border-radius:50%;position:fixed}@supports (color:color-mix(in lab, red, red)){.fly-dot{box-shadow:0 6px 16px color-mix(in srgb, var(--shop-primary) 50%, transparent)}}@keyframes pub-pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.cart-bump{animation:.4s cubic-bezier(.34,1.56,.64,1) pub-pop}body[data-shop-open]{overscroll-behavior-y:contain}.pub-pull-indicator{z-index:45;block-size:2.2rem;inline-size:2.2rem;color:var(--shop-primary-ink,#0f172a);opacity:0;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%,-44px);box-shadow:0 6px 16px #0f172a2e}.pub-pull-indicator svg{block-size:1.1rem;inline-size:1.1rem;transition:transform .2s}.pub-pull-indicator.is-visible{opacity:1}.pub-pull-indicator.is-ready svg{color:var(--shop-primary,#0f766e);transform:rotate(180deg)}.pub-pull-indicator.is-loading{opacity:1;transition:transform .2s;transform:translate(-50%,14px)!important}.pub-pull-indicator.is-loading svg{animation:.8s linear infinite jr-halo-spin}@media (prefers-reduced-motion:reduce){.pub-pull-indicator.is-loading svg{animation:none}}body[data-menu-theme=journey]{--jr-speed:1;--jr-ease-out:cubic-bezier(.16, 1, .3, 1);--jr-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--jr-dur-fast:.16s;--jr-dur-base:.28s;--jr-dur-enter:calc(.5s * var(--jr-speed));--jr-dur-dish:calc(1.05s * var(--jr-speed))}.jr-body{background:radial-gradient(60rem 40rem at 85% -10%, var(--shop-primary), transparent 60%), radial-gradient(50rem 36rem at -10% 110%, var(--shop-accent,var(--shop-primary)), transparent 55%), #f4f4f2}@supports (color:color-mix(in lab, red, red)){.jr-body{background:radial-gradient(60rem 40rem at 85% -10%, color-mix(in srgb, var(--shop-primary) 9%, transparent), transparent 60%), radial-gradient(50rem 36rem at -10% 110%, color-mix(in srgb, var(--shop-accent,var(--shop-primary)) 8%, transparent), transparent 55%), #f4f4f2}}.jr-bg{display:none}@keyframes jr-card-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jr-screen-in{0%{opacity:0;transform:translateX(calc(var(--jr-flip,1) * -14px))}to{opacity:1;transform:translate(0)}}@keyframes jr-rise-in{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jr-dish-in{0%{opacity:0;transform:translateY(-58%)scale(.6)rotate(-26deg)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes jr-dish-out{0%{opacity:1;transform:translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translateY(28%)scale(.55)rotate(32deg)}}@keyframes jr-plate-pop{0%{opacity:0;filter:blur(6px);transform:rotate(-24deg)scale(.62)}55%{filter:blur()}to{opacity:1;filter:blur();transform:rotate(0)scale(1)}}@keyframes jr-halo-spin{to{transform:rotate(360deg)}}@keyframes jr-sweep{0%{inset-inline-start:-60%}38%,to{inset-inline-start:140%}}[data-shell=journey] .pub-category-section{content-visibility:visible;contain-intrinsic-size:auto}[data-shell=journey] .btn-sheen:not(:disabled){position:relative;overflow:hidden}[data-shell=journey] .btn-sheen:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff59,#0000);inline-size:45%;animation:4.2s cubic-bezier(.25,.46,.45,.94) 4 jr-sweep;position:absolute;inset-block:0;inset-inline-start:-60%}.jr-frame{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:80rem;margin-inline:auto;padding:.75rem;display:grid}@media (width>=1024px){.jr-frame{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.jr-main{order:1}.jr-cart{order:2}.jr-nav{order:0}}@media (width>=1280px){.jr-frame{grid-template-columns:4.75rem minmax(0,1fr) 20rem}}.jr-nav{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:1.25rem;justify-content:space-around;gap:.25rem;padding:.4rem;display:flex;position:fixed;inset-block-end:.75rem;inset-inline:.75rem;box-shadow:0 10px 30px #0f172a1f}@media (width>=1280px){.jr-nav{inset:auto;top:5.5rem;flex-direction:column;justify-content:flex-start;gap:.5rem;inline-size:4.75rem;padding:.6rem .4rem;position:sticky;inset-block-end:auto}}.jr-nav-btn{color:#475569;cursor:pointer;min-block-size:44px;min-inline-size:44px;transition:background var(--jr-dur-fast) var(--jr-ease-out), color var(--jr-dur-fast) var(--jr-ease-out), transform var(--jr-dur-fast) var(--jr-ease-out);background:0 0;border:0;border-radius:.9rem;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .55rem;font-size:.62rem;font-weight:700;text-decoration:none;display:flex}.jr-nav-btn.is-active{background:var(--shop-primary);color:var(--shop-on-primary);box-shadow:0 6px 14px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.jr-nav-btn.is-active{box-shadow:0 6px 14px color-mix(in srgb, var(--shop-primary) 35%, transparent)}}@media (width<=1023.98px){[data-shell=journey] .cart-dock{bottom:4.9rem}[data-shell=journey] .jr-menu,[data-shell=journey] .jr-home{padding-block-end:5.5rem}}.jr-splash{z-index:60;background:#101418;place-items:end center;display:grid;position:fixed;inset:0}.jr-splash-media{position:absolute;inset:0}.jr-splash-img{object-fit:cover;block-size:100%;inline-size:100%}.jr-splash-veil{background:linear-gradient(#0a0c0e59,#0a0c0e26 45%,#0a0c0ed1);position:absolute;inset:0}.jr-splash-body{padding:1.25rem 1rem calc(2rem + env(safe-area-inset-bottom));text-align:center;color:#fff;animation:jr-rise-in var(--jr-dur-enter,.5s) cubic-bezier(.16, 1, .3, 1) both;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:relative}.jr-splash-logo{object-fit:cover;border-radius:1.4rem;block-size:4.5rem;inline-size:4.5rem;box-shadow:0 12px 34px #00000073}.jr-splash-name{font-size:1.5rem;font-weight:900}.jr-splash-tag{color:#ffffffd9;max-inline-size:26rem;font-size:.8rem;font-weight:500}.jr-splash-start{cursor:pointer;background:linear-gradient(160deg, var(--shop-primary-dark), var(--shop-primary));color:var(--shop-on-primary);box-shadow:0 10px 26px var(--shop-primary);border:0;border-radius:999px;align-items:center;gap:.5rem;margin-block-start:.5rem;padding:.85rem 2.2rem;font-size:.9rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jr-splash-start{box-shadow:0 10px 26px color-mix(in srgb, var(--shop-primary) 45%, transparent)}}.jr-splash-start{transition:transform var(--jr-dur-fast) var(--jr-ease-out), box-shadow var(--jr-dur-base) var(--jr-ease-out)}.jr-splash-start:active{transform:scale(.96)}.jr-splash.is-leaving{opacity:0;transition:opacity .32s}[dir=rtl] body[data-menu-theme=journey]{--jr-flip:-1}[data-shell=journey] [data-screen].jr-screen-in{animation:.32s cubic-bezier(.32,.72,.32,1.04) both jr-screen-in}.jr-home{flex-direction:column;gap:1.25rem;padding-block:1rem;display:flex}.jr-hero{background:linear-gradient(150deg,#ffffffd9,#ffffff8c);border:1px solid #ffffffb3;border-radius:1.75rem;align-items:center;gap:1.5rem;padding:1.25rem;display:grid;box-shadow:0 18px 44px #0f172a14}@media (width>=768px){.jr-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:2rem}}.jr-hero-stage{aspect-ratio:1;inline-size:100%;max-inline-size:21rem;margin-inline:auto;position:relative}@media (width<=767.98px){.jr-home{gap:.85rem;padding-block-start:.5rem}.jr-hero{gap:.9rem;padding:1rem}.jr-hero-stage{max-inline-size:12.5rem}}.jr-hero-stage:before{content:"";border:2px dashed var(--shop-primary);border-radius:50%;position:absolute;inset:4%}@supports (color:color-mix(in lab, red, red)){.jr-hero-stage:before{border:2px dashed color-mix(in srgb, var(--shop-primary) 35%, transparent)}}.jr-hero-stage:before{animation:18s linear infinite jr-halo-spin}.jr-hero-dish{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none;position:absolute;inset:9%}.jr-hero-dish img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%;box-shadow:0 24px 48px #0f172a38}.jr-hero-dish .jr-hero-name{white-space:nowrap;color:#0f172a;background:#fffffff2;border-radius:999px;padding:.35rem .9rem;font-size:.72rem;font-weight:900;position:absolute;inset-block-end:4%;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 6px 18px #0f172a24}[dir=rtl] .jr-hero-dish .jr-hero-name{transform:translate(50%)}.jr-hero-dish.is-on{animation:jr-dish-in var(--jr-dur-dish) var(--jr-ease-out) both;display:grid}.jr-hero-dish.is-off{animation:jr-dish-out calc(.7s * var(--jr-speed)) cubic-bezier(.25, .46, .45, .94) forwards;pointer-events:none;display:grid}.jr-hero-logo-fallback{object-fit:cover;border-radius:50%;position:absolute;inset:18%}.jr-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}@media (width>=768px){.jr-hero-copy{text-align:start;align-items:flex-start}}.jr-hero-logo{object-fit:cover;border-radius:1.1rem;block-size:3.4rem;inline-size:3.4rem;box-shadow:0 8px 22px #0f172a26}.jr-hero-title{color:#0f172a;font-size:1.45rem;font-weight:900}.jr-hero-tag{color:#475569;max-inline-size:30rem;font-size:.85rem}.jr-hero-cta{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-block-start:.4rem;display:flex}.jr-btn-primary,.jr-btn-secondary{cursor:pointer;transition:transform var(--jr-dur-fast) var(--jr-ease-out), box-shadow var(--jr-dur-base) var(--jr-ease-out), opacity var(--jr-dur-fast) ease;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.82rem;font-weight:900;display:inline-flex}.jr-btn-primary{background:linear-gradient(160deg, var(--shop-primary-dark), var(--shop-primary));color:var(--shop-on-primary);box-shadow:0 8px 20px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.jr-btn-primary{box-shadow:0 8px 20px color-mix(in srgb, var(--shop-primary) 38%, transparent)}}.jr-btn-primary:active{transform:scale(.96)}.jr-btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.jr-btn-secondary{color:var(--shop-primary-ink);background:#fff;border:1px solid #e2e8f0e6;box-shadow:0 4px 12px #0f172a0f}.jr-popular{flex-direction:column;gap:.6rem;display:flex}.jr-popular-title{color:#0f172a;font-size:1rem;font-weight:900}.jr-popular-rail{gap:.6rem;padding-block:.25rem .5rem;display:flex;overflow-x:auto}.jr-popular-chip{cursor:pointer;color:#0f172a;inline-size:7.25rem;transition:transform var(--jr-dur-fast) var(--jr-ease-out), box-shadow var(--jr-dur-base) var(--jr-ease-out);background:#ffffffe6;border:1px solid #e2e8f0e6;border-radius:1.1rem;flex-direction:column;flex:none;align-items:center;gap:.4rem;padding:.7rem .5rem;font-size:.7rem;font-weight:800;display:flex}.jr-popular-chip img{object-fit:cover;border-radius:50%;block-size:3.4rem;inline-size:3.4rem}.jr-popular-chip span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.jr-menu{flex-direction:column;gap:.9rem;display:flex}.jr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem .8rem;padding-block-start:3rem;display:grid}@media (width<=359px){.jr-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=768px){.jr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.jr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.jr-card{text-align:center;block-size:100%;transition:transform var(--jr-dur-base) var(--jr-ease-spring), box-shadow var(--jr-dur-base) var(--jr-ease-out);animation:jr-card-in var(--jr-dur-enter) var(--jr-ease-out) backwards;animation-delay:calc(var(--jr-d,0) * 70ms);background:linear-gradient(150deg,#ffffffeb,#ffffffad);border:1px solid #ffffffbf;border-radius:1.4rem;flex-direction:column;padding:4.4rem .7rem .8rem;display:flex;position:relative;box-shadow:0 10px 26px #0f172a12}.jr-grid>.jr-card:nth-child(2){--jr-d:1}.jr-grid>.jr-card:nth-child(3){--jr-d:2}.jr-grid>.jr-card:nth-child(4){--jr-d:3}.jr-grid>.jr-card:nth-child(5){--jr-d:4}.jr-grid>.jr-card:nth-child(6){--jr-d:5}.jr-grid>.jr-card:nth-child(7){--jr-d:6}.jr-grid>.jr-card:nth-child(8){--jr-d:7}.jr-card-img{pointer-events:none;block-size:6.5rem;inline-size:6.5rem;transition:transform var(--jr-dur-base) var(--jr-ease-spring);background:#f1f5f9;border-radius:50%;position:absolute;inset-block-start:-2.6rem;inset-inline-start:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 26px #0f172a2e}[dir=rtl] .jr-card-img{transform:translate(50%)}.jr-card-img img{object-fit:cover;block-size:100%;inline-size:100%}.jr-card-body{flex-direction:column;flex:1;align-items:center;gap:.35rem;display:flex}.jr-card-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;min-block-size:1.1rem;display:flex}.jr-card-mark{flex:none}.jr-card-save{color:var(--shop-primary-ink);background:#f1f5f9;border-radius:999px;padding:.1rem .5rem;font-size:.62rem;font-weight:900}.jr-card-title{color:#0f172a;font-size:.85rem;font-weight:900;line-height:1.35}.jr-card-desc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.5;display:-webkit-box;overflow:hidden}.jr-card-foot{gap:.55rem;inline-size:100%;margin-block-start:auto;padding-block-start:.5rem;display:grid}.jr-card-price{inline-size:100%;min-inline-size:0;color:var(--shop-primary-ink);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem;font-size:.92rem;font-weight:900;display:flex}.jr-card-actions{grid-template-columns:repeat(3,minmax(44px,1fr));place-items:center;gap:.25rem;inline-size:100%;display:grid}.jr-card-actions>.js-fav-slot{justify-self:center}.jr-card-actions>.jr-card-details{justify-self:start}.jr-card-actions>.jr-card-add{justify-self:end}.jr-card-unit{color:#64748b;font-size:.6rem;font-weight:700}.jr-card-was{color:#64748b;font-size:.66rem;font-weight:700;text-decoration:line-through}.jr-card-details{color:#64748b;cursor:pointer;block-size:44px;inline-size:44px;transition:background var(--jr-dur-fast) ease, color var(--jr-dur-fast) ease;background:#fff;border:1px solid #e2e8f0e6;border-radius:.8rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.jr-card-add{cursor:pointer;background:linear-gradient(160deg, var(--shop-primary-dark), var(--shop-primary));block-size:44px;inline-size:44px;color:var(--shop-on-primary);box-shadow:0 7px 16px var(--shop-primary);border:0;border-radius:.85rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jr-card-add{box-shadow:0 7px 16px color-mix(in srgb, var(--shop-primary) 34%, transparent)}}.jr-card-add{transition:transform var(--jr-dur-fast) var(--jr-ease-out), box-shadow var(--jr-dur-base) var(--jr-ease-out)}.jr-card-add:active{transform:scale(.96)}[data-shell=journey] #details-img{animation:jr-plate-pop calc(.55s * var(--jr-speed,1)) var(--jr-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) both}.jr-cart{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:1.5rem;flex-direction:column;gap:.75rem;max-block-size:calc(100dvh - 6.5rem);padding:1rem;display:none;position:sticky;top:5.5rem;box-shadow:0 14px 34px #0f172a14}@media (width>=1024px){.jr-cart{display:flex}[data-shell=journey] .cart-dock{display:none}}.jr-cart-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.jr-cart-title{color:#0f172a;font-size:1rem;font-weight:900}.jr-cart-count{background:var(--shop-primary);block-size:1.4rem;min-inline-size:1.4rem;color:var(--shop-on-primary);border-radius:999px;justify-content:center;align-items:center;padding-inline:.35rem;font-size:.7rem;font-weight:900;display:inline-flex}.jr-cart-empty{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding-block:2rem;display:flex}.jr-cart-empty-title{color:#475569;font-size:.8rem;font-weight:900}.jr-cart-empty-hint{font-size:.7rem}.jr-cart-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.jr-cart-list:empty{display:none}.jr-cart-line{animation:jr-rise-in .32s var(--jr-ease-out) backwards;background:#f8fafc;border:1px solid #e2e8f0b3;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem;display:grid}.jr-cart-line img{object-fit:cover;border-radius:.8rem;block-size:2.6rem;inline-size:2.6rem}.jr-cart-line-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:800;overflow:hidden}.jr-cart-line-sub{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.jr-cart-line-price{color:var(--shop-primary-ink);font-size:.72rem;font-weight:900}.jr-cart-step{align-items:center;gap:.15rem;display:inline-flex}.jr-cart-step button{color:#0f172a;cursor:pointer;block-size:2.5rem;inline-size:2.5rem;transition:background var(--jr-dur-fast) ease, transform var(--jr-dur-fast) ease;background:#fff;border:1px solid #e2e8f0e6;border-radius:.55rem;font-size:.8rem;font-weight:900;line-height:1}.jr-cart-step button:hover{background:#f1f5f9}.jr-cart-step button:active{transform:scale(.96)}.jr-cart-step .jr-cart-qty{text-align:center;min-inline-size:1.4rem;font-size:.74rem;font-weight:900}.jr-cart-foot{border-block-start:1px solid #f1f5f9;flex-direction:column;gap:.6rem;padding-block-start:.7rem;display:flex}.jr-cart-total-row{color:#0f172a;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:900;display:flex}.jr-chrome{z-index:30;position:sticky;top:0}@media (hover:hover) and (pointer:fine){.jr-nav-btn:hover{color:var(--shop-primary-ink);transform:translateY(-2px)}.jr-splash-start:hover,.jr-btn-primary:hover,.jr-btn-secondary:hover{transform:translateY(-2px)}.jr-popular-chip:hover{transform:translateY(-3px);box-shadow:0 10px 22px #0f172a1a}.jr-card:hover{transform:translateY(-6px);box-shadow:0 18px 38px #0f172a1f}.jr-card:hover .jr-card-img{transform:translate(-50%)translateY(-5px)rotate(-3deg)scale(1.04)}[dir=rtl] .jr-card:hover .jr-card-img{transform:translate(50%)translateY(-5px)rotate(3deg)scale(1.04)}.jr-card-details:hover{color:var(--shop-primary-ink);background:#f8fafc}.jr-card-add:hover{transform:translateY(-2px)rotate(90deg)}}.jr-line-note-editor{margin-block-start:.35rem}.jr-line-note-editor textarea,.co-line-note textarea{font-size:.72rem}.co-line-note{inline-size:100%;margin-block-start:.25rem}body[data-menu-theme=app]{--ap-ease:cubic-bezier(.16, 1, .3, 1);--ap-dur:.18s;--ap-radius:1.15rem;--ap-dock-h:calc(4.9rem + env(safe-area-inset-bottom,0px))}.ap-page{background:radial-gradient(115% 42% at 50% 0%, var(--shop-primary), transparent 68%), #f4f5f7}@supports (color:color-mix(in lab, red, red)){.ap-page{background:radial-gradient(115% 42% at 50% 0%, color-mix(in srgb, var(--shop-primary) 9%, transparent), transparent 68%), #f4f5f7}}[data-shell=app] .shop-header{padding:.45rem .7rem;position:static;box-shadow:0 1px #0f172a12}[data-shell=app] .shop-nav{max-width:78rem}[data-shell=app] .shop-mark{border-radius:.85rem;block-size:2.3rem;inline-size:2.3rem;font-size:1.05rem}[data-shell=app] .shop-identity h1{font-size:.95rem}[data-shell=app] .shop-status-badge{margin-block-start:.1rem;padding-block:0}.ap-frame{gap:1rem;max-inline-size:78rem;margin-inline:auto;padding:.75rem;display:grid}.ap-main{min-inline-size:0}.ap-screen{flex-direction:column;gap:.75rem;padding-block-end:calc(var(--ap-dock-h) + 1.1rem);display:flex}@media (width>=1024px){.ap-frame{grid-template-columns:minmax(0,48rem) 21rem;justify-content:center;align-items:start;padding-inline:1.25rem}.ap-screen{padding-block-end:calc(var(--ap-dock-h) + 1.75rem)}}body[data-shell=app][data-menu-theme=app]{padding-block-end:calc(var(--ap-dock-h) + 2rem)}body[data-shell=app][data-menu-theme=app]:has(#floating-cart-bar:not(.hidden)){padding-block-end:calc(var(--ap-dock-h) + 7.5rem)}.ap-address{color:#475569;text-align:center;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:flex}[data-shell=app] .cat-rail{z-index:25;scroll-snap-type:inline mandatory;background:#f4f5f7f0;gap:.5rem;padding-block:.55rem;top:0}[data-shell=app] .cat-rail .pub-cat-tab,[data-shell=app] .cat-rail .pub-rail-btn{white-space:normal;text-align:center;scroll-snap-align:center;border-radius:1.1rem;flex-direction:column;justify-content:center;gap:.3rem;min-block-size:5.5rem;inline-size:5.5rem;padding:.5rem .35rem;position:relative}[data-shell=app] .cat-rail .pub-cat-tab .hub-ico,[data-shell=app] .cat-rail .pub-rail-btn .hub-ico{block-size:1.5rem;inline-size:1.5rem}[data-shell=app] .cat-rail .pub-cat-tab>span:not(.count),[data-shell=app] .cat-rail .pub-rail-btn>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.25;display:-webkit-box;overflow:hidden}[data-shell=app] .cat-rail .pub-cat-tab .count{min-inline-size:1.3rem;padding-inline:.3rem;line-height:1.3;position:absolute;inset-block-start:.3rem;inset-inline-end:.3rem}[data-shell=app] .cat-rail .pub-cat-tab[aria-pressed=true]{box-shadow:0 8px 18px -11px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){[data-shell=app] .cat-rail .pub-cat-tab[aria-pressed=true]{box-shadow:0 8px 18px -11px color-mix(in srgb, var(--shop-primary) 70%, transparent)}}[data-shell=app] .pub-search-input{border-radius:999px}[data-shell=app] .pub-rail-btn{display:none}[data-shell=app] .pub-category-section{scroll-margin-block-start:7rem}.ap-list{gap:.55rem;display:grid}.ap-row{border-radius:var(--ap-radius);transition:box-shadow var(--ap-dur) var(--ap-ease), transform var(--ap-dur) var(--ap-ease);background:#fff;border:1px solid #e2e8f0e6;grid-template-columns:84px minmax(0,1fr) 3rem;align-items:center;gap:.6rem;padding:.55rem;display:grid;position:relative;box-shadow:0 1px 2px #0f172a0a}.ap-thumb{background:var(--shop-primary-soft);border-radius:1rem;block-size:84px;inline-size:84px;position:relative;overflow:hidden}.ap-img{object-fit:cover;block-size:100%;inline-size:100%}@media (width>=640px){.ap-row{grid-template-columns:104px minmax(0,1fr) 3rem;gap:.85rem;padding:.7rem}.ap-thumb{block-size:104px;inline-size:104px}}.ap-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ap-hit:focus-visible{outline:2px solid var(--shop-primary);outline-offset:-3px}.ap-actions{z-index:2;position:relative}.ap-body{gap:.2rem;min-inline-size:0;display:grid}.ap-body>*{min-inline-size:0}.ap-copy{gap:.2rem;min-inline-size:0;display:grid}@media (width>=900px){.ap-body{align-items:center;gap:1rem;display:flex}.ap-copy{flex:auto}.ap-price{flex:none;margin-block-start:0}}.ap-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.ap-title{-webkit-line-clamp:2;line-clamp:2;color:#0f172a;-webkit-box-orient:vertical;flex:0 auto;min-inline-size:0;font-size:.95rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ap-mark{flex-shrink:0}.ap-desc{-webkit-line-clamp:1;line-clamp:1;color:#64748b;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ap-body .pub-nutrition{gap:.1rem .85rem;margin-block-start:.1rem}.ap-body .pub-nutrition>span{color:#64748b;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500}.ap-off{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-self:start;align-items:center;padding:.1rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ap-price{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-inline-size:0;margin-block-start:.1rem;display:flex}[dir=rtl] .ap-price{justify-content:flex-end}.ap-price-now{color:var(--shop-primary-ink);font-size:1rem;font-weight:900}.ap-price-was{color:#64748b;font-size:.75rem;text-decoration:line-through}.ap-unit{color:#64748b;font-size:.75rem;font-weight:700}.ap-actions{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}.ap-add{cursor:pointer;background:var(--shop-primary);block-size:2.875rem;inline-size:2.875rem;color:var(--shop-on-primary);box-shadow:0 7px 15px -8px var(--shop-primary);border:0;border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ap-add{box-shadow:0 7px 15px -8px color-mix(in srgb, var(--shop-primary) 75%, transparent)}}.ap-add{transition:transform var(--ap-dur) var(--ap-ease), background var(--ap-dur) var(--ap-ease)}.ap-add:active{transform:scale(.94)}.ap-dock{z-index:45;padding:.3rem .5rem calc(.3rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-block-start:1px solid #e2e8f0e6;justify-content:space-around;align-items:stretch;gap:.25rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.ap-tab{color:#475569;cursor:pointer;min-block-size:44px;min-inline-size:44px;transition:background var(--ap-dur) var(--ap-ease), color var(--ap-dur) var(--ap-ease);background:0 0;border:0;border-radius:.85rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;padding:.3rem .2rem;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.ap-tab>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.1rem;max-inline-size:100%;line-height:1.15;display:-webkit-box;overflow:hidden}.ap-tab-cart{background:var(--shop-primary);color:var(--shop-on-primary)}.ap-tab-cart:disabled{color:#64748b;cursor:not-allowed;box-shadow:none;background:#e2e8f0}@media (width<=1023.98px){[data-shell=app] .cart-dock{bottom:calc(var(--ap-dock-h) + .35rem)}}@media (width>=1024px){[data-shell=app] .cart-dock{display:none}.ap-dock{inset-block-end:1.25rem;inset-inline:auto;border:1px solid #e2e8f0e6;border-radius:1.3rem;gap:.3rem;padding:.4rem;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0f172a26}.ap-tab{flex:none;min-inline-size:4.9rem}}.ap-cart{max-block-size:calc(100dvh - 3.25rem - var(--ap-dock-h));top:1rem}@media (hover:hover) and (pointer:fine){.ap-row:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a1a}.ap-add:hover{background:var(--shop-primary-dark)}.ap-tab:hover:not(:disabled){color:var(--shop-primary-ink);background:#f1f5f9}.ap-tab-cart:hover:not(:disabled){background:var(--shop-primary-dark);color:var(--shop-on-primary)}[data-shell=app] .cat-rail .pub-cat-tab:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ap-row,.ap-add,.ap-tab{transition:none}.ap-add:active{transform:none}[data-shell=app] .cat-rail{scroll-snap-type:none}}.co-line{grid-template-columns:3.75rem minmax(0,1fr) max-content;grid-template-areas:"media copy price""media actions actions";align-items:center;gap:.4rem .75rem;min-block-size:5rem;padding-block:.75rem;display:grid}.co-line-media{aspect-ratio:1;border:1px solid var(--shop-primary);grid-area:media;align-self:start;inline-size:3.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.co-line-media{border:1px solid color-mix(in srgb, var(--shop-primary) 14%, #e2e8f0)}}.co-line-media{background:radial-gradient(circle at 30% 20%, var(--shop-primary), transparent 58%), #f8fafc;border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.co-line-media{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--shop-primary) 12%, white), transparent 58%), #f8fafc}}.co-line-media{box-shadow:0 8px 18px -14px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.co-line-media{box-shadow:0 8px 18px -14px color-mix(in srgb, var(--shop-primary) 45%, #0f172a)}}.co-line-image,.co-line-media>.shop-ph{object-fit:cover;block-size:100%;inline-size:100%;display:block}.co-line-media-fallback{block-size:100%;inline-size:100%;color:var(--shop-primary-ink);place-items:center;font-size:1.05rem;font-weight:900;display:grid}.co-line-copy{grid-area:copy;min-inline-size:0}.co-line-price{grid-area:price;align-self:start;min-inline-size:max-content;padding-block-start:.1rem;font-size:.78rem}.co-line-actions{grid-area:actions;justify-content:flex-start;align-items:center;gap:.5rem;inline-size:auto;display:flex}.co-qty-step{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.85rem;grid-template-columns:2.5rem minmax(2.25rem,auto) 2.5rem;align-items:center;min-block-size:2.5rem;display:inline-grid;overflow:hidden}.co-qty-step button{block-size:2.5rem;inline-size:2.5rem;color:var(--shop-primary-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1rem;font-weight:900;line-height:1;transition:background-color .14s,color .14s,transform .1s;display:inline-flex}.co-qty-step button:focus-visible{z-index:1;outline:2px solid var(--shop-primary);outline-offset:-2px;position:relative}.co-qty-step button:active{transform:scale(.96)}@media (pointer:coarse){.co-qty-step{grid-template-columns:2.75rem minmax(2.25rem,auto) 2.75rem;min-block-size:2.75rem}.co-qty-step button{block-size:2.75rem;inline-size:2.75rem}}.co-qty-value{text-align:center;white-space:nowrap;min-inline-size:2.25rem;padding-inline:.25rem;font-size:.72rem;font-weight:900}@media (hover:hover) and (pointer:fine){.co-qty-step button:hover{background:#f1f5f9}}@media (width<=380px){.co-line{gap-inline:.55rem;grid-template-columns:3.25rem minmax(0,1fr) max-content}.co-line-media{border-radius:.85rem;inline-size:3.25rem}.co-line-actions{gap:.3rem}}.pub-cover{inline-size:100%}.pub-slider{background:#e2e8f0;position:relative;overflow:hidden}.pub-slider-cover{block-size:9rem}@media (width>=640px){.pub-slider-cover{block-size:12rem}}.pub-slider-4x3{aspect-ratio:4/3}.pub-slider-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;block-size:100%;display:flex;overflow:auto hidden}.pub-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;block-size:100%;inline-size:100%}.pub-slide-img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pub-slider-dots{pointer-events:none;justify-content:center;gap:.35rem;display:flex;position:absolute;inset-block-end:.5rem;inset-inline:0}.pub-slider-dot{pointer-events:auto;cursor:pointer;background:0 0;border:0;block-size:1.5rem;inline-size:1.5rem;padding:0;position:relative}.pub-slider-dot:before{content:"";background:#ffffff8c;border-radius:999px;block-size:.4rem;inline-size:.4rem;transition:inline-size .15s,background-color .15s;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;box-shadow:0 0 0 1px #0f172a40}.pub-slider-dot[aria-current=true]:before{background:#fff;border-radius:999px;inline-size:1.1rem}.pub-slider-dot:focus-visible{outline-offset:-2px;border-radius:999px;outline:2px solid #fff}@media (pointer:coarse){.pub-slider-dot{block-size:2.75rem;inline-size:2.75rem}}@media (prefers-reduced-motion:reduce){.pub-slider-track{scroll-behavior:auto}.pub-slider-dot:before{transition:none}}.pub-gallery-slot:empty{display:none}.pub-occasion{background:linear-gradient(180deg, var(--shop-primary-soft), transparent);flex-direction:column;align-items:center;gap:.4rem;padding:.85rem 1rem .95rem;display:flex;position:relative;overflow:hidden}.pub-occasion-mark{block-size:4.5rem;inline-size:4.5rem;color:var(--shop-primary-ink);background:#fff;border:3px solid #fff;border-radius:1rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f172a29}.pub-occasion-logo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pub-occasion-motif{opacity:.85;block-size:1.15rem;inline-size:1.15rem;position:absolute;inset-block-end:.15rem;inset-inline-end:.15rem}.pub-occasion-halo{border:2px dashed var(--shop-primary);opacity:.45;pointer-events:none;border-radius:999px;block-size:6.5rem;inline-size:6.5rem;animation:13s linear infinite pub-occasion-spin;position:absolute;inset-block-start:.35rem}@keyframes pub-occasion-spin{to{rotate:360deg}}.pub-occasion-label{color:var(--shop-primary-ink);text-align:center;font-size:.78rem;font-weight:800}.pub-occasion-confetti{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.oc-ramadan .pub-occasion-halo{border-style:dashed}.oc-eid .pub-occasion-halo{border-style:dotted;border-width:3px}.oc-national .pub-occasion-halo{border-style:solid;border-width:3px}.oc-worldcup .pub-occasion-halo{border-style:double;border-width:5px}@media (prefers-reduced-motion:reduce){.pub-occasion-halo{animation:none}}.sheet{flex-direction:column;max-height:88dvh;display:flex}@media (prefers-reduced-motion:no-preference){.sheet{animation:.18s ease-out sheet-in}@keyframes sheet-in{0%{opacity:.6;transform:translateY(14px)}}}.checkout-overlay{-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);background:#0f172abd;justify-content:center;align-items:flex-end;padding-block-start:max(.75rem, env(safe-area-inset-top));display:flex}.checkout-overlay.hidden{display:none}.checkout-sheet{inline-size:min(100%,44rem);max-block-size:calc(100dvh - max(.75rem, env(safe-area-inset-top)));box-shadow:0 -1px 0 #fff6 inset, 0 28px 70px -24px var(--shop-primary);background:#f8fafc;border:1px solid #ffffff47;border-radius:1.6rem 1.6rem 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.checkout-sheet{box-shadow:0 -1px 0 #fff6 inset, 0 28px 70px -24px color-mix(in srgb, var(--shop-primary) 22%, #020617)}}.checkout-sheet__header{isolation:isolate;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.25rem;padding:1.1rem 1.25rem .9rem;display:flex;position:relative}.checkout-sheet__header:after{z-index:-1;content:"";background:radial-gradient(circle at 15% -35%,#ffffff47,#0000 52%),linear-gradient(#0000,#0000000f);position:absolute;inset:0}.checkout-sheet__header h3{letter-spacing:-.015em;font-size:1rem;font-weight:900}.checkout-sheet__header button{background:#ffffff1f;border:1px solid #ffffff52;flex:none;block-size:2.75rem;inline-size:2.75rem;transition:background-color .16s,transform .12s}.checkout-sheet__header button:active{transform:scale(.96)}.checkout-sheet__grabber{background:#ffffff85;border-radius:999px;block-size:.25rem;inline-size:2.5rem;position:absolute;inset-block-start:.45rem;inset-inline-start:50%;translate:-50%}[dir=rtl] .checkout-sheet__grabber{translate:50%}.checkout-sheet__body{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 85% -10%, var(--shop-primary), transparent 28rem), #f8fafc}@supports (color:color-mix(in lab, red, red)){.checkout-sheet__body{background:radial-gradient(circle at 85% -10%, color-mix(in srgb, var(--shop-primary) 8%, transparent), transparent 28rem), #f8fafc}}.checkout-block,.checkout-summary{border:1px solid var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-block,.checkout-summary{border:1px solid color-mix(in srgb, var(--shop-primary) 10%, #e2e8f0)}}.checkout-block,.checkout-summary{box-shadow:0 12px 32px -28px var(--shop-primary);background:#fffffff0;border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.checkout-block,.checkout-summary{box-shadow:0 12px 32px -28px color-mix(in srgb, var(--shop-primary) 36%, #0f172a)}}.checkout-block{padding:.9rem}.checkout-signin{box-shadow:0 12px 28px -24px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-signin{box-shadow:0 12px 28px -24px color-mix(in srgb, var(--shop-primary) 45%, #0f172a)}}.checkout-fulfilment .type-label{border-color:#dbe3ec;border-radius:.9rem;min-block-size:3.6rem;transition:border-color .16s,background-color .16s,color .16s,transform .12s}.checkout-fulfilment .type-label[data-checked="1"]{border-color:var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-fulfilment .type-label[data-checked="1"]{border-color:color-mix(in srgb, var(--shop-primary) 45%, #cbd5e1)}}.checkout-fulfilment .type-label[data-checked="1"]{background:var(--shop-primary-soft);color:var(--shop-primary-ink);box-shadow:0 0 0 1px var(--shop-primary) inset}@supports (color:color-mix(in lab, red, red)){.checkout-fulfilment .type-label[data-checked="1"]{box-shadow:0 0 0 1px color-mix(in srgb, var(--shop-primary) 16%, transparent) inset}}.checkout-fulfilment .type-label:active{transform:scale(.985)}.checkout-customer-grid{padding:.9rem}.checkout-upsell{background:var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-upsell{background:color-mix(in srgb, var(--shop-primary) 4%, white)}}.checkout-summary{padding:1rem}.checkout-summary>h4{color:#0f172a;letter-spacing:-.01em;margin-block-end:.35rem;font-size:.82rem;font-weight:900}.checkout-items-list{min-inline-size:0;display:grid}.checkout-totals{border-block-start:1px solid #e2e8f0;margin-block-start:.25rem;padding-block-start:.75rem}.checkout-summary .co-gutter{display:none}.checkout-submit-bar{z-index:3;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f8fafce6;border-block-start:1px solid #cbd5e1bf;margin-inline:-1rem;position:sticky;inset-block-end:calc(-1rem - env(safe-area-inset-bottom));box-shadow:0 -18px 32px -28px #0f172a}.checkout-submit-bar .hub-btn{min-block-size:3.15rem;box-shadow:0 14px 28px -18px var(--shop-primary);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.checkout-submit-bar .hub-btn{box-shadow:0 14px 28px -18px color-mix(in srgb, var(--shop-primary) 72%, #0f172a)}}@media (width>=640px){.checkout-overlay{align-items:center;padding:1.5rem}.checkout-sheet{border-radius:1.6rem;max-block-size:min(54rem,100dvh - 3rem)}.checkout-sheet__grabber{display:none}.checkout-sheet__header{padding-block:1rem}.checkout-sheet__body{padding:1.15rem 1.25rem 1.25rem}.checkout-submit-bar{margin-inline:-1.25rem;padding-inline:1.25rem;inset-block-end:-1.25rem}}@media (prefers-reduced-motion:reduce){.checkout-sheet,.checkout-sheet__header button,.checkout-fulfilment .type-label{transition:none;animation:none}}.cart-dock{bottom:calc(.75rem + env(safe-area-inset-bottom))}body[data-shop-open]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}body[data-shop-open]:has(#floating-cart-bar:not(.hidden)){padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.type-label[data-checked="1"]{border-color:var(--shop-primary);background:var(--shop-primary);color:var(--shop-on-primary)}.type-label:focus-within{outline:2px solid var(--shop-primary);outline-offset:2px}:root{--shop-header-h:72px}.shop-header{min-height:var(--shop-header-h);z-index:30;position:sticky;top:0}.shop-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.shop-brand{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.shop-identity{min-width:0}.shop-actions{z-index:2;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.shop-status-badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;max-width:100%;padding:.2rem .625rem;font-size:.72rem;font-weight:700;display:inline-flex}.shop-mark{width:3rem;height:3rem}.cat-rail{top:var(--shop-header-h);margin-block-start:.25rem;margin-inline:-.75rem;padding-inline:.75rem}.cust-mods{gap:.75rem;display:grid}.cust-mod{border:1px dashed var(--shop-primary);gap:.5rem;margin:0;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cust-mod{border:1px dashed color-mix(in srgb, var(--shop-primary) 28%, #cbd5e1)}}.cust-mod{background:var(--shop-primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.cust-mod{background:color-mix(in srgb, var(--shop-primary) 6%, #fff)}}.cust-mod legend{padding:0}@media (width>=640px){:root{--shop-header-h:88px}.shop-mark{width:3.5rem;height:3.5rem}.cat-rail{margin-inline:0;padding-inline:0}}.brand-ink{color:var(--shop-primary-ink)}.brand-soft{background:var(--shop-primary-soft)}.brand-line{border-color:var(--shop-primary)}.status-h{color:#0f172a;margin:0;font-size:1.15rem;font-weight:900;line-height:1.3}.eta{color:#0f172a;margin:.35rem 0 0;font-size:.88rem;font-weight:800;line-height:1.4}.eta[hidden]{display:none}.rail-wrap{margin-block-start:1rem;position:relative}.rail-wrap[hidden]{display:none}.rail{margin:0;padding:0;list-style:none;display:flex;position:relative}.rail-line{pointer-events:none;block-size:2px;background:#e2e8f0;position:absolute;inset-block-start:8px;inset-inline-start:calc(50% / var(--rail-n));inset-inline-end:calc(50% / var(--rail-n))}.rail-fill{block-size:2px;inline-size:calc(100% * var(--rail-done) / var(--rail-span));background:var(--shop-primary);position:absolute;inset-block-start:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.rail-fill{transition:none}}.rail-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex;position:relative}.rail-dot{color:#475569;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;block-size:18px;inline-size:18px;font-size:.62rem;font-weight:800;display:flex}.step-check{block-size:11px;inline-size:11px;display:none}.rail-step[data-state=done] .rail-dot{color:#fff;background:#047857;border-color:#047857}.rail-step[data-state=done] .step-check{display:block}.rail-step[data-state=done] .step-num{display:none}.rail-step[data-state=done] .step-name{color:#0f172a}.rail-step[data-state=now] .rail-dot{background:var(--shop-primary);color:var(--shop-on-primary);border-color:var(--shop-primary);box-shadow:0 0 0 4px var(--shop-primary-soft)}.rail-step[data-state=now] .step-name{color:var(--shop-primary-ink);font-weight:900}.rail-step[data-state=todo] .step-name{color:#475569}.step-name{text-align:center;max-inline-size:4.6rem;font-size:.68rem;font-weight:700;line-height:1.25}.delay-bar{color:#92400e;text-align:start;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:center;gap:.5rem;min-height:44px;margin-block-start:.85rem;padding:.5rem .75rem;font-size:.8rem;font-weight:700;line-height:1.4;display:flex}.delay-bar[hidden]{display:none}.delay-bar .hub-ico{flex:none;width:1.1rem;height:1.1rem}.wa-track-card{background:radial-gradient(circle at 8% 0,#22c55e21,#0000 45%),linear-gradient(145deg,#f0fdf4,#fff 72%)}.wa-track-card[hidden]{display:none}.wa-track-card--settled{background:linear-gradient(145deg,#f6fdf9,#fff 68%)}.wa-track-intro{align-items:center;gap:.75rem;display:flex}.wa-track-mark{color:#047857;background:#dcfce7;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 0 0 1px #0596691f,0 4px 12px #05966914}.wa-track-mark .hub-ico{width:1.35rem;height:1.35rem}.wa-track-intro h3{color:#064e3b;text-wrap:balance;margin:0;font-size:.92rem;font-weight:900;line-height:1.35}.wa-track-intro p{color:#166534;text-wrap:pretty;margin:.2rem 0 0;font-size:.76rem;font-weight:600;line-height:1.55}.wa-track-button{color:#fff;background:#087f5b;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:50px;margin-block-start:.9rem;padding-inline:1rem;font-size:.88rem;font-weight:900;line-height:1.25;text-decoration:none;transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:flex;box-shadow:0 1px 2px #064e3b2e,0 7px 18px #05966929}.wa-track-button:hover{background:#066a4c;box-shadow:0 1px 2px #064e3b33,0 9px 22px #05966933}.wa-track-button:active{transform:scale(.985)}.wa-track-button .hub-ico{flex:none;width:1.2rem;height:1.2rem}.wa-track-hint{color:#475569;text-align:center;text-wrap:pretty;margin:.55rem 0 0;font-size:.72rem;font-weight:600;line-height:1.5}.cancel-copy{color:#334155;text-align:start;margin:0 0 .5rem;font-size:.8rem;font-weight:600;line-height:1.55}.cancel-copy[hidden],#btn-cancel[hidden],[data-pay] .pay-only-unpaid,[data-pay] .pay-only-sent{display:none}[data-pay=unpaid] .pay-only-unpaid{display:block}[data-pay=receipt_uploaded] .pay-only-sent{display:flex}.pay-badge{color:#78350f;background:#fef3c7}[data-pay=receipt_uploaded] .pay-badge{color:#fff;background:#1e293b}[data-pay=paid] .pay-badge{color:#fff;background:#047857}.star-btn{cursor:pointer;color:#cbd5e1;background:0 0;border:0;padding:.25rem}.star-btn .hub-ico{width:2rem;height:2rem}.star-btn[aria-checked=true]{color:#b45309}.star-btn[aria-checked=true] .hub-ico{fill:currentColor}.star-btn:focus-visible{outline:2px solid var(--shop-primary);outline-offset:2px;border-radius:8px}.tag-btn[aria-pressed=true]{background:var(--shop-primary);border-color:var(--shop-primary);color:var(--shop-on-primary);font-weight:900}.lp-grid-bg{background-image:radial-gradient(60rem 30rem at 80% -10%, var(--hub-primary-soft), transparent 60%), radial-gradient(40rem 24rem at 10% 10%, #10b9811a, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.lp-grid-bg{background-image:radial-gradient(60rem 30rem at 80% -10%, color-mix(in srgb, var(--hub-primary-soft) 10%, transparent), transparent 60%), radial-gradient(40rem 24rem at 10% 10%, #10b9811a, transparent 60%)}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--hub-p-700);outline-offset:3px;border-radius:10px}.lp-dark a:focus-visible{outline-color:#fff}.lp-skip{z-index:60;color:#fff;inset-inline-start:1rem;background:#0f172a;border-radius:0 0 12px 12px;padding:.75rem 1.1rem;font-size:.875rem;font-weight:800;transition:transform .15s;position:fixed;top:0;transform:translateY(-125%)}.lp-skip:focus{transform:translateY(0)}.lp-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.lp-range::-webkit-slider-runnable-track{background:#e2e8f0;border-radius:999px;height:6px}.lp-range::-webkit-slider-thumb{appearance:none;background:#0f172a;border:2px solid #fff;border-radius:999px;width:24px;height:24px;margin-top:-9px;box-shadow:0 1px 4px #0f172a59}.lp-range::-moz-range-track{background:#e2e8f0;border-radius:999px;height:6px}.lp-range::-moz-range-thumb{background:#0f172a;border:2px solid #fff;border-radius:999px;width:24px;height:24px;box-shadow:0 1px 4px #0f172a59}.lp-figs{margin:0}.lp-fig{justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.lp-fig+.lp-fig{border-top:1px solid #ffffff24}.lp-fig dt{color:#cbd5e1;font-size:.8rem;font-weight:700}.lp-fig dt small{color:#94a3b8;margin-top:.15rem;font-size:.72rem;font-weight:600;display:block}.lp-fig dd{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;min-width:9rem;margin:0;font-size:1.5rem;font-weight:900;line-height:1.2}.lp-fig-win dd{color:#6ee7b7}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.hub-avatar[data-tone]{background-image:none}.hub-avatar[data-tone="1"]{background-color:#4f46e5;background-image:linear-gradient(135deg,#4f46e5,#3730a3)}.hub-avatar[data-tone="2"]{background-color:#6d28d9;background-image:linear-gradient(135deg,#6d28d9,#4c1d95)}.hub-avatar[data-tone="3"]{background-color:#1d4ed8;background-image:linear-gradient(135deg,#1d4ed8,#1e3a8a)}.hub-avatar[data-tone="4"]{background-color:#047857;background-image:linear-gradient(135deg,#047857,#134e4a)}.hub-avatar[data-tone="5"]{background-color:#b45309;background-image:linear-gradient(135deg,#b45309,#7c2d12)}.hub-avatar[data-tone="6"]{background-color:#be123c;background-image:linear-gradient(135deg,#be123c,#881337)}.hub-check{min-height:44px}.hub-check input{flex:none;width:1.25rem;height:1.25rem}.hub-chip{gap:.3rem;min-height:28px;padding:0 .62rem;font-size:.74rem}@media (pointer:coarse){.hub-chip{min-height:44px;padding:0 .85rem;font-size:.8rem}}.hub-combo-list button{min-height:44px;padding-inline-end:2.4rem;position:relative}.hub-combo-search{min-height:44px}.hub-combo-search input{align-self:stretch;min-height:44px;font-size:1rem}.hub-combo-tick{visibility:hidden;width:1rem;height:1rem;color:var(--hub-primary);inset-inline-end:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.hub-combo-tick:empty{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.3-5.3L12.8 4.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.3-5.3L12.8 4.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.hub-combo-group{color:var(--hub-text-muted);padding:.45rem .75rem .2rem;font-size:.72rem;font-weight:700}.hub-combo-list button.is-on{font-weight:700}.hub-combo-list button.is-on .hub-combo-tick{visibility:visible}.hub-live{min-height:24px;color:var(--hub-text-secondary);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.hub-live>i{background:var(--hub-success);width:8px;height:8px;box-shadow:0 0 0 3px var(--hub-success);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.hub-live>i{box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-success) 22%, transparent)}}.hub-live>i{animation:hub-live-pulse 2s var(--hub-ease) infinite}.hub-live>strong{color:var(--hub-text);font-weight:700}@keyframes hub-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hub-live>i{animation:none}}#hub-notifications-dropdown{box-shadow:0 16px 36px -6px #0f172a29,0 0 0 1px #0f172a0d}#hub-notifications-dropdown:not(.hidden){animation:hub-notify-in .18s var(--hub-ease) both}@keyframes hub-notify-in{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){#hub-notifications-dropdown:not(.hidden){animation:none}}.hub-notify-filter-btn{border-radius:var(--hub-radius-pill);border:1px solid var(--hub-border);background:var(--hub-surface);min-width:44px;min-height:44px;color:var(--hub-text-secondary);cursor:pointer;transition:background var(--hub-ease), color var(--hub-ease), border-color var(--hub-ease);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.hub-notify-filter-btn:hover:not(.is-active){background:var(--hub-n-100);color:var(--hub-text)}.hub-notify-filter-btn.is-active{background:var(--hub-primary);color:#fff;border-color:var(--hub-primary);box-shadow:0 1px 2px var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.hub-notify-filter-btn.is-active{box-shadow:0 1px 2px color-mix(in srgb, var(--hub-primary) 22%, transparent)}}.hub-notify-item{transition:background var(--hub-ease);text-decoration:none}.hub-notify-item:hover{background:var(--hub-n-50)}.hub-notify-dot{border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.hub-pw-box .hub-control{min-height:52px}.hub-pw-toggle,.hub-search{min-height:44px}.hub-search input{align-self:stretch;min-height:44px;font-size:1rem}@media (prefers-reduced-motion:reduce){.hub-skel{background:var(--hub-surface-muted)!important;animation:none!important}}.hub-skel-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-support .hub-icon-btn{width:44px;height:44px}.hub-support-chips button{min-height:44px;padding-inline:.9rem;font-size:.8rem}.hub-support-compose textarea{min-height:44px;font-size:1rem}.hub-support-send{width:44px;height:44px}.hub-wa{--hub-chat-mute:#5a6a73}.hub-wa .hub-bubble-meta,.hub-wa .hub-bubble-loc-sub,.hub-wa .hub-wa-attach-size{color:var(--hub-chat-mute)}.hub-wa-attach,.hub-wa-send,.hub-wa-x{flex-shrink:0;width:44px;height:44px}.hub-wa-input{min-height:44px;font-size:1rem}.hub-wa-quick{padding-block:4px}.hub-wa-quick-chip{min-height:44px}[data-hub-wa-idle]:not([data-active-phone]) .hub-wa-bar,[data-hub-wa-idle]:not([data-active-phone]) [data-hub-wa-quick],[data-hub-wa-idle]:not([data-active-phone]) [data-hub-wa-form]{display:none}.dash-wa-card{border-radius:var(--hub-radius-lg);background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:var(--hub-shadow-1);transition:all var(--hub-ease);--dash-tint-to:left;flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}[dir=ltr] .dash-wa-card{--dash-tint-to:right}.dash-wa-card.is-connected{background:linear-gradient(to var(--dash-tint-to), #ecfdf573 0%, #fff 50%, #fff 100%);border-color:#d1fae5}.dash-wa-card.is-disconnected{background:linear-gradient(to var(--dash-tint-to), #f8fafcb3 0%, #fff 60%, #fff 100%);border-style:dashed;border-color:var(--hub-border)}@media (width>=768px){.dash-wa-card{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem}}.dash-wa-meta{flex:auto;align-items:center;gap:.875rem;min-width:0;display:flex}.dash-wa-icon{width:2.75rem;height:2.75rem;transition:transform var(--hub-ease);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.dash-wa-card.is-connected .dash-wa-icon{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.dash-wa-card.is-disconnected .dash-wa-icon{background:var(--hub-n-100);color:var(--hub-text-secondary);border:1px solid var(--hub-border)}.dash-wa-ping{top:-3px;width:10px;height:10px;display:flex;position:absolute;inset-inline-end:-3px}.dash-wa-info{flex:auto;min-width:0}.dash-wa-top{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.dash-wa-badge{border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.dash-wa-badge.is-live{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.dash-wa-badge.is-off{background:var(--hub-n-100);color:var(--hub-text-secondary);border:1px solid var(--hub-border)}.dash-wa-badge-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.dash-wa-badge.is-live .dash-wa-badge-dot{animation:hub-live-pulse 2s var(--hub-ease) infinite;background:#10b981}.dash-wa-badge.is-off .dash-wa-badge-dot{background:#94a3b8}.dash-wa-details{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.dash-wa-phone{font-family:var(--font-sans);color:var(--hub-text);letter-spacing:.02em;-webkit-user-select:all;user-select:all;font-size:.95rem;font-weight:800}.dash-wa-desc{color:var(--hub-text-secondary);margin:0;font-size:.75rem;font-weight:500;line-height:1.35}.dash-wa-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=767px){.dash-wa-actions{border-top:1px solid var(--hub-n-100);width:100%;padding-top:.5rem}.dash-wa-actions .hub-btn{flex:auto;justify-content:center}}.hub-page-actions-menu>div{flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.hub-invstats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-invstats>div{padding:.85rem 1.1rem}.hub-invstats>div:nth-child(n+3){border-block-start:1px solid var(--hub-border)}.hub-invstats>div:nth-child(2n){border-inline-start:1px solid var(--hub-border)}@media (width>=1024px){.hub-invstats{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-invstats>div:nth-child(n+3){border-block-start:0}.hub-invstats>div:nth-child(n+2){border-inline-start:1px solid var(--hub-border)}}.hub-wa-jumpwrap{block-size:0;position:relative}.hub-wa-jump{z-index:5;border:1px solid var(--hub-border);width:44px;height:44px;color:var(--hub-chat-mute);cursor:pointer;transition:color var(--hub-ease), box-shadow var(--hub-ease);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;box-shadow:0 4px 12px #0f172a29}.hub-wa-jump:hover{color:var(--hub-chat-ink);box-shadow:0 6px 16px #0f172a38}.hub-wa-jump[hidden]{display:none}.hub-wa-jump-badge{position:absolute;inset-block-start:-.35rem;inset-inline-start:-.35rem;box-shadow:0 0 0 2px #fff}.hub-wa-jump-badge[hidden],[data-hub-wa-idle]:not([data-active-phone]) .hub-wa-jumpwrap{display:none}.hub-ticket{flex-direction:column;gap:1rem;max-width:46rem;display:flex}.hub-ticket-facts{border:1px solid var(--hub-n-200);background:#fff;border-radius:1rem;padding:.9rem 1rem}.hub-ticket-facts-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hub-ticket-state{border:1px solid var(--hub-n-200);background:var(--hub-n-100);color:var(--hub-n-700);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.hub-ticket-state.is-open{color:#92400e;background:#fffbeb;border-color:#fde68a}.hub-ticket-state.is-replied{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.hub-ticket-state.is-closed{background:var(--hub-n-100);border-color:var(--hub-n-200);color:var(--hub-n-600)}.hub-ticket-since{color:var(--hub-n-500);font-size:.72rem;font-weight:700}.hub-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin-top:.75rem;display:grid}@media (width>=640px){.hub-ticket-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub-ticket-fact dt{color:var(--hub-n-500);align-items:center;gap:.3rem;font-size:.68rem;font-weight:800;display:flex}.hub-ticket-fact dt .hub-ico{width:.85rem;height:.85rem}.hub-ticket-fact dd{color:var(--hub-n-900);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.8rem;font-weight:700}.hub-ticket-fact dd a{color:var(--hub-p-700);font-weight:800}.hub-ticket-fact-wide{grid-column:1/-1}.hub-ticket-panel{border:1px solid var(--hub-n-200);background:#fff;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.hub-ticket-thread{background:var(--hub-n-50);min-height:18rem;max-height:min(34rem,58vh);padding:1rem;overflow-y:auto}.hub-ticket-day{justify-content:center;margin-block:.9rem;display:flex}.hub-ticket-day:first-child{margin-top:.1rem}.hub-ticket-day span{color:var(--hub-n-500);border:1px solid var(--hub-n-200);background:#fff;border-radius:999px;padding:.2rem .75rem;font-size:.68rem;font-weight:800}.hub-ticket-bubble{min-width:9rem;position:relative}.hub-ticket-author{align-items:baseline;gap:.45rem;margin-bottom:.2rem;display:flex}.hub-ticket-author strong{font-size:.7rem;font-weight:900}.hub-ticket-author small{opacity:.75;font-size:.62rem;font-weight:700}.hub-ticket-quote{border-inline-start:3px solid var(--hub-p-500);white-space:pre-wrap;background:var(--hub-n-100);color:var(--hub-n-700);border-radius:.5rem;margin:0 0 .35rem;padding:.35rem .6rem;font-size:.74rem;line-height:1.5}.hub-support-bubble.is-mine .hub-ticket-quote{color:#fff;background:#ffffff2e;border-inline-start-color:#ffffffa6}.hub-support-panel .hub-support-bubble.is-mine .hub-ticket-quote{color:var(--hub-chat-ink);background:#0000000f;border-inline-start-color:#c2ebbc}.hub-ticket-quote-btn{border:1px solid var(--hub-n-200);width:1.9rem;height:1.9rem;color:var(--hub-n-600);cursor:pointer;opacity:0;box-shadow:0 2px 8px -2px var(--hub-n-900);top:-.5rem;background:#fff;border-radius:999px;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset-inline-end:-.5rem}@supports (color:color-mix(in lab, red, red)){.hub-ticket-quote-btn{box-shadow:0 2px 8px -2px color-mix(in srgb, var(--hub-n-900) 20%, transparent)}}.hub-support-row:hover .hub-ticket-quote-btn,.hub-support-row:focus-within .hub-ticket-quote-btn{opacity:1}.hub-ticket-quote-btn:hover{color:var(--hub-p-700);border-color:var(--hub-p-500)}@media (pointer:coarse){.hub-ticket-quote-btn{opacity:.85;width:2.75rem;height:2.75rem}}.hub-bubble-flagged{outline:2px solid var(--hub-warning);outline-offset:2px}.hub-ticket-jump{z-index:5;border:1px solid var(--hub-p-500);background:var(--hub-p-600);color:#fff;cursor:pointer;min-height:2.75rem;box-shadow:0 8px 20px -8px var(--hub-p-600);border-radius:999px;align-self:center;align-items:center;gap:.4rem;margin-top:-3.6rem;margin-bottom:.85rem;padding:0 1.1rem;font-size:.75rem;font-weight:800;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hub-ticket-jump{box-shadow:0 8px 20px -8px color-mix(in srgb, var(--hub-p-600) 60%, transparent)}}.hub-ticket-jump[hidden]{display:none}.hub-ticket-compose{border-block-start:1px solid var(--hub-n-100);background:#fff;flex-direction:column;gap:.5rem;padding:.7rem .8rem;display:flex}.hub-ticket-quoting{background:var(--hub-n-50);border:1px solid var(--hub-n-200);border-inline-start:3px solid var(--hub-p-500);border-radius:.6rem;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.hub-ticket-quoting[hidden]{display:none}.hub-ticket-quoting-body{flex-direction:column;flex:1;min-width:0;display:flex}.hub-ticket-quoting-body strong{color:var(--hub-p-700);font-size:.68rem;font-weight:900}.hub-ticket-quoting-body span{color:var(--hub-n-600);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.hub-support-compose .hub-wa-attach,.hub-ticket-compose-row .hub-wa-attach{flex-shrink:0;width:2.75rem;height:2.75rem}.hub-support-panel>.hub-wa-attachbar{border-block-start:1px solid var(--hub-n-100)}.hub-ticket-compose-row{align-items:flex-end;gap:.5rem;display:flex}.hub-ticket-compose-row textarea{resize:none;border:1.5px solid var(--hub-n-200);min-height:2.75rem;max-height:8rem;font:inherit;background:#fff;border-radius:1.1rem;outline:none;flex:1;padding:.6rem .85rem;font-size:1rem}.hub-ticket-compose-row textarea:focus{border-color:var(--hub-p-500);box-shadow:0 0 0 3px var(--hub-p-500)}@supports (color:color-mix(in lab, red, red)){.hub-ticket-compose-row textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-p-500) 16%, transparent)}}.hub-ticket-send{width:2.75rem;height:2.75rem}.hub-ticket-compose-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hub-ticket-closechip{cursor:pointer;min-height:2.75rem;color:var(--hub-n-600);align-items:center;gap:.45rem;font-size:.74rem;font-weight:700;display:inline-flex}.hub-ticket-closechip input{width:1rem;height:1rem;accent-color:var(--hub-p-600)}.hub-ticket-closechip:has(input:checked){color:#9f1239}.hub-ticket-live{color:var(--hub-n-500);align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:inline-flex}.hub-ticket-live-dot{background:var(--hub-n-400);border-radius:999px;width:.5rem;height:.5rem}.hub-ticket-live[data-state=live]{color:#047857}.hub-ticket-live[data-state=live] .hub-ticket-live-dot{background:#10b981;animation:2s ease-in-out infinite hub-ticket-pulse}@keyframes hub-ticket-pulse{50%{opacity:.45}}.hub-admin-inbox{gap:var(--hub-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.hub-admin-inbox{grid-template-columns:minmax(21rem,25rem) minmax(0,1fr);align-items:stretch;height:calc(100dvh - 6.8rem);min-height:0}}.hub-admin-inbox-list{border:1px solid var(--hub-n-200);background:#fff;border-radius:1rem;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.hub-admin-inbox-pane{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.hub-admin-convo-row{border:0;border-block-start:1px solid var(--hub-n-100);cursor:pointer;width:100%;text-align:inherit;font:inherit;color:inherit;background:0 0;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:background .12s;display:flex;position:relative}.hub-admin-convo-row:first-child{border-block-start:0}.hub-admin-convo-row:hover{background:var(--hub-n-50)}.hub-admin-convo-row.is-active{background:var(--hub-p-500)}@supports (color:color-mix(in lab, red, red)){.hub-admin-convo-row.is-active{background:color-mix(in srgb, var(--hub-p-500) 7%, #fff)}}.hub-admin-convo-row.is-active{box-shadow:inset 3px 0 0 var(--hub-p-600)}.hub-admin-convo-avatar{color:#fff;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.82rem;font-weight:900;display:grid}.hub-canned-chips{scrollbar-width:none;align-items:center;gap:.4rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.hub-canned-chips::-webkit-scrollbar{display:none}.hub-canned-chip{background:var(--hub-n-100);border:1px solid var(--hub-n-200);min-width:44px;min-height:44px;color:var(--hub-n-700);cursor:pointer;border-radius:999px;flex-shrink:0;padding:.3rem .65rem;font-size:.72rem;font-weight:700;transition:all .12s}.hub-canned-chip:hover{background:var(--hub-p-50);border-color:var(--hub-primary);color:var(--hub-p-700)}.hub-msg-new-flash{animation:1.5s ease-out hub-msg-flash}@keyframes hub-msg-flash{0%{background:color-mix(in srgb, var(--hub-p-500) 25%, transparent)}to{background:0 0}}.plat-form{gap:var(--hub-space-4);padding:var(--hub-space-4);flex-direction:column;display:flex}.plat-dot{background:var(--hub-n-300);width:9px;height:9px;box-shadow:0 0 0 3px var(--hub-n-300);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.plat-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-n-300) 30%, transparent)}}.key-card[data-state=saved]{border-color:#fde68a}.key-card[data-state=saved] .plat-dot{animation:hub-live-pulse 2s var(--hub-ease) infinite;background:#d97706;box-shadow:0 0 0 3px #d9770638}.key-card[data-state=live]{border-color:#a7f3d0}.key-card[data-state=live] .plat-dot{background:var(--hub-success);box-shadow:0 0 0 3px var(--hub-success)}@supports (color:color-mix(in lab, red, red)){.key-card[data-state=live] .plat-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-success) 22%, transparent)}}.key-card[data-state=live] .plat-dot{animation:hub-live-pulse 2s var(--hub-ease) infinite}@media (prefers-reduced-motion:reduce){.plat-dot{animation:none!important}}.plat-state{color:var(--hub-text-muted);margin:0;font-size:.73rem;font-weight:700;line-height:1.5}.key-card[data-state=saved] .plat-state{color:var(--hub-warning)}.key-card[data-state=live] .plat-state{color:#047857}.plat-save-row{justify-content:space-between;align-items:center;gap:var(--hub-space-3);border-block-start:1px solid var(--hub-border);flex-wrap:wrap;padding-block-start:var(--hub-space-3);display:flex}.plat-save-note{color:var(--hub-text-secondary);margin:0;font-size:.75rem}.plat-shops-head{justify-content:space-between;align-items:flex-start;gap:var(--hub-space-3);flex-wrap:wrap;display:flex}.plat-shops-copy{min-width:0}.plat-count{background:var(--hub-n-100);color:var(--hub-text-secondary);flex:none}.plat-shop{align-items:center;gap:var(--hub-space-3);min-height:52px;padding:.35rem var(--hub-space-4);display:flex}.plat-shop-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:24px;color:var(--hub-text);flex:1;align-items:center;font-weight:700;display:flex;overflow:hidden}.plat-shop-name:hover{color:var(--hub-primary)}.plat-shop-state{color:var(--hub-text-muted);text-align:end;flex:none;font-size:.72rem;font-weight:700}.plat-shop-state.is-on{color:#047857}.plat-shop-state.is-bad{color:var(--hub-danger)}.plat-shop-switch{flex:none;justify-content:center;min-width:44px;min-height:44px}.dom-grid{align-items:start;gap:1rem;display:grid}@media (width>=768px){.dom-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.dom-steps{background:var(--hub-surface-muted);border:1px solid var(--hub-border);color:var(--hub-text-secondary);border-radius:.625rem;margin:0;padding:.75rem;padding-inline-start:2rem;font-size:.75rem;font-weight:600;line-height:1.7;list-style:decimal}.dom-steps li::marker{color:var(--hub-primary);font-weight:800}.dom-code{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-mono);color:var(--hub-text);background:var(--hub-surface-muted);border:1px solid var(--hub-border);-webkit-user-select:all;user-select:all;direction:ltr;unicode-bidi:isolate;border-radius:.375rem;padding:.1rem .4rem;font-size:.78rem;font-weight:600;display:inline-block}.dom-rec{border:1px solid var(--hub-border);border-radius:.625rem;overflow:hidden}.dom-rec-head{background:var(--hub-surface-muted);border-block-end:1px solid var(--hub-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.dom-rec-head p{color:var(--hub-text-secondary);margin:0;font-size:.75rem;font-weight:600}.dom-rec-body{gap:.5rem 1.25rem;margin:0;padding:.6rem .75rem;display:grid}@media (width>=480px){.dom-rec-body{grid-template-columns:auto auto 1fr}}.dom-rec-body>div{min-width:0}.dom-rec-body dt{color:var(--hub-text-muted);margin-block-end:.2rem;font-size:.7rem;font-weight:700}.dom-rec-body dd{color:var(--hub-text);margin:0;font-size:.78rem}.dom-host{font-family:var(--font-mono);color:var(--hub-text);overflow-wrap:anywhere;unicode-bidi:isolate;font-size:.85rem;font-weight:700}.dom-fail{max-width:52ch;color:var(--hub-warning);margin-block-start:.3rem;font-size:.72rem;line-height:1.55}.dom-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.hub-support-compose,.hub-ticket-compose{position:relative}[data-hub-support-typing],[data-ticket-typing]{z-index:6;background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:0 6px 16px -8px var(--hub-n-900);border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .75rem;display:inline-flex;position:absolute;inset-block-end:calc(100% + .45rem);inset-inline-start:.9rem}@supports (color:color-mix(in lab, red, red)){[data-hub-support-typing],[data-ticket-typing]{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--hub-n-900) 35%, transparent)}}[data-hub-support-typing],[data-ticket-typing]{color:var(--hub-text-secondary);pointer-events:none;font-size:.7rem;font-weight:800;line-height:1}[data-hub-support-typing][hidden],[data-ticket-typing][hidden]{display:none}[data-hub-support-typing] span[aria-hidden],[data-ticket-typing] span[aria-hidden]{align-items:center;gap:.2rem;display:inline-flex}[data-hub-support-typing] i,[data-ticket-typing] i{background:currentColor;border-radius:999px;width:.28rem;height:.28rem;animation:1.2s ease-in-out infinite hub-typing-dot}[data-hub-support-typing] i:nth-child(2),[data-ticket-typing] i:nth-child(2){animation-delay:.18s}[data-hub-support-typing] i:nth-child(3),[data-ticket-typing] i:nth-child(3){animation-delay:.36s}@keyframes hub-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.14rem)}}@media (prefers-reduced-motion:reduce){[data-hub-support-typing] i,[data-ticket-typing] i{opacity:.6;animation:none;transform:none}}.reclass-card{flex-direction:column;gap:1rem;display:flex}.reclass-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=768px){.reclass-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.reclass-mode-label{cursor:pointer;height:100%;display:block}.reclass-mode-label input{opacity:0;pointer-events:none;position:absolute}.reclass-mode-card{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);height:100%;transition:border-color var(--hub-ease), background var(--hub-ease), box-shadow var(--hub-ease);flex-direction:column;justify-content:space-between;gap:.625rem;padding:.875rem 1rem;display:flex}.reclass-mode-card:hover{border-color:var(--hub-border-strong);background:var(--hub-n-50)}.reclass-mode-label input:checked+.reclass-mode-card{border-color:var(--hub-primary);background:var(--hub-primary-subtle);box-shadow:0 4px 14px #2563eb14}.reclass-mode-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reclass-mode-title{color:var(--hub-text);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;display:flex}.reclass-mode-desc{color:var(--hub-text-secondary);font-size:.725rem;line-height:1.55}.reclass-mode-radio-dot{border:2px solid var(--hub-border-strong);width:16px;height:16px;transition:border-color var(--hub-ease), box-shadow var(--hub-ease);border-radius:50%;flex-shrink:0}.reclass-mode-label input:checked+.reclass-mode-card .reclass-mode-radio-dot{border-color:var(--hub-primary);box-shadow:inset 0 0 0 3.5px var(--hub-primary)}.reclass-engine-box{background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.reclass-kpi-grid{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}@media (width>=640px){.reclass-kpi-grid{grid-template-columns:repeat(4,1fr)}}.reclass-kpi-card{border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);background:#fff;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.reclass-kpi-num{color:var(--hub-text);font-size:1.125rem;font-weight:800}.reclass-kpi-title{color:var(--hub-text-secondary);font-size:.6875rem;font-weight:600}.reclass-table-row{border-bottom:1px solid var(--hub-n-100);transition:background var(--hub-ease);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.reclass-table-row:hover{background:var(--hub-n-50)}.reclass-table-row:last-child{border-bottom:none}.reclass-row-start{flex:240px;align-items:center;gap:.75rem;min-width:0;display:flex}.reclass-row-checkbox{border-radius:var(--hub-radius-xs,4px);border:1px solid var(--hub-border-strong,#cbd5e1);width:1rem;height:1rem;color:var(--hub-primary);cursor:pointer;flex-shrink:0}.reclass-row-context{color:var(--hub-text-secondary,#64748b);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.75rem;display:flex}.reclass-from-cat{text-overflow:ellipsis;white-space:nowrap;max-width:130px;text-decoration:line-through;overflow:hidden}.reclass-arrow-icon{color:var(--hub-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reclass-row-end{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.reclass-select-wrap{vertical-align:middle;width:auto;min-width:140px;max-width:220px;display:inline-block;position:relative}.reclass-select-wrap:after{content:"";pointer-events:none;inset-inline-end:.65rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='%236366f1' d='M4.2 6.2 8 10l3.8-3.8'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.reclass-target-select{appearance:none;border:1px solid var(--hub-border);border-radius:var(--hub-radius-md,8px);width:100%;color:var(--hub-text);cursor:pointer;transition:border-color var(--hub-ease), box-shadow var(--hub-ease), background-color var(--hub-ease);background-color:#fff;outline:none;padding:.35rem .65rem;padding-inline:.65rem 1.85rem;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.reclass-target-select:hover{border-color:var(--hub-border-strong);background-color:var(--hub-n-50)}.reclass-target-select:focus{border-color:var(--hub-primary);box-shadow:0 0 0 2px var(--hub-primary-subtle);background-color:#fff}.reclass-target-select option,.reclass-target-select optgroup{color:#0f172a!important;background-color:#fff!important}.reclass-cat-pick{min-width:140px}.reclass-lock-btn{color:var(--hub-text-secondary);background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md,8px);cursor:pointer;white-space:nowrap;transition:all var(--hub-ease);align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.reclass-lock-btn:hover{color:var(--hub-text);border-color:var(--hub-border-strong);background:var(--hub-n-100)}.reclass-lock-btn.is-locked{color:#92400e;background:#fef3c7;border-color:#fcd34d;box-shadow:0 1px 2px #d9770614}.reclass-lock-btn.is-locked:hover{background:#fde68a;border-color:#f59e0b}.reclass-lock-btn .reclass-lock-ico{justify-content:center;align-items:center;line-height:1;display:inline-flex}.reclass-lock-btn .reclass-lock-ico svg{width:.875rem;height:.875rem}.reclass-lock-text{line-height:1}.reclass-edit-btn,.reclass-name-edit-btn{width:1.5rem;height:1.5rem;color:var(--hub-text-muted);border-radius:var(--hub-radius-sm,6px);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.reclass-edit-btn:hover,.reclass-name-edit-btn:hover{color:var(--hub-primary);background:var(--hub-p-50);border-color:var(--hub-p-200)}.reclass-edit-btn svg,.reclass-name-edit-btn svg{width:.875rem;height:.875rem}.reclass-item-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reclass-badge{white-space:nowrap;border-style:solid;border-width:1px;border-radius:9999px;flex-shrink:0;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.3;display:inline-flex}.reclass-badge-ai{background-color:var(--hub-p-50);color:var(--hub-p-700);border-color:var(--hub-p-200)}.reclass-badge-fuzzy{color:#334155;background-color:#f1f5f9;border-color:#e2e8f0}.reclass-badge-new{color:#047857;background-color:#ecfdf5;border-color:#a7f3d0}.reclass-badge-locked{color:#92400e;background-color:#fef3c7;border-color:#fcd34d}.reclass-badge-manual{background-color:var(--hub-p-50);color:var(--hub-p-700);border-color:var(--hub-p-200)}.reclass-prop-pill{border-radius:var(--hub-radius-md);border:1px solid var(--hub-border-strong);color:var(--hub-text);transition:all var(--hub-ease);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000a}.reclass-prop-pill:hover{border-color:var(--hub-primary);background:var(--hub-primary-subtle);color:var(--hub-primary);transform:translateY(-1px)}.reclass-prop-pill-badge{background:var(--hub-n-100);color:var(--hub-text-secondary);border-radius:999px;padding:.1rem .35rem;font-size:.65rem;font-weight:800}.reclass-prop-pill:hover .reclass-prop-pill-badge{background:var(--hub-p-100);color:var(--hub-primary)}.reclass-prop-pill-edit{border-radius:var(--hub-radius-sm);color:var(--hub-text-muted);transition:color var(--hub-ease);justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.reclass-prop-pill:hover .reclass-prop-pill-edit{color:var(--hub-primary)}.catalog-tools-tabs{padding-inline:var(--cat-4);background:var(--hub-surface);border-bottom:1px solid var(--hub-border);flex-shrink:0;align-items:stretch;gap:0;display:flex;overflow-x:auto}.catalog-tools-tab{min-height:2.875rem;padding:0 var(--cat-4);color:var(--hub-text-secondary);white-space:nowrap;transition:color var(--hub-ease), border-color var(--hub-ease), background var(--hub-ease);cursor:pointer;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.catalog-tools-tab:hover{color:var(--hub-text);background:var(--hub-n-50)}.catalog-tools-tab.active,.catalog-tools-tab[aria-selected=true]{color:var(--hub-primary);border-bottom-color:var(--hub-primary)}.catalog-tools-tab-badge{border-radius:var(--hub-radius-pill);background:var(--hub-p-100);color:var(--hub-p-700);justify-content:center;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.catalog-tools-body{max-height:calc(82vh - 120px);padding:1.25rem;overflow-y:auto}.catalog-tools-pane{flex-direction:column;gap:1.125rem;display:flex}.catalog-tools-pane[hidden]{display:none}.tools-hero-card{border-radius:var(--hub-radius-lg);background:linear-gradient(135deg, var(--hub-p-50) 0%, #fff 100%);border:1px solid var(--hub-p-100);align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;display:flex}.tools-hero-icon{border-radius:var(--hub-radius-md);width:2.5rem;height:2.5rem;color:var(--hub-primary);border:1px solid var(--hub-p-200);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000a}.tools-hero-content{flex:1;min-width:0}.tools-hero-title{color:var(--hub-text);margin-bottom:.25rem;font-size:.875rem;font-weight:800}.tools-hero-desc{color:var(--hub-text-secondary);font-size:.775rem;line-height:1.55}.tools-feature-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.tools-feature-item{border-radius:var(--hub-radius-md);background:var(--hub-surface);border:1px solid var(--hub-border);align-items:flex-start;gap:.625rem;padding:.875rem;display:flex}.tools-feature-ico{border-radius:var(--hub-radius-sm);background:var(--hub-p-50);width:1.875rem;height:1.875rem;color:var(--hub-primary);border:1px solid var(--hub-p-100);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tools-feature-title{color:var(--hub-text);margin-bottom:.15rem;font-size:.775rem;font-weight:700}.tools-feature-desc{color:var(--hub-text-secondary);font-size:.7rem;line-height:1.45}.tools-status-card{border-radius:var(--hub-radius-lg);background:var(--hub-surface);border:1px solid var(--hub-border);flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.tools-action-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.item-modal-panel{border-radius:var(--cat-r-lg,1rem);flex-direction:column;width:100%;max-width:48rem;max-height:calc(100dvh - 3rem);display:flex;overflow:hidden}.item-modal-tabs{background:var(--hub-surface);border-bottom:1px solid var(--hub-border);scrollbar-width:none;flex-shrink:0;align-items:center;gap:.25rem;padding:.5rem 1.25rem 0;display:flex;overflow-x:auto}.item-modal-tabs::-webkit-scrollbar{display:none}.item-modal-tab{color:var(--hub-text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:.5rem .5rem 0 0;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}.item-modal-tab:hover{color:var(--hub-text);background:var(--hub-n-50)}.item-modal-tab.active,.item-modal-tab[aria-selected=true]{color:var(--hub-primary);background:var(--hub-surface);border-color:var(--hub-border) var(--hub-border) transparent;border-bottom:2px solid var(--hub-primary);box-shadow:0 -2px 6px -1px #00000008}.item-modal-body{background:var(--hub-surface-muted,#f8fafc);flex:auto;gap:1.125rem;max-height:calc(85dvh - 150px);padding:1.25rem 1.5rem;overflow-y:auto}.item-tab-pane{flex-direction:column;gap:1rem;display:flex}.item-tab-pane[hidden]{display:none!important}.item-modal-foot{background:var(--hub-surface);border-top:1px solid var(--hub-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.875rem 1.5rem;display:flex}.item-lang-bar{background:var(--hub-surface-muted,#f8fafc);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .875rem;display:flex}.item-lang-group{border-radius:var(--hub-radius-pill);border:1px solid var(--hub-border);background:#fff;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.item-lang-btn{appearance:none;color:var(--hub-text-secondary);border-radius:var(--hub-radius-pill);cursor:pointer;transition:all var(--hub-ease);background:0 0;border:0;padding:.35rem .75rem;font-family:inherit;font-size:.75rem;font-weight:700}.item-lang-btn:hover{color:var(--hub-text)}.item-lang-btn[aria-selected=true]{background:var(--hub-primary);color:#fff;box-shadow:0 1px 3px #2563eb33}.item-section-card{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);transition:border-color var(--hub-ease);flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.item-section-card:hover{border-color:var(--hub-border-strong)}.item-inline-action-btn{color:var(--hub-primary);background:var(--hub-p-50);border:1px solid var(--hub-p-200);border-radius:var(--hub-radius-sm);cursor:pointer;transition:all var(--hub-ease);align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.725rem;font-weight:700;display:inline-flex}.item-inline-action-btn:hover{background:var(--hub-p-100);color:var(--hub-p-800)}.item-advanced-box{border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);background:var(--hub-surface-muted,#f8fafc);transition:all var(--hub-ease);padding:.75rem 1rem}.item-advanced-box[open]{background:var(--hub-surface);border-color:var(--hub-border-strong)}.item-advanced-summary{cursor:pointer;min-height:44px;color:var(--hub-text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;list-style:none;display:flex}.item-advanced-summary::-webkit-details-marker{display:none}.item-advanced-box[open] .item-advanced-chevron{transform:rotate(180deg)}.item-advanced-body{border-top:1px solid var(--hub-border);margin-top:.5rem;padding-top:.875rem}.item-gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.item-gallery-add-bar{flex-wrap:wrap;align-items:stretch;gap:.5rem;padding-block:.25rem .5rem;display:flex}.item-gallery-add-bar .hub-control{flex:12rem;min-width:0}.item-gallery-add-bar .hub-btn{justify-content:center;min-height:44px}.hub-locale-form{display:contents}.hub-locale-group,.hub-locale-pill{border:1px solid var(--hub-border);border-radius:var(--hub-radius-pill);background:var(--hub-surface-muted);align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.hub-locale-opt{appearance:none;color:var(--hub-text-secondary);border-radius:var(--hub-radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--hub-ease), color var(--hub-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:.375rem .625rem;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.hub-locale-opt:hover{color:var(--hub-text);background:#fff}.hub-locale-opt.is-on{background:var(--hub-primary);color:#fff}.hub-locale-opt:focus-visible{outline:2px solid var(--hub-primary);outline-offset:2px}.hub-locale-group.is-inline{background:0 0;border-color:#0000;padding:0}.hrs-modes{gap:var(--hub-space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.hrs-mode{border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);background:var(--hub-surface);cursor:pointer;transition:border-color var(--hub-ease), background var(--hub-ease);grid-template-columns:auto 1fr;align-items:center;gap:.25rem .6rem;padding:.7rem .85rem;display:grid}.hrs-mode:has(input:checked){border-color:var(--hub-primary);background:var(--hub-primary-subtle)}.hrs-mode input{accent-color:var(--hub-primary);grid-row:1/span 2}.hrs-mode-title{color:var(--hub-text);font-size:.86rem;font-weight:800}.hrs-mode-hint{color:var(--hub-text-secondary);font-size:.74rem;line-height:1.5}.hrs-modes:has(input[value=always]:checked)~.hrs-week{opacity:.45;pointer-events:none}.hrs-week{gap:var(--hub-space-2);transition:opacity var(--hub-ease);display:grid}.hrs-day{align-items:start;gap:var(--hub-space-2);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);background:var(--hub-surface);grid-template-columns:minmax(0,13rem) minmax(0,1fr);padding:.6rem .75rem;display:grid}.hrs-day-head{justify-content:space-between;align-items:center;gap:var(--hub-space-2);min-height:2.25rem;display:flex}.hrs-day-name{font-size:.86rem;font-weight:800}.hrs-day-closed{min-height:24px;color:var(--hub-text-secondary);cursor:pointer;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.hrs-day-closed input{accent-color:var(--hub-primary)}.hrs-day:has(.hrs-day-closed input:checked) .hrs-ranges{opacity:.4;pointer-events:none}.hrs-ranges{transition:opacity var(--hub-ease);gap:.4rem;display:grid}.hrs-range{align-items:center;gap:.5rem;display:flex}.hrs-range .hub-control{max-width:9rem}.hrs-sep{color:var(--hub-text-secondary);font-weight:700}@media (width<=640px){.hrs-day{grid-template-columns:1fr}}.loc-offer{align-items:center;gap:var(--hub-space-2);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);flex-wrap:wrap;padding:.7rem .85rem;display:flex}.loc-offer-legend{color:var(--hub-text-secondary);padding-inline:.35rem;font-size:.76rem;font-weight:800}.loc-offer-opt{min-height:24px;color:var(--hub-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.loc-offer-opt input{accent-color:var(--hub-primary)}@media (pointer:coarse){.hub-control,.hub-disclose>summary,.ops-tool,.campaigns-subnav-link,.ops-view-btn,.hub-locale-opt,.hrs-day-closed,.brn-day-closed,.loc-offer-opt,.key-card-link,.plat-shop-name,.admin-inbox-tab{min-height:44px}.sim-quick-btn,.directory-brand-link{min-width:44px}}.hub-pulse-dot{background-color:var(--hub-success);border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-flex;position:relative}.hub-pulse-dot:before{content:"";background-color:var(--hub-success);opacity:.75;border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite hub-pulse-ping;position:absolute;inset:-3px}@keyframes hub-pulse-ping{75%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.hub-pulse-dot:before{animation:none}}.stats-live-badge{background:var(--hub-success);align-items:center;gap:.45rem;padding:.25rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stats-live-badge{background:color-mix(in srgb, var(--hub-success) 10%, #fff)}}.stats-live-badge{border:1px solid var(--hub-success)}@supports (color:color-mix(in lab, red, red)){.stats-live-badge{border:1px solid color-mix(in srgb, var(--hub-success) 30%, transparent)}}.stats-live-badge{color:var(--hub-success);border-radius:9999px;font-size:.72rem;font-weight:700}.stats-chart-card{position:relative;overflow:visible}.stats-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.stats-chart-wrap{width:100%;margin-top:1rem;position:relative}.stats-chart-grid{align-items:flex-end;gap:2px;width:100%;height:160px;padding-bottom:4px;display:flex}.stats-bar-col{cursor:pointer;border-radius:var(--hub-radius-sm);height:100%;transition:transform .15s var(--hub-ease);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.stats-bar-col:hover{z-index:10;transform:scaleY(1.02)}.stats-bar-track{background:var(--hub-n-100);border-radius:var(--hub-radius-sm);flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.stats-bar-col:hover .stats-bar-track{background:var(--hub-n-200)}.stats-bar-fill{background:linear-gradient(180deg, var(--hub-primary), var(--hub-primary));width:100%}@supports (color:color-mix(in lab, red, red)){.stats-bar-fill{background:linear-gradient(180deg, var(--hub-primary), color-mix(in srgb, var(--hub-primary) 70%, var(--color-indigo-950)))}}.stats-bar-fill{border-radius:var(--hub-radius-sm) var(--hub-radius-sm) 0 0;transition:height .3s var(--hub-ease)}.stats-bar-fill.is-peak{background:linear-gradient(#f59e0b,#d97706)}.stats-bar-orders{border-radius:var(--hub-radius-sm) var(--hub-radius-sm) 0 0;pointer-events:none;background:#10b981d9;width:100%;position:absolute;bottom:0}.stats-peak-badge{color:#fff;border-radius:var(--hub-radius-pill);white-space:nowrap;pointer-events:none;background:#f59e0b;padding:1px 5px;font-size:.62rem;font-weight:800;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001f}.stats-tooltip{color:#fff;border-radius:var(--hub-radius-md);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--hub-ease), transform .15s var(--hub-ease);z-index:25;background:#0f172a;flex-direction:column;gap:2px;padding:.4rem .6rem;font-size:.72rem;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.stats-bar-col:hover .stats-tooltip,.stats-bar-col:focus-visible .stats-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(-2px)}.stats-tooltip-date{color:var(--hub-n-400);font-size:.65rem;font-weight:600}.stats-tooltip-views{color:#fff;font-weight:800}.stats-tooltip-orders{color:#34d399;font-size:.68rem;font-weight:700}.stats-chart-footer{color:var(--hub-text-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;font-size:.75rem;display:flex}.stats-map-card{position:relative;overflow:hidden}.stats-map-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=1024px){.stats-map-grid{grid-template-columns:1fr 1fr}}.stats-zones-list{flex-direction:column;gap:.75rem;display:flex}.stats-zone-item{background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);transition:background .15s var(--hub-ease), border-color .15s var(--hub-ease);flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}.stats-zone-item:hover{border-color:var(--hub-primary-soft);background:#fff}.stats-zone-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.stats-zone-name{color:var(--hub-text);font-size:.82rem;font-weight:700}.stats-zone-meta{color:var(--hub-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;display:flex}.stats-zone-track{background:var(--hub-n-200);border-radius:9999px;width:100%;height:6px;overflow:hidden}.stats-zone-fill{background:linear-gradient(90deg, var(--hub-primary), var(--hub-p-500));height:100%;transition:width .4s var(--hub-ease);border-radius:9999px}.stats-map-visual{background:radial-gradient(circle at center, var(--color-indigo-950) 0%, #0f172a 100%);border-radius:var(--hub-radius-lg);border:1px solid #ffffff1a;justify-content:center;align-items:center;height:100%;min-height:220px;display:flex;position:relative;overflow:hidden}.stats-map-gridlines{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.stats-map-radar{border:1px solid var(--hub-primary-soft);border-radius:50%;width:180px;height:180px;position:relative}@supports (color:color-mix(in lab, red, red)){.stats-map-radar{border:1px solid color-mix(in srgb, var(--hub-primary-soft) 25%, transparent)}}.stats-map-radar{justify-content:center;align-items:center;display:flex}.stats-radar-ring{border:1px dashed var(--hub-primary-soft);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.stats-radar-ring{border:1px dashed color-mix(in srgb, var(--hub-primary-soft) 35%, transparent)}}.stats-radar-ring:first-child{width:120px;height:120px}.stats-radar-ring:nth-child(2){width:60px;height:60px}.stats-map-pin{cursor:pointer;z-index:5;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.stats-map-pin-pulse{background:var(--hub-p-500);width:12px;height:12px;box-shadow:0 0 10px var(--hub-p-500);border-radius:50%;position:relative}.stats-map-pin-pulse:before{content:"";background:var(--hub-primary-soft);border-radius:50%;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.stats-map-pin-pulse:before{background:color-mix(in srgb, var(--hub-primary-soft) 50%, transparent)}}.stats-map-pin-pulse:before{animation:2s cubic-bezier(0,0,.2,1) infinite hub-pulse-ping}.stats-map-pin-label{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;border:1px solid #ffffff26;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.stats-hourly-card{position:relative}.stats-hourly-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:.75rem;display:grid}@media (width>=640px){.stats-hourly-grid{grid-template-columns:repeat(24,minmax(0,1fr))}}.stats-hourly-cell{border-radius:var(--hub-radius-sm);transition:transform .15s var(--hub-ease), box-shadow .15s var(--hub-ease);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:.5rem .2rem;font-size:.65rem;font-weight:700;display:flex;position:relative}.stats-hourly-cell:hover{z-index:10;transform:translateY(-2px);box-shadow:0 2px 6px #0000001a}.stats-hourly-cell[data-level="0"]{background:var(--hub-n-100);color:var(--hub-n-500)}.stats-hourly-cell[data-level="1"]{background:var(--hub-p-100);color:var(--hub-p-700)}.stats-hourly-cell[data-level="2"]{background:var(--hub-p-300);color:var(--hub-p-900)}.stats-hourly-cell[data-level="3"]{background:var(--hub-p-500);color:#fff}.stats-hourly-cell[data-level="4"]{background:var(--hub-p-700);color:#fff;font-weight:900}.stats-hourly-tooltip{color:#fff;border-radius:var(--hub-radius-sm);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--hub-ease);z-index:20;background:#0f172a;padding:.3rem .5rem;font-size:.65rem;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.stats-hourly-cell:hover .stats-hourly-tooltip{opacity:1;visibility:visible}.stats-hourly-legend{color:var(--hub-text-secondary);justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.7rem;display:flex}.stats-hourly-legend-bar{gap:2px;display:flex}.stats-hourly-legend-bar span{border-radius:2px;width:12px;height:12px}.stats-funnel-card{position:relative}.stats-funnel-grid{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (width>=768px){.stats-funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats-funnel-step{background:var(--hub-n-50);border:1px solid var(--hub-border);border-radius:var(--hub-radius-lg);transition:transform .15s var(--hub-ease), border-color .15s var(--hub-ease);flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:relative}.stats-funnel-step:hover{border-color:var(--hub-primary-soft);background:#fff;transform:translateY(-2px)}.stats-funnel-step-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.stats-funnel-badge{border-radius:9999px;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.stats-funnel-track{background:var(--hub-n-200);border-radius:9999px;width:100%;height:8px;overflow:hidden}.stats-funnel-fill{height:100%;transition:width .5s var(--hub-ease);border-radius:9999px}.stats-funnel-fill.step-1{background:linear-gradient(90deg, var(--hub-p-600), var(--hub-p-500))}.stats-funnel-fill.step-2{background:linear-gradient(90deg,#10b981,#34d399)}.stats-funnel-fill.step-3{background:linear-gradient(90deg,#f43f5e,#fb7185)}.stats-funnel-meta{color:var(--hub-text-secondary);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.coupon-voucher-card{border:2px dashed var(--hub-border-strong);border-radius:var(--hub-radius-lg);transition:border-color var(--hub-ease), box-shadow var(--hub-ease);background:#fff;padding:1.25rem;position:relative}.coupon-voucher-card:hover{border-color:var(--hub-primary-hover);box-shadow:var(--hub-shadow-2)}.coupon-voucher-card.is-inactive{background:var(--hub-surface-muted)}.coupon-code-badge{background:var(--hub-surface-muted);border:1px dashed var(--hub-border-strong);border-radius:var(--hub-radius-md);font-family:var(--hub-font-mono,monospace);letter-spacing:.05em;color:var(--hub-text);align-items:center;padding:.35rem .75rem;font-size:1rem;font-weight:800;display:inline-flex}.coupon-discount-badge{border-radius:var(--hub-radius-pill);background:var(--hub-primary-subtle);color:var(--hub-primary);border:1px solid var(--hub-primary);align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.coupon-discount-badge{border:1px solid color-mix(in srgb, var(--hub-primary) 25%, transparent)}}.coupon-progress-track{background:#e2e8f0;border-radius:9999px;width:100%;height:6px;overflow:hidden}.coupon-progress-bar{background:var(--hub-primary);border-radius:9999px;height:100%;transition:width .3s}.coupon-progress-bar.is-exhausted{background:var(--hub-warning,#f59e0b)}.coupon-copy-btn{min-height:32px;padding:.25rem .6rem;font-size:.75rem}body.hub-dialog-open{overflow:hidden}.hub-dialog-layer{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172aad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.hub-dialog-layer[hidden]{display:none}.hub-dialog-layer>.hub-dialog{box-sizing:border-box;width:min(100%,26rem);background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;max-block-size:calc(100dvh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 24px 70px #0f172a3d}.hub-dialog-title{color:#0f172a;font-size:1rem;font-weight:900}.hub-dialog-message{color:#334155;white-space:pre-line;margin-top:.5rem;font-size:.875rem;line-height:1.75}.hub-dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.shop-ph{border-radius:inherit;color:var(--shop-primary-ink,#0f172a);background:radial-gradient(125% 125% at 18% 0%, var(--shop-primary,#6366f1) 0%, transparent 62%), linear-gradient(140deg, var(--shop-primary-soft,#eef2ff) 0%, var(--shop-primary,#6366f1) 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.shop-ph{background:radial-gradient(125% 125% at 18% 0%, color-mix(in srgb, var(--shop-primary,#6366f1) 24%, #fff) 0%, transparent 62%), linear-gradient(140deg, var(--shop-primary-soft,#eef2ff) 0%, color-mix(in srgb, var(--shop-primary,#6366f1) 13%, #fff) 100%)}}.shop-ph:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--shop-primary,#6366f1);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shop-ph:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shop-primary,#6366f1) 16%, transparent)}}.shop-ph:after{pointer-events:none}.shop-ph--fill{block-size:100%;inline-size:100%}.shop-img-wrap>.shop-ph{min-block-size:100%}.shop-ph__mark{letter-spacing:-.03em;opacity:.34;-webkit-user-select:none;user-select:none;font-size:clamp(.85rem,34cqi,4.5rem);font-weight:800;line-height:1}.shop-ph__glyph{opacity:.42;block-size:auto;inline-size:clamp(1.1rem,27cqi,3.5rem)}.shop-img-wrap{background:linear-gradient(100deg, var(--shop-primary-soft,#eef2ff) 30%, var(--shop-primary,#6366f1) 50%, var(--shop-primary-soft,#eef2ff) 70%) 0 0 / 240% 100%}@supports (color:color-mix(in lab, red, red)){.shop-img-wrap{background:linear-gradient(100deg, var(--shop-primary-soft,#eef2ff) 30%, color-mix(in srgb, var(--shop-primary,#6366f1) 10%, #fff) 50%, var(--shop-primary-soft,#eef2ff) 70%) 0 0 / 240% 100%}}.shop-img-wrap{animation:1.5s ease-in-out 8 shop-img-shimmer}@keyframes shop-img-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.shop-img-wrap{animation:none}}.theme-option{min-block-size:9.5rem;transition:border-color var(--hub-ease), background-color var(--hub-ease), box-shadow var(--hub-ease), transform var(--hub-ease);position:relative;overflow:hidden}.theme-option:hover{border-color:var(--hub-primary);box-shadow:0 10px 26px #0f172a14}.theme-option:has(input:focus-visible){outline:3px solid var(--hub-primary)}@supports (color:color-mix(in lab, red, red)){.theme-option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--hub-primary) 36%, transparent)}}.theme-option:has(input:focus-visible){outline-offset:2px}.theme-option.is-selected{border-color:var(--hub-primary);background:var(--hub-primary-subtle);box-shadow:0 0 0 1px var(--hub-primary)}.theme-studio-mock{background:linear-gradient(145deg, #f8fafc, var(--hub-p-50));border:1px solid #94a3b84d;border-radius:.8rem;grid-template-columns:1.25fr .8fr;gap:.28rem;block-size:3.75rem;padding:.4rem;display:grid}.theme-studio-mock:before,.theme-studio-mock:after{content:"";background:linear-gradient(150deg, var(--hub-primary), var(--hub-primary));border-radius:.42rem}@supports (color:color-mix(in lab, red, red)){.theme-studio-mock:before,.theme-studio-mock:after{background:linear-gradient(150deg, var(--hub-primary), color-mix(in srgb, var(--hub-primary) 32%, white))}}.theme-studio-mock:after{background:linear-gradient(#cbd5e1 0 16%,#0000 16% 29%,#e2e8f0 29% 45%,#0000 45% 58%,#e2e8f0 58% 74%,#0000 74%)}.theme-studio-mock--classic{grid-template-columns:.38fr 1fr}.theme-studio-mock--showcase{grid-template-columns:1fr}.theme-studio-mock--showcase:before{background:linear-gradient(140deg, var(--hub-primary), #0f172a);grid-column:1}.theme-studio-mock--showcase:after{display:none}.theme-studio-mock--compact{grid-template-columns:1fr}.theme-studio-mock--compact:before{background:repeating-linear-gradient(#e2e8f0 0 .54rem,#0000 .54rem .88rem)}.theme-studio-mock--compact:after{display:none}.theme-studio-mock--market{grid-template-columns:.45fr 1fr}.theme-studio-mock--journey{background:#0f172a;grid-template-columns:1fr}.theme-studio-mock--journey:before{background:radial-gradient(circle at 24% 20%, #fef3c7, transparent 19%), linear-gradient(140deg, var(--hub-primary), #0f172a)}.theme-studio-mock--journey:after{display:none}.theme-studio-mock--app{grid-template-rows:1fr auto;grid-template-columns:1fr}.theme-studio-mock--app:before{background:repeating-linear-gradient(#e2e8f0 0 .6rem,#0000 .6rem .92rem);grid-row:1}.theme-studio-mock--app:after{background:linear-gradient(90deg, var(--hub-primary), var(--hub-primary));border-radius:.3rem;grid-row:2;block-size:.5rem}@supports (color:color-mix(in lab, red, red)){.theme-studio-mock--app:after{background:linear-gradient(90deg, var(--hub-primary), color-mix(in srgb, var(--hub-primary) 38%, white))}}.theme-studio-status.is-error{color:var(--hub-danger)}.theme-studio-status.is-working{color:var(--hub-primary)}.text-\[0\.6rem\],.text-\[0\.65rem\],.text-\[0\.68rem\],.text-\[0\.7rem\],.text-\[0\.72rem\],.text-\[9px\],.text-\[10px\],.text-\[11px\]{font-size:.75rem}.hub-wa-thread,.hub-support-thread,.hub-ticket-thread{overflow-anchor:none}.dq-bar-fill{background:var(--hub-success)}.dq-bar-fill[data-band=warn]{background:var(--hub-warning)}.dq-bar-fill[data-band=bad]{background:var(--hub-danger)}.hub-demo-banner{background:var(--hub-primary-subtle);color:var(--hub-p-900);border-bottom:1px solid var(--hub-p-200);z-index:40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem max(1rem,50vw - 36rem);font-size:.875rem;display:flex;position:relative}.hub-demo-banner p{margin-top:.25rem}.hub-demo-banner select{width:auto;min-height:44px;font-size:16px}@media (width>=880px){:is(.hub-workspace:has(>[data-inbox-standing])>.hub-card,.hub-workspace:has(>[data-inbox-standing]) .hub-wa){box-shadow:none;border-block:0;border-radius:0}.hub-workspace:has(>[data-inbox-standing]) .hub-workspace-list{border-inline-start:0;border-inline-end:1px solid var(--hub-border);border-start-start-radius:var(--hub-radius-xl);border-end-start-radius:var(--hub-radius-xl)}.hub-workspace:has(>[data-inbox-standing])>[data-inbox-standing]{border-inline-end:0;border-inline-start:1px solid var(--hub-border);border-start-end-radius:var(--hub-radius-xl);border-end-end-radius:var(--hub-radius-xl)}}.hub-dialog-message{white-space:pre-line}.pub-item-card .btn-add-item[aria-disabled=true]{cursor:not-allowed}.hub-support-technical{color:var(--hub-n-600);margin-block:.5rem}.hub-support-technical summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.hub-support-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.75rem}.hub-chip,.ops-tool,.coupon-copy-btn,details>summary,.hub-pager a,.hub-pager span{min-height:44px}.hub-btn,.ops-tool,.hub-pager a,.hub-pager span{min-width:44px}.hub-ticket-quote-btn{min-width:44px;min-height:44px}#order-drawer[data-loading="1"]>div>:not(:first-child){visibility:hidden}body:has(#order-drawer:not(.hidden)) .hub-dock{visibility:hidden;pointer-events:none}body:has(#order-drawer:not(.hidden)){overflow:hidden}.jr-splash-body [data-goto-screen=menu]{color:#fff}.hub-chip-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.hub-chip-row::-webkit-scrollbar{display:none}.hub-chip-row>*{flex-shrink:0}.campaigns-subnav-link{border:1px solid var(--hub-border);background:var(--hub-surface);min-height:44px;color:var(--hub-text-secondary);border-radius:12px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .75rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.campaigns-subnav-link:hover{background:var(--hub-surface-muted);color:var(--hub-text)}.campaigns-subnav-link[aria-current=page]{background:var(--hub-primary);color:#fff;box-shadow:0 1px 2px var(--hub-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.campaigns-subnav-link[aria-current=page]{box-shadow:0 1px 2px color-mix(in srgb, var(--hub-primary) 28%, transparent)}}.bk-actions{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.bk-actions>form{margin:0}@media (width<=767.98px){.tbl-empty-stack{flex-direction:column;display:flex}.tbl-empty-stack>aside{order:-1}.cat-toolbar{gap:.55rem;margin-bottom:.75rem;padding-block:.65rem}.cat-toolbar-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.cat-search{flex:calc(100% - 7.75rem);min-width:0}.cat-toolbar-row>[data-open-item]{white-space:nowrap;flex:none;min-height:44px}.cat-seg,.cat-toolbar-row>[data-open-bulk],.cat-toolbar-row>[data-open-tools]{flex:none;justify-content:center;min-width:44px;min-height:44px}.cat-head{flex-wrap:nowrap}.cat-head-desc{display:none}.cat-drag-handle{width:2.75rem;min-width:44px;height:2.75rem;min-height:44px}.tbl-filter-btn{min-height:44px}.hub-kpi{padding:.85rem .95rem}.hub-kpi .t-h2{font-size:1.4rem}.grid.grid-cols-3 .hub-kpi{min-width:0;padding:.55rem .5rem}.grid.grid-cols-3 .hub-kpi .w-8{display:none}.grid.grid-cols-3 .hub-kpi .t-h2{font-size:1.15rem}.grid.grid-cols-3 .hub-kpi .t-caption{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}[data-filter-group]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-filter-group]::-webkit-scrollbar{display:none}[data-filter-group]>*{flex-shrink:0}[data-plan]{padding:1.1rem 1.15rem}.bill-usage-head{flex-direction:column;align-items:stretch}.bill-usage-head .hub-btn{justify-content:center;width:100%}.bk-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bk-actions>form{display:contents}.bk-actions .hub-btn{justify-content:center;width:100%;min-height:44px}.bk-actions .hub-btn-primary{order:-1;grid-column:1/-1}.staff-member-actions{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.staff-member-actions>form:first-of-type{align-items:stretch;gap:.5rem;min-width:0;display:flex}.staff-member-actions>form:first-of-type .hub-field{flex:1;min-width:0;margin:0}.staff-member-actions .hub-btn{justify-content:center;min-height:44px}.staff-member-actions>form:last-of-type .hub-btn{width:100%}.send-credits{flex-direction:column;align-items:stretch}.send-credits .hub-btn{justify-content:center;width:100%}.loy-kpis,.stats-kpis{grid-template-columns:1fr 1fr}[data-theme-frame]{height:22rem}[data-hub-sheet].hub-sheet{bottom:calc(5.65rem + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 7.5rem - env(safe-area-inset-bottom,0px));overflow-y:auto}.stats-chart-wrap{padding-block-start:1.4rem;padding-inline:.75rem}.fb-filters{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.fb-filters-actions{grid-column:1/-1}.fb-filters-actions .hub-btn-primary{flex:auto;justify-content:center;min-height:44px}.fb-act{justify-content:center;width:100%}[data-hub-reply-send]{justify-content:center;width:100%;min-height:44px}.item-gallery-add-bar .hub-control{flex:8rem}.item-gallery-add-bar .hub-btn-primary{flex:100%;width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
