@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-dm-sans);--font-mono:var(--font-ibm-plex-mono,"IBM Plex Mono"), ui-monospace, monospace;--spacing:.25rem;--container-2xl:42rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-dm-sans);--default-mono-font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), ui-monospace, monospace;--font-display:var(--font-bricolage);--font-script:var(--font-bricolage);--color-tp-bg:#f5f6fa;--color-tp-bg-deep:#e2e5ee;--color-tp-card:#fff;--color-tp-ink:#0f1422;--color-tp-ink-soft:#3b4458;--color-tp-muted:#7b8398;--color-tp-hairline:#dee2eb;--color-tp-primary:#7c5cff;--color-tp-primary-deep:#5c3fe0;--color-tp-primary-soft:#e5deff;--color-tp-accent:#16a085;--color-tp-accent-soft:#c8ebe0;--color-tp-olive:#16a085;--color-tp-highlight:#ffb13b;--color-tp-dark:#0f1422;--color-tp-on-dark:#f5f6fa;--color-background:var(--bg);--color-foreground:var(--ink)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1{top:var(--spacing)}.isolate{isolation:isolate}.z-30{z-index:30}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-9{order:9}.order-10{order:10}.order-42{order:42}.order-77{order:77}.order-123{order:123}.order-first{order:-9999}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-9{margin:calc(var(--spacing) * 9)}.m-42{margin:calc(var(--spacing) * 42)}.m-99{margin:calc(var(--spacing) * 99)}.m-403{margin:calc(var(--spacing) * 403)}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.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}.list-item{display:list-item}.table{display:table}.h-56{height:calc(var(--spacing) * 56)}.h-88{height:calc(var(--spacing) * 88)}.h-full{height:100%}.min-h-full{min-height:100%}.w-fit{width:fit-content}.max-w-2xl{max-width:var(--container-2xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.zoom-200{zoom:200%}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.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-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-tp-primary{background-color:#7c5cff}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-10{padding:calc(var(--spacing) * 10)}.p-19{padding:calc(var(--spacing) * 19)}.p-21{padding:calc(var(--spacing) * 21)}.p-2288{padding:calc(var(--spacing) * 2288)}.p-2313{padding:calc(var(--spacing) * 2313)}.p-2321{padding:calc(var(--spacing) * 2321)}.p-2600{padding:calc(var(--spacing) * 2600)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.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))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-tp-primary{color:#7c5cff}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow,.shadow\/border{--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)}.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)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(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-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))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[crm-email-automations\:run-once\]{crm-email-automations:run-once}.\[media-storage\:filesystem\]{media-storage:filesystem}.\[media-storage\:s3\]{media-storage:s3}.\[merchant-notifications\:run-once\]{merchant-notifications:run-once}.\[read\:project\]{read:project}.\[review\:mensajes-publicos\]{review:mensajes-publicos}.\[upsell\:rebuild\]{upsell:rebuild}.\[validate\:credit-concurrency\]{validate:credit-concurrency}:is(.\*\:visible>*){visibility:visible}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[data-scene\=\"identidad\"\]\:visible:is(),.\[data-testid\=\"cart-journey-bar\"\]\:visible:is(),.\[data-testid\=\"checkout-rail-cta\"\]\:visible:is(),.\[data-testid\=\"command-attention\"\]\:visible:is(),.\[data-testid\=\"command-finance-pulse\"\]\:visible:is(),.\[data-testid\=\"command-public-status\"\]\:visible:is(),.\[data-testid\=\"command-sales-pulse\"\]\:visible:is(),.\[data-testid\=\"drawer-settings\"\]\:visible:is(),.\[data-testid\=\"finances-movement-row\"\]\:visible:is(),.\[data-testid\=\"foot-account\"\]\:visible:is(),.\[data-testid\=\"foot-signout\"\]\:visible:is(),.\[data-testid\=\"merchant-plan-summary\"\]\:visible:is(),.\[data-testid\=\"sf-m-allergen-trigger\"\]\:visible:is(),.\[data-testid\=\"sf-m-offer-badge\"\]\:visible:is(),.\[data-testid\=\"shell-activity\"\]\:visible:is(){visibility:visible}}:root{--bg:#f5f6fa;--bg-warm:#eceef5;--bg-deep:#e2e5ee;--card:#fff;--ink:#0f1422;--ink-soft:#3b4458;--muted:#7b8398;--hairline:#dee2eb;--primary:#7c5cff;--primary-deep:#5c3fe0;--primary-soft:#e5deff;--accent:#16a085;--accent-soft:#c8ebe0;--olive:#16a085;--olive-soft:#c8ebe0;--highlight:#ffb13b;--pink:#ffd9cc;--mint:#cfefe4;--dark:#0f1422;--on-dark:#f5f6fa;--primary-on:#fff;--shadow-card:0 1px 0 #0f14220a, 0 10px 24px -16px #0f14222e;--shadow-lift:0 1px 0 #0f14220f, 0 24px 50px -20px #0f142247;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--h-display:clamp(44px, 7.2vw, 104px);--h-1:clamp(36px, 5.4vw, 72px);--h-2:clamp(28px, 4vw, 50px);--h-3:clamp(20px, 2.4vw, 26px);--space-section:96px;--space-block:28px;--space-card:28px}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink-soft);font-family:var(--font-dm-sans,"DM Sans", ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-bricolage,"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif);color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}p{text-wrap:pretty;margin:0}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-deep)}.btn{font-family:var(--font-dm-sans,"DM Sans", sans-serif);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.btn-sm{padding:10px 16px;font-size:13px}.btn-lg{padding:18px 28px;font-size:16px}.btn-primary{background:var(--primary);color:var(--primary-on);box-shadow:0 1px 0 var(--primary-deep), 0 6px 0 -2px #0f14221f}.btn-primary:hover{background:var(--primary-deep);color:var(--primary-on);box-shadow:0 1px 0 var(--primary-darker,var(--primary-deep)), 0 12px 22px -10px #5c3fe073;transform:translateY(-1px)}.btn-primary:active{background:var(--primary-darker,var(--primary-deep));color:var(--primary-on);box-shadow:0 1px 0 var(--primary-darker,var(--primary-deep)), inset 0 2px 4px #0f14222e;transform:translateY(0)}.btn-primary:focus-visible{box-shadow:0 1px 0 var(--primary-deep), 0 6px 0 -2px #0f14221f, var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.btn-ghost{color:var(--ink);border:1px solid var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--bg);transform:translateY(-1px)}.btn-ghost:active{background:var(--dark-soft,var(--ink));color:var(--bg)}.btn-ghost:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.btn-light{background:var(--card);color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-sm,var(--shadow-card))}.btn-light:hover{background:var(--bg-warm);color:var(--primary-darker,var(--primary-deep));border-color:var(--hairline-strong,var(--hairline));box-shadow:var(--shadow-card);transform:translateY(-1px)}.btn-light:active{background:var(--bg-deep);color:var(--primary-darker,var(--primary-deep));box-shadow:var(--shadow-xs,var(--shadow-sm));transform:translateY(0)}.btn-light:focus-visible{box-shadow:var(--shadow-sm,var(--shadow-card)), var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.btn-quiet{color:var(--ink-soft);background:0 0;padding:14px}.btn-quiet:hover{color:var(--primary-darker,var(--primary-deep));background:var(--primary-soft)}.btn-danger{background:var(--error,#d93b3b);color:#fff;border-color:var(--error,#d93b3b)}.btn-danger:hover{background:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background:color-mix(in srgb, var(--error,#d93b3b) 86%, #000)}}.btn-danger:hover{color:#fff;transform:translateY(-1px)}.btn-danger:active{transform:translateY(0)}.btn-danger:focus-visible{box-shadow:0 0 0 3px var(--error,#d93b3b);outline:none}@supports (color:color-mix(in lab, red, red)){.btn-danger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--error,#d93b3b) 32%, transparent)}}.btn-danger:disabled{opacity:.6;cursor:default;transform:none}.btn-quiet-danger{background:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.btn-quiet-danger{background:color-mix(in srgb, var(--error,#d93b3b) 8%, transparent)}}.btn-quiet-danger{color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.btn-quiet-danger{color:color-mix(in srgb, var(--error,#d93b3b) 88%, #000)}}.btn-quiet-danger{border:1px solid var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.btn-quiet-danger{border:1px solid color-mix(in srgb, var(--error,#d93b3b) 40%, transparent)}}.btn-quiet-danger:hover{background:var(--error-soft,var(--error,#d93b3b))}@supports (color:color-mix(in lab, red, red)){.btn-quiet-danger:hover{background:var(--error-soft,color-mix(in srgb, var(--error,#d93b3b) 16%, transparent))}}.btn-quiet-danger:hover{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.btn-quiet-danger:hover{border-color:color-mix(in srgb, var(--error,#d93b3b) 62%, transparent)}}.btn-quiet-danger:hover{color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.btn-quiet-danger:hover{color:color-mix(in srgb, var(--error,#d93b3b) 92%, #000)}}.btn-quiet-danger:hover{transform:translateY(-1px)}.btn-quiet-danger:active{transform:translateY(0)}.btn-quiet-danger:focus-visible{box-shadow:0 0 0 3px var(--error,#d93b3b);outline:none}@supports (color:color-mix(in lab, red, red)){.btn-quiet-danger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--error,#d93b3b) 28%, transparent)}}.btn-on-dark{background:var(--on-dark);color:var(--dark);border:1px solid var(--on-dark)}.btn-on-dark:hover{background:var(--primary-on);color:var(--primary-darker,var(--primary-deep));border-color:var(--primary-soft);transform:translateY(-1px);box-shadow:0 12px 22px -10px #0006}.btn-on-dark:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff73}.btn[disabled],.btn.is-disabled{cursor:not-allowed;background:var(--card-tint-strong,var(--bg-deep));color:var(--disabled,var(--muted));border-color:var(--hairline);box-shadow:none;pointer-events:none}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow .dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.ds-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--space-card);box-shadow:var(--shadow-card)}.trust-chip{background:var(--card);border:1px solid var(--hairline);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.ds-tag{font-family:var(--font-mono);background:var(--bg-deep);border-radius:var(--r-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.ds-tag.primary{background:var(--primary);color:var(--primary-on)}.ds-tag.dark{background:var(--dark);color:var(--on-dark)}.ds-tag.olive{background:var(--olive);color:var(--on-dark)}.tag-soft{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.tag-mono{background:var(--card-tint,var(--bg-warm));color:var(--ink-soft);border:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.tag-success{background:var(--success-soft,var(--accent-soft));color:var(--accent-deep,var(--accent));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag-success{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.tag-warning{background:var(--warning-soft,#ffe4b0);color:#6b4a02;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.tag-dark{background:var(--dark);color:var(--on-dark);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.status-badge{border-radius:var(--r-xs);font-size:12px;font-weight:500;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.status-badge.pending{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.status-badge.pending{background:color-mix(in srgb, var(--highlight) 20%, transparent)}}.status-badge.pending{color:#7a6010}.status-badge.paid{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.status-badge.paid{background:color-mix(in srgb, var(--olive) 15%, transparent)}}.status-badge.paid{color:var(--olive)}.status-badge.ready{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.status-badge.ready{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.status-badge.ready{color:var(--accent)}.status-badge.collected{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.status-badge.collected{background:color-mix(in srgb, var(--accent-soft) 15%, transparent)}}.status-badge.collected{color:var(--accent)}.status-badge.onsite{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.status-badge.onsite{background:color-mix(in srgb, var(--warning) 20%, transparent)}}.status-badge.onsite{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.status-badge.onsite{color:color-mix(in srgb, var(--warning) 82%, #000)}}.field{flex-direction:column;gap:6px;display:flex}.field label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.field input,.field textarea,.field select{font-family:var(--font-dm-sans,"DM Sans", sans-serif);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-xs);color:var(--ink);outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field textarea:focus,.field select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent)}}.field .help{color:var(--muted);font-size:12px}:where(.lp,.app-v9){--bg:#f5f6fa;--bg-warm:#eceef5;--bg-deep:#e2e5ee;--card:#fff;--ink:#0f1422;--ink-soft:#3b4458;--muted:#7b8398;--hairline:#dee2eb;--hairline-strong:#c7ccd9;--card-ink:#0f1422;--card-ink-soft:#3b4458;--card-muted:#7b8398;--card-hairline:#e4e8f0;--card-tint:#f1f3f8;--card-tint-strong:#e4e8f0;--primary:#7c5cff;--primary-deep:#5c3fe0;--primary-darker:#3f26b0;--primary-soft:#e5deff;--primary-on:#fff;--accent:#16a085;--accent-soft:#c8ebe0;--accent-deep:#0e7a65;--olive:#16a085;--olive-soft:#c8ebe0;--highlight:#ffb13b;--pink:#ffd9cc;--mint:#cfefe4;--dark:#0f1422;--dark-soft:#1b2235;--on-dark:#f5f6fa;--success:#16a085;--success-soft:#c8ebe0;--warning:#c98a14;--warning-soft:#ffe4b0;--error:#d93b3b;--error-soft:#ffd7d7;--disabled:#b0b6c5;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--space-section:96px;--space-block:28px;--space-card:28px;--shadow-xs:0 1px 2px #0f14220f;--shadow-sm:0 1px 0 #0f14220a, 0 4px 10px -6px #0f14221f;--shadow-card:0 1px 0 #0f14220a, 0 10px 24px -16px #0f14222e;--shadow-lift:0 1px 0 #0f14220f, 0 24px 50px -20px #0f142247;--focus-ring:0 0 0 3px #7c5cff52;--grain-opacity:.06;background:var(--bg);color:var(--ink-soft);font-family:var(--font-dm-sans,"DM Sans", ui-sans-serif, system-ui, sans-serif);font-size:15px;line-height:1.55;position:relative;overflow-x:hidden}:where(.lp,.app-v9) .field input,:where(.lp,.app-v9) .field textarea,:where(.lp,.app-v9) .field select{color:var(--card-ink);background:var(--card);border-color:var(--hairline)}.btn .btn-arrow,.btn .arrow{transition:transform .2s;display:inline-block}.btn:hover .btn-arrow,.btn:hover .arrow{transform:translate(3px)}.app-v9{min-height:100%}.app-v9:before{content:"";pointer-events:none;z-index:1;opacity:var(--grain-opacity,.06);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .35 0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.5'/></svg>");position:fixed;inset:0}.app-v9 h1,.app-v9 h2,.app-v9 h3,.app-v9 h4,.app-v9 h5,.app-v9 h6{font-family:var(--font-bricolage,"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif);color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.app-v9 p{text-wrap:pretty;color:var(--ink-soft);margin:0}.app-v9 a{color:var(--primary);text-decoration:none}.app-v9 a:hover{color:var(--primary-deep)}.app-v9 .app-shell{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.app-v9 .app-header{z-index:30;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .app-header{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.app-v9 .app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.app-v9 .app-header-row{justify-content:space-between;align-items:center;gap:18px;max-width:1240px;height:68px;margin:0 auto;padding:0 28px;display:flex}@media (max-width:720px){.app-v9 .app-header-row{height:60px;padding:0 20px}}.app-v9 .merchant-shell{z-index:2;--merchant-sidebar-width:256px;--merchant-content-gutter:40px;--merchant-content-max:1320px;flex:1;align-items:stretch;display:flex;position:relative}.app-v9 .merchant-sidebar{z-index:20;width:var(--merchant-sidebar-width);border-right:1px solid var(--hairline);background:var(--bg);flex-direction:column;gap:16px;height:100vh;padding:22px 16px;display:flex;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar{background:color-mix(in srgb, var(--bg) 55%, var(--card))}}.app-v9 .merchant-sidebar{overflow:hidden}.app-v9 .merchant-sidebar-head{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .merchant-sidebar-exception{justify-self:end;align-items:center;min-width:0;display:none}.app-v9 .merchant-sidebar-brand{flex-shrink:0}.app-v9 .merchant-sidebar-toggle{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:none}.app-v9 .merchant-sidebar-toggle:hover{background:var(--card-tint);color:var(--ink)}.app-v9 .merchant-sidebar-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .merchant-sidebar-hamburger{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:flex;position:relative}.app-v9 .merchant-sidebar-hamburger span{transform-origin:50%;background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .2s;display:block}.app-v9 .merchant-sidebar-toggle[aria-expanded=true] .merchant-sidebar-hamburger span:first-child{transform:translateY(6px)rotate(45deg)}.app-v9 .merchant-sidebar-toggle[aria-expanded=true] .merchant-sidebar-hamburger span:nth-child(2){opacity:0;transform:scaleX(0)}.app-v9 .merchant-sidebar-toggle[aria-expanded=true] .merchant-sidebar-hamburger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.app-v9 .merchant-sidebar-status{flex:none}.app-v9 .merchant-sidebar-status:empty{display:none}.app-v9 .merchant-sidebar-status .merchant-status{z-index:auto}.app-v9 .merchant-sidebar-status .merchant-status-inner{max-width:none;margin:0;padding:0}.app-v9 .merchant-sidebar-status .merchant-status-ready .merchant-status-inner{justify-content:flex-start}.app-v9 .merchant-store-pills{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.app-v9 .merchant-store-pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.app-v9 .merchant-store-pill-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.app-v9 .merchant-store-pill[data-msg]{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-store-pill[data-msg]{background:color-mix(in srgb, var(--msg-role) 12%, var(--card))}}.app-v9 .merchant-store-pill[data-msg]{color:var(--msg-ink)}.app-v9 .merchant-store-pill.is-closed{background:var(--card-tint);color:var(--card-ink-soft);border-color:var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-store-pill.is-closed{border-color:color-mix(in srgb, var(--hairline) 80%, transparent)}}.app-v9 .merchant-sidebar-status .merchant-status-blocked{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-status .merchant-status-blocked{background:color-mix(in srgb, var(--msg-role) 8%, var(--card))}}.app-v9 .merchant-sidebar-status .merchant-status-blocked{border:1px solid var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-status .merchant-status-blocked{border:1px solid color-mix(in srgb, var(--msg-ink) 26%, transparent)}}.app-v9 .merchant-sidebar-status .merchant-status-blocked{border-radius:var(--r-md)}.app-v9 .merchant-sidebar-status .merchant-status-blocked .merchant-status-inner{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.app-v9 .merchant-sidebar-status .merchant-status-glyph{display:none}.app-v9 .merchant-sidebar-status .merchant-status-banner-cta{justify-content:center;width:100%}.app-v9 .merchant-sidebar-status :is(.merchant-status-preparing,.merchant-status-interrupted){background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-status :is(.merchant-status-preparing,.merchant-status-interrupted){background:color-mix(in srgb, var(--msg-role) 6%, var(--card))}}.app-v9 .merchant-sidebar-status :is(.merchant-status-preparing,.merchant-status-interrupted){border:1px solid var(--hairline);border-radius:var(--r-md)}.app-v9 .merchant-sidebar-status :is(.merchant-status-preparing,.merchant-status-interrupted) .merchant-status-inner{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.app-v9 .merchant-sidebar-status .merchant-status-prep-cta{justify-content:center;width:100%}.app-v9 .merchant-sidebar-status .merchant-next-step{border:1px solid var(--tang,#f0752b);flex-direction:column;gap:8px;padding:12px 12px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-status .merchant-next-step{border:1px solid color-mix(in srgb, var(--tang,#f0752b) 26%, var(--hairline))}}.app-v9 .merchant-sidebar-status .merchant-next-step{border-left:3px solid var(--tang,#f0752b);border-radius:var(--r-md,14px);background:linear-gradient(180deg, var(--tang,#f0752b), var(--tang,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-status .merchant-next-step{background:linear-gradient(180deg, color-mix(in srgb, var(--tang,#f0752b) 7%, var(--card,#fff)), color-mix(in srgb, var(--tang,#f0752b) 2.5%, var(--card,#fff)))}}.app-v9 .merchant-next-step-head{align-items:flex-start;gap:9px;display:flex}.app-v9 .merchant-next-step-mark{background:var(--tang-soft,#fce6d7);width:28px;height:28px;color:var(--tang-dd,#9e4713);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .merchant-next-step-heading{flex:auto;min-width:0}.app-v9 .merchant-next-step-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--tang-dd,#9e4713);align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:600;display:flex}.app-v9 .merchant-next-step-dot{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.app-v9 .merchant-next-step-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px;font-weight:700;line-height:1.25}.app-v9 .merchant-next-step-body{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.4}.app-v9 .merchant-next-step-cta,.app-v9 .merchant-next-step-cta:hover,.app-v9 .merchant-next-step-cta:active,.app-v9 .merchant-next-step-cta:focus-visible{color:#fff}.app-v9 .merchant-next-step-cta{border-radius:var(--r-sm,10px);background:var(--primary-deep,#166e79);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex}.app-v9 .merchant-next-step-cta:hover{background:var(--primary-darker,#115660)}.app-v9 .merchant-next-step-cta:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .merchant-next-step-later{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11.5px;line-height:1.3;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-next-step-later{color:color-mix(in srgb, var(--muted) 75%, var(--ink))}}.app-v9 .merchant-next-step-later-when{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.app-v9 .merchant-sidebar-status .merchant-next-step.merchant-launch-step,.app-v9 .merchant-context-deck .merchant-next-step.merchant-launch-step{border-color:var(--verde,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-status .merchant-next-step.merchant-launch-step,.app-v9 .merchant-context-deck .merchant-next-step.merchant-launch-step{border-color:color-mix(in srgb, var(--verde,#1e8e9b) 26%, var(--hairline))}}.app-v9 .merchant-sidebar-status .merchant-next-step.merchant-launch-step,.app-v9 .merchant-context-deck .merchant-next-step.merchant-launch-step{border-left-color:var(--verde,#1e8e9b);background:linear-gradient(180deg, var(--verde,#1e8e9b), var(--verde,#1e8e9b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-status .merchant-next-step.merchant-launch-step,.app-v9 .merchant-context-deck .merchant-next-step.merchant-launch-step{background:linear-gradient(180deg, color-mix(in srgb, var(--verde,#1e8e9b) 7%, var(--card,#fff)), color-mix(in srgb, var(--verde,#1e8e9b) 2.5%, var(--card,#fff)))}}.app-v9 .merchant-launch-step .merchant-next-step-mark{background:var(--verde-soft,#e1f1f3);color:var(--verde-dd,#115660)}.app-v9 .merchant-launch-step .merchant-next-step-eyebrow{color:var(--verde-dd,#115660)}.app-v9 .merchant-launch-step-meta{flex-wrap:wrap}.app-v9 .merchant-sidebar-panel{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.app-v9 .merchant-nav{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:18px;min-height:0;transition:scrollbar-color .2s;display:flex;overflow-y:auto}.app-v9 .merchant-nav:hover,.app-v9 .merchant-nav:focus-within{scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav:hover,.app-v9 .merchant-nav:focus-within{scrollbar-color:color-mix(in srgb, var(--ink) 20%, transparent) transparent}}.app-v9 .merchant-nav::-webkit-scrollbar{width:10px}.app-v9 .merchant-nav::-webkit-scrollbar-track{background:0 0}.app-v9 .merchant-nav::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.app-v9 .merchant-nav:hover::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.app-v9 .merchant-nav:hover::-webkit-scrollbar-thumb{background-clip:padding-box}.app-v9 .merchant-nav:focus-within::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.app-v9 .merchant-nav:focus-within::-webkit-scrollbar-thumb{background-clip:padding-box}.app-v9 .merchant-nav::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 36%, transparent)}}.app-v9 .merchant-nav::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.app-v9.db-scope .merchant-nav{scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-nav{scrollbar-color:color-mix(in srgb, var(--ink) 28%, transparent) transparent}}.app-v9.db-scope .merchant-nav:hover,.app-v9.db-scope .merchant-nav:focus-within{scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-nav:hover,.app-v9.db-scope .merchant-nav:focus-within{scrollbar-color:color-mix(in srgb, var(--ink) 48%, transparent) transparent}}@supports (scrollbar-gutter:stable){.app-v9.db-scope .merchant-nav{scrollbar-gutter:stable}}@media (max-width:900px){.app-v9.db-scope .merchant-sidebar-panel.is-open{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-sidebar-panel.is-open{scrollbar-color:color-mix(in srgb, var(--ink) 28%, transparent) transparent}}}@supports selector(::-webkit-scrollbar){.app-v9.db-scope .merchant-nav::-webkit-scrollbar{background:0 0;width:10px}.app-v9.db-scope .merchant-sidebar-panel.is-open::-webkit-scrollbar{background:0 0;width:10px}.app-v9.db-scope .merchant-nav::-webkit-scrollbar-track{background:0 0}.app-v9.db-scope .merchant-sidebar-panel.is-open::-webkit-scrollbar-track{background:0 0}.app-v9.db-scope .merchant-nav::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 28%, transparent)}}.app-v9.db-scope .merchant-nav::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-v9.db-scope .merchant-sidebar-panel.is-open::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-sidebar-panel.is-open::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 28%, transparent)}}.app-v9.db-scope .merchant-sidebar-panel.is-open::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-v9.db-scope .merchant-nav:hover::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 48%, transparent)}}.app-v9.db-scope .merchant-nav:hover::-webkit-scrollbar-thumb{background-clip:padding-box}.app-v9.db-scope .merchant-nav:focus-within::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-nav:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 48%, transparent)}}.app-v9.db-scope .merchant-nav:focus-within::-webkit-scrollbar-thumb{background-clip:padding-box}.app-v9.db-scope .merchant-nav::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 48%, transparent)}}.app-v9.db-scope .merchant-nav::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.app-v9.db-scope .merchant-sidebar-panel.is-open::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9.db-scope .merchant-sidebar-panel.is-open::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 48%, transparent)}}.app-v9.db-scope .merchant-sidebar-panel.is-open::-webkit-scrollbar-thumb:hover{background-clip:padding-box}}@media (forced-colors:active){.app-v9.db-scope .merchant-nav,.app-v9.db-scope .merchant-sidebar-panel.is-open{scrollbar-color:auto}}.app-v9 .merchant-nav-group{flex-direction:column;gap:4px;display:flex}.app-v9 .merchant-nav-group--utility{border-top:1px solid var(--hairline);margin-top:2px;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav-group--utility{border-top:1px solid color-mix(in srgb, var(--hairline) 75%, transparent)}}.app-v9 .merchant-nav-group-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;padding:0 10px;font-size:10.5px;font-weight:600}.app-v9 .merchant-nav-group+.merchant-nav-group{border-top:1px solid var(--hairline);margin-top:10px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav-group+.merchant-nav-group{border-top:1px solid color-mix(in srgb, var(--hairline) 75%, transparent)}}.app-v9 .merchant-nav-group+.merchant-nav-group--utility{margin-top:2px;padding-top:16px}.app-v9 .merchant-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .merchant-nav-link{border-radius:var(--r-sm);color:var(--ink-soft);align-items:center;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.15;transition:background .15s,color .15s;display:flex}.app-v9 .merchant-nav-link:hover{background:var(--card-tint);color:var(--ink)}.app-v9 .merchant-nav-link.is-active{background:var(--primary-soft);color:var(--primary-deep)}.app-v9 .merchant-nav-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .merchant-sidebar-utilities{border-top:1px solid var(--hairline);flex-direction:column;gap:2px;padding-top:12px;display:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-utilities{border-top:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}.app-v9 .merchant-sidebar-utilities-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding:0 10px;font-size:10.5px;font-weight:600}.app-v9 .merchant-sidebar-utilities-credits{padding:4px 10px 8px;display:flex}.app-v9 .merchant-sidebar-utility-link{border-radius:var(--r-sm);min-height:44px;color:var(--ink-soft);align-items:center;gap:10px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.15;text-decoration:none;transition:background .15s,color .15s;display:flex}.app-v9 .merchant-sidebar-utility-link:hover{background:var(--card-tint);color:var(--ink)}.app-v9 .merchant-sidebar-utility-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .merchant-sidebar-utility-icon{width:22px;height:22px;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app-v9 .merchant-sidebar-utility-icon svg{width:17px;height:17px}.app-v9 .merchant-sidebar-utility-avatar{object-fit:cover;width:100%;height:100%}.app-v9 .merchant-sidebar-utility-initial{color:var(--ink-soft);font-size:11px;font-weight:700}.app-v9 .merchant-sidebar-utility-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-v9 .merchant-sidebar-utility-hint{color:var(--muted);flex:none;margin-left:auto;display:inline-flex}.app-v9 .merchant-sidebar-utility-hint svg{width:15px;height:15px}.app-v9 .merchant-sidebar-utilities-signout{margin-top:8px}.app-v9 .merchant-sidebar-utility-signout{text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.app-v9 .merchant-sidebar-utility-signout:hover,.app-v9 .merchant-sidebar-utility-signout:focus-visible{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-utility-signout:hover,.app-v9 .merchant-sidebar-utility-signout:focus-visible{background:color-mix(in srgb, var(--error) 8%, transparent)}}.app-v9 .merchant-sidebar-utility-signout:hover,.app-v9 .merchant-sidebar-utility-signout:focus-visible{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-utility-signout:hover,.app-v9 .merchant-sidebar-utility-signout:focus-visible{color:color-mix(in srgb, var(--error) 90%, var(--ink))}}.app-v9 .merchant-sidebar-utility-signout:hover .merchant-sidebar-utility-icon,.app-v9 .merchant-sidebar-utility-signout:focus-visible .merchant-sidebar-utility-icon{color:inherit}.app-v9 .merchant-sidebar-foot{border-top:1px solid var(--hairline);flex:none;margin-top:auto;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-foot{border-top:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}.app-v9 .merchant-sidebar-version{color:var(--muted);text-align:center;letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none;margin:8px 0 0;padding-top:8px;font-size:12px;line-height:1.2}.app-v9 .merchant-sidebar-foot+.merchant-sidebar-version{margin-top:10px}.app-v9.db-scope .merchant-sidebar{padding:22px 0 0}.app-v9.db-scope .merchant-sidebar-head,.app-v9.db-scope .merchant-sidebar-status{padding-left:16px;padding-right:16px}.app-v9.db-scope .merchant-sidebar-panel{gap:0}.app-v9.db-scope .merchant-nav{margin:0 16px;padding-bottom:8px}.app-v9.db-scope .merchant-sidebar-utilities{margin-left:16px;margin-right:16px}.app-v9.db-scope .merchant-sidebar-foot{border-top:0;flex:none;margin-top:auto;padding:0;display:block}.app-v9 .merchant-zocalo{background:var(--surface-2);border-top:1px solid var(--line-2);box-shadow:none;border-radius:0;flex-direction:column;padding:6px 12px 8px;display:flex}.app-v9 .merchant-zocalo-row,.app-v9 .merchant-zocalo .merchant-plan-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;font-family:inherit;text-decoration:none;transition:background-color .12s;display:flex}.app-v9 .merchant-zocalo-row:hover,.app-v9 .merchant-zocalo .merchant-plan-summary:hover{background:var(--surface)}.app-v9 .merchant-zocalo-row:focus-visible,.app-v9 .merchant-zocalo .merchant-plan-summary:focus-visible{background:var(--surface);outline:2px solid var(--verde-d);outline-offset:0}.app-v9 .merchant-zocalo .merchant-plan-summary{min-height:46px;padding:0 12px 0 16px}.app-v9 .merchant-zocalo .merchant-plan-summary-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.app-v9 .merchant-zocalo .merchant-plan-summary-headline{max-width:100%;font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:18px;overflow:hidden}.app-v9 .merchant-zocalo .merchant-plan-summary-detail{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;font-weight:400;line-height:15px;display:-webkit-box;overflow:hidden}.app-v9 .merchant-zocalo .merchant-plan-summary[data-emphasis=attention] .merchant-plan-summary-detail{color:var(--ink);font-weight:600}.app-v9 .merchant-zocalo .merchant-plan-summary-chevron{color:var(--ink-muted);flex:none;margin-left:auto;padding-left:8px;transition:color .12s;display:inline-flex}.app-v9 .merchant-zocalo .merchant-plan-summary-chevron svg{width:15px;height:15px}.app-v9 .merchant-zocalo .merchant-plan-summary:hover .merchant-plan-summary-chevron,.app-v9 .merchant-zocalo .merchant-plan-summary:focus-visible .merchant-plan-summary-chevron{color:var(--ink)}.app-v9 .merchant-zocalo-utils{flex-direction:column;gap:4px;margin-top:4px;display:flex}.app-v9 .merchant-zocalo-utils:before{content:"";background:var(--line-2);height:1px;margin:0 16px;display:block}.app-v9 .merchant-zocalo-utils:first-child:before{display:none}.app-v9 .merchant-zocalo-account{min-height:34px;padding:0 16px}.app-v9 .merchant-zocalo-identity{background:var(--verde-soft);width:20px;height:20px;color:var(--verde-d);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.app-v9 .merchant-zocalo-identity svg{width:13px;height:13px}.app-v9 .merchant-zocalo-identity.has-logo{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.app-v9 .merchant-zocalo-identity-img{object-fit:cover;width:100%;height:100%}.app-v9 .merchant-zocalo-account .merchant-zocalo-label{color:var(--ink);margin-left:8px;font-size:14.5px;font-weight:500}.app-v9 .merchant-zocalo-signout-form{display:block}.app-v9 .merchant-zocalo-signout{min-height:34px;padding:0 16px}.app-v9 .merchant-zocalo-icon{width:20px;height:20px;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .merchant-zocalo-icon svg{width:18px;height:18px}.app-v9 .merchant-zocalo-signout .merchant-zocalo-label{color:var(--ink-soft);margin-left:8px;font-size:14px;font-weight:400}.app-v9 .merchant-zocalo-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-v9 .merchant-zocalo-signout:hover .merchant-zocalo-icon,.app-v9 .merchant-zocalo-signout:focus-visible .merchant-zocalo-icon{color:var(--error)}.app-v9 .merchant-zocalo-signout:hover .merchant-zocalo-label,.app-v9 .merchant-zocalo-signout:focus-visible .merchant-zocalo-label{color:var(--error);font-weight:500}.app-v9 .merchant-zocalo-signout:active .merchant-zocalo-icon,.app-v9 .merchant-zocalo-signout:active .merchant-zocalo-label{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-zocalo-signout:active .merchant-zocalo-icon,.app-v9 .merchant-zocalo-signout:active .merchant-zocalo-label{color:color-mix(in srgb, var(--error) 78%, var(--zaf))}}.app-v9 .merchant-zocalo-version{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:4px 0 0 16px;font-size:10.5px;line-height:1.2}@media (prefers-reduced-motion:reduce){.app-v9 .merchant-zocalo-row,.app-v9 .merchant-zocalo .merchant-plan-summary,.app-v9 .merchant-zocalo .merchant-plan-summary-chevron{transition:none}}.app-v9 .merchant-sidebar-signout{width:100%;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:center;font-weight:600;transition:background .15s,color .15s,border-color .15s}.app-v9 .merchant-sidebar-signout:hover{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-signout:hover{background:color-mix(in srgb, var(--error) 8%, transparent)}}.app-v9 .merchant-sidebar-signout:hover{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-signout:hover{border-color:color-mix(in srgb, var(--error) 24%, transparent)}}.app-v9 .merchant-sidebar-signout:hover{color:var(--error)}.app-v9 .merchant-sidebar-signout:active{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar-signout:active{background:color-mix(in srgb, var(--error) 12%, transparent)}}.app-v9 .merchant-sidebar-signout:active{color:var(--error)}.app-v9 .merchant-sidebar-signout:focus-visible{color:var(--ink-soft);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .merchant-nav-link{gap:10px}.app-v9 .merchant-nav-icon{width:18px;height:18px;color:var(--muted);flex:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.app-v9 .merchant-nav-icon svg{width:18px;height:18px}.app-v9 .merchant-nav-link:hover .merchant-nav-icon,.app-v9 .merchant-nav-link.is-active .merchant-nav-icon{color:inherit}.app-v9 .merchant-nav-label{min-width:0}.app-v9 .merchant-nav-badge{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.app-v9 .merchant-nav-badge-count{text-align:center;font-variant-numeric:tabular-nums;background:var(--card-tint);min-width:20px;color:var(--muted);border-radius:999px;padding:1px 6px;font-size:11.5px;font-weight:700;line-height:1.5}.app-v9 .merchant-nav-badge-marker{background:var(--warning);border-radius:50%;flex:none;width:8px;height:8px}.app-v9 .merchant-nav-badge.is-attention .merchant-nav-badge-count{background:var(--warning-soft);color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav-badge.is-attention .merchant-nav-badge-count{color:color-mix(in srgb, var(--warning) 70%, var(--ink))}}.app-v9 .merchant-nav-badge.is-critical .merchant-nav-badge-marker{background:var(--error);box-shadow:0 0 0 3px var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav-badge.is-critical .merchant-nav-badge-marker{box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 22%, transparent)}}.app-v9 .merchant-nav-badge.is-critical .merchant-nav-badge-count{background:var(--error-soft);color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav-badge.is-critical .merchant-nav-badge-count{color:color-mix(in srgb, var(--error) 78%, var(--ink))}}.app-v9 .merchant-nav-link.is-active .merchant-nav-badge-count{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-nav-link.is-active .merchant-nav-badge-count{background:color-mix(in srgb, var(--card) 82%, transparent)}}.app-v9 .merchant-nav-link.is-active .merchant-nav-badge.is-attention .merchant-nav-badge-count{background:var(--warning-soft)}.app-v9 .merchant-nav-link.is-active .merchant-nav-badge.is-critical .merchant-nav-badge-count{background:var(--error-soft)}.app-v9 .merchant-nav-chevron{color:var(--ink-soft);flex:none;margin-left:auto;transition:transform .2s;display:none}.app-v9 .merchant-sidebar-brand{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .merchant-sidebar-tagline{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.app-v9 .merchant-sidebar--support{border-right-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar--support{border-right-color:color-mix(in srgb, var(--primary) 22%, var(--hairline))}}.app-v9 .merchant-sidebar--support{box-shadow:inset 3px 0 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar--support{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--primary) 32%, transparent)}}.app-v9 .merchant-sidebar--support .merchant-sidebar-tagline{color:var(--primary-deep,var(--primary))}.app-v9 .admin-sidebar-foot{flex-direction:column;gap:8px;display:flex}.app-v9 .admin-sidebar-foot .admin-operator{max-width:100%;font-size:11.5px}.app-v9 .merchant-shell-body{min-width:0;margin-left:var(--merchant-sidebar-width);flex-direction:column;flex:1;display:flex}@media (min-width:901px){.app-v9 .merchant-shell-body .app-main{max-width:var(--merchant-content-max);padding-left:var(--merchant-content-gutter);padding-right:var(--merchant-content-gutter);margin-left:0;margin-right:auto}}.app-v9 .merchant-context-deck{display:none}.app-v9 .merchant-topbar{border-bottom:1px solid var(--hairline);justify-content:flex-start;align-items:center;gap:12px;padding:10px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-topbar{border-bottom:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}.app-v9 .merchant-topbar{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-topbar{background:color-mix(in srgb, var(--bg) 40%, var(--card))}}.app-v9 .merchant-topbar-utilities{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.app-v9 .merchant-topbar-link{border-radius:var(--r-sm);color:var(--ink-soft);align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-v9 .merchant-topbar-link:hover{background:var(--card-tint);color:var(--ink)}.app-v9 .merchant-topbar-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .merchant-topbar-icon{width:16px;height:16px;color:var(--muted);flex:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.app-v9 .merchant-topbar-icon svg{width:16px;height:16px}.app-v9 .merchant-topbar-link:hover .merchant-topbar-icon{color:inherit}.app-v9 .merchant-command-bar,.app-v9 .merchant-command-signals{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px 10px;min-width:0;display:flex}.app-v9 .merchant-command-signals:empty{display:none}.app-v9 .merchant-command-status-group{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.app-v9 .merchant-command-status{white-space:nowrap;background:var(--card-tint);color:var(--ink-soft);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-v9 .merchant-command-status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.app-v9 .merchant-command-status.is-open{background:var(--success-soft);color:#0d5c4a}.app-v9 .merchant-command-status.is-closed{background:var(--card-tint);color:var(--muted);border-color:var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-status.is-closed{border-color:color-mix(in srgb, var(--hairline) 80%, transparent)}}.app-v9 .merchant-command-status.is-attention{background:var(--warning-soft);color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-status.is-attention{color:color-mix(in srgb, var(--warning) 72%, var(--ink))}}.app-v9 .merchant-command-status.is-quiet{background:var(--card-tint);color:var(--ink-soft);border-color:var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-status.is-quiet{border-color:color-mix(in srgb, var(--hairline) 80%, transparent)}}.app-v9 .merchant-command-status.is-quiet{font-weight:500}.app-v9 .merchant-command-status.is-quiet .merchant-command-status-dot{background:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-status.is-quiet .merchant-command-status-dot{background:color-mix(in srgb, var(--ink-soft) 55%, transparent)}}.app-v9 a.merchant-command-status.is-link:hover{background:var(--card-tint)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.merchant-command-status.is-link:hover{background:color-mix(in srgb, var(--card-tint) 70%, var(--card))}}.app-v9 a.merchant-command-status:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .merchant-command-action{border-radius:var(--r-sm);color:var(--primary-deep,var(--primary));white-space:nowrap;flex:none;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-v9 .merchant-command-action:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-action:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .merchant-command-action:hover{color:var(--primary-darker,var(--primary-deep))}.app-v9 .merchant-command-action:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .merchant-command-action-icon{color:var(--muted);align-items:center;display:inline-flex}.app-v9 .merchant-command-action:hover .merchant-command-action-icon{color:inherit}@media (prefers-reduced-motion:reduce){.app-v9 .merchant-command-action{transition:none}}.app-v9 .merchant-command-store{border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:9px;padding:4px 11px 4px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-store{border:1px solid color-mix(in srgb, var(--hairline) 85%, transparent)}}.app-v9 .merchant-command-store{background:var(--card);flex:none;max-width:224px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s}.app-v9 .merchant-command-store:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-store:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--hairline))}}.app-v9 .merchant-command-store:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-store:hover{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .merchant-command-store:hover{box-shadow:0 1px 3px var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-store:hover{box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent)}}.app-v9 .merchant-command-store:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .merchant-command-store-avatar{background:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-store-avatar{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .merchant-command-store-avatar{color:var(--primary-deep,var(--primary));font-size:11px;font-weight:700;line-height:1}.app-v9 .merchant-command-store-avatar.has-logo{background:var(--card);border:1px solid var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-store-avatar.has-logo{border:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}.app-v9 .merchant-command-store-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .merchant-command-store-avatar-initial{letter-spacing:.02em}.app-v9 .merchant-command-store-text{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.app-v9 .merchant-command-store-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px;font-weight:500;line-height:1.1}.app-v9 .merchant-command-store-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:132px;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.app-v9 .merchant-command-store-icon{color:var(--muted);flex:none;align-items:center;transition:color .15s;display:inline-flex}.app-v9 .merchant-command-store:hover .merchant-command-store-icon{color:var(--primary-deep,var(--primary))}@media (prefers-reduced-motion:reduce){.app-v9 .merchant-command-store,.app-v9 .merchant-command-store-icon{transition:none}}.app-v9 .merchant-command-attention{white-space:nowrap;background:var(--warning-soft);min-width:0;color:var(--warning);border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-attention{color:color-mix(in srgb, var(--warning) 72%, var(--ink))}}.app-v9 .merchant-command-attention{transition:background .15s}.app-v9 .merchant-command-attention-marker{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.app-v9 .merchant-command-attention.is-critical{background:var(--error-soft);color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-attention.is-critical{color:color-mix(in srgb, var(--error) 78%, var(--ink))}}.app-v9 .merchant-command-attention.is-critical .merchant-command-attention-marker{box-shadow:0 0 0 3px var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-attention.is-critical .merchant-command-attention-marker{box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 20%, transparent)}}.app-v9 a.merchant-command-attention:hover{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.merchant-command-attention:hover{background:color-mix(in srgb, var(--warning-soft) 70%, var(--card))}}.app-v9 a.merchant-command-attention.is-critical:hover{background:var(--error-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.merchant-command-attention.is-critical:hover{background:color-mix(in srgb, var(--error-soft) 70%, var(--card))}}.app-v9 a.merchant-command-attention:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .stripe-wordmark{-webkit-user-select:none;user-select:none;flex:none;width:auto;display:block}.app-v9 .stripe-wordmark.is-bar{height:12px}.app-v9 .stripe-wordmark.is-band{height:13px}.app-v9 .merchant-command-activity{border:1px solid var(--hairline);flex:0 auto;align-items:stretch;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-activity{border:1px solid color-mix(in srgb, var(--hairline) 85%, transparent)}}.app-v9 .merchant-command-activity{border-radius:var(--r-sm);background:var(--card)}.app-v9 .merchant-command-activity>.merchant-command-pulse+.merchant-command-pulse{border-left:1px solid var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-activity>.merchant-command-pulse+.merchant-command-pulse{border-left:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}.app-v9 .merchant-command-pulse{flex-direction:column;flex:0 auto;justify-content:center;gap:1px;min-width:0;padding:4px 12px;display:flex}.app-v9 .merchant-command-pulse-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px;font-weight:500;line-height:1.1}.app-v9 .merchant-command-pulse-amount{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;line-height:1.2}.app-v9 a.merchant-command-pulse{text-decoration:none}.app-v9 a.merchant-command-pulse:hover .merchant-command-pulse-amount{color:var(--primary)}.app-v9 a.merchant-command-pulse:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}.app-v9 .merchant-command-pulse.is-finance .merchant-command-pulse-amount{letter-spacing:-.005em}.app-v9 .merchant-command-pulse-label{align-items:center;gap:6px;display:inline-flex}.app-v9 .merchant-command-pulse.is-finance .merchant-command-pulse-label{color:var(--ink-soft)}.app-v9 .merchant-command-pulse.is-attention .merchant-command-pulse-label{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-pulse.is-attention .merchant-command-pulse-label{color:color-mix(in srgb, var(--warning) 72%, var(--ink))}}.app-v9 .merchant-command-pulse.is-attention .merchant-command-pulse-state{align-items:center;gap:5px;display:inline-flex}.app-v9 .merchant-command-pulse.is-attention .merchant-command-pulse-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.app-v9 .merchant-command-pulse.is-attention .merchant-command-pulse-amount{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-command-pulse.is-attention .merchant-command-pulse-amount{color:color-mix(in srgb, var(--warning) 30%, var(--ink))}}.app-v9 .merchant-command-pulse.is-incoming .merchant-command-pulse-amount{font-weight:650}.app-v9 a.merchant-command-pulse.is-attention:hover .merchant-command-pulse-amount{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.merchant-command-pulse.is-attention:hover .merchant-command-pulse-amount{color:color-mix(in srgb, var(--warning) 60%, var(--ink))}}@media (max-width:1140px){.app-v9 .merchant-shell-body>.merchant-topbar .merchant-command-action-label{display:none}.app-v9 .merchant-shell-body>.merchant-topbar .merchant-command-action{justify-content:center;min-width:36px;min-height:36px;padding-left:8px;padding-right:8px}}@media (max-width:1120px){.app-v9 .merchant-shell-body>.merchant-topbar .merchant-command-store-text{display:none}.app-v9 .merchant-shell-body>.merchant-topbar .merchant-command-store{gap:5px;padding:4px 6px}}.app-v9 .merchant-shell-exception{border-radius:var(--r-sm);background:var(--card-tint);min-width:44px;max-width:100%;min-height:44px;color:var(--ink-soft);justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.app-v9 .merchant-shell-exception:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .merchant-shell-exception-marker{background:var(--msg-ink);width:15px;height:15px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none}.app-v9 .merchant-shell-exception-value{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:700}.app-v9 .merchant-shell-signals{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}@media (min-width:901px){.app-v9 .merchant-context-deck,.app-v9 .merchant-shell-signals{display:none}}.app-v9 .merchant-shell-signal{border-radius:var(--r-sm);min-width:0;max-width:100%;min-height:44px;color:var(--ink-soft);align-items:center;gap:9px;padding:2px;font-size:13px;line-height:1.25;text-decoration:none;display:inline-flex}.app-v9 .merchant-shell-signal-marker{background:var(--msg-ink);width:15px;height:15px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none}.app-v9 .merchant-shell-signal-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-v9 .merchant-shell-signal-value{color:var(--ink);font-weight:700}.app-v9 .merchant-shell-signal-chevron{color:var(--muted);flex:none;align-items:center;display:inline-flex}.app-v9 .merchant-shell-signal:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 [data-msg].merchant-shell-signal .merchant-shell-signal-value{color:var(--msg-ink)}.app-v9 .merchant-shell-activity{border:1px solid var(--hairline);flex:auto;align-items:stretch;min-width:0;max-width:420px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-shell-activity{border:1px solid color-mix(in srgb, var(--hairline) 85%, transparent)}}.app-v9 .merchant-shell-activity{border-radius:var(--r-sm);background:var(--card)}.app-v9 .merchant-shell-signal+.merchant-shell-activity{flex-basis:100%}.app-v9 .merchant-shell-activity-cell{min-width:max-content;min-height:44px;color:var(--ink-soft);flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;padding:6px 12px;text-decoration:none;display:flex}.app-v9 .merchant-shell-activity-cell+.merchant-shell-activity-cell{border-left:1px solid var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-shell-activity-cell+.merchant-shell-activity-cell{border-left:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}.app-v9 .merchant-shell-activity-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}.app-v9 .merchant-shell-activity-label{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;font-size:10.5px;font-weight:600;line-height:1.1;display:inline-flex}.app-v9 .merchant-shell-activity-cell.is-finance .merchant-shell-activity-label{color:var(--ink-soft)}.app-v9 .merchant-shell-activity-state{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-v9 .merchant-shell-activity-cell.is-attention .merchant-shell-activity-label{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-shell-activity-cell.is-attention .merchant-shell-activity-label{color:color-mix(in srgb, var(--warning) 72%, var(--ink))}}.app-v9 .merchant-shell-activity-cell.is-attention .merchant-shell-activity-state{align-items:center;gap:5px;display:inline-flex}.app-v9 .merchant-shell-activity-cell.is-attention .merchant-shell-activity-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.app-v9 .merchant-shell-activity-cell:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}@media (max-width:359px){.app-v9 .merchant-shell-activity{flex-direction:column;flex-basis:100%;max-width:none}.app-v9 .merchant-shell-activity-cell+.merchant-shell-activity-cell{border-left:0;border-top:1px solid var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-shell-activity-cell+.merchant-shell-activity-cell{border-top:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}}.app-v9 .merchant-public-status{background:var(--card-tint);min-height:44px;color:var(--ink-soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.app-v9 .merchant-public-status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.app-v9 .merchant-public-status.is-open{background:var(--success-soft);color:#0d5c4a}.app-v9 .merchant-public-status.is-closed{background:var(--card-tint);color:var(--muted);border-color:var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-public-status.is-closed{border-color:color-mix(in srgb, var(--hairline) 80%, transparent)}}.app-v9 .merchant-public-status.is-attention{background:var(--warning-soft);color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-public-status.is-attention{color:color-mix(in srgb, var(--warning) 72%, var(--ink))}}.app-v9 .merchant-public-status:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .merchant-public-status.is-quiet{background:var(--card-tint);min-height:0;color:var(--ink-soft);border-color:var(--hairline);padding-block:7px}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-public-status.is-quiet{border-color:color-mix(in srgb, var(--hairline) 80%, transparent)}}.app-v9 .merchant-public-status.is-quiet{font-weight:500}.app-v9 .merchant-public-status.is-quiet .merchant-public-status-dot{background:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-public-status.is-quiet .merchant-public-status-dot{background:color-mix(in srgb, var(--ink-soft) 55%, transparent)}}.app-v9 .db-credits-pill{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:6px;margin-right:2px;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-pill{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--hairline))}}.app-v9 .db-credits-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-pill{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .db-credits-pill{color:var(--ink-soft);white-space:nowrap;font-size:12.5px;font-weight:600}.app-v9 .db-credits-pill-icon{height:15px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .db-credits-pill-icon svg{width:auto;height:15px}.app-v9 .db-credits-pill-value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.app-v9 .db-credits-pill-suffix{color:var(--muted);font-weight:600}.app-v9 .db-credits-pill.is-awarded{border-color:var(--tang,#f0752b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-pill.is-awarded{border-color:color-mix(in srgb, var(--tang,#f0752b) 55%, var(--hairline))}}.app-v9 .db-credits-pill-awarded{background:var(--tang,#f0752b);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;margin-left:3px;padding:1px 7px;font-size:11.5px;font-weight:700;animation:.42s cubic-bezier(.2,.8,.2,1) both db-credits-awarded-pop;display:inline-flex}@keyframes db-credits-awarded-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-v9 .db-credits-pill-awarded{animation:none}}.app-v9 .db-credits-pill.is-zero{border-color:var(--hairline);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-pill.is-zero{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .db-credits-pill.is-zero .db-credits-pill-icon{color:var(--muted)}.app-v9 a.db-credits-pill-link{cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.app-v9 a.db-credits-pill-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.db-credits-pill-link:hover{border-color:color-mix(in srgb, var(--primary) 38%, var(--hairline))}}.app-v9 a.db-credits-pill-link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.db-credits-pill-link:hover{background:color-mix(in srgb, var(--primary) 13%, var(--card))}}.app-v9 a.db-credits-pill-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}@media (prefers-reduced-motion:reduce){.app-v9 a.db-credits-pill-link{transition:none}}@media (max-width:900px){.app-v9 .merchant-shell{padding-top:calc(var(--mobile-sidebar-h,60px) + 8px);flex-direction:column}.app-v9 .merchant-topbar{padding:8px 14px}.app-v9 .merchant-sidebar{z-index:30;border-right:none;border-bottom:1px solid var(--hairline);background:var(--bg);gap:0;width:100%;height:auto;padding:0;position:fixed;top:0;left:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-sidebar{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.app-v9 .merchant-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-v9 .merchant-shell-body{margin-left:0}.app-v9 .merchant-sidebar-head{grid-template-columns:minmax(0,auto) minmax(0,1fr) 44px;align-items:center;gap:8px;height:60px;padding:0 20px;display:grid}.app-v9 .merchant-sidebar-brand{flex-shrink:1;min-width:0}.app-v9 .merchant-sidebar-brand .app-logo,.app-v9 .merchant-sidebar-brand .db-logo-img{max-width:100%}.app-v9 .merchant-shell-body>.merchant-topbar{display:none}.app-v9 .merchant-sidebar-exception{display:inline-flex}.app-v9 .merchant-sidebar-toggle{width:44px;height:44px;display:inline-flex}.app-v9 .merchant-sidebar-status{display:none}.app-v9 .merchant-context-deck:not(:empty){flex-direction:column;gap:8px;padding:12px 20px 4px;display:flex}.app-v9 .merchant-context-deck .merchant-status-preparing,.app-v9 .merchant-context-deck .merchant-status-interrupted,.app-v9 .merchant-context-deck .merchant-status-blocked{background:0 0;border:none;border-radius:0}.app-v9 .merchant-context-deck .merchant-status,.app-v9 .merchant-context-deck .merchant-status-inner{max-width:none;margin:0;padding:0}.app-v9 .merchant-context-deck .merchant-status-preparing .merchant-status-inner,.app-v9 .merchant-context-deck .merchant-status-interrupted .merchant-status-inner,.app-v9 .merchant-context-deck .merchant-status-blocked .merchant-status-inner{flex-direction:row;align-items:center;gap:10px;padding:0}.app-v9 .merchant-context-deck .merchant-status-glyph,.app-v9 .merchant-context-deck .merchant-status-prep-body,.app-v9 .merchant-context-deck .merchant-status-banner-body{display:none}.app-v9 .merchant-context-deck .merchant-status-prep-title,.app-v9 .merchant-context-deck .merchant-status-banner-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.app-v9 .merchant-context-deck .merchant-status-prep-cta,.app-v9 .merchant-context-deck .merchant-status-banner-cta{flex:none;width:auto}.app-v9 .merchant-context-deck .merchant-next-step{border:1px solid var(--tang,#f0752b);flex-direction:column;gap:8px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-context-deck .merchant-next-step{border:1px solid color-mix(in srgb, var(--tang,#f0752b) 26%, var(--hairline))}}.app-v9 .merchant-context-deck .merchant-next-step{border-left:3px solid var(--tang,#f0752b);border-radius:var(--r-md,14px);background:linear-gradient(180deg, var(--tang,#f0752b), var(--tang,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-context-deck .merchant-next-step{background:linear-gradient(180deg, color-mix(in srgb, var(--tang,#f0752b) 7%, var(--card,#fff)), color-mix(in srgb, var(--tang,#f0752b) 2.5%, var(--card,#fff)))}}.app-v9 .merchant-sidebar-panel{border-top:1px solid var(--hairline);flex:none;gap:14px;padding:8px 14px 16px;display:none}.app-v9 .merchant-sidebar-panel.is-open{max-height:calc(100svh - var(--mobile-sidebar-h,60px));-webkit-overflow-scrolling:touch;display:flex;overflow-y:auto}.app-v9 .merchant-nav{flex:none;overflow:visible}.app-v9 .merchant-nav-link{padding:12px}.app-v9 .merchant-nav-chevron{align-items:center;display:inline-flex}.app-v9 .merchant-nav-link.is-active .merchant-nav-chevron,.app-v9 .merchant-nav-link.is-expanded .merchant-nav-chevron{transform:rotate(90deg)}.app-v9 .merchant-nav-link.is-expanded{background:var(--primary-soft);color:var(--primary-deep);box-shadow:inset 3px 0 0 var(--primary)}.app-v9 .merchant-sidebar-foot{padding-top:12px}.app-v9 .merchant-sidebar-utilities{display:flex}.app-v9.db-scope .merchant-sidebar{padding:0}.app-v9.db-scope .merchant-sidebar-head{padding-left:20px;padding-right:20px}.app-v9.db-scope .merchant-sidebar-panel{padding:8px 0 0}.app-v9.db-scope .merchant-nav{margin:0 14px;padding-bottom:0}.app-v9.db-scope .merchant-sidebar-utilities{margin:0 14px 10px}.app-v9.db-scope .merchant-sidebar-foot{border-top:0;padding:0}.app-v9 .merchant-zocalo{padding:8px 12px 18px}.app-v9 .merchant-zocalo-utils{gap:6px;margin-top:6px}.app-v9 .merchant-zocalo-utils:before{margin:0 14px}.app-v9 .merchant-zocalo .merchant-plan-summary{border-radius:12px;min-height:60px;padding:6px 12px 6px 14px}.app-v9 .merchant-zocalo .merchant-plan-summary-headline{font-size:17px;line-height:21px}.app-v9 .merchant-zocalo .merchant-plan-summary-detail{font-size:14px;line-height:18px}.app-v9 .merchant-zocalo .merchant-plan-summary-chevron svg{width:17px;height:17px}.app-v9 .merchant-zocalo-account,.app-v9 .merchant-zocalo-signout{border-radius:12px;min-height:48px;padding:0 14px}.app-v9 .merchant-zocalo-identity{border-radius:7px;width:22px;height:22px;font-size:11px}.app-v9 .merchant-zocalo-identity svg{width:14px;height:14px}.app-v9 .merchant-zocalo-icon{width:22px;height:22px}.app-v9 .merchant-zocalo-icon svg{width:20px;height:20px}.app-v9 .merchant-zocalo-account .merchant-zocalo-label{margin-left:6px;font-size:16px}.app-v9 .merchant-zocalo-signout .merchant-zocalo-label{margin-left:6px;font-size:15.5px}.app-v9 .merchant-zocalo-version{margin:6px 0 0 14px;font-size:11px}}.app-v9 .merchant-status{z-index:2;position:relative}.app-v9 .merchant-status-inner{align-items:center;gap:14px;max-width:1240px;margin:0 auto;padding:8px 28px;display:flex}.app-v9 .merchant-status-ready .merchant-status-inner{justify-content:flex-end}.app-v9 .merchant-status-chip{background:var(--msg-role);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-status-chip{background:color-mix(in srgb, var(--msg-role) 12%, var(--card))}}.app-v9 .merchant-status-chip{color:var(--msg-ink);font-size:12.5px;font-weight:600;line-height:1}.app-v9 .merchant-status-chip-glyph{background:var(--msg-ink);width:13px;height:13px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none}.app-v9 .merchant-status-blocked{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-status-blocked{background:color-mix(in srgb, var(--msg-role) 8%, var(--bg))}}.app-v9 .merchant-status-blocked{border-bottom:1px solid var(--hairline)}.app-v9 .merchant-status-blocked .merchant-status-inner{padding-top:12px;padding-bottom:12px}.app-v9 .merchant-status-glyph{background:var(--msg-ink);width:22px;height:22px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:1px}.app-v9 .merchant-status-banner-text{flex:auto;min-width:0}.app-v9 .merchant-status-banner-title{color:var(--msg-ink);margin:0;font-size:14.5px;font-weight:700}.app-v9 .merchant-status-banner-body{color:var(--ink-soft);margin:2px 0 0;font-size:13.5px;line-height:1.45}.app-v9 .merchant-status-banner-cta{flex:none}.app-v9 :is(.merchant-status-preparing,.merchant-status-interrupted){background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 :is(.merchant-status-preparing,.merchant-status-interrupted){background:color-mix(in srgb, var(--msg-role) 6%, var(--bg))}}.app-v9 :is(.merchant-status-preparing,.merchant-status-interrupted){border-bottom:1px solid var(--hairline)}.app-v9 :is(.merchant-status-preparing,.merchant-status-interrupted) .merchant-status-inner{padding-top:12px;padding-bottom:12px}.app-v9 .merchant-status-prep-text{flex:auto;min-width:0}.app-v9 .merchant-status-prep-title{color:var(--msg-ink);margin:0;font-size:14.5px;font-weight:700}.app-v9 .merchant-status-prep-body{color:var(--ink-soft);margin:2px 0 0;font-size:13.5px;line-height:1.45}.app-v9 .merchant-status-prep-cta{flex:none}@media (max-width:720px){.app-v9 .merchant-status-inner{padding-left:20px;padding-right:20px}.app-v9 .merchant-status-blocked .merchant-status-inner,.app-v9 .merchant-status-preparing .merchant-status-inner,.app-v9 .merchant-status-interrupted .merchant-status-inner{flex-wrap:wrap}.app-v9 .merchant-status-banner-cta,.app-v9 .merchant-status-prep-cta{justify-content:center;width:100%}}.app-v9 .app-logo{color:var(--ink);font-family:var(--font-bricolage,sans-serif);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.app-v9 .app-logo-mark{background:var(--primary);border-radius:var(--r-sm);width:30px;height:30px;color:var(--primary-on);font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 -3px #00000029}.app-v9 .app-logo-mark:after{content:"";border:2px solid var(--ink);border-bottom:none;border-radius:8px 8px 0 0;width:14px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.app-v9 .app-main{z-index:2;flex:1;width:100%;max-width:1080px;margin:0 auto;padding:40px 28px 80px;position:relative}@media (max-width:720px){.app-v9 .app-main{padding:28px 20px 64px}}.app-v9 .app-main.narrow{max-width:560px}.app-v9 .app-main.wide{max-width:1320px}.app-v9 .app-main.full{max-width:none;margin:0;padding:0}@media (max-width:720px){.app-v9 .app-main.full{padding:0}}.app-v9 .app-main.form{max-width:1080px}.app-v9 .app-main.form>:not(.app-breadcrumb):not(.app-eyebrow):not(.app-page-title):not(.app-page-lead),.app-v9 .form-layout{max-width:var(--form-content-width,760px)}.app-v9 .merchant-page{flex-direction:column;display:flex}.app-v9 .merchant-page-header{flex-direction:column;margin-bottom:32px;display:flex}.app-v9 .merchant-page-header>:last-child{margin-bottom:0}.app-v9 .merchant-page-body{flex-direction:column;gap:24px;display:flex}.app-v9 .merchant-settings-stack{flex-direction:column;gap:24px;width:100%;display:flex}.app-v9 .merchant-shell-body .field{max-width:var(--settings-field-width,34rem)}.app-v9 .merchant-settings-layout{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (min-width:920px){.app-v9 .merchant-settings-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px}}.app-v9 .merchant-settings-main{flex-direction:column;gap:16px;min-width:0;display:flex}.app-v9 .merchant-settings-aside{flex-direction:column;gap:18px;min-width:0;display:flex}@media (min-width:920px){.app-v9 .merchant-settings-aside{position:sticky;top:24px}}.app-v9 .app-storefront-footer{z-index:2;width:100%;max-width:1080px;margin:0 auto;padding:0 28px 48px;position:relative}.app-v9 .app-storefront-footer-note{border-top:1px solid var(--hairline);text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--card-muted);padding-top:22px;font-size:11.5px}@media (max-width:720px){.app-v9 .app-storefront-footer{padding:0 20px 36px}}.app-v9 .app-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:500;display:inline-flex}.app-v9 .app-eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.app-v9 .app-page-title{letter-spacing:-.025em;margin-bottom:6px;font-size:clamp(24px,2.6vw,30px);line-height:1.12}.app-v9 .app-page-lead{color:var(--muted);max-width:64ch;margin-bottom:24px;font-size:14.5px;line-height:1.55}.app-v9 .app-section{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.app-v9 .app-section+.app-section{margin-top:16px}.app-v9 .app-section h2{letter-spacing:-.02em;color:var(--ink);font-size:22px}.app-v9 .app-section .section-lead{color:var(--muted);max-width:60ch;font-size:14.5px;line-height:1.55}.app-v9 .ds-stack{gap:var(--space-block,28px);flex-direction:column;display:flex}.app-v9 .ds-card{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md);box-shadow:var(--shadow-card);color:var(--card-ink-soft);padding:18px 20px}.app-v9 .ds-card h2,.app-v9 .ds-card h3,.app-v9 .ds-card h4{color:var(--card-ink)}.app-v9 .ds-card p{color:var(--card-ink-soft)}.app-v9 .ds-card a{color:var(--primary)}.app-v9 .ds-card a:hover{color:var(--primary-deep)}.app-v9 .ds-card code{font-family:var(--font-mono);background:var(--card-ink);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-card code{background:color-mix(in srgb, var(--card-ink) 6%, transparent)}}.app-v9 .ds-card code{border-radius:var(--r-xs);color:var(--card-ink);padding:2px 6px}:root{--msg-glyph-critical:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.2 9.2l5.6 5.6M14.8 9.2l-5.6 5.6'/%3E%3C/svg%3E");--msg-glyph-attention:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.6L1.9 20.4h20.2z'/%3E%3Cpath d='M12 10v4.2'/%3E%3Ccircle cx='12' cy='17.6' r='1.15' fill='%23000' stroke='none'/%3E%3C/svg%3E");--msg-glyph-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11.2v5.4'/%3E%3Ccircle cx='12' cy='7.7' r='1.15' fill='%23000' stroke='none'/%3E%3C/svg%3E");--msg-glyph-success:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M7.9 12.4l2.8 2.8L16.1 9.7'/%3E%3C/svg%3E");--msg-glyph-info-body:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11.2v5.4'/%3E%3C/svg%3E");--msg-glyph-info-dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='none'%3E%3Ccircle cx='12' cy='7.7' r='1.15' fill='%23000'/%3E%3C/svg%3E")}.app-v9,.db-scope,.db-public-scope,.db-admin-scope{--msg-role-critical:var(--error);--msg-role-attention:var(--warning);--msg-role-info:var(--info);--msg-role-success:var(--success);--msg-canvas:var(--card);--msg-canvas-ink:var(--card-ink)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) [data-msg=critical]{--msg-role:var(--msg-role-critical);--msg-glyph:var(--msg-glyph-critical)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) [data-msg=attention]{--msg-role:var(--msg-role-attention);--msg-glyph:var(--msg-glyph-attention)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) [data-msg=info]{--msg-role:var(--msg-role-info);--msg-glyph:var(--msg-glyph-info)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) [data-msg=success]{--msg-role:var(--msg-role-success);--msg-glyph:var(--msg-glyph-success)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) [data-msg]{--msg-ink:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) [data-msg]{--msg-ink:color-mix(in srgb, var(--msg-role) 70%, var(--msg-canvas-ink))}}.app-v9 .ds-savestate-group{flex-direction:column;flex:none;align-items:flex-end;gap:4px;min-width:0;display:inline-flex}.app-v9 .ds-savestate{color:#0000;justify-content:flex-end;align-items:center;gap:5px;min-height:18px;font-size:12.5px;font-weight:600;display:inline-flex}.app-v9 .ds-savestate[data-state=saving]{color:var(--card-ink-soft)}.app-v9 .ds-savestate[data-msg]{color:var(--msg-ink)}.app-v9 .ds-savestate[data-msg]:before{content:"";width:14px;height:14px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;background:currentColor;flex:none}@keyframes ds-savestate-settle{0%,38%{color:var(--msg-ink)}to{color:var(--card-ink-soft)}}.app-v9 .ds-savestate[data-state=saved]{animation:6.5s forwards ds-savestate-settle}@media (prefers-reduced-motion:reduce){.app-v9 .ds-savestate[data-state=saved]{animation:none}}.app-v9 .ds-savestate-detail{text-align:right;max-width:34ch;color:var(--msg-ink);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;font-size:12.5px;line-height:1.45;display:inline-flex}.app-v9 .ds-savestate-retry{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;border-radius:var(--r-xs,6px);background:0 0;border:0;flex:none;padding:0;font-weight:700;text-decoration:underline}.app-v9 .ds-savestate-retry:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .ds-autosave-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 16px;display:flex}.app-v9 .ds-autosave-head-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .ds-autosave-head-state{flex:none;justify-content:flex-end;align-items:baseline;gap:8px;min-height:18px;display:inline-flex}.app-v9 .ds-autosave-hint{color:var(--card-ink-soft);text-align:right;font-size:12.5px;line-height:1.5}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout{--msg-role:transparent;--msg-surface:transparent;--msg-line:transparent;--msg-glyph:none;--msg-pad:10px 14px;--msg-font:14px;--msg-glyph-size:18px;--msg-gap:10px;padding:var(--msg-pad);border-radius:var(--r-xs);font-size:var(--msg-font);border:1px solid var(--msg-line);margin-top:12px;line-height:1.5}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout.critical,:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout.error{--msg-role:var(--msg-role-critical);--msg-glyph:var(--msg-glyph-critical)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout.attention,:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout.warn{--msg-role:var(--msg-role-attention);--msg-glyph:var(--msg-glyph-attention)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout.info{--msg-role:var(--msg-role-info);--msg-glyph:var(--msg-glyph-info)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout.success{--msg-role:var(--msg-role-success);--msg-glyph:var(--msg-glyph-success)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success){--msg-ink:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success){--msg-ink:color-mix(in srgb, var(--msg-role) 70%, var(--msg-canvas-ink))}}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success){--msg-surface:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success){--msg-surface:color-mix(in srgb, var(--msg-role) 16%, var(--msg-canvas))}}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success){--msg-line:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success){--msg-line:color-mix(in srgb, var(--msg-ink) 55%, transparent)}}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success){column-gap:var(--msg-gap);background:var(--msg-surface);color:var(--card-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success):before{content:"";width:var(--msg-glyph-size);height:var(--msg-glyph-size);background:var(--msg-glyph-ink,var(--msg-ink));-webkit-mask:var(--msg-glyph) center / contain no-repeat;-webkit-mask:var(--msg-glyph) center / contain no-repeat;-webkit-mask:var(--msg-glyph) center / contain no-repeat;-webkit-mask:var(--msg-glyph) center / contain no-repeat;mask:var(--msg-glyph) center / contain no-repeat;grid-area:1/1;margin-top:1px}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success)>*{grid-column:2}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout:is(.critical,.error,.attention,.warn,.info,.success) .ds-callout-title{color:var(--msg-ink)}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout[data-msg-density=compact]{--msg-pad:6px 10px;--msg-font:13px;--msg-glyph-size:15px;--msg-gap:7px;line-height:1.45}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout[data-msg-density=compact] .ds-callout-title{font-size:13.5px}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout[data-msg-density=compact] .ds-callout-body{margin-top:1px;font-size:13px}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout[data-msg-density=standard]{--msg-pad:10px 14px;--msg-font:14px;--msg-glyph-size:18px;--msg-gap:10px}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout[data-msg-density=prominent]{--msg-pad:18px 20px;--msg-font:15px;--msg-glyph-size:22px;--msg-gap:13px}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout[data-msg-density=prominent] .ds-callout-title{font-size:16.5px}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout[data-msg-density=prominent] .ds-callout-body{margin-top:7px;font-size:14.5px}:is(.app-v9,.db-scope,.db-public-scope,.db-admin-scope) .ds-callout[data-msg-density=prominent] .ds-callout-action{margin-top:16px}.app-v9 .support-banner{border-radius:var(--r-xs);background:var(--msg-role);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 18px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .support-banner{background:color-mix(in srgb, var(--msg-role) 12%, var(--card))}}.app-v9 .support-banner{border:1px solid var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .support-banner{border:1px solid color-mix(in srgb, var(--msg-ink) 34%, transparent)}}.app-v9 .support-banner{color:var(--card-ink)}.app-v9 .support-banner-fact{flex:320px;align-items:flex-start;gap:10px;min-width:0;display:flex}.app-v9 .support-banner-glyph{background:var(--msg-ink);width:18px;height:18px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:1px}.app-v9 .support-banner-text{min-width:0;margin:0;font-size:14px;line-height:1.5}.app-v9 [data-msg] .support-banner-title{color:var(--msg-ink);font-weight:700}.app-v9 .support-banner-meta{color:var(--card-ink-soft);margin-top:2px;font-size:13px;display:block}.app-v9 .support-banner-action{min-height:44px}@media (max-width:560px){.app-v9 .support-banner-action,.app-v9 .support-banner form{width:100%}}.version-notice{--version-notice-ink:#0f1b3c;--version-notice-ink-soft:#3c4763;--version-notice-surface:#edf6f8;--version-notice-accent:#2c5a66;box-sizing:border-box;background:var(--version-notice-surface);border-bottom:1px solid var(--version-notice-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;width:100%;max-width:100%;padding:12px clamp(16px,4vw,32px);display:flex}@supports (color:color-mix(in lab, red, red)){.version-notice{border-bottom:1px solid color-mix(in srgb, var(--version-notice-accent) 22%, transparent)}}.version-notice{color:var(--version-notice-ink);font-family:var(--font-dm-sans), system-ui, -apple-system, sans-serif}.version-notice[data-msg=info]{--msg-role:var(--version-notice-accent);--msg-canvas-ink:var(--version-notice-ink);--msg-glyph:var(--msg-glyph-info);--msg-ink:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.version-notice[data-msg=info]{--msg-ink:color-mix(in srgb, var(--msg-role) 70%, var(--msg-canvas-ink))}}.version-notice-text{min-width:0;margin:0;font-size:14px;line-height:1.5}.version-notice-title{font-weight:700;display:block}[data-msg].version-notice .version-notice-title{color:var(--msg-ink);align-items:flex-start;gap:8px;display:flex}[data-msg].version-notice .version-notice-title:before{content:"";background:var(--msg-ink);width:16px;height:16px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:2.5px}.version-notice-meta{color:var(--version-notice-ink-soft);margin-top:2px;font-size:13px;display:block}.version-notice-action{background:var(--version-notice-accent);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.version-notice-action:hover:not(:disabled){background:#244a54}.version-notice-action:focus-visible{outline:2px solid var(--version-notice-accent);outline-offset:2px}.version-notice-action:disabled{opacity:.7;cursor:default}@media (max-width:560px){.version-notice-action{width:100%}}body:has(.version-notice) .app-v9 .merchant-sidebar{position:sticky}body:has(.version-notice) .app-v9 .merchant-shell-body{margin-left:0}@media (max-width:900px){body:has(.version-notice) .app-v9 .merchant-shell{padding-top:0}}.app-v9 .inicio-preview-banner{border-radius:var(--r-xs);background:var(--msg-role);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 auto 18px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-preview-banner{background:color-mix(in srgb, var(--msg-role) 12%, var(--card))}}.app-v9 .inicio-preview-banner{border:1px solid var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-preview-banner{border:1px solid color-mix(in srgb, var(--msg-ink) 34%, transparent)}}.app-v9 .inicio-preview-banner{color:var(--card-ink)}.app-v9 .app-main.full>.inicio-preview-banner{width:100%;max-width:1080px;margin:28px auto 18px;padding:12px 28px}@media (max-width:720px){.app-v9 .app-main.full>.inicio-preview-banner{margin-top:20px;padding:12px 20px}}.app-v9 .inicio-preview-banner-fact{flex:320px;align-items:flex-start;gap:10px;min-width:0;display:flex}.app-v9 .inicio-preview-banner-glyph{background:var(--msg-ink);width:18px;height:18px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:1px}.app-v9 .inicio-preview-banner-text{min-width:0;margin:0}.app-v9 .inicio-preview-banner-title{margin:0;font-size:14px;font-weight:700;line-height:1.4}.app-v9 [data-msg] .inicio-preview-banner-title{color:var(--msg-ink)}.app-v9 .inicio-preview-banner-meta{color:var(--card-ink-soft);margin:2px 0 0;font-size:13px;line-height:1.45}.app-v9 .inicio-preview-banner-back{flex:none}.app-v9 .ds-callout-title{color:var(--card-ink);margin:0;font-size:14.5px;font-weight:700}.app-v9 .ds-callout-body{color:var(--card-ink-soft);margin:4px 0 0;font-size:14px;line-height:1.5}.app-v9 .ds-callout-action{margin:12px 0 2px}.app-v9 .field{color:var(--card-ink);flex-direction:column;gap:6px;display:flex}.app-v9 .field label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:500}.app-v9 .field input,.app-v9 .field textarea,.app-v9 .field select{font-family:var(--font-dm-sans,"DM Sans", sans-serif);background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-xs);color:var(--card-ink);outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.app-v9 .field input:focus,.app-v9 .field textarea:focus,.app-v9 .field select:focus{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52)}.app-v9 .field .help{color:var(--card-muted);font-size:12.5px}.app-v9 .field .error{color:var(--error);font-size:13px;font-weight:500}.app-v9 .field-ok{color:var(--success,var(--accent));font-size:13px;font-weight:500}.app-v9 .field-row{gap:14px;display:grid}@media (min-width:640px){.app-v9 .field-row.cols-2{grid-template-columns:1fr 1fr}}.app-v9 .form-footer{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.app-v9 .text-muted{color:var(--muted)}.app-v9 .text-card-muted{color:var(--card-muted)}.app-v9 .text-card-ink{color:var(--card-ink)}.app-v9 .text-card-ink-soft{color:var(--card-ink-soft)}.app-v9 .text-accent{color:var(--accent)}.app-v9 .text-script{font-family:var(--font-bricolage,"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif);color:var(--primary);font-style:italic;font-weight:700}.app-v9 .kv-grid{grid-template-columns:minmax(140px,max-content) 1fr;gap:8px 16px;font-size:14px;display:grid}.app-v9 .kv-grid dt{color:var(--card-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:11px}.app-v9 .kv-grid dd{color:var(--card-ink);margin:0}@media (max-width:540px){.app-v9 .kv-grid{grid-template-columns:1fr;gap:2px 0}.app-v9 .kv-grid dd{margin-bottom:8px}}.app-v9 .btn{padding:10px 16px;font-size:14px}.app-v9 .btn-sm{padding:7px 12px;font-size:12.5px}.app-v9 .btn-lg{padding:14px 22px;font-size:15px}.app-v9 .btn-primary,.app-v9 .btn-primary:hover,.app-v9 .btn-primary:active,.app-v9 .btn-primary:focus-visible{color:var(--primary-on)}.app-v9 .btn-primary{box-shadow:0 1px 0 var(--primary-deep)}.app-v9 .btn-primary:hover{background:var(--primary-deep);box-shadow:0 1px 0 var(--primary-deep), 0 6px 14px -6px #00000038}.app-v9 .btn-light{color:var(--ink);background:var(--card);border-color:var(--hairline)}.app-v9 .btn-ghost{color:var(--ink);border-color:var(--ink)}.app-v9 .btn-ghost:hover,.app-v9 .btn-ghost:active{color:var(--bg)}.app-v9 .btn-dark{color:var(--on-dark);background:var(--dark)}.app-v9 .ds-card .btn-primary,.app-v9 .ds-card .btn-primary:hover,.app-v9 .ds-card .btn-primary:active,.app-v9 .ds-card .btn-primary:focus-visible,.app-v9 .ds-list .btn-primary,.app-v9 .ds-list .btn-primary:hover,.app-v9 .ds-list .btn-primary:active,.app-v9 .ds-list .btn-primary:focus-visible,.app-v9 .ds-empty .btn-primary,.app-v9 .ds-empty .btn-primary:hover,.app-v9 .ds-empty .btn-primary:active,.app-v9 .ds-empty .btn-primary:focus-visible{color:var(--primary-on)}.app-v9 .ds-card .btn-light,.app-v9 .ds-list .btn-light,.app-v9 .ds-empty .btn-light{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-card .btn-light,.app-v9 .ds-list .btn-light,.app-v9 .ds-empty .btn-light{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .ds-card .btn-light,.app-v9 .ds-list .btn-light,.app-v9 .ds-empty .btn-light{color:var(--card-ink);border-color:var(--card-hairline);box-shadow:0 1px #14233a14}.app-v9 .ds-card .btn-light:hover,.app-v9 .ds-list .btn-light:hover,.app-v9 .ds-empty .btn-light:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-card .btn-light:hover,.app-v9 .ds-list .btn-light:hover,.app-v9 .ds-empty .btn-light:hover{background:color-mix(in srgb, var(--card-ink) 12%, var(--card))}}.app-v9 .ds-card .btn-ghost,.app-v9 .ds-list .btn-ghost,.app-v9 .ds-empty .btn-ghost{color:var(--card-ink);border-color:var(--card-ink)}.app-v9 .ds-card .btn-ghost:hover,.app-v9 .ds-list .btn-ghost:hover,.app-v9 .ds-empty .btn-ghost:hover{background:var(--card-ink);color:var(--card)}.app-v9 .ds-card .ds-tag,.app-v9 .ds-list .ds-tag{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-card .ds-tag,.app-v9 .ds-list .ds-tag{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .ds-card .ds-tag,.app-v9 .ds-list .ds-tag{color:var(--card-ink-soft)}.app-v9 .ds-card .ds-tag.primary,.app-v9 .ds-list .ds-tag.primary{background:var(--primary);color:var(--primary-on)}.app-v9 .ds-card .ds-tag.dark,.app-v9 .ds-list .ds-tag.dark{background:var(--card-ink);color:var(--card)}.app-v9 .ds-card .ds-tag.olive,.app-v9 .ds-list .ds-tag.olive{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-card .ds-tag.olive,.app-v9 .ds-list .ds-tag.olive{background:color-mix(in srgb, var(--olive) 70%, var(--card))}}.app-v9 .ds-card .ds-tag.olive,.app-v9 .ds-list .ds-tag.olive{color:var(--card-ink)}.app-v9 .app-main>.grid{row-gap:14px}.app-v9 .app-breadcrumb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.app-v9 .app-breadcrumb a{color:var(--primary)}.app-v9 .app-breadcrumb a:hover{color:var(--primary-deep)}.app-v9 .app-breadcrumb .sep{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .app-breadcrumb .sep{color:color-mix(in srgb, var(--muted) 70%, transparent)}}.app-v9 .app-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.app-v9 .app-page-header .app-page-title{margin-bottom:8px}.app-v9 .app-page-header .app-page-lead{margin-bottom:0}.app-v9 .ds-list{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md);box-shadow:var(--shadow-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.app-v9 .ds-list>li{border-top:1px solid var(--card-hairline);color:var(--card-ink-soft);padding:18px 20px}.app-v9 .ds-list>li:first-child{border-top:none}.app-v9 .ds-list>li.is-paid{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list>li.is-paid{background:color-mix(in srgb, var(--olive) 10%, var(--card))}}.app-v9 .ds-list>li.is-inactive{opacity:.65}.app-v9 .ds-empty{background:var(--card);border:1px dashed var(--card-hairline);border-radius:var(--r-md);text-align:center;color:var(--card-ink-soft);padding:48px 28px}.app-v9 .ds-empty p{color:var(--card-ink-soft)}.app-v9 .ds-empty p+p{color:var(--card-muted);margin-top:8px;font-size:13px}.app-v9 .ds-empty .btn{margin-top:18px}.app-v9 .ds-empty-title{color:var(--card-ink);margin:0 0 4px;font-size:15px;font-weight:700}.app-v9 .ds-cardnav{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .ds-card-link{color:var(--card-ink-soft);flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.app-v9 .ds-card-link:hover{border-color:var(--hairline-strong,var(--hairline));box-shadow:var(--shadow-lift,var(--shadow-card));transform:translateY(-1px)}.app-v9 .ds-card-link:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-card), var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .ds-card-link>strong,.app-v9 .ds-card-link .ds-card-link-title{color:var(--card-ink);justify-content:space-between;align-items:center;gap:10px;font-size:16px;line-height:1.25;display:flex}.app-v9 .ds-card-link>strong:after,.app-v9 .ds-card-link .ds-card-link-title:after{content:"→";color:var(--primary);font-weight:500;transition:transform .15s}.app-v9 .ds-card-link:hover>strong:after,.app-v9 .ds-card-link:hover .ds-card-link-title:after{transform:translate(3px)}.app-v9 .ds-card-link>span{color:var(--card-muted);font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.app-v9 .ds-card-link,.app-v9 .ds-card-link>strong:after,.app-v9 .ds-card-link .ds-card-link-title:after{transition:none}.app-v9 .ds-card-link:hover{transform:none}}.app-v9 .comms-channel-card{gap:10px}.app-v9 .comms-channel-card .ds-card-link-title:after{content:none}.app-v9 .comms-channel-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .comms-channel-head .ds-card-link-title{flex:auto;justify-content:flex-start}.app-v9 .comms-channel-icon{border-radius:var(--r-sm);background:var(--primary-soft);width:40px;height:40px;color:var(--primary-darker,var(--primary-deep));flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .comms-channel-desc{color:var(--card-muted);font-size:13.5px;line-height:1.5}.app-v9 .comms-channel-cta{color:var(--primary-deep,var(--primary));margin-top:auto;font-size:13.5px;font-weight:600}.app-v9 .comms-channel-cta:after{content:" →"}.app-v9 .comms-channel-state{align-self:center}.app-v9 .comms-channel-state.is-available{background:var(--accent-soft);color:var(--accent-deep)}.app-v9 .comms-channel-state.is-soon{background:var(--card-tint-strong,var(--card-tint));color:var(--muted)}.app-v9 .comms-channel-card.is-soon{background:var(--card-tint);cursor:default;border-style:dashed}.app-v9 .comms-channel-card.is-soon .comms-channel-icon{background:var(--card-tint-strong,var(--card-tint));color:var(--muted)}.app-v9 .comms-channel-card.is-soon .ds-card-link-title{color:var(--ink-soft)}.app-v9 .comms-zone{flex-direction:column;gap:12px;display:flex}@media (min-width:720px){.app-v9 .comms-channel-card.is-primary{grid-column:1/-1}}.app-v9 .comms-channel-card.is-primary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .comms-channel-card.is-primary{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .comms-channel-card.is-primary{background:linear-gradient(180deg, var(--primary), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .comms-channel-card.is-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, var(--card)), var(--card) 60%)}}.app-v9 .comms-channel-card.is-primary .ds-card-link-title{color:var(--primary-darker,var(--primary-deep));font-size:17px}.app-v9 .store-hub-section+.store-hub-section{border-top:1px solid var(--hairline);padding-top:var(--space-block,28px)}.app-v9 .ds-list.store-overview-list>li{padding:0}.app-v9 .store-overview-row{color:var(--card-ink-soft);align-items:center;gap:14px;padding:13px 18px;text-decoration:none;transition:background .15s;display:flex}.app-v9 .store-overview-row:hover{background:var(--card-tint)}.app-v9 .store-overview-row:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.app-v9 .store-overview-row-icon{color:var(--muted);flex:none;display:inline-flex}.app-v9 .store-overview-row-icon svg{width:18px;height:18px}.app-v9 .store-overview-row-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app-v9 .store-overview-row-title{color:var(--card-ink);font-size:14.5px;font-weight:600}.app-v9 .store-overview-row-desc{color:var(--card-muted);font-size:13px;line-height:1.45}.app-v9 .store-overview-row-status{flex:none}.app-v9 .store-overview-tag{border-radius:var(--r-xs,6px);background:var(--card-tint);color:var(--ink-soft);white-space:nowrap;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.app-v9 .store-overview-row-chevron{color:var(--primary);flex:none;font-size:16px;transition:transform .15s}.app-v9 .store-overview-row:hover .store-overview-row-chevron{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.app-v9 .store-overview-row,.app-v9 .store-overview-row-chevron{transition:none}.app-v9 .store-overview-row:hover .store-overview-row-chevron{transform:none}}.app-v9 .merchant-subnav{flex-direction:column;gap:8px;margin:4px 0 6px;padding-left:14px;display:flex}.app-v9 .merchant-subnav-group{flex-direction:column;gap:2px;display:flex}.app-v9 .merchant-subnav-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:2px 0 0;padding:0 10px;font-size:10px;font-weight:600}.app-v9 .merchant-subnav-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .merchant-subnav-link{border-radius:var(--r-xs,6px);color:var(--ink-soft);align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.app-v9 .merchant-subnav-icon{width:16px;height:16px;color:var(--muted);flex:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.app-v9 .merchant-subnav-icon svg{width:16px;height:16px}.app-v9 .merchant-subnav-link:hover .merchant-subnav-icon,.app-v9 .merchant-subnav-link.is-active .merchant-subnav-icon{color:inherit}.app-v9 .merchant-subnav-label-text{min-width:0}.app-v9 .merchant-subnav-link:hover{background:var(--card-tint);color:var(--ink)}.app-v9 .merchant-subnav-link.is-active{background:var(--primary-soft);color:var(--primary-deep)}.app-v9 .merchant-subnav-link:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.app-v9 .status-badge{text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;font-size:11px;font-weight:600}.app-v9 .status-badge.pending{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-badge.pending{background:color-mix(in srgb, var(--highlight) 22%, var(--card))}}.app-v9 .status-badge.pending{color:#8a4a16}.app-v9 .status-badge.paid{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-badge.paid{background:color-mix(in srgb, var(--olive) 24%, var(--card))}}.app-v9 .status-badge.paid{color:#5c6a1d}.app-v9 .status-badge.ready{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-badge.ready{background:color-mix(in srgb, var(--accent) 18%, var(--card))}}.app-v9 .status-badge.ready{color:var(--accent)}.app-v9 .status-badge.collected{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-badge.collected{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .status-badge.collected{color:var(--card-ink-soft)}.app-v9 .status-badge.cancelled{background:#b53a1a}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-badge.cancelled{background:color-mix(in srgb, #b53a1a 18%, var(--card))}}.app-v9 .status-badge.cancelled{color:#8a2a10}.app-v9 .status-badge.inactive{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-badge.inactive{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .status-badge.inactive{color:var(--card-muted)}.app-v9 .status-badge.onsite{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-badge.onsite{background:color-mix(in srgb, var(--warning) 26%, var(--card))}}.app-v9 .status-badge.onsite{color:#8a5a10}.order-payment-chip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.order-payment-chip.pending-onsite{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.order-payment-chip.pending-onsite{background:color-mix(in srgb, var(--warning) 16%, var(--card))}}.order-payment-chip.pending-onsite{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.order-payment-chip.pending-onsite{color:color-mix(in srgb, var(--warning) 82%, #000)}}.order-payment-chip.paid-onsite{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.order-payment-chip.paid-onsite{background:color-mix(in srgb, var(--olive) 20%, var(--card))}}.order-payment-chip.paid-onsite{color:#5c6a1d}.order-payment-chip.online{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.order-payment-chip.online{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.order-payment-chip.online{color:var(--card-muted)}.order-onsite-payment.is-pending{border-left:3px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.order-onsite-payment.is-pending{border-left:3px solid color-mix(in srgb, var(--warning) 58%, transparent)}}.order-onsite-payment.is-pending{background:var(--warning-soft,#ffe4b0)}@supports (color:color-mix(in lab, red, red)){.order-onsite-payment.is-pending{background:color-mix(in srgb, var(--warning-soft,#ffe4b0) 26%, var(--card))}}.order-onsite-payment.is-paid{border-left:3px solid var(--olive)}@supports (color:color-mix(in lab, red, red)){.order-onsite-payment.is-paid{border-left:3px solid color-mix(in srgb, var(--olive) 48%, transparent)}}.order-onsite-payment.is-paid{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.order-onsite-payment.is-paid{background:color-mix(in srgb, var(--olive) 8%, var(--card))}}.app-v9 .ds-divide-hairline>*+*{border-top:1px solid var(--card-hairline)}.app-v9 .btn-step{border-radius:var(--r-xs);background:var(--card);border:1px solid var(--card-hairline);width:30px;height:30px;color:var(--card-ink);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:background .12s,transform .12s;display:inline-flex}.app-v9 .btn-step:hover:not(:disabled){background:var(--card-tint);transform:translateY(-1px)}.app-v9 .btn-step:disabled{cursor:not-allowed;opacity:.4}.app-v9 .btn-step:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .link-quiet{color:var(--card-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline;transition:color .12s}.app-v9 .link-quiet:hover{color:var(--primary)}.app-v9 .iva-suffix{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--card-muted);margin-left:4px;font-size:10px;font-weight:500}.app-v9 .store-hero{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.app-v9 .store-hero .store-hero-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:11px}.app-v9 .store-hero h1{color:var(--ink);font-size:clamp(32px,4.4vw,48px)}.app-v9 .store-hero .store-hero-pickup{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;font-size:14px;line-height:1.45;display:inline-flex}.app-v9 .store-hero .store-hero-pickup-tag{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.app-v9 .store-hero .store-hero-pickup-tag svg{width:12px;height:12px;display:block}.app-v9 .store-hero .store-hero-pickup-address{color:var(--ink);font-weight:500}.app-v9 .store-brand-scope{display:block}.app-v9 .store-hero-content{flex-direction:column;gap:10px;display:flex}.app-v9 .store-hero-identity{align-items:center;gap:14px;display:flex}.app-v9 .store-hero-identity-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .store-hero-logo{object-fit:contain;border-radius:12px;flex-shrink:0;width:auto;max-width:168px;height:56px;display:block}.app-v9 .store-hero-logo-fallback{background:var(--primary-soft);width:56px;height:56px;color:var(--primary-darker,var(--primary-deep));letter-spacing:.02em;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:700;display:inline-flex}.app-v9 .store-hero.has-cover{border-radius:var(--r-lg);isolation:isolate;align-items:flex-end;min-height:280px;display:flex;position:relative;overflow:hidden}.app-v9 .store-hero-cover{z-index:-1;position:absolute;inset:0}.app-v9 .store-hero-cover-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .store-hero-cover-scrim{background:linear-gradient(#0f14220a 0%,#0f142257 48%,#0f1422cc 100%);position:absolute;inset:0}.app-v9 .store-hero.has-cover .store-hero-content{width:100%;padding:28px}.app-v9 .store-hero.has-cover .store-hero-eyebrow,.app-v9 .store-hero.has-cover h1,.app-v9 .store-hero.has-cover .store-hero-promise,.app-v9 .store-hero.has-cover .store-hero-pickup,.app-v9 .store-hero.has-cover .store-hero-pickup-address,.app-v9 .store-hero.has-cover .store-hero-prep,.app-v9 .store-hero.has-cover .store-hero-prep-sep,.app-v9 .store-hero.has-cover .store-hero-prep strong{color:#fff}.app-v9 .store-hero.has-cover .store-hero-eyebrow{opacity:.92}.app-v9 .store-hero.has-cover .store-hero-pickup-tag{color:#fff;background:#ffffff2e}.app-v9 .store-hero.has-cover .store-hero-logo{box-shadow:var(--shadow-sm);background:#fff;padding:6px}.app-v9 .store-hero.has-cover .store-hero-logo-fallback{color:var(--primary-darker,var(--primary-deep));box-shadow:var(--shadow-sm);background:#fff}@media (max-width:560px){.app-v9 .store-hero.has-cover{min-height:220px}.app-v9 .store-hero.has-cover .store-hero-content{padding:18px}.app-v9 .store-hero-logo{height:48px}.app-v9 .store-hero-logo-fallback{width:48px;height:48px;font-size:19px}}.app-v9 .brand-form{flex-direction:column;gap:24px;display:flex}.app-v9 .brand-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:880px){.app-v9 .brand-form-grid{grid-template-columns:1fr}}.app-v9 .brand-form-controls{flex-direction:column;gap:16px;display:flex}.app-v9 .brand-section{flex-direction:column;gap:14px;display:flex}.app-v9 .brand-section-hd{flex-direction:column;gap:2px;display:flex}.app-v9 .brand-section-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:600;line-height:1.3}.app-v9 .brand-section-lead{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .brand-section-hd-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .brand-section-tag{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:1.5}.app-v9 .brand-section-tag--primary{color:var(--primary-deep,var(--primary));background:var(--primary-soft,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .brand-section-tag--primary{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .brand-section-tag--soft{color:var(--card-muted);background:var(--card-ink,#0f1422)}@supports (color:color-mix(in lab, red, red)){.app-v9 .brand-section-tag--soft{background:color-mix(in srgb, var(--card-ink,#0f1422) 7%, transparent)}}.app-v9 .brand-hint{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.4}.app-v9 .brand-filename{font-family:var(--font-mono);color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.app-v9 .brand-remove-link{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.app-v9 .brand-remove-link:hover{color:var(--error)}.app-v9 .brand-logo-row{align-items:flex-start;gap:18px;display:flex}.app-v9 .brand-logo-actions{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:4px;display:flex}.app-v9 .brand-logo-zone{border:2px dashed var(--card-hairline);cursor:pointer;background:var(--bg);border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.app-v9 .brand-logo-zone:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .brand-logo-zone:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .brand-logo-zone:focus-within{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .brand-logo-zone.has-image{border-style:solid;border-color:var(--card-hairline)}.app-v9 .brand-logo-zone-img{object-fit:contain;width:100%;height:100%;padding:10px;display:block}.app-v9 .brand-logo-zone-fallback{color:var(--primary-darker,var(--primary-deep));background:var(--primary-soft);justify-content:center;align-items:center;width:100%;height:100%;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:26px;font-weight:700;display:flex}.app-v9 .brand-logo-zone-hint{letter-spacing:.01em;color:#fff;text-align:center;opacity:0;pointer-events:none;background:#0f14229e;padding:4px 0;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.app-v9 .brand-logo-zone:hover .brand-logo-zone-hint{opacity:1}.app-v9 .brand-cover-zone{aspect-ratio:5/2;border:2px dashed var(--card-hairline);cursor:pointer;background:linear-gradient(135deg, var(--primary-soft), var(--bg-warm));border-radius:12px;width:100%;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.app-v9 .brand-cover-zone:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .brand-cover-zone:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .brand-cover-zone:focus-within{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .brand-cover-zone.has-image{border-style:solid;border-color:var(--card-hairline);background:0 0}.app-v9 .brand-cover-zone-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .brand-cover-zone-empty{color:var(--primary-darker,var(--primary-deep));opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.app-v9 .brand-cover-zone-icon{justify-content:center;align-items:center;display:flex}.app-v9 .brand-cover-zone-label{font-size:13px;font-weight:500}.app-v9 .brand-cover-footer{flex-direction:column;gap:6px;display:flex}.app-v9 .brand-palette-chips{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .brand-palette-chip{border:1.5px solid var(--card-hairline);border-radius:var(--r-sm);cursor:pointer;background:var(--card);flex-direction:column;align-items:center;gap:5px;min-width:52px;padding:8px 10px 6px;transition:border-color .15s,box-shadow .15s;display:flex}.app-v9 .brand-palette-chip:hover{border-color:var(--hairline-strong)}.app-v9 .brand-palette-chip.is-selected{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .brand-palette-chip.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}}.app-v9 .brand-palette-chip-swatch{border-radius:8px;flex-shrink:0;width:32px;height:32px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0f14221a}.app-v9 .brand-palette-chip-swatch-custom{justify-content:center;align-items:center;display:flex}.app-v9 .brand-palette-chip-plus{color:#ffffffd9;text-shadow:0 1px 2px #0000004d;font-size:16px;font-weight:600;line-height:1}.app-v9 .brand-palette-chip-name{color:var(--card-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:52px;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.app-v9 .brand-palette-chip.is-selected .brand-palette-chip-name{color:var(--card-ink)}.app-v9 .brand-custom-expand{background:var(--card-tint);border-radius:var(--r-sm);flex-direction:column;gap:14px;padding:14px;display:flex}.app-v9 .brand-color-grid{grid-template-columns:repeat(10,1fr);gap:8px;display:grid}@media (max-width:560px){.app-v9 .brand-color-grid{grid-template-columns:repeat(5,1fr)}}.app-v9 .brand-color-swatch{aspect-ratio:1;border:1.5px solid var(--card-hairline);cursor:pointer;border-radius:9px;padding:0;transition:transform .12s,box-shadow .12s,border-color .12s}.app-v9 .brand-color-swatch:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.app-v9 .brand-color-swatch:focus-visible{outline:2px solid var(--primary,#7c5cff);outline-offset:2px}.app-v9 .brand-color-swatch.is-selected{border-color:var(--card-ink);box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--card-ink)}.app-v9 .brand-color-field{flex-direction:column;gap:4px;display:flex}.app-v9 .brand-color-field-label{color:var(--card-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600;font-family:var(--font-mono)}.app-v9 .brand-color-hex-input{text-transform:uppercase;width:8rem;max-width:100%}.app-v9 .brand-color-system{align-items:center;gap:12px;display:flex}.app-v9 .brand-color-swatch-input{border:1.5px solid var(--card-hairline);background:var(--card);cursor:pointer;border-radius:10px;flex-shrink:0;width:44px;height:44px;padding:2px}.app-v9 .brand-color-system-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .brand-color-system-label{color:var(--card-ink);font-size:13px;font-weight:600}.app-v9 .brand-preview-sticky{flex-direction:column;gap:12px;display:flex;position:sticky;top:18px}.app-v9 .brand-preview-label{color:var(--card-ink);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600;font-family:var(--font-mono)}.app-v9 .fw-workshop{flex-direction:column;gap:12px;display:flex}.app-v9 .fw-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.app-v9 .fw-help{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.app-v9 .fw-mode{gap:6px;display:inline-flex}.app-v9 .fw-mode-option{border:1px solid var(--hairline);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.app-v9 .fw-mode-option.is-active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fw-mode-option.is-active{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .fw-mode-option.is-active{color:var(--primary-darker,var(--primary-deep))}.app-v9 .fw-mode-option:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .fw-stages{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.app-v9 .fw-stage-block{flex:100%;min-width:0;margin:0}.app-v9 .fw-stage-block--mobile{flex:none}.app-v9 .fw-stage-caption{font-family:var(--font-mono,ui-monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10.5px}.app-v9 .fw-stage-scope{touch-action:none;background:0 0;border-radius:16px}.app-v9 .fw-stage-scope .fw-stage.store-hero.has-cover{cursor:crosshair;min-height:0;padding:14px}.app-v9 .fw-stage--desktop{aspect-ratio:1180/430}.app-v9 .fw-stage-block--mobile .fw-stage--mobile{aspect-ratio:390/330;width:220px}.app-v9 .fw-stage .fw-stage-promise{max-width:18ch;margin:0;font-size:14px;line-height:1.15}.app-v9 .fw-stage-block--mobile .fw-stage-promise{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:14ch;font-size:11px;display:-webkit-box;overflow:hidden}.app-v9 .fw-stage-content{pointer-events:none;gap:6px}.app-v9 .fw-stage-cta{color:var(--sf-accent-ink,#1c5b53);background:#fff;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.app-v9 .fw-focal-handle{cursor:grab;background:#140e0a59;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.app-v9 .fw-focal-handle:focus-visible{outline-offset:2px;outline:2px solid #fff}.app-v9 .fw-focal-dot{background:#fff;border-radius:999px;width:6px;height:6px}.app-v9 .fw-controls{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .fw-controls--advanced{flex-direction:column;align-items:stretch}.app-v9 .fw-zoom-row{align-items:center;gap:10px;display:flex}.app-v9 .fw-zoom-row input[type=range]{min-width:0;accent-color:var(--primary);flex:auto}.app-v9 .fw-zoom-label{color:var(--ink);min-width:110px;font-size:12px;font-weight:600}.app-v9 .fw-zoom-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:12px;font-weight:600;text-decoration:underline}.app-v9 .fw-warnings{background:#fff6e9;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.app-v9 .fw-warning{color:#7a4d00;font-size:12.5px;line-height:1.45}.app-v9 .fw-nocover{border:1px dashed var(--hairline);border-radius:12px;padding:14px}.app-v9 .fw-nocover-text{color:var(--muted);margin:0;font-size:12.5px}.app-v9 .brand-preview-note{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .brand-preview-frame{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-sm);overflow:hidden}.app-v9 .brand-preview-scope{display:block}.app-v9 .brand-preview-hero{background:var(--bg);flex-direction:column;justify-content:flex-end;min-height:160px;padding:20px;display:flex;position:relative}.app-v9 .brand-preview-hero.has-cover{isolation:isolate;min-height:200px}.app-v9 .brand-preview-cover{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.app-v9 .brand-preview-hero.has-cover:after{content:"";z-index:-1;background:linear-gradient(#0f14220a 0%,#0f142252 46%,#0f1422c7 100%);position:absolute;inset:0}.app-v9 .brand-preview-hero-inner{flex-direction:column;gap:3px;display:flex}.app-v9 .brand-preview-logo{object-fit:contain;border-radius:8px;width:auto;max-width:128px;height:40px;margin-bottom:8px}.app-v9 .brand-preview-logo-fallback{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-darker,var(--primary-deep));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:700;display:inline-flex}.app-v9 .brand-preview-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:9.5px}.app-v9 .brand-preview-name{color:var(--ink);font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.app-v9 .brand-preview-promise{color:var(--ink-soft);font-size:12px}.app-v9 .brand-preview-hero.has-cover .brand-preview-eyebrow{color:#fff;opacity:.92}.app-v9 .brand-preview-hero.has-cover .brand-preview-name,.app-v9 .brand-preview-hero.has-cover .brand-preview-promise{color:#fff}.app-v9 .brand-preview-hero.has-cover .brand-preview-logo{background:#fff;padding:4px}.app-v9 .brand-preview-hero.has-cover .brand-preview-logo-fallback{background:#fff}.app-v9 .brand-preview-catalog{border-top:1px solid var(--card-hairline);background:var(--card);flex-direction:column;gap:8px;padding:12px 20px 14px;display:flex}.app-v9 .brand-preview-product{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-v9 .brand-preview-product-info{flex-direction:column;gap:1px;min-width:0;display:flex}.app-v9 .brand-preview-product-name{color:var(--card-ink);font-size:13px;font-weight:500}.app-v9 .brand-preview-product-price{color:var(--card-muted);font-size:12px}.app-v9 .brand-preview-add{background:var(--primary);color:var(--primary-on);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .brand-save-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-v9 .brand-save-btn{flex:1;justify-content:center;min-width:0}.app-v9 .pickup-code{font-family:var(--font-mono);letter-spacing:.2em;color:var(--card-ink);margin-top:6px;font-size:clamp(32px,4vw,42px);font-weight:700}.app-v9 .status-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-pill{background:color-mix(in srgb, var(--primary) 18%, transparent)}}.app-v9 .status-pill{color:var(--primary)}.app-v9 .mi-cuenta-sent{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.app-v9 .mi-cuenta-sent-badge{background:var(--primary-soft);width:48px;height:48px;color:var(--primary-darker,var(--primary-deep));border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.app-v9 .mi-cuenta-sent-title{letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:19px;font-weight:700}.app-v9 .mi-cuenta-benefits-card{flex-direction:column;gap:16px;display:flex}.app-v9 .mi-cuenta-benefits{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .mi-cuenta-benefit{align-items:flex-start;gap:14px;display:flex}.app-v9 .mi-cuenta-benefit-icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-darker,var(--primary-deep));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .mi-cuenta-benefit-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .mi-cuenta-benefit-title{color:var(--card-ink);margin:0;font-weight:600}.app-v9 .mi-cuenta-benefit-sub{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 code.code-chip{font-family:var(--font-mono);background:var(--card-ink);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.app-v9 code.code-chip{background:color-mix(in srgb, var(--card-ink) 6%, transparent)}}.app-v9 code.code-chip{border-radius:var(--r-xs);color:var(--card-ink);padding:2px 6px}.app-v9 .field-choices{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.app-v9 .field-choices legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin-bottom:6px;font-size:11px;font-weight:500}.app-v9 .field-choices label{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.app-v9 .field-choices label:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .field-choices label:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .field-choices label:has(input:checked){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .field-choices label:has(input:checked){background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .field-choices input[type=radio],.app-v9 .field-choices input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.app-v9 .field-choices .choice-title,.app-v9 .field-checkbox .choice-title{color:var(--card-ink);font-size:14.5px;font-weight:600;display:block}.app-v9 .field-choices .choice-help,.app-v9 .field-checkbox .choice-help{color:var(--card-muted);margin-top:2px;font-size:12.5px;display:block}.app-v9 .field-checkbox label{flex:auto;min-width:0}.app-v9 .field-checkbox{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm);color:var(--card-ink);align-items:flex-start;gap:12px;padding:14px;font-size:14.5px;display:flex}.app-v9 .field-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.app-v9 .activation{border-radius:var(--r-md);background:linear-gradient(180deg, var(--primary) 0%, var(--card) 60%);padding:24px 22px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, var(--card)) 0%, var(--card) 60%)}}.app-v9 .activation{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--card-hairline))}}.app-v9 .activation{box-shadow:var(--shadow-card);color:var(--card-ink);animation:.38s ease-out both activation-fade-in}.app-v9 .activation .btn-light{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation .btn-light{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .activation .btn-light{color:var(--card-ink);border-color:var(--card-hairline)}.app-v9 .activation .btn-light:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation .btn-light:hover{background:color-mix(in srgb, var(--card-ink) 10%, var(--card))}}.app-v9 .activation .btn-ghost{color:var(--card-ink);border-color:var(--card-hairline)}.app-v9 .activation a{color:var(--card-ink)}.app-v9 .activation .btn-primary{color:var(--primary-on)}@media (min-width:640px){.app-v9 .activation{padding:28px 28px 22px}}.app-v9 .activation.is-ready{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation.is-ready{background:color-mix(in srgb, var(--olive) 9%, var(--card))}}.app-v9 .activation.is-ready{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation.is-ready{border-color:color-mix(in srgb, var(--olive) 32%, var(--card-hairline))}}.app-v9 .activation.is-ready{padding:18px 22px 12px}@media (min-width:640px){.app-v9 .activation.is-ready{padding:20px 26px 14px}}.app-v9 .activation-eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.app-v9 .activation-eyebrow-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-eyebrow-tag{background:color-mix(in srgb, var(--accent) 10%, var(--card))}}.app-v9 .activation-eyebrow-tag{border:1px solid var(--accent);border-radius:999px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-eyebrow-tag{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.app-v9 .activation-eyebrow-tag.is-ready{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-eyebrow-tag.is-ready{color:color-mix(in srgb, var(--olive) 88%, var(--card-ink))}}.app-v9 .activation-eyebrow-tag.is-ready{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-eyebrow-tag.is-ready{background:color-mix(in srgb, var(--olive) 12%, var(--card))}}.app-v9 .activation-eyebrow-tag.is-ready{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-eyebrow-tag.is-ready{border-color:color-mix(in srgb, var(--olive) 26%, transparent)}}.app-v9 .activation-eyebrow-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);background:var(--card-ink);font-size:10px}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-eyebrow-pill{background:color-mix(in srgb, var(--card-ink) 6%, var(--card))}}.app-v9 .activation-eyebrow-pill{border:1px solid var(--card-hairline);border-radius:999px;padding:3px 10px}.app-v9 .activation-hero{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.app-v9 .activation-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.018em;color:var(--card-ink);max-width:22ch;margin:0;font-size:22px;font-weight:700;line-height:1.18}@media (min-width:640px){.app-v9 .activation-title{font-size:26px}}@media (min-width:1024px){.app-v9 .activation-title{font-size:28px}}.app-v9 .activation-meta{color:var(--card-ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.app-v9 .activation-meta-pill{background:var(--card-ink);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-meta-pill{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .activation-meta-pill{border:1px solid var(--card-hairline);font-family:var(--font-mono);color:var(--card-ink);letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500}.app-v9 .activation-meta-pill strong{color:var(--card-ink);font-weight:700}.app-v9 .activation-meta-sep,.app-v9 .activation-meta-dot{color:var(--card-muted)}.app-v9 .activation-meta-time{font-family:var(--font-mono);color:var(--card-ink);letter-spacing:.02em;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.app-v9 .activation-meta-unit{color:var(--card-ink-soft);font-weight:400}.app-v9 .activation-stepper{grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 20px;padding:14px 4px 6px;list-style:none;display:grid;position:relative}.app-v9 .activation-step-node{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.app-v9 .activation-step-node:not(:last-child):after{content:"";background:var(--card-hairline);z-index:0;border-radius:999px;height:2px;position:absolute;top:13px;left:60%;right:-40%}.app-v9 .activation-step-node.is-done:not(:last-child):after{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-step-node.is-done:not(:last-child):after{background:color-mix(in srgb, var(--olive) 60%, var(--card-hairline))}}.app-v9 .activation-step-bubble{width:28px;height:28px;font-family:var(--font-mono);background:var(--card);color:var(--card-muted);border:1.5px solid var(--card-hairline);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.app-v9 .activation-step-node.is-current .activation-step-bubble{background:var(--primary);color:var(--primary-on);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-step-node.is-current .activation-step-bubble{border-color:color-mix(in srgb, var(--primary) 60%, var(--card-ink))}}.app-v9 .activation-step-node.is-current .activation-step-bubble{box-shadow:0 0 0 4px var(--primary), 0 4px 10px -4px var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-step-node.is-current .activation-step-bubble{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 24%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--card-ink) 30%, transparent)}}.app-v9 .activation-step-node.is-current .activation-step-bubble{animation:.48s ease-out both activation-bubble-pop}.app-v9 .activation-step-node.is-done .activation-step-bubble{background:var(--olive);color:var(--card);border-color:var(--olive);font-size:14px}.app-v9 .activation-step-node.is-warning .activation-step-bubble{background:var(--accent);color:var(--card);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-step-node.is-warning .activation-step-bubble{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.app-v9 .activation-step-node.is-upcoming .activation-step-bubble{background:var(--card);color:var(--card-muted);border-style:dashed}.app-v9 .activation-step-name{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);text-align:center;white-space:nowrap;font-size:10.5px;font-weight:600}.app-v9 .activation-step-node.is-current .activation-step-name{color:var(--card-ink);font-weight:700}.app-v9 .activation-step-node.is-done .activation-step-name{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-step-node.is-done .activation-step-name{color:color-mix(in srgb, var(--olive) 80%, var(--card-ink))}}.app-v9 .activation-step-node.is-warning .activation-step-name{color:var(--accent)}.app-v9 .activation-primary{background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 18%, var(--card)) 0%, color-mix(in srgb, var(--primary) 8%, var(--card)) 100%)}}.app-v9 .activation-primary{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.app-v9 .activation-primary{border-radius:var(--r-sm);box-shadow:0 6px 20px -16px var(--primary-deep);margin-bottom:14px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary{box-shadow:0 6px 20px -16px color-mix(in srgb, var(--primary-deep) 70%, transparent)}}@media (min-width:640px){.app-v9 .activation-primary{padding:20px 22px}}.app-v9 .activation-primary.is-warning{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary.is-warning{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, var(--card)) 0%, color-mix(in srgb, var(--accent) 6%, var(--card)) 100%)}}.app-v9 .activation-primary.is-warning{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary.is-warning{border-color:color-mix(in srgb, var(--accent) 36%, transparent)}}.app-v9 .activation-primary-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:10.5px;display:flex}.app-v9 .activation-primary-step{color:var(--card-ink);background:var(--primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary-step{background:color-mix(in srgb, var(--primary) 30%, var(--card))}}.app-v9 .activation-primary-step{border:1px solid var(--primary-deep);border-radius:999px;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary-step{border:1px solid color-mix(in srgb, var(--primary-deep) 30%, transparent)}}.app-v9 .activation-primary.is-warning .activation-primary-step{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary.is-warning .activation-primary-step{background:color-mix(in srgb, var(--accent) 18%, var(--card))}}.app-v9 .activation-primary.is-warning .activation-primary-step{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-primary.is-warning .activation-primary-step{border-color:color-mix(in srgb, var(--accent) 32%, transparent)}}.app-v9 .activation-primary-dot{color:var(--card-muted)}.app-v9 .activation-primary-time{color:var(--card-ink-soft);font-weight:500}.app-v9 .activation-primary-tag{background:var(--accent);color:var(--card);border-radius:var(--r-xs);padding:3px 8px;font-size:10px;font-weight:700}.app-v9 .activation-primary-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.012em;color:var(--card-ink);margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.25}@media (min-width:640px){.app-v9 .activation-primary-title{font-size:22px}}.app-v9 .activation-primary-desc{color:var(--card-ink-soft);max-width:62ch;margin:0 0 14px;font-size:14px;line-height:1.5}.app-v9 .activation-primary-cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app-v9 .activation-primary-cta{padding:11px 20px;font-size:14.5px;font-weight:700;animation:4.8s ease-in-out 1s infinite activation-cta-pulse}.app-v9 .activation-primary-cta-hint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--card-muted);font-size:10.5px}.app-v9 .activation-upcoming{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.app-v9 .activation-upcoming-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:600}.app-v9 .activation-upcoming-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .activation-upcoming-item{background:var(--card-ink);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-upcoming-item{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .activation-upcoming-item{border:1px dashed var(--card-hairline);color:var(--card-ink-soft);border-radius:999px;font-size:12.5px}.app-v9 .activation-upcoming-name{color:var(--card-ink);font-weight:600}.app-v9 .activation-upcoming-time{font-family:var(--font-mono);color:var(--card-muted);font-size:11px}.app-v9 .activation-reassurance{color:var(--card-ink-soft);background:var(--card-ink);margin:0 0 14px;padding:8px 12px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-reassurance{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .activation-reassurance{border-radius:var(--r-xs);border:1px solid var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-reassurance{border:1px solid color-mix(in srgb, var(--card-ink) 6%, transparent)}}.app-v9 .activation-optional{border-top:1px solid var(--card-hairline);margin-bottom:4px;padding-top:12px}.app-v9 .activation-optional-summary{cursor:pointer;border-radius:var(--r-xs);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;list-style:none;transition:opacity .15s;display:flex}.app-v9 .activation-optional-summary:hover{opacity:.85}.app-v9 .activation-optional-summary::-webkit-details-marker{display:none}.app-v9 .activation-optional-summary:before{content:"▸";color:var(--card-muted);margin-right:8px;font-size:10px;transition:transform .18s;display:inline-block}.app-v9 .activation-optional[open]>.activation-optional-summary:before{transform:rotate(90deg)}.app-v9 .activation-optional-label{color:var(--card-ink);flex:auto;font-size:13px;font-weight:600}.app-v9 .activation-optional-hint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:10px}.app-v9 .activation-optional-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;animation:.26s ease-out both activation-fade-in;display:flex}.app-v9 .activation-optional-row{background:var(--card-ink);align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .activation-optional-row{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .activation-optional-row{border:1px solid var(--card-hairline);border-radius:var(--r-sm)}.app-v9 .activation-optional-row-body{flex:auto;min-width:0}.app-v9 .activation-optional-row-label{color:var(--card-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.app-v9 .activation-optional-row-desc{color:var(--card-ink-soft);margin:2px 0 0;font-size:12.5px;line-height:1.45}.app-v9 .activation-optional-row-cta{white-space:nowrap;flex:none}.app-v9 .activation-completed{border-top:1px solid var(--card-hairline);margin-top:12px;padding-top:10px}.app-v9 .activation-completed-summary{cursor:pointer;border-radius:var(--r-xs);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;list-style:none;transition:opacity .15s;display:flex}.app-v9 .activation-completed-summary:hover{opacity:.85}.app-v9 .activation-completed-summary::-webkit-details-marker{display:none}.app-v9 .activation-completed-summary:before{content:"▸";color:var(--card-muted);margin-right:8px;font-size:10px;transition:transform .18s;display:inline-block}.app-v9 .activation-completed[open]>.activation-completed-summary:before{transform:rotate(90deg)}.app-v9 .activation-completed-label{color:var(--card-ink-soft);flex:auto;font-size:12.5px;font-weight:500}.app-v9 .activation-completed-time{color:var(--card-muted);font-weight:400}.app-v9 .activation-completed-hint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:10px}.app-v9 .activation-completed-list{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;animation:.26s ease-out both activation-fade-in;display:flex}.app-v9 .activation-completed-row{color:var(--card-ink-soft);align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.app-v9 .activation-completed-check{background:var(--olive);width:16px;height:16px;color:var(--card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.app-v9 .activation-completed-text{flex:auto;min-width:0}.app-v9 .activation-ready-header{align-items:center;gap:14px;margin-bottom:4px;display:flex}.app-v9 .activation-ready-check{background:var(--olive);width:36px;height:36px;color:var(--card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.app-v9 .activation-ready-body{flex:auto;min-width:0}.app-v9 .activation-ready-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.015em;color:var(--card-ink);margin:0;font-size:18px;font-weight:700;line-height:1.25}@media (min-width:640px){.app-v9 .activation-ready-title{font-size:21px}}.app-v9 .activation-ready-desc{color:var(--card-ink-soft);max-width:60ch;margin:4px 0 0;font-size:13.5px;line-height:1.5}.app-v9 .onboarding-journey{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .onboarding-journey>li{color:var(--card-ink-soft);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.app-v9 .onboarding-journey>li strong{color:var(--card-ink);font-weight:600}.app-v9 .onboarding-journey-step{width:26px;height:26px;font-family:var(--font-mono);background:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-journey-step{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .onboarding-journey-step{color:var(--primary-deep,var(--primary));border:1.5px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-journey-step{border:1.5px solid color-mix(in srgb, var(--primary) 30%, var(--card-hairline))}}.app-v9 .onboarding-journey-step{margin-top:1px}.app-v9 .onboarding-journey-step.is-final{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-journey-step.is-final{background:color-mix(in srgb, var(--olive) 16%, var(--card))}}.app-v9 .onboarding-journey-step.is-final{color:var(--olive);border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-journey-step.is-final{border-color:color-mix(in srgb, var(--olive) 40%, var(--card-hairline))}}.app-v9 .onboarding-url-disclosure{border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-url-disclosure{border:1px dashed color-mix(in srgb, var(--primary) 28%, var(--card-hairline))}}.app-v9 .onboarding-url-disclosure{border-radius:var(--r-sm,10px);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-url-disclosure{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .onboarding-url-summary{cursor:pointer;color:var(--card-ink);align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.app-v9 .onboarding-url-summary::-webkit-details-marker{display:none}.app-v9 .onboarding-url-summary:before{content:"+";font-family:var(--font-mono);color:var(--primary-deep,var(--primary));font-weight:700}.app-v9 .onboarding-url-disclosure[open]>.onboarding-url-summary:before{content:"−"}.app-v9 .onboarding-url-summary:hover{color:var(--primary-deep,var(--primary))}.app-v9 .onboarding-url-disclosure[open]>.onboarding-url-summary{border-bottom:1px solid var(--card-hairline)}.app-v9 .onboarding-url-body{flex-direction:column;gap:12px;padding:14px;display:flex}.app-v9 .auth-entry-form{flex-direction:column;gap:18px;display:flex}.app-v9 .auth-entry-form .field input{font-size:16px}.app-v9 .auth-entry-switch{color:var(--muted);margin:18px 0 0;font-size:14px}.app-v9 .auth-entry-switch a{color:var(--primary-deep,var(--primary));text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:720px){.app-v9 .auth-entry-switch{margin-top:16px}.app-v9 .auth-entry-switch a{padding:8px 0;display:inline-block}}.app-v9 .onb-step-title{margin-bottom:8px}.app-v9 .onb-step-lead{max-width:44ch;margin-bottom:24px}.app-v9 .onb-form{flex-direction:column;gap:20px;display:flex}.app-v9 .onb-field-lead input{padding-top:13px;padding-bottom:13px;font-size:16.5px}.app-v9 .onb-progress{margin-bottom:20px}.app-v9 .onb-progress-line{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.app-v9 .onb-progress-step{color:var(--primary-deep,var(--primary))}.app-v9 .onb-progress-name{color:var(--muted)}.app-v9 .onb-progress-dot{width:4px;height:4px;color:var(--muted);background:currentColor;border-radius:50%;flex-shrink:0}.app-v9 .onb-progress-track{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .onb-progress-seg{background:var(--primary);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.app-v9 .onb-progress-seg{background:color-mix(in srgb, var(--primary) 14%, var(--hairline))}}.app-v9 .onb-progress-seg{overflow:hidden}.app-v9 .onb-progress-seg-fill{border-radius:inherit;transform-origin:0;background:var(--primary);width:100%;height:100%;display:block;transform:scaleX(0)}.app-v9 .onb-progress-seg[data-state=done] .onb-progress-seg-fill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onb-progress-seg[data-state=done] .onb-progress-seg-fill{background:color-mix(in srgb, var(--primary) 55%, var(--card))}}.app-v9 .onb-progress-seg[data-state=done] .onb-progress-seg-fill{transform:scaleX(1)}.app-v9 .onb-progress-seg[data-state=current] .onb-progress-seg-fill{animation:.32s cubic-bezier(.22,.8,.3,1) forwards onb-progress-grow}@keyframes onb-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.app-v9 .onb-welcome{border-radius:var(--r-md,14px);border:1px solid var(--olive);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .onb-welcome{border:1px solid color-mix(in srgb, var(--olive) 26%, var(--card-hairline))}}.app-v9 .onb-welcome{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onb-welcome{background:color-mix(in srgb, var(--olive) 7%, var(--card))}}.app-v9 .onb-welcome{margin-bottom:var(--space-block,28px)}.app-v9 .onb-welcome-mark{background:var(--olive);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .onb-welcome-mark{background:color-mix(in srgb, var(--olive) 16%, var(--card))}}.app-v9 .onb-welcome-mark{color:var(--olive);animation:.26s cubic-bezier(.2,.9,.3,1.15) forwards onb-welcome-pop}@keyframes onb-welcome-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.app-v9 .onb-welcome-text{flex-direction:column;gap:4px;display:flex}.app-v9 .onb-welcome-title{color:var(--card-ink,var(--ink));margin:0;font-size:17px;font-weight:700}.app-v9 .onb-welcome-lead{color:var(--card-ink-soft,var(--muted));margin:0;font-size:14px;line-height:1.5}@media (max-width:720px){.app-v9 .onb-welcome{padding:16px}}@media (prefers-reduced-motion:reduce){.app-v9 .onb-progress-seg[data-state=current] .onb-progress-seg-fill{animation:none;transform:scaleX(1)}.app-v9 .onb-welcome-mark{animation:none}}.app-v9 .readiness-panel{border-radius:var(--r-md);background:var(--olive);padding:18px 20px;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-panel{background:color-mix(in srgb, var(--olive) 7%, var(--card))}}.app-v9 .readiness-panel{border:1px solid var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-panel{border:1px solid color-mix(in srgb, var(--olive) 26%, var(--card-hairline))}}.app-v9 .readiness-panel{box-shadow:var(--shadow-card);color:var(--card-ink);animation:.38s ease-out both activation-fade-in}.app-v9 .readiness-panel.is-almost{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-panel.is-almost{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .readiness-panel.is-almost{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-panel.is-almost{border-color:color-mix(in srgb, var(--primary) 26%, var(--card-hairline))}}.app-v9 .readiness-panel.is-quiet{background:var(--card);border-color:var(--card-hairline);padding:10px 16px}.app-v9 .readiness-panel.is-quiet .readiness-recos{border-top:none;margin-top:0;padding-top:0}@media (min-width:640px){.app-v9 .readiness-panel:not(.is-quiet){padding:20px 24px}}.app-v9 .readiness-panel .btn-light{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-panel .btn-light{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .readiness-panel .btn-light{color:var(--card-ink);border-color:var(--card-hairline)}.app-v9 .readiness-panel .btn-light:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-panel .btn-light:hover{background:color-mix(in srgb, var(--card-ink) 9%, var(--card))}}.app-v9 .readiness-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-ink);background:var(--primary);font-size:10px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-eyebrow{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .readiness-eyebrow{border:1px solid var(--primary);border-radius:999px;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-eyebrow{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.app-v9 .readiness-banner-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.012em;color:var(--card-ink);margin:10px 0 0;font-size:19px;font-weight:700;line-height:1.2}@media (min-width:640px){.app-v9 .readiness-banner-title{font-size:22px}}.app-v9 .readiness-banner-lead{color:var(--card-ink-soft);max-width:62ch;margin:6px 0 0;font-size:13.5px;line-height:1.5}.app-v9 .readiness-banner-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.app-v9 .readiness-banner-cta{white-space:nowrap;flex:none}.app-v9 .readiness-banner-progress{font-family:var(--font-mono);letter-spacing:.04em;color:var(--card-muted);font-size:11px}.app-v9 .readiness-recos,.app-v9 .readiness-allsteps{border-top:1px solid var(--card-hairline);margin-top:14px;padding-top:12px}.app-v9 .readiness-recos-summary,.app-v9 .readiness-allsteps-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:2px 0;list-style:none;transition:opacity .15s;display:flex}.app-v9 .readiness-recos-summary:hover,.app-v9 .readiness-allsteps-summary:hover{opacity:.85}.app-v9 .readiness-recos-summary::-webkit-details-marker{display:none}.app-v9 .readiness-allsteps-summary::-webkit-details-marker{display:none}.app-v9 .readiness-recos-summary:before,.app-v9 .readiness-allsteps-summary:before{content:"▸";color:var(--card-muted);margin-right:8px;font-size:10px;transition:transform .18s;display:inline-block}.app-v9 .readiness-recos[open]>.readiness-recos-summary:before,.app-v9 .readiness-allsteps[open]>.readiness-allsteps-summary:before{transform:rotate(90deg)}.app-v9 .readiness-recos-label,.app-v9 .readiness-allsteps-label{color:var(--card-ink);flex:auto;font-size:13px;font-weight:600}.app-v9 .readiness-recos-hint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:10px}.app-v9 .readiness-recos-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;animation:.24s ease-out both activation-fade-in;display:flex}.app-v9 .readiness-reco-row{background:var(--card-ink);align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-reco-row{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .readiness-reco-row{border:1px solid var(--card-hairline);border-radius:var(--r-sm)}.app-v9 .readiness-reco-body{flex:auto;min-width:0}.app-v9 .readiness-reco-label{color:var(--card-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.app-v9 .readiness-reco-desc{color:var(--card-ink-soft);margin:2px 0 0;font-size:12.5px;line-height:1.45}.app-v9 .readiness-reco-cta{white-space:nowrap;flex:none}.app-v9 .readiness-allsteps-groups{flex-direction:column;gap:14px;margin-top:12px;animation:.24s ease-out both activation-fade-in;display:flex}.app-v9 .readiness-allsteps-group-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);margin:0 0 8px;font-size:10.5px;font-weight:700}.app-v9 .readiness-allsteps-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .readiness-step-row{background:var(--card-ink);align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .readiness-step-row{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .readiness-step-row{border:1px solid var(--card-hairline);border-radius:var(--r-sm)}.app-v9 .readiness-step-body{flex:auto;min-width:0}.app-v9 .readiness-step-label{color:var(--card-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.app-v9 .readiness-step-desc{color:var(--card-ink-soft);margin:2px 0 0;font-size:12.5px;line-height:1.45}.app-v9 .readiness-step-cta{white-space:nowrap;flex:none}.app-v9 .launch-chip{min-width:84px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:4px 9px;font-size:9.5px;font-weight:700;display:inline-flex}.app-v9 .launch-chip.is-complete{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-complete{color:color-mix(in srgb, var(--olive) 86%, var(--card-ink))}}.app-v9 .launch-chip.is-complete{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-complete{background:color-mix(in srgb, var(--olive) 14%, transparent)}}.app-v9 .launch-chip.is-complete{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-complete{border-color:color-mix(in srgb, var(--olive) 26%, transparent)}}.app-v9 .launch-chip.is-missing{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-missing{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.app-v9 .launch-chip.is-missing{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-missing{border-color:color-mix(in srgb, var(--accent) 26%, transparent)}}.app-v9 .launch-chip.is-recommended{color:var(--primary-darker,var(--primary));background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-recommended{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.app-v9 .launch-chip.is-recommended{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-recommended{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.app-v9 .launch-chip.is-optional{color:var(--card-muted);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-optional{background:color-mix(in srgb, var(--card-ink) 6%, transparent)}}.app-v9 .launch-chip.is-optional{border-color:var(--card-hairline)}.app-v9 .launch-chip.is-blocked{color:#7a6010;background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-blocked{background:color-mix(in srgb, var(--highlight) 22%, transparent)}}.app-v9 .launch-chip.is-blocked{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .launch-chip.is-blocked{border-color:color-mix(in srgb, var(--highlight) 36%, transparent)}}@media (max-width:560px){.app-v9 .readiness-reco-row,.app-v9 .readiness-step-row{flex-wrap:wrap}.app-v9 .readiness-reco-cta,.app-v9 .readiness-step-cta{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.app-v9 .readiness-panel,.app-v9 .readiness-recos-list,.app-v9 .readiness-allsteps-groups{animation:none!important}}@media (max-width:520px){.app-v9 .activation-primary-cta-row{flex-direction:column;align-items:stretch}.app-v9 .activation-primary-cta{text-align:center}.app-v9 .activation-stepper{gap:0}.app-v9 .activation-step-name{font-size:9.5px}}@keyframes activation-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes activation-bubble-pop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes activation-cta-pulse{0%,to{box-shadow:0 8px 18px -10px color-mix(in srgb, var(--primary-deep) 50%, transparent)}50%{box-shadow:0 12px 24px -10px color-mix(in srgb, var(--primary-deep) 80%, transparent), 0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-v9 .activation,.app-v9 .activation-step-node.is-current .activation-step-bubble,.app-v9 .activation-optional-list,.app-v9 .activation-completed-list,.app-v9 .activation-primary-cta{animation:none!important}.app-v9 .activation-step-bubble{transition:none}}.app-v9 .ds-card:target,.app-v9 [id=stripe-connect]:target>.ds-card,.app-v9 [id=stripe-connect]:target{animation:1.5s ease-out activation-target-pulse}@keyframes activation-target-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 65%, transparent), var(--shadow-card)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 20%, transparent), var(--shadow-card)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 0%, transparent), var(--shadow-card)}}@media (prefers-reduced-motion:reduce){.app-v9 .ds-card:target,.app-v9 [id=stripe-connect]:target>.ds-card,.app-v9 [id=stripe-connect]:target{animation:none}}.app-v9 .dashboard-operational{flex-direction:column;display:flex}.app-v9 .dashboard-operational-header{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding-top:18px;display:flex}.app-v9 .dashboard-operational-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.012em;color:var(--ink);margin:0;font-size:18px;font-weight:700}.app-v9 .dashboard-operational-lead{color:var(--muted);max-width:60ch;margin:0;font-size:13.5px}.app-v9 .dashboard-operational.is-secondary .dashboard-operational-title{color:var(--ink-soft);font-weight:600}.app-v9 .dashboard-operational.is-secondary .dashboard-operational-lead{color:var(--muted)}.app-v9 .dashboard-operational.is-secondary{opacity:.92}.app-v9 .dashboard-operational.is-secondary:hover,.app-v9 .dashboard-operational.is-secondary:focus-within{opacity:1;transition:opacity .25s}.app-v9 .dashboard-group{margin-top:20px}.app-v9 .dashboard-group-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.app-v9 .dashboard-operational-grid{grid-template-columns:1fr;gap:16px;margin-top:12px;display:grid}@media (min-width:1024px){.app-v9 .dashboard-operational-grid{grid-template-columns:1fr 1fr}}.app-v9 .dashboard-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-v9 .dashboard-card-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.012em;color:var(--card-ink);margin:0;font-size:18px;font-weight:700;line-height:1.25}.app-v9 .dashboard-card-lead{color:var(--card-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.app-v9 .dashboard-level{flex-direction:column;gap:14px;display:flex}.app-v9 .ds-section-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.app-v9 .dashboard-level-lead{color:var(--muted);max-width:60ch;margin:-8px 0 2px;font-size:13.5px;line-height:1.5}.app-v9 .dashboard-activity-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.app-v9 .dashboard-activity-grid{grid-template-columns:1fr 1fr;align-items:start}}.app-v9 .dashboard-destinations{grid-template-columns:1fr}@media (min-width:720px){.app-v9 .dashboard-destinations{grid-template-columns:1fr 1fr}.app-v9 .dashboard-destination.is-primary{grid-column:1/-1}}.app-v9 .dashboard-destination.is-primary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .dashboard-destination.is-primary{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .dashboard-destination.is-primary{background:linear-gradient(180deg, var(--primary), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .dashboard-destination.is-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, var(--card)), var(--card) 60%)}}.app-v9 .dashboard-destination.is-primary .ds-card-link-title{color:var(--primary-darker,var(--primary-deep));font-size:17px}.app-v9 .cockpit-header-aside{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .cockpit-header-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.app-v9 .cockpit-status-chip{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--card-hairline);background:var(--card-tint);color:var(--ink-soft);align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .cockpit-status-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.app-v9 .cockpit-status-chip[data-tone=success]{color:var(--primary-darker,var(--primary-deep));background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-status-chip[data-tone=success]{border-color:color-mix(in srgb, var(--primary) 24%, var(--card-hairline))}}.app-v9 .cockpit-status-chip[data-tone=success] .cockpit-status-dot{background:var(--primary)}.app-v9 .cockpit-status-chip[data-tone=attention]{color:var(--warning);background:var(--warning-soft);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-status-chip[data-tone=attention]{border-color:color-mix(in srgb, var(--warning) 24%, var(--card-hairline))}}.app-v9 .cockpit-status-chip[data-tone=attention] .cockpit-status-dot{background:var(--warning)}.app-v9 .cockpit-attention{flex-direction:column;align-items:flex-start;padding:22px 24px;display:flex}.app-v9 .cockpit-attention-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-ink-soft);align-items:center;gap:9px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.app-v9 [data-msg] :is(.cockpit-attention-eyebrow,.cockpit-allgood-badge,.live-status-eyebrow){color:var(--msg-ink)}.app-v9 .cockpit-attention-eyebrow:before{content:"";background:var(--msg-glyph-ink,var(--msg-ink,currentColor));width:13px;height:13px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none}.app-v9 .cockpit-attention-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);margin:6px 0 0;font-size:clamp(19px,2.4vw,23px);line-height:1.22}.app-v9 .cockpit-attention-desc{color:var(--ink-soft);max-width:60ch;margin:8px 0 0;font-size:14px;line-height:1.5}.app-v9 .cockpit-attention-cta{align-self:flex-start;margin-top:16px}.app-v9 .cockpit-allgood{box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 18px;display:flex}.app-v9 .cockpit-allgood-main{flex-direction:column;gap:5px;min-width:0;display:flex}.app-v9 .cockpit-allgood-badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);align-self:flex-start;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .cockpit-allgood-dot{background:var(--msg-glyph-ink,var(--msg-ink,var(--primary)));width:12px;height:12px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none}.app-v9 .cockpit-allgood-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:16px;line-height:1.25}.app-v9 .cockpit-allgood-sentence{color:var(--ink-soft);max-width:60ch;margin:0;font-size:13.5px;line-height:1.5}.app-v9 .cockpit-allgood-next{color:var(--muted);white-space:nowrap;margin:0;font-size:12.5px}.app-v9 .cockpit-allgood-next-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:700}@media (max-width:559px){.app-v9 .cockpit-attention{padding:18px}.app-v9 .cockpit-attention-cta{min-height:44px}.app-v9 .cockpit-allgood{justify-content:flex-start;align-items:flex-start;gap:8px}.app-v9 .cockpit-allgood-next{white-space:normal}}.app-v9 .cockpit-zone-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.app-v9 .cockpit-period{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (max-width:559px){.app-v9 .cockpit-period{align-items:flex-start;width:100%}}.app-v9 .cockpit-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:720px){.app-v9 .cockpit-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.app-v9 .cockpit-metric{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.app-v9 .cockpit-metric[data-has-value=false]{background:var(--card-tint)}.app-v9 .cockpit-metric-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.app-v9 .cockpit-metric-value{font-family:var(--font-mono);color:var(--ink);margin:2px 0 0;font-size:clamp(22px,3vw,26px);font-weight:600;line-height:1.1}.app-v9 .cockpit-metric-value[data-empty=true]{color:var(--muted)}.app-v9 .cockpit-metric-note,.app-v9 .cockpit-metric-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.app-v9 .cockpit-metric-example{border-radius:var(--r-sm);background:var(--denver-soft,var(--card-tint));color:var(--info,var(--muted));flex-wrap:wrap;align-items:baseline;gap:4px;margin:2px 0 0;padding:4px 8px;font-size:12px;display:flex}.app-v9 .cockpit-metric-example-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.app-v9 .cockpit-metric-example-value{font-style:italic}.app-v9 .cockpit-activity{flex-direction:column;gap:12px;display:flex}.app-v9 .cockpit-activity-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.app-v9 .cockpit-activity-title{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.3}.app-v9 .cockpit-activity-lead{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.5}.app-v9 .cockpit-activity-zero{border:1px dashed var(--hairline-strong);border-radius:var(--r-md);background:var(--surface-2);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.app-v9 .cockpit-activity-zero-fact{color:var(--ink);font-weight:600}.app-v9 .cockpit-activity-zero-hint{color:var(--muted)}.app-v9 .cockpit-reco{flex-direction:column;gap:14px;display:flex}.app-v9 .cockpit-reco-primary{border-left:3px solid var(--primary);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app-v9 .cockpit-reco-title{color:var(--ink);margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.3}.app-v9 .cockpit-reco-desc{color:var(--ink-soft);max-width:62ch;margin:0;font-size:13.5px;line-height:1.5}.app-v9 .cockpit-reco-primary .btn{margin-top:4px}.app-v9 .cockpit-reco-clear{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .cockpit-highlights{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.app-v9 .cockpit-highlights{grid-template-columns:1fr 1fr;align-items:start}}.app-v9 .cockpit-highlights-panel{flex-direction:column;gap:10px;display:flex}.app-v9 .cockpit-highlights-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .cockpit-highlights-row{border-top:1px solid var(--card-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.app-v9 .cockpit-highlights-row:first-child{border-top:none}.app-v9 .cockpit-highlights-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.app-v9 .cockpit-highlights-metric{font-family:var(--font-mono);color:var(--ink-soft);white-space:nowrap;flex:none;font-size:12px}.app-v9 .cockpit-highlights-unit{color:var(--muted)}.app-v9 .cockpit-presale{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:radial-gradient(120% 160% at 100% 0%, var(--denver-soft) 0%, transparent 58%), var(--card);flex-flow:wrap;align-items:center;gap:10px 22px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-presale{background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--denver-soft) 62%, transparent) 0%, transparent 58%), var(--card)}}.app-v9 .cockpit-presale{box-shadow:var(--shadow-xs,var(--shadow-sm))}.app-v9 .cockpit-presale-figures{flex-flow:wrap;flex:none;align-items:baseline;gap:4px 20px;margin:0;display:flex}.app-v9 .cockpit-presale-figure{align-items:baseline;gap:6px;display:inline-flex}.app-v9 .cockpit-presale-value{font-family:var(--font-mono);color:var(--verde-dd,var(--ink));font-size:20px;font-weight:700;line-height:1.1}.app-v9 .cockpit-presale-unit{color:var(--ink-soft);font-size:12.5px}.app-v9 .cockpit-presale-words{flex-direction:column;flex:240px;gap:1px;min-width:0;margin:0;display:flex}.app-v9 .cockpit-presale-eyebrow{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.app-v9 .cockpit-presale-lead{color:var(--ink-soft);font-size:13px;line-height:1.4}.app-v9 .cockpit-presale-more{flex:none;margin-left:auto}@media (max-width:719px){.app-v9 .cockpit-presale-more{width:100%;margin-left:0}}.app-v9 .cockpit-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:720px){.app-v9 .cockpit-quick-actions{flex-wrap:wrap;display:flex}}.app-v9 .cockpit-quick-action{text-align:center;border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);min-height:44px;color:var(--ink);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}@media (min-width:720px){.app-v9 .cockpit-quick-action{flex:auto}}.app-v9 .cockpit-quick-action:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-quick-action:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .cockpit-quick-action:hover{box-shadow:var(--shadow-card)}.app-v9 .cockpit-quick-action:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.app-v9 .cockpit-quick-action{transition:none}.app-v9 .cockpit-quick-action:hover{transform:none}}.app-v9 .onboarding-hub-choices{flex-direction:column;gap:16px;display:flex}.app-v9 .onboarding-choice{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-lg,20px);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.app-v9 .onboarding-choice.is-recommended{background:linear-gradient(180deg, var(--primary), var(--card) 62%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-choice.is-recommended{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 7%, var(--card)), var(--card) 62%)}}.app-v9 .onboarding-choice.is-recommended{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-choice.is-recommended{border-color:color-mix(in srgb, var(--primary) 34%, var(--hairline))}}.app-v9 .onboarding-choice.is-recommended{box-shadow:var(--shadow-lift,var(--shadow-card))}.app-v9 .onboarding-choice-badge{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:3px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.app-v9 .onboarding-choice-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.app-v9 .onboarding-choice-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.018em;color:var(--ink);margin:0;font-size:22px;font-weight:700}.app-v9 .onboarding-choice-lead{color:var(--ink-soft);max-width:46ch;margin:0;font-size:14.5px;line-height:1.55}.app-v9 .onboarding-choice-note{color:var(--muted);max-width:46ch;margin:0;font-size:13.5px;line-height:1.5}.app-v9 .onboarding-choice-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.app-v9 .onboarding-choice-cta{flex:none}.app-v9 .onboarding-choice-link{color:var(--primary-darker,var(--primary-deep));font-size:13.5px;font-weight:600;text-decoration:none}.app-v9 .onboarding-choice-link:hover{text-decoration:underline}.app-v9 .onboarding-choice.is-secondary{box-shadow:var(--shadow-sm);gap:8px;padding:20px 22px}.app-v9 .onboarding-choice.is-secondary .onboarding-choice-title{font-size:18px}.app-v9 .onboarding-choice.is-secondary .onboarding-choice-lead{color:var(--muted);max-width:64ch;font-size:13.5px}.app-v9 .onboarding-hub-steps{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:22px 24px}.app-v9 .onboarding-hub-steps-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.app-v9 .onboarding-hub-steps-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;color:var(--ink);margin:0;font-size:16px;font-weight:700}.app-v9 .onboarding-hub-steps-progress{color:var(--muted);font-size:12.5px;font-weight:600}.app-v9 .onboarding-hub-steps-lead{color:var(--muted);max-width:60ch;margin:6px 0 0;font-size:13.5px;line-height:1.5}.app-v9 .onboarding-hub-steplist{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.app-v9 .onboarding-hub-step{background:var(--card-tint,var(--bg-warm));border:1px solid var(--hairline);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.app-v9 .onboarding-hub-step-mark{background:var(--card);border:1px solid var(--hairline-strong,var(--hairline));width:18px;height:18px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .onboarding-hub-step.is-done{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-hub-step.is-done{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.app-v9 .onboarding-hub-step.is-done{color:var(--accent-deep)}.app-v9 .onboarding-hub-step.is-done .onboarding-hub-step-mark{background:var(--accent);border-color:var(--accent);color:var(--primary-on,#fff)}.app-v9 .onboarding-hub-step.is-warning{background:var(--warning-soft);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-hub-step.is-warning{border-color:color-mix(in srgb, var(--warning) 32%, transparent)}}.app-v9 .onboarding-hub-step.is-warning{color:var(--warning)}.app-v9 .onboarding-hub-step.is-warning .onboarding-hub-step-mark{background:var(--warning);border-color:var(--warning);color:var(--primary-on,#fff)}.app-v9 .onboarding-hub-public{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;padding:22px 24px;display:flex}.app-v9 .onboarding-hub-public-text{flex:320px;min-width:0}.app-v9 .onboarding-hub-public-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;color:var(--ink);margin:6px 0 0;font-size:17px;font-weight:700}.app-v9 .onboarding-hub-public-lead{color:var(--ink-soft);max-width:60ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}.app-v9 .onboarding-hub-public-actions{flex-direction:column;flex:none;align-items:flex-start;gap:6px;display:flex}.app-v9 .onboarding-hub-public-hint{color:var(--muted);max-width:24ch;font-size:12px}.app-v9 .onboarding-hub-capabilities-head{margin-bottom:14px}.app-v9 .onboarding-hub-capabilities-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;color:var(--ink);margin:0;font-size:17px;font-weight:700}.app-v9 .onboarding-hub-capabilities-lead{color:var(--muted);max-width:60ch;margin:4px 0 0;font-size:13.5px}@media (max-width:720px){.app-v9 .onboarding-choice{padding:22px}.app-v9 .onboarding-hub-public-actions{width:100%}}.app-v9 .onboarding-choice-steps{margin-top:6px}.app-v9 .onboarding-choice-trust{border-radius:var(--r-sm,10px);background:var(--accent-soft);border:1px solid var(--accent);align-self:flex-start;align-items:center;gap:8px;margin-top:2px;padding:8px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .onboarding-choice-trust{border:1px solid color-mix(in srgb, var(--accent) 26%, transparent)}}.app-v9 .onboarding-choice-trust{color:var(--accent-deep);font-size:13px;font-weight:600;line-height:1.4}.app-v9 .onboarding-choice-trust-icon{color:var(--accent);flex:none}.app-v9 .products-start-mark{background:var(--tang,#f0752b);border-radius:999px;width:44px;height:3px;margin:0 auto 18px;display:block}.app-v9 .products-photo-start p{max-width:58ch;margin-inline:auto}.app-v9 .products-photo-start-actions{flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}.app-v9 .products-photo-start .products-photo-start-actions .btn{margin-top:0}.app-v9 .products-start-manual{border-radius:var(--r-sm,10px);min-height:44px;color:var(--card-ink-soft,var(--ink-soft));text-underline-offset:3px;justify-content:center;align-items:center;padding:0 8px;font-size:13.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:inline-flex}.app-v9 .products-start-manual:hover{color:var(--card-ink,var(--ink))}.app-v9 .products-start-manual:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.app-v9 .products-start-manual{transition:none}}.app-v9 .launch-kit{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:24px;margin-top:32px;padding:28px;display:flex}.app-v9 .launch-kit-header{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .launch-kit-header-text{flex-direction:column;gap:6px;max-width:56ch;display:flex}.app-v9 .launch-kit-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));background:var(--primary-soft);border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:4px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.app-v9 .launch-kit-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.015em;color:var(--ink);margin:0;font-size:24px;font-weight:700;line-height:1.15}@media (min-width:720px){.app-v9 .launch-kit-title{font-size:28px}}.app-v9 .launch-kit-lead{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.5}.app-v9 .launch-kit-status-pill{background:var(--success-soft,var(--accent-soft));color:var(--accent-deep,var(--accent));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.app-v9 .launch-kit-status-dot{background:var(--accent-deep,var(--accent));border-radius:50%;width:7px;height:7px;display:inline-block}.app-v9 .launch-kit-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:860px){.app-v9 .launch-kit-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px}}.app-v9 .launch-kit-main{flex-direction:column;gap:16px;min-width:0;display:flex}.app-v9 .launch-kit-block{background:var(--card-tint,var(--bg-warm));border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:20px 20px 18px;display:flex}.app-v9 .launch-kit-block-head{flex-direction:column;gap:4px;display:flex}.app-v9 .launch-kit-block-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.25}.app-v9 .launch-kit-block-help{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .launch-kit-field-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:4px 0 -4px;font-size:10px;font-weight:600}.app-v9 .launch-kit-block-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.app-v9 .launch-kit-url-row{flex-direction:column;gap:8px;display:flex}@media (min-width:540px){.app-v9 .launch-kit-url-row{flex-direction:row;align-items:stretch}}.app-v9 .launch-kit-url-input{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);width:100%;min-width:0;font-family:var(--font-mono);color:var(--ink);text-overflow:ellipsis;flex:auto;padding:11px 14px;font-size:13.5px}.app-v9 .launch-kit-url-input:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.app-v9 .launch-kit-copy-btn{white-space:nowrap;flex-shrink:0}.app-v9 .launch-kit-share-textarea{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);width:100%;color:var(--ink);resize:vertical;min-height:120px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.55}.app-v9 .launch-kit-share-textarea:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.app-v9 .launch-kit-secondary-link{color:var(--primary-deep);border-bottom:1px solid #0000;align-items:center;gap:4px;padding:4px 0;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.app-v9 .launch-kit-secondary-link:hover,.app-v9 .launch-kit-secondary-link:focus-visible{color:var(--primary-darker,var(--primary-deep));border-bottom-color:var(--primary-darker,var(--primary-deep));outline:none}.app-v9 .launch-kit-secondary-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs)}.app-v9 .launch-kit-arrow{font-size:12px;transition:transform .15s}.app-v9 .launch-kit-secondary-link:hover .launch-kit-arrow{transform:translate(2px,-2px)}.app-v9 .launch-kit-side{flex-direction:column;min-width:0;display:flex}.app-v9 .launch-kit-qr-card{background:var(--card-tint,var(--bg-warm));border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;align-items:stretch;gap:14px;height:100%;padding:20px 20px 18px;display:flex}.app-v9 .launch-kit-qr-frame{border:1px solid var(--hairline);border-radius:var(--r-sm);background:#fff;justify-content:center;align-self:center;align-items:center;width:100%;max-width:200px;padding:12px;display:flex}.app-v9 .launch-kit-qr-frame svg{width:100%;max-width:168px;height:auto;display:block}.app-v9 .launch-kit-qr-download{text-align:center;justify-content:center;align-self:stretch}.app-v9 .launch-kit-guide{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;padding-top:20px;display:flex}.app-v9 .launch-kit-guide-heading{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15px;font-weight:700}.app-v9 .launch-kit-guide-grid{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:540px){.app-v9 .launch-kit-guide-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.app-v9 .launch-kit-guide-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.app-v9 .launch-kit-guide-chip{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);flex-direction:column;gap:4px;padding:12px 14px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.app-v9 .launch-kit-guide-chip:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 1px #0f14220a,0 6px 14px -8px #7c5cff52}.app-v9 .launch-kit-guide-chip-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));font-size:11px;font-weight:600}.app-v9 .launch-kit-guide-chip-help{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.app-v9 .launch-kit-guide-chip-icon{border-radius:var(--r-sm);background:var(--primary-soft);width:32px;height:32px;color:var(--primary-deep);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.app-v9 .account-technical-summary{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}.app-v9 .account-technical-summary::-webkit-details-marker{display:none}.app-v9 .account-technical-summary:before{content:"▸";font-size:10px;transition:transform .15s}.app-v9 details[open] .account-technical-summary:before{transform:rotate(90deg)}.app-v9 .launch-kit-copy-fallback{color:var(--accent-deep,var(--accent));margin-top:4px;font-size:11px;display:block}.app-v9 .launch-kit-locked{background:var(--card);border:1px dashed var(--hairline-strong,var(--hairline));border-radius:var(--r-lg);box-shadow:none;grid-template-columns:44px 1fr;grid-template-areas:"icon text""cta cta";align-items:start;gap:14px 16px;margin-top:32px;padding:22px 24px;display:grid}@media (min-width:720px){.app-v9 .launch-kit-locked{grid-template-columns:44px 1fr auto;grid-template-areas:"icon text cta";align-items:center}}.app-v9 .launch-kit-locked-icon{background:var(--bg-warm);width:44px;height:44px;color:var(--muted);border-radius:12px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.app-v9 .launch-kit-locked-text{flex-direction:column;grid-area:text;gap:4px;min-width:0;display:flex}.app-v9 .launch-kit-locked-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.012em;color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:1.2}.app-v9 .launch-kit-locked-cta{grid-area:cta;justify-self:start}@media (min-width:720px){.app-v9 .launch-kit-locked-cta{justify-self:end}}.app-v9 .store-hero-promise{color:var(--ink-soft);max-width:56ch;margin-top:4px;font-size:15.5px}.app-v9 .public-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;padding:0;list-style:none;display:grid}@media (min-width:720px){.app-v9 .public-trust-strip{gap:14px}}.app-v9 .public-trust-chip{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px 14px 16px;display:flex}@media (min-width:720px){.app-v9 .public-trust-chip{gap:10px;padding:20px 22px 22px}}.app-v9 .public-trust-chip-label{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.3}@media (min-width:720px){.app-v9 .public-trust-chip-label{font-size:15px}}.app-v9 .public-trust-chip-help{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}@media (min-width:720px){.app-v9 .public-trust-chip-help{font-size:13px;line-height:1.5}}@media (max-width:419px){.app-v9 .public-trust-chip{padding:12px 10px 14px}.app-v9 .public-trust-chip-help{display:none}}.app-v9 .menu-order{flex-direction:column;gap:16px;margin-bottom:0;display:flex}.app-v9 .menu-order-head{flex-direction:column;gap:4px;display:flex}.app-v9 .menu-order-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));margin:0;font-size:11px}.app-v9 .menu-order-heading{font-family:var(--font-display,var(--font-bricolage));color:var(--ink);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15}.app-v9 .menu-order-lead{color:var(--card-ink-soft,var(--muted));max-width:62ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .menu-order-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:860px){.app-v9 .menu-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}}.app-v9 .menu-order-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px);display:flex;box-shadow:0 10px 30px -18px #0f142247}.app-v9 .menu-order-card-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.app-v9 .menu-order-card-titles{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .menu-order-card-name{font-family:var(--font-display,var(--font-bricolage));color:var(--ink);margin:0;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.2}.app-v9 .menu-order-card-desc{color:var(--card-ink-soft,var(--muted));margin:0;font-size:13.5px;line-height:1.5}.app-v9 .menu-order-card-price{color:var(--primary-darker,var(--primary-deep));white-space:nowrap;margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:800}.app-v9 .menu-order-sections{flex-direction:column;gap:18px;display:flex}.app-v9 .menu-order-section{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .menu-order-section-legend{flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 2px;padding:0;display:flex}.app-v9 .menu-order-section-eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));background:var(--primary-soft);border-radius:var(--r-xs);white-space:nowrap;align-self:flex-start;padding:3px 8px;font-size:10.5px;font-weight:600}.app-v9 .menu-order-section-eyebrow.is-optional{color:var(--card-muted,var(--muted));background:var(--card-tint,var(--primary-soft))}.app-v9 .menu-order-section-title{color:var(--ink);font-size:15px;font-weight:700}.app-v9 .menu-order-section-desc{color:var(--card-ink-soft,var(--muted));margin:0;font-size:13px;line-height:1.5}.app-v9 .menu-order-choices{flex-direction:column;gap:8px;display:flex}.app-v9 .menu-order-choice{border:1px solid var(--hairline);border-radius:var(--r-md,12px);background:var(--card);cursor:pointer;align-items:center;gap:12px;padding:11px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.app-v9 .menu-order-choice:hover{border-color:var(--primary,var(--primary-deep));background:var(--primary-soft)}.app-v9 .menu-order-choice.is-selected{border-color:var(--primary,var(--primary-deep));background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary,var(--primary-deep))}.app-v9 .menu-order-choice:focus-within{outline:2px solid var(--focus-ring,var(--primary,var(--primary-deep)));outline-offset:2px}.app-v9 .menu-order-choice.is-unavailable{cursor:not-allowed;opacity:.6;background:var(--card-tint,transparent)}.app-v9 .menu-order-choice.is-unavailable:hover{border-color:var(--hairline);background:var(--card-tint,transparent)}.app-v9 .menu-order-choice-input{width:18px;height:18px;accent-color:var(--primary,var(--primary-deep));flex:none;margin:0}.app-v9 .menu-order-choice-body{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.app-v9 .menu-order-choice-label{color:var(--ink);min-width:0;font-size:14.5px}.app-v9 .menu-order-choice-supplement{color:var(--accent-deep,var(--primary-darker,var(--primary-deep)));white-space:nowrap;font-size:13px;font-weight:600}.app-v9 .menu-order-choice-unavailable{color:var(--card-muted,var(--muted));white-space:nowrap;font-size:12px;font-weight:600}.app-v9 .menu-order-card-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding-top:16px;display:flex}.app-v9 .menu-order-card-total{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.app-v9 .menu-order-card-total-label{color:var(--card-ink-soft,var(--muted));font-size:13.5px;font-weight:600}.app-v9 .menu-order-card-total-value{color:var(--primary-darker,var(--primary-deep));white-space:nowrap;font-size:clamp(18px,2vw,21px);font-weight:800}.app-v9 .menu-order-add{justify-content:center;width:100%}.app-v9 .menu-order-add:disabled,.app-v9 .menu-order-add[aria-disabled=true]{opacity:.55;cursor:not-allowed}.app-v9 .menu-order-card-help{color:var(--card-muted,var(--muted));text-align:center;margin:0;font-size:12.5px}.app-v9 .menu-order-card-unavailable{color:var(--card-ink-soft,var(--muted));font-weight:500}.app-v9 .cart-line-menu-tag,.app-v9 .order-line-menu-tag{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));background:var(--primary-soft);border-radius:var(--r-xs);vertical-align:middle;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.app-v9 .cart-line-menu-sections,.app-v9 .order-line-menu-sections{border-left:2px solid var(--primary-soft);flex-direction:column;gap:3px;margin:6px 0 0;padding:0 0 0 12px;list-style:none;display:flex}.app-v9 .cart-line-menu-section,.app-v9 .order-line-menu-section{color:var(--card-ink-soft,var(--muted));font-size:13px;line-height:1.45}.app-v9 .cart-line-menu-section-title,.app-v9 .order-line-menu-section-title{color:var(--ink);font-weight:600}.app-v9 .cart-line-menu-section-supp,.app-v9 .order-line-menu-section-supp{color:var(--accent-deep,var(--primary-darker,var(--primary-deep)));white-space:nowrap;font-weight:600}.app-v9 .public-how-it-works{margin-bottom:0}.app-v9 .public-how-it-works-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));margin:0 0 4px;font-size:11px}.app-v9 .public-how-it-works-heading{font-family:var(--font-display,var(--font-bricolage));color:var(--ink);margin:0 0 16px;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15}.app-v9 .public-how-it-works-grid{grid-template-columns:1fr;gap:12px;padding:0;list-style:none;display:grid}@media (min-width:720px){.app-v9 .public-how-it-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.app-v9 .public-step{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:18px 56px 20px 18px;display:flex;position:relative}@media (min-width:720px){.app-v9 .public-step{padding:22px 64px 24px 22px}}.app-v9 .public-step-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));margin-bottom:2px;font-size:10.5px;font-weight:600}.app-v9 .public-step-num{background:var(--primary);width:30px;height:30px;color:var(--primary-on);font-family:var(--font-mono);box-shadow:var(--shadow-xs);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}@media (min-width:720px){.app-v9 .public-step-num{width:34px;height:34px;font-size:14px;top:18px;right:18px}}.app-v9 .public-step-title{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.3}@media (min-width:720px){.app-v9 .public-step-title{font-size:16px}}.app-v9 .public-step-help{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .public-empty-store{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0;display:flex}.app-v9 .public-empty-store-heading{color:var(--card-ink);font-size:15px;font-weight:600}.app-v9 .public-empty-store-help{color:var(--card-muted);max-width:56ch;margin:0;font-size:14px}.app-v9 .public-offer-card-media .public-product-image,.app-v9 .public-offer-card-media .public-product-image-placeholder{aspect-ratio:16/9;max-height:132px}.app-v9 .public-offer-card-media .public-product-image-placeholder svg{width:26px;height:26px}.app-v9 .public-offer-badge{letter-spacing:.01em;color:var(--primary-ink,#fff);background:var(--primary);box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;padding:3px 9px;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;top:8px;left:8px}.app-v9 .public-offer-name{color:var(--card-ink);margin:0;font-weight:600}.app-v9 .public-offer-pricing{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.app-v9 .public-offer-price{color:var(--card-ink);font-size:1.125rem;font-weight:700}.app-v9 .public-offer-reference{color:var(--card-muted);align-items:baseline;gap:6px;font-size:.8125rem;display:inline-flex}.app-v9 .public-offer-discount{color:var(--primary);font-weight:600}.app-v9 .public-offer-meta{color:var(--card-muted);flex-wrap:wrap;gap:6px 12px;font-size:.8125rem;display:flex}.app-v9 .public-offer-remaining{color:var(--primary);font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .public-offer-remaining{color:color-mix(in srgb, var(--primary) 70%, var(--card-ink))}}.app-v9 .public-offer-pickup{color:var(--card-muted);margin:0;font-size:.8125rem}.app-v9 .public-offer-note{color:var(--card-ink);white-space:pre-wrap;margin:0;font-size:.8125rem}.app-v9 .public-offer-footer{justify-content:flex-end;align-items:center;display:flex}.app-v9 .cart-line-coverage-help{color:var(--card-muted);margin:2px 0 0;font-size:.75rem}.app-v9 .public-offer-wording{letter-spacing:.01em;color:var(--primary);align-self:flex-start;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .public-offer-wording{color:color-mix(in srgb, var(--primary) 70%, var(--card-ink))}}.app-v9 .cart-line-offer-helper,.app-v9 .cart-line-reference{color:var(--card-muted);margin:1px 0 0;font-size:.75rem}.app-v9 .cart-line-normal-tag{color:var(--card-muted);background:var(--card-ink);border-radius:999px;align-items:center;margin-left:8px;padding:1px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-line-normal-tag{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .cart-line-normal-tag{vertical-align:middle}.app-v9 .lmo-sales-panel{flex-direction:column;gap:16px;display:flex}.app-v9 .lmo-sales-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:0;display:grid}.app-v9 .lmo-sales-stat{flex-direction:column;gap:2px;display:flex}.app-v9 .lmo-sales-stat dt{color:var(--card-muted);font-size:11.5px}.app-v9 .lmo-sales-stat dd{font-family:var(--font-mono);color:var(--card-ink);margin:0;font-size:15px;font-weight:600}.app-v9 .lmo-sales-stat-strong{font-weight:700}.app-v9 .lmo-sales-stat dd.lmo-sales-stat-text{font-family:var(--font-body,inherit);font-size:14px}.app-v9 .lmo-sales-list{box-shadow:none}.app-v9 .lmo-sales-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.app-v9 .lmo-sales-row+.lmo-sales-row{border-top:1px solid var(--card-hairline)}.app-v9 .lmo-sales-row-main{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.app-v9 .lmo-sales-order-link{border-radius:var(--r-xs,6px);display:inline-flex}.app-v9 .lmo-sales-order-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .lmo-sales-customer{color:var(--card-muted);font-weight:500}.app-v9 .lmo-sales-status{color:var(--card-muted);font-size:.75rem}.app-v9 .lmo-sales-row-figures{align-items:baseline;gap:12px;display:flex}.app-v9 .lmo-sales-qty{font-family:var(--font-mono);color:var(--card-muted);font-size:.8125rem;font-weight:600}.app-v9 .lmo-sales-total{font-family:var(--font-mono);color:var(--card-ink);font-weight:700}.app-v9 .lmo-offer-public-note{color:var(--card-ink);white-space:pre-wrap;margin:4px 0 0;font-size:.8125rem}.app-v9 .cart-line-offer-tag,.app-v9 .order-line-offer-tag{color:var(--primary);background:var(--primary);border-radius:999px;align-items:center;margin-left:8px;padding:1px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-line-offer-tag,.app-v9 .order-line-offer-tag{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .cart-line-offer-tag,.app-v9 .order-line-offer-tag{vertical-align:middle}.app-v9 .order-line-upsell-tag{color:var(--card-muted);background:var(--card-muted);border-radius:999px;align-items:center;margin-left:8px;padding:1px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-line-upsell-tag{background:color-mix(in srgb, var(--card-muted) 14%, transparent)}}.app-v9 .order-line-upsell-tag{vertical-align:middle}.app-v9 .public-product-grid{grid-template-columns:1fr;gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}@media (min-width:640px){.app-v9 .public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.app-v9 .public-product-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.app-v9 .public-product-price{color:var(--card-ink);flex-wrap:wrap;align-items:baseline;margin:0;font-size:18px;font-weight:700;display:inline-flex}.app-v9 .public-product-stepper{align-items:center;gap:6px;display:inline-flex}.app-v9 .public-product-qty{text-align:center;min-width:28px;color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.app-v9 .public-weekday-unavailable{border-top:1px dashed var(--card-hairline);margin-top:18px;padding-top:14px}.app-v9 .public-weekday-unavailable-heading{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:12.5px;font-weight:600}.app-v9 .public-weekday-unavailable-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.app-v9 .public-product-price.is-compact{color:var(--card-ink-soft);font-size:15px;font-weight:600}.app-v9 .weekday-alert{border-radius:var(--r-sm);color:var(--card-ink);border:1px solid #0000;align-items:flex-start;gap:10px;margin:8px 0 0;padding:12px 14px;display:flex}.app-v9 [data-msg].weekday-alert{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].weekday-alert{background:color-mix(in srgb, var(--msg-role) 16%, var(--msg-canvas))}}.app-v9 [data-msg].weekday-alert{border-color:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].weekday-alert{border-color:color-mix(in srgb, var(--msg-ink) 55%, transparent)}}.app-v9 [data-msg].weekday-alert .weekday-alert-title{color:var(--msg-ink)}.app-v9 .weekday-alert-icon{color:var(--card-ink);flex:none;margin-top:1px;display:inline-flex}.app-v9 [data-msg].weekday-alert .weekday-alert-icon{color:var(--msg-ink)}.app-v9 .weekday-alert-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .weekday-alert-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700;line-height:1.35}.app-v9 .weekday-alert-line{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .weekday-alert-dismiss{width:26px;height:26px;color:var(--card-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:-4px -4px 0 auto;font-size:18px;line-height:1}.app-v9 .weekday-alert-dismiss:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .weekday-alert-dismiss:hover{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .weekday-alert-dismiss:hover{color:var(--card-ink)}.app-v9 .cart-line-weekday-reminder{color:var(--card-ink);margin:6px 0 0;padding:4px 0;font-size:12.5px;font-weight:600;line-height:1.4}.app-v9 [data-msg].cart-line-weekday-reminder{color:var(--msg-ink)}.app-v9 .weekday-alert.weekday-alert-cart{margin-top:0}.app-v9 .weekday-alert.is-toast{z-index:60;width:min(440px,100vw - 32px);box-shadow:var(--shadow-md,0 10px 30px #0000002e);background:var(--warning,#b8860b);margin:0;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .weekday-alert.is-toast{background:color-mix(in srgb, var(--warning,#b8860b) 14%, var(--card))}}.app-v9 .public-category-emoji{margin-right:6px}.app-v9 .category-chip{letter-spacing:.02em;color:var(--primary-deep);background:var(--primary-soft);border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.app-v9 .category-delete>summary{list-style:none}.app-v9 .category-delete>summary::-webkit-details-marker{display:none}.app-v9 .category-delete-panel{border-radius:var(--r-sm);background:var(--error);margin-top:8px;padding:12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-delete-panel{background:color-mix(in srgb, var(--error) 6%, var(--card))}}.app-v9 .category-delete-panel{border:1px solid var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-delete-panel{border:1px solid color-mix(in srgb, var(--error) 28%, transparent)}}.app-v9 .category-delete-panel{max-width:320px}.app-v9 .category-delete-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700}.app-v9 .category-delete-body{color:var(--card-muted);margin:4px 0 10px;font-size:13px}.app-v9 .emoji-picker{gap:8px}.app-v9 .emoji-picker-label{color:var(--card-ink);font-size:13px;font-weight:600}.app-v9 .emoji-picker-control{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .emoji-picker-preview{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);opacity:.45;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:inline-flex}.app-v9 .emoji-picker-preview.is-set{opacity:1;border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .emoji-picker-preview.is-set{border-color:color-mix(in srgb, var(--primary-deep) 30%, var(--card-hairline))}}.app-v9 .emoji-picker-preview.is-set{background:var(--primary-soft)}.app-v9 .emoji-picker-preview.is-empty-label{opacity:1;width:auto;min-width:44px;color:var(--card-muted);border-style:dashed;border-color:var(--card-hairline);background:var(--card-tint);padding:0 12px;font-size:12.5px;font-weight:600}.app-v9 .emoji-picker-panel{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);box-shadow:var(--shadow-card,0 1px 2px #1018280a);max-width:360px;margin-top:4px;padding:14px}.app-v9 .emoji-picker-search{width:100%;margin-bottom:12px}.app-v9 .emoji-picker-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .emoji-picker-option{aspect-ratio:1;border-radius:var(--r-sm,10px);background:var(--card-ink);border:1px solid #0000;justify-content:center;align-items:center;width:100%;font-size:22px;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .emoji-picker-option{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .emoji-picker-option{cursor:pointer;transition:background .12s,border-color .12s}.app-v9 .emoji-picker-option:hover{background:var(--primary-soft)}.app-v9 .emoji-picker-option:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.app-v9 .emoji-picker-option.is-selected{border-color:var(--primary-deep);background:var(--primary-soft)}.app-v9 .emoji-picker-empty{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .brand-emoji-preview{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card-subtle,var(--bg));flex-direction:column;gap:12px;padding:14px;display:flex}.app-v9 .brand-emoji-preview-hd{flex-direction:column;gap:2px;display:flex}.app-v9 .brand-emoji-preview-title{color:var(--card-ink);margin:0;font-size:13px;font-weight:600}.app-v9 .brand-emoji-preview-help{color:var(--card-muted);margin:0;font-size:12px;line-height:1.4}.app-v9 .brand-emoji-preview-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.app-v9 .brand-emoji-preview-row{grid-template-columns:1fr}}.app-v9 .brand-emoji-preview-item{flex-direction:column;gap:6px;margin:0;display:flex}.app-v9 .brand-emoji-preview-caption{color:var(--card-muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em}.app-v9 .brand-tab-preview{border:1px solid var(--card-hairline);background:var(--card);box-shadow:var(--shadow-sm);border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;max-width:100%;padding:8px 10px;display:flex}.app-v9 .brand-tab-preview-icon{flex-shrink:0;font-size:16px;line-height:1}.app-v9 .brand-tab-preview-title{color:var(--card-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.app-v9 .brand-tab-preview-close{color:var(--card-muted);flex-shrink:0;margin-left:auto;font-size:13px;line-height:1}.app-v9 .brand-favicon-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}@media (max-width:520px){.app-v9 .brand-favicon-options{grid-template-columns:1fr}}.app-v9 .brand-favicon-option{border:1px solid var(--card-hairline);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.app-v9 .brand-favicon-option:hover:not(.is-disabled){border-color:var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.app-v9 .brand-favicon-option:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--primary,#6b5dd3) 40%, var(--card-hairline))}}.app-v9 .brand-favicon-option:hover:not(.is-disabled){box-shadow:var(--shadow-sm)}.app-v9 .brand-favicon-option.is-selected{border-color:var(--primary,#6b5dd3);box-shadow:0 0 0 1px var(--primary,#6b5dd3);background:var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.app-v9 .brand-favicon-option.is-selected{background:color-mix(in srgb, var(--primary,#6b5dd3) 6%, var(--card))}}.app-v9 .brand-favicon-option.is-disabled{opacity:.6;cursor:not-allowed}.app-v9 .brand-favicon-option:focus-within{outline:2px solid var(--primary,#6b5dd3);outline-offset:2px}.app-v9 .brand-favicon-option-icon{background:var(--card-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .brand-favicon-option-icon{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .brand-favicon-option-icon{overflow:hidden}.app-v9 .brand-favicon-option-logo{object-fit:contain;width:100%;height:100%}.app-v9 .brand-favicon-option-initials{color:var(--card-ink);font-size:14px;font-weight:700}.app-v9 .brand-favicon-option-emoji{font-size:22px;line-height:1}.app-v9 .brand-favicon-option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .brand-favicon-option-label{color:var(--card-ink);font-size:14px;font-weight:700}.app-v9 .brand-favicon-preview{flex-direction:column;gap:6px;margin-top:14px;display:flex}.app-v9 .brand-favicon-preview-label{color:var(--card-muted);font-size:12px}.app-v9 .brand-favicon-tab{align-self:flex-start}.app-v9 .brand-favicon-tab-logo{object-fit:contain;width:16px;height:16px;display:block}.app-v9 .brand-share-preview{border:1px solid var(--card-hairline);background:var(--card);box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.app-v9 .brand-share-preview-thumb{background:var(--primary-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:inline-flex;overflow:hidden}.app-v9 .brand-share-preview-logo{object-fit:contain;border-radius:6px;width:100%;height:100%}.app-v9 .brand-share-preview-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .brand-share-preview-title{color:var(--card-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.app-v9 .brand-share-preview-desc{color:var(--card-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.app-v9 .category-admin-section{margin-top:28px}.app-v9 .category-admin-section-title{align-items:center;gap:10px;margin:0 0 14px;display:flex}.app-v9 .category-admin-section-count{min-width:20px;height:20px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--primary-deep);background:var(--primary-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.app-v9 .category-admin-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .category-admin-card{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);box-shadow:var(--shadow-card,0 1px 2px #1018280a);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.app-v9 .category-admin-card:hover{border-color:var(--hairline-strong,var(--card-hairline));box-shadow:var(--shadow-sm,var(--shadow-card,0 1px 2px #1018280a))}.app-v9 .category-admin-lead{flex:260px;align-items:flex-start;gap:14px;min-width:0;display:flex}.app-v9 .category-admin-avatar{border-radius:var(--r-sm);background:var(--primary-soft);width:44px;height:44px;color:var(--primary-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .category-admin-avatar-emoji{font-size:22px;line-height:1}.app-v9 .category-admin-main{flex:auto;min-width:0}.app-v9 .category-admin-headline{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.app-v9 .category-admin-name{color:var(--card-ink);margin:0;font-size:15px;font-weight:700;line-height:1.3}.app-v9 .category-admin-count-pill{background:var(--card-ink);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-admin-count-pill{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .category-admin-count-pill{font-family:var(--font-mono);color:var(--card-ink-soft);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.app-v9 .category-admin-emoji{font-size:20px;line-height:1}.app-v9 .category-admin-desc{color:var(--card-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.app-v9 .category-admin-count{color:var(--card-ink-soft);margin:10px 0 0;font-size:12px;font-weight:600}.app-v9 .category-noproducts-hint{color:var(--card-muted);margin:10px 0 0;font-size:12px}.app-v9 .category-admin-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.app-v9 .category-reorder{gap:6px;display:flex}.app-v9 .category-admin-edit-delete{align-items:center;gap:8px;display:flex}.app-v9 .category-add-disclosure{border:1px dashed var(--primary-deep);margin-top:22px}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-add-disclosure{border:1px dashed color-mix(in srgb, var(--primary-deep) 30%, var(--card-hairline))}}.app-v9 .category-add-disclosure{border-radius:var(--r-md,14px);background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-add-disclosure{background:color-mix(in srgb, var(--primary-deep) 3%, var(--card))}}.app-v9 .category-add-summary{color:var(--primary-deep);cursor:pointer;align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.app-v9 .category-add-summary::-webkit-details-marker{display:none}.app-v9 .category-add-summary-icon{background:var(--primary-soft);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;line-height:1;display:inline-flex}.app-v9 .category-add-disclosure-body{padding:0 18px 18px}.app-v9 .category-add-disclosure-body .category-form{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:560px){.app-v9 .category-admin-card{flex-direction:column;align-items:stretch}.app-v9 .category-admin-lead,.app-v9 .category-admin-main{flex:none}.app-v9 .category-admin-actions{align-items:stretch}.app-v9 .category-reorder,.app-v9 .category-admin-edit-delete{flex-wrap:wrap}.app-v9 .emoji-picker-panel{max-width:100%}}.app-v9 .product-form-section{flex-direction:column;gap:20px;display:flex}.app-v9 .product-image-field>legend,.app-v9 .product-weekday-field>legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.app-v9 .catalogo-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.app-v9 .catalogo-bar-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app-v9 .catalogo-bar-secondary{min-height:44px;color:var(--card-ink-soft,var(--ink-soft));text-underline-offset:3px;align-items:center;padding:0 2px;font-size:13.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:inline-flex}.app-v9 .catalogo-bar-secondary:hover{color:var(--card-ink,var(--ink))}.app-v9 .catalogo-bar-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.app-v9 .catalogo-bar-secondary{transition:none}}@media (max-width:559px){.app-v9 .catalogo-bar{align-items:stretch}.app-v9 .catalogo-bar-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.app-v9 .catalogo-bar-secondary{justify-content:center}.app-v9 .catalogo-bar-actions .btn{min-height:44px}}.app-v9 .catalogo-house .merchant-page-header{margin-bottom:20px}.app-v9 .app-main.wide:has(>.catalogo-house){max-width:1560px}.app-v9 .catalogo-bar-actions .btn{min-height:44px}.app-v9 .catalogo-photo-path{border:1px solid var(--card-hairline);border-top:3px solid var(--accent);border-radius:var(--r-md,14px);background:var(--card);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:16px 18px;display:flex}.app-v9 .catalogo-photo-path-text{max-width:62ch;color:var(--card-ink-soft,var(--ink-soft));margin:0;font-size:14px;line-height:1.6}.app-v9 .catalogo-photo-path-link{min-height:24px;color:var(--accent-deep,var(--accent));text-underline-offset:3px;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:inline-flex}.app-v9 .catalogo-photo-path-link:hover{color:var(--card-ink,var(--ink))}.app-v9 .catalogo-photo-path-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.app-v9 .catalogo-photo-path-link{transition:none}}@media (max-width:559px){.app-v9 .catalogo-photo-path{align-items:stretch;gap:12px}.app-v9 .catalogo-photo-path-text{max-width:none}.app-v9 .catalogo-photo-path-link{min-height:44px}}.app-v9 .catalog-manager{flex-direction:column;gap:20px;display:flex}.app-v9 .catalog-feedback:empty{display:none}.app-v9 .catalog-vat-bar{border-radius:var(--r-md,14px);background:var(--warn-soft,#fbeecb);border:1px solid var(--warn,#b57f12);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-vat-bar{border:1px solid color-mix(in srgb, var(--warn,#b57f12) 40%, transparent)}}.app-v9 .catalog-vat-note{color:var(--warn-d,#8a6008);margin:0;font-size:13px}.app-v9 .vat-bulk-dialog,dialog.vat-bulk-dialog{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);color:var(--ink);width:min(560px,100vw - 32px);max-height:min(80vh,720px);margin:auto;padding:0;box-shadow:0 24px 60px #0f1b3c2e}dialog.vat-bulk-dialog::backdrop{background:#0f1b3c6b}.vat-bulk-body{max-height:inherit;flex-direction:column;gap:16px;padding:22px;display:flex;overflow:auto}.vat-bulk-title{margin:0;font-size:19px;font-weight:700}.vat-bulk-lead{color:var(--ink-soft);margin:0;font-size:14px}.vat-bulk-rates{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.vat-bulk-rate{letter-spacing:normal;text-transform:none;border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);cursor:pointer;align-items:baseline;gap:10px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;display:flex}.vat-bulk-rate-label{font-variant-numeric:tabular-nums;font-weight:700}.vat-bulk-rate-hint{color:var(--ink-soft);font-size:13px}.vat-bulk-selection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vat-bulk-list,.app-v9 .ds-list.vat-bulk-list,dialog.vat-bulk-dialog .ds-list.vat-bulk-list{flex-shrink:0;max-height:280px;margin:0;padding:0;list-style:none;overflow:hidden auto}.vat-bulk-item-label{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.vat-bulk-item-name{flex:auto;min-width:0}.vat-bulk-item-price{font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:var(--ink-soft);font-size:13px}.vat-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:560px){.vat-bulk-actions .btn{flex:100%}}.app-v9 .catalog-filterbar{border-radius:var(--r-md,14px);background:var(--card-tint);border:1px solid var(--card-hairline);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.app-v9 .catalog-filter-chip{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.app-v9 .catalog-filter-chip:hover{border-color:var(--hairline-strong,var(--card-hairline));color:var(--card-ink)}.app-v9 .catalog-filter-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .catalog-filter-chip.is-active{background:var(--primary-soft);border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-filter-chip.is-active{border-color:color-mix(in srgb, var(--primary-deep) 35%, transparent)}}.app-v9 .catalog-filter-chip.is-active{color:var(--primary-darker,var(--primary-deep))}.app-v9 .catalog-filter-chip-count{background:var(--card-ink);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-filter-chip-count{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .catalog-filter-chip-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink-soft);font-size:11px;font-weight:700}.app-v9 .catalog-filter-chip.is-active .catalog-filter-chip-count{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-filter-chip.is-active .catalog-filter-chip-count{background:color-mix(in srgb, var(--primary-deep) 18%, var(--card))}}.app-v9 .catalog-filter-chip.is-active .catalog-filter-chip-count{color:var(--primary-darker,var(--primary-deep))}.app-v9 .catalog-filter-chip.is-uncategorized{border-style:dashed}.app-v9 .catalog-layout{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:20px;display:grid}.app-v9 .catalog-list-col{min-width:0}.app-v9 .catalog-list.catalog-list{overflow:visible}.app-v9 .catalog-list .catalog-row{align-items:flex-start;gap:12px;display:flex}.app-v9 .catalog-list>li.catalog-row{padding:14px 18px}.app-v9 .catalog-row-main{flex-direction:column;gap:6px;display:flex}.app-v9 .catalog-row.is-inactive{opacity:.72}.app-v9 .catalog-row.is-pending{opacity:.7}.app-v9 .catalog-layout.is-dragging-category .catalog-row.is-droptarget{cursor:copy}.app-v9 .catalog-row.is-over{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-row.is-over{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary-deep) 45%, transparent)}}.app-v9 .catalog-row-main{flex:auto;min-width:0}.app-v9 .catalog-row-headline{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.app-v9 .catalog-row-name{color:var(--card-ink);font-size:15px;font-weight:700;line-height:1.3}.app-v9 .catalog-row-desc{color:var(--card-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.app-v9 .catalog-row-meta{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;line-height:1.3;display:flex}.app-v9 .catalog-row-vat{color:var(--card-muted);font-variant-numeric:tabular-nums}.app-v9 .catalog-row-vat[data-undeclared]{color:var(--warn-d,#8a6008);font-weight:600}.app-v9 .catalog-row-tools{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.app-v9 .catalog-row-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink);font-weight:600}.app-v9 .catalog-row-dot,.app-v9 .catalog-row-stock{color:var(--card-muted)}.app-v9 .catalog-row-options,.app-v9 .catalog-row-menu,.app-v9 .catalog-row-offer{color:var(--card-muted);font-weight:600}.app-v9 .catalog-section+.catalog-section{margin-top:22px}.app-v9 .catalog-section-head{align-items:center;gap:8px;margin:0 0 10px;padding:0 2px;display:flex}.app-v9 .catalog-section-emoji{font-size:15px;line-height:1}.app-v9 .catalog-section-title{letter-spacing:.01em;color:var(--card-ink);margin:0;font-size:13px;font-weight:700}.app-v9 .catalog-section-count{background:var(--card-ink);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-section-count{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .catalog-section-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink-soft);font-size:11px;font-weight:700}.app-v9 .catalog-section.is-archived{border-top:1px solid var(--card-hairline);margin-top:28px;padding-top:20px}.app-v9 .catalog-section.is-archived .catalog-section-title{color:var(--card-ink-soft)}.app-v9 .catalog-section[data-lifecycle=needs_setup].is-archived{border-top:none;margin-top:0;padding-top:0}.app-v9 .catalog-section[data-lifecycle=needs_setup] .catalog-section-title{color:var(--warn-d,#8a6008)}.app-v9 .catalog-section[data-lifecycle=needs_setup] .catalog-section-count{background:var(--warn-soft,#fbeecb);color:var(--warn-d,#8a6008)}.app-v9 .catalog-section-hint{max-width:62ch;color:var(--card-muted);margin:0 0 12px;padding:0 2px;font-size:12.5px;line-height:1.5}.app-v9 .catalog-section-head:has(+.catalog-section-hint){margin-bottom:5px}.app-v9 .catalog-reorder{flex-direction:column;flex:none;gap:4px;padding-top:2px;display:flex}.app-v9 .catalog-reorder-btn{border-radius:var(--r-sm,9px);border:1px solid var(--card-hairline);background:var(--card);width:30px;height:26px;color:var(--card-ink-soft);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.app-v9 .catalog-reorder-btn:hover:not(:disabled){border-color:var(--hairline-strong,var(--card-hairline));background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep))}.app-v9 .catalog-reorder-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .catalog-reorder-btn:disabled{opacity:.38;cursor:default}.app-v9 .catalog-star{border-radius:var(--r-sm,9px);border:1px solid var(--card-hairline);background:var(--card);width:30px;height:30px;color:var(--card-ink-soft);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.app-v9 .catalog-star:hover:not([aria-disabled=true]){border-color:var(--hairline-strong,var(--card-hairline));background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep))}.app-v9 .catalog-star:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .catalog-star.is-on{background:var(--primary-soft);border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-star.is-on{border-color:color-mix(in srgb, var(--primary-deep) 35%, transparent)}}.app-v9 .catalog-star.is-on{color:var(--primary-darker,var(--primary-deep))}.app-v9 .catalog-star[aria-disabled=true]{cursor:default;border-color:var(--card-hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-star[aria-disabled=true]{border-color:color-mix(in srgb, var(--card-hairline) 60%, transparent)}}.app-v9 .catalog-star[aria-disabled=true] svg{opacity:.38}.app-v9 .catalog-star-wrap{flex:none;display:inline-flex;position:relative}.app-v9 .catalog-star-wrap.is-open{z-index:6}.app-v9 .catalog-star-hint{z-index:6;border-radius:var(--r-sm,9px);border:1px solid var(--card-hairline);background:var(--card);width:max-content;max-width:min(320px,100vw - 120px);box-shadow:var(--shadow-lift,0 10px 30px #1018281f);color:var(--card-ink);padding:7px 10px;font-size:12.5px;font-weight:500;line-height:1.4;position:absolute;top:0;left:calc(100% + 8px)}.app-v9 .catalog-star-hint[hidden]{display:none}.app-v9 .catalog-list>li.catalog-row.is-inactive{opacity:1}.app-v9 .catalog-list>li.catalog-row.is-inactive>:not(.catalog-star-wrap),.app-v9 .catalog-list>li.catalog-row.is-inactive .catalog-star{opacity:.65}.app-v9 .catalog-seleccion-explainer{max-width:78ch;color:var(--card-ink-soft);align-items:flex-start;gap:8px;margin:-8px 0 0;padding:0 2px;font-size:13px;line-height:1.5;display:flex}.app-v9 .catalog-seleccion-explainer-icon{color:var(--primary-darker,var(--primary-deep));flex:none;margin-top:1px;display:inline-flex}.app-v9 .catalog-seleccion-explainer-icon svg{width:15px;height:15px}.app-v9 .catalog-seleccion-status{color:var(--card-ink-soft);margin:0 0 10px;padding:0 2px;font-size:12.5px;font-weight:600}.app-v9 .catalog-section--seleccion .catalog-section-hint--dormant{color:var(--card-ink-soft)}.app-v9 .ns-restitution{border-radius:var(--r-md,12px);border:1px solid var(--card-hairline);background:var(--card);box-shadow:inset 0 3px 0 0 var(--primary-soft);padding:14px 16px 12px}.app-v9 .ns-restitution-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.app-v9 .ns-restitution-title{color:var(--card-ink);margin:0;font-size:13.5px;font-weight:700}.app-v9 .ns-restitution-state{color:var(--card-ink-soft);font-size:12px;font-weight:600}.app-v9 .ns-restitution-state--manual{color:var(--primary-darker,var(--primary-deep))}.app-v9 .ns-restitution-list{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.app-v9 .ns-restitution-item{border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:5px 11px 5px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .ns-restitution-item{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .ns-restitution-media{background:var(--card-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .ns-restitution-media{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .ns-restitution-media img{object-fit:cover;width:100%;height:100%}.app-v9 .ns-restitution-media-fallback{color:var(--card-ink-soft);font-size:12px;font-weight:700}.app-v9 .ns-restitution-name{min-width:0;color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.app-v9 .ns-restitution-help,.app-v9 .ns-restitution-dormant,.app-v9 .ns-restitution-door{max-width:62ch;margin:0;font-size:12.5px;line-height:1.5}.app-v9 .ns-restitution-help{color:var(--card-muted)}.app-v9 .ns-restitution-dormant{color:var(--card-ink-soft);margin-top:6px}.app-v9 .ns-restitution-door{border-top:1px solid var(--card-hairline);color:var(--card-ink-soft);margin-top:10px;padding-top:10px}.app-v9 .ns-restitution-door-lead{color:var(--card-muted)}.app-v9 .ns-restitution-link{min-height:24px;color:var(--primary-darker,var(--primary-deep));text-underline-offset:2px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.app-v9 .ns-restitution-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm,9px);outline:none}@media (max-width:560px){.app-v9 .ns-restitution-link{min-height:44px}}.app-v9 .category-chip.is-uncategorized{color:var(--card-ink-soft);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-chip.is-uncategorized{background:color-mix(in srgb, var(--card-ink) 7%, var(--card))}}.app-v9 .catalog-assign{max-width:280px}.app-v9 .catalog-assign-trigger{border-radius:var(--r-sm);border:1px solid var(--card-hairline);background:var(--card);width:auto;max-width:100%;min-height:30px;color:var(--card-ink);text-align:left;cursor:pointer;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.app-v9 .catalog-assign-trigger:hover{border-color:var(--hairline-strong,var(--card-hairline));background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-assign-trigger:hover{background:color-mix(in srgb, var(--card-ink) 2%, var(--card))}}.app-v9 .catalog-assign-trigger:focus-visible{box-shadow:var(--focus-ring);border-color:var(--primary-deep);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-assign-trigger:focus-visible{border-color:color-mix(in srgb, var(--primary-deep) 40%, var(--card-hairline))}}.app-v9 .catalog-assign-trigger.is-open{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-assign-trigger.is-open{border-color:color-mix(in srgb, var(--primary-deep) 45%, var(--card-hairline))}}.app-v9 .catalog-assign-trigger.is-open{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-assign-trigger.is-open{background:color-mix(in srgb, var(--primary-deep) 4%, var(--card))}}.app-v9 .catalog-assign-trigger:disabled{opacity:.6;cursor:progress}.app-v9 .catalog-assign-trigger-icon{color:var(--primary-deep);flex:none;display:inline-flex}.app-v9 .catalog-assign-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-v9 .catalog-assign-trigger-none{color:var(--card-ink-soft);font-weight:500}.app-v9 .catalog-assign-trigger-caret{color:var(--card-muted);flex:none;transition:transform .15s;display:inline-flex}.app-v9 .catalog-assign-trigger.is-open .catalog-assign-trigger-caret{transform:rotate(180deg)}.app-v9 .catalog-assign-menu{border-radius:var(--r-sm);border:1px solid var(--card-hairline);background:var(--card);max-width:280px;box-shadow:var(--shadow-lift,0 10px 30px #1018281f);flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex}.app-v9 .catalog-assign-option{border-radius:var(--r-xs,6px);width:100%;color:var(--card-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.app-v9 .catalog-assign-option:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-assign-option:hover{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .catalog-assign-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .catalog-assign-option.is-current{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep));font-weight:600}.app-v9 .catalog-assign-option.is-uncategorized .catalog-assign-option-label{color:var(--card-ink-soft)}.app-v9 .catalog-assign-option.is-current.is-uncategorized .catalog-assign-option-label{color:var(--primary-darker,var(--primary-deep))}.app-v9 .catalog-assign-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-v9 .catalog-assign-option-check{color:var(--primary-deep);flex:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.app-v9 .catalog-assign-trigger,.app-v9 .catalog-assign-trigger-caret,.app-v9 .catalog-assign-option{transition:none}}.app-v9 .catalog-row-actions{flex-wrap:wrap;flex:none;place-content:flex-start flex-end;align-items:flex-start;gap:8px;max-width:168px;display:flex}.app-v9 .catalog-row-actions:has(.share-link-fallback){max-width:min(360px,100%)}.app-v9 .share-link-fallback{flex-direction:column;flex:1 0 100%;gap:4px;margin-top:6px;display:flex}.app-v9 .share-link-fallback-field{border:1px solid var(--hairline);background:var(--card);width:100%;color:var(--card-ink);border-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.app-v9 .share-link-fallback-hint{color:var(--card-ink-soft);font-size:11px}@supports selector(:has(*)){.app-v9:has(.catalog-layout){overflow-x:clip}}.app-v9 .catalog-droprail{background:0 0;border:0;flex-direction:column;gap:6px;max-height:calc(100dvh - 32px);padding:2px 0 0 4px;display:flex;position:sticky;top:16px}.app-v9 .catalog-droprail-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .catalog-droprail-hint{color:var(--card-muted);margin:0 0 6px;font-size:12px;line-height:1.4}.app-v9 .catalog-droptargets{scrollbar-width:thin;flex-direction:column;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-v9 .catalog-droptarget{border-radius:var(--r-sm);border:1px dashed var(--card-hairline);background:var(--card);align-items:center;gap:8px;padding:11px 12px;transition:border-color .15s,background .15s,opacity .15s;display:flex}.app-v9 .catalog-droptarget:hover{border-color:var(--hairline-strong,var(--card-hairline))}.app-v9 .catalog-droptarget.is-dragging{opacity:.5}.app-v9 .catalog-droptarget-grip{color:var(--card-ink);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-droptarget-grip{color:color-mix(in srgb, var(--card-ink) 48%, transparent)}}.app-v9 .catalog-droptarget-grip{cursor:grab}.app-v9 .catalog-droptarget:hover .catalog-droptarget-grip{color:var(--card-ink-soft)}.app-v9 .catalog-droptarget-grip:active,.app-v9 .catalog-droptarget.is-dragging .catalog-droptarget-grip{color:var(--card-ink);cursor:grabbing}.app-v9 .catalog-droptarget.is-uncategorized{border-style:dotted}.app-v9 .catalog-droptarget-label{min-width:0;color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:600;overflow:hidden}.app-v9 .catalog-droptarget-emoji{margin-right:5px}.app-v9 .catalog-droptarget-count{font-variant-numeric:tabular-nums;color:var(--card-ink-soft);flex:none;font-size:12px;font-weight:700}@media (max-width:1279px){.app-v9 .catalog-layout{grid-template-columns:minmax(0,1fr)}.app-v9 .catalog-droprail{display:none}}@media (max-width:560px){.app-v9 .catalog-list .catalog-row{flex-wrap:wrap}.app-v9 .catalog-row-actions{justify-content:flex-start;width:100%;max-width:none}.app-v9 .catalog-row-actions:has(.share-link-fallback){max-width:none}.app-v9 .catalog-row-actions .btn{min-height:44px}.app-v9 .catalog-row-actions .btn-quiet-danger{margin-inline-start:auto}.app-v9 .catalog-assign-trigger{min-height:44px;padding:8px 12px}.app-v9 .catalog-row-allergens-cta{min-height:44px}.app-v9 .catalog-assign-select{flex:auto;max-width:100%}.app-v9 .catalog-reorder{flex-direction:row;padding-top:0}.app-v9 .catalog-reorder-btn{width:44px;height:44px}.app-v9 .catalog-star{width:44px;height:44px;margin-top:0}.app-v9 .catalog-star-hint{max-width:calc(100vw - 64px);top:calc(100% + 6px);left:0}}@media (prefers-reduced-motion:reduce){.app-v9 .catalog-filter-chip,.app-v9 .catalog-droptarget,.app-v9 .catalog-star{transition:none}}.app-v9 .category-previews{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.app-v9 .category-preview-list{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .category-preview-link{border-radius:var(--r-sm);display:inline-flex}.app-v9 .category-preview-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .category-preview-thumb{border-radius:var(--r-sm);background:var(--card-ink);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-preview-thumb{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .category-preview-thumb{line-height:0}.app-v9 .category-preview-thumb-img{object-fit:cover;width:40px;height:40px;transition:transform .15s;display:block}.app-v9 .category-preview-link:hover .category-preview-thumb-img{transform:scale(1.06)}.app-v9 .category-preview-thumb-placeholder{color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-preview-thumb-placeholder{color:color-mix(in srgb, var(--card-ink) 28%, transparent)}}.app-v9 .category-preview-more{border-radius:var(--r-sm);background:var(--card-ink);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-preview-more{background:color-mix(in srgb, var(--card-ink) 6%, var(--card))}}.app-v9 .category-preview-more{color:var(--card-ink-soft);font-size:12px;font-weight:700;text-decoration:none}.app-v9 .category-preview-more:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-preview-more:hover{background:color-mix(in srgb, var(--card-ink) 10%, var(--card))}}.app-v9 .category-preview-viewall{color:var(--primary-deep);font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.app-v9 .category-preview-thumb-img{transition:none}.app-v9 .category-preview-link:hover .category-preview-thumb-img{transform:none}}.app-v9 .category-uncategorized-card{flex-direction:column;gap:6px;margin-bottom:22px;text-decoration:none;display:flex}.app-v9 .category-uncategorized-card-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-v9 .category-uncategorized-card-title{color:var(--card-ink);font-size:15px;font-weight:700}.app-v9 .category-uncategorized-card-count{background:var(--card-ink);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .category-uncategorized-card-count{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .category-uncategorized-card-count{color:var(--card-ink-soft);font-size:12px;font-weight:600}.app-v9 .category-uncategorized-card-body{color:var(--card-muted);font-size:13px;line-height:1.45}.app-v9 .category-uncategorized-card-cta{color:var(--primary-deep);font-size:13px;font-weight:600}.app-v9 .product-options-summary{flex-direction:column;gap:14px;margin-top:16px;display:flex}.app-v9 .product-options-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-v9 .product-options-summary-count{color:var(--card-muted);margin:0;font-size:13px;font-weight:600}.app-v9 .product-options-summary-empty{color:var(--card-muted);margin:0;font-size:14px}.app-v9 .product-options-summary-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .product-options-summary-group{background:var(--primary);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-options-summary-group{background:color-mix(in srgb, var(--primary) 2%, var(--card))}}.app-v9 .product-options-summary-group{border:1px solid var(--card-hairline);border-radius:var(--r-sm)}.app-v9 .product-options-summary-group-name{color:var(--card-ink);margin:0;font-size:14px;font-weight:700}.app-v9 .product-options-summary-group-meta{color:var(--card-muted);font-weight:500}.app-v9 .product-options-summary-choices{color:var(--card-ink);margin:4px 0 0;font-size:13px}.app-v9 .product-options-summary-delta{font-family:var(--font-mono);color:var(--accent-deep,var(--card-muted));font-size:12px}.app-v9 .product-options-summary-more{color:var(--card-muted)}.app-v9 .product-options-summary-footer{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:14px;display:flex}.app-v9 .product-options-summary-footer .btn{min-height:44px}.app-v9 .product-options-part{flex-direction:column;gap:10px;min-width:0;display:flex}.app-v9 .product-options-part+.product-options-part{border-top:1px solid var(--card-hairline);padding-top:14px}.app-v9 .product-options-part-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0;display:flex}.app-v9 .product-options-part-label{color:var(--card-ink);font-size:13.5px;font-weight:600}.app-v9 .product-options-part-state{color:var(--card-ink-soft);font-size:13px}.app-v9 .product-options-part[data-state=active] .product-options-part-state,.app-v9 .product-options-part[data-state=legacy] .product-options-part-state{color:var(--card-ink);font-weight:600}.app-v9 .product-options-menu{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.app-v9 .product-options-menu-name{color:var(--card-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:14px;font-weight:700;display:flex}.app-v9 .product-options-menu-icon{color:var(--accent-deep,var(--card-ink-soft));flex:none;display:inline-flex}.app-v9 .product-options-menu-origin{color:var(--card-ink-soft);font-size:12.5px;font-weight:500}.app-v9 .product-options-menu-detail{color:var(--card-ink-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.app-v9 .product-options-menu-link{min-height:24px;color:var(--card-ink);text-underline-offset:3px;border-radius:4px;align-items:center;margin-top:2px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.app-v9 .product-options-menu-link:hover{color:var(--primary)}.app-v9 .product-options-menu-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .product-options-summary .product-workshop-ajuste-body>section{container:opciones-y-menu/inline-size}.app-v9 .product-options-parts{grid-template-columns:minmax(0,1fr);display:grid}.app-v9 .product-options-parts>.product-options-part+.product-options-part{margin-top:16px}.app-v9 .product-options-part .product-options-summary-list{gap:10px}.app-v9 .product-options-part .product-options-summary-group{background:0 0;border:0;border-radius:0;padding:0}@container opciones-y-menu (min-width:640px){.app-v9 .product-options-parts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-v9 .product-options-parts>.product-options-part:first-child{padding-right:24px}.app-v9 .product-options-parts>.product-options-part+.product-options-part{border-top:0;border-left:1px solid var(--card-hairline);margin-top:0;padding-top:0;padding-left:24px}}.app-v9 .product-capabilities{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md,14px);box-shadow:var(--shadow-card,0 1px 2px #1018280a);grid-template-columns:minmax(0,1fr);padding:18px 18px 20px;display:grid}.app-v9 .product-capabilities .product-options-part+.product-options-part{margin-top:16px;padding-top:16px}.app-v9 .product-capabilities .product-options-part-label{font-size:15px;font-weight:650}@media (min-width:720px){.app-v9 .product-capabilities{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px 0 22px}.app-v9 .product-capabilities .product-capability{padding:0 24px}.app-v9 .product-capabilities .product-options-part+.product-options-part{border-top:0;border-left:1px solid var(--card-hairline);margin-top:0;padding-top:0}}.app-v9 .product-capability-detail{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.app-v9 .product-capability-where{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .product-capability-door{align-self:flex-start;min-height:44px;margin-top:2px}.app-v9 .product-options-summary-draft,.app-v9 .option-group-draft-note{border-radius:var(--r-sm);background:var(--card-muted);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-options-summary-draft,.app-v9 .option-group-draft-note{background:color-mix(in srgb, var(--card-muted) 8%, var(--card))}}.app-v9 .product-options-summary-draft,.app-v9 .option-group-draft-note{border:1px dashed var(--card-hairline);color:var(--card-ink)}.app-v9 .product-options-summary-draft-title,.app-v9 .option-group-draft-note-title{margin:0;font-size:13.5px;font-weight:700}.app-v9 .product-options-summary-draft-body,.app-v9 .option-group-draft-note-body{color:var(--card-muted);margin:2px 0 0;font-size:12.5px}.app-v9 .option-group-draft-note{margin-top:12px}.app-v9 .option-group-card.is-draft{box-shadow:inset 3px 0 0 var(--card-muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .option-group-card.is-draft{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--card-muted) 55%, transparent)}}.app-v9 .product-option-group-draft{border:1px dashed var(--card-hairline);border-radius:var(--r-sm);background:var(--card-muted);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-option-group-draft{background:color-mix(in srgb, var(--card-muted) 6%, var(--card))}}.app-v9 .product-option-draft-head{color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.app-v9 .product-option-draft-note{color:var(--card-muted);margin:4px 0 0;font-size:12.5px}.app-v9 .option-group-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .option-group-card{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);box-shadow:var(--shadow-card,0 1px 2px #1018280a);padding:16px 18px}.app-v9 .option-add-paths{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}@media (min-width:720px){.app-v9 .option-add-paths{grid-template-columns:1fr 1fr}.app-v9 .option-add-paths:has(>details[open]){grid-template-columns:1fr}}.app-v9 .option-add-path{margin-top:0}.app-v9 .option-add-path .category-add-summary{align-items:flex-start}.app-v9 .option-add-path-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .option-add-path-help{color:var(--card-muted);font-size:12.5px;font-weight:400;line-height:1.35}.app-v9 .option-add-copy-later{color:var(--card-muted);margin:12px 0 0;font-size:12.5px;line-height:1.4}.app-v9 .option-copy-form{flex-direction:column;gap:12px;margin-top:8px;display:flex}.app-v9 .option-copy-list{border:0;flex-direction:column;gap:14px;max-height:340px;margin:0;padding:0;display:flex;overflow-y:auto}.app-v9 .option-copy-source{flex-direction:column;gap:6px;display:flex}.app-v9 .option-copy-source-name{color:var(--card-ink);font-size:12.5px;font-weight:700}.app-v9 .option-copy-choice{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.app-v9 .option-copy-choice:hover{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .option-copy-choice:hover{border-color:color-mix(in srgb, var(--primary-deep) 34%, var(--card-hairline))}}.app-v9 .option-copy-choice:focus-within{outline:2px solid var(--primary-deep);outline-offset:2px}.app-v9 .option-copy-choice input[type=radio]{flex:none;margin-top:3px}.app-v9 .option-copy-choice-body{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .option-copy-group-name{color:var(--card-ink);font-size:14px;font-weight:700}.app-v9 .option-copy-group-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-v9 .option-copy-group-count,.app-v9 .option-copy-group-choices{color:var(--card-muted);font-size:12.5px}.app-v9 .option-copy-group-delta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--primary-deep);font-size:11.5px}.app-v9 .option-copy-truncated,.app-v9 .option-copy-note{color:var(--card-muted);font-size:12px}.app-v9 .option-copy-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-v9 .option-copy-note{flex:240px;min-width:0}.app-v9 .option-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .option-group-headings{flex:240px;min-width:0}.app-v9 .option-group-name{color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .option-group-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.app-v9 .option-group-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-muted);font-size:11.5px}.app-v9 .option-choice-list{border-top:1px solid var(--card-hairline);flex-direction:column;gap:10px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:flex}.app-v9 .option-choice-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .option-choice-info{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.app-v9 .option-choice-label{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .option-choice-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent-deep,var(--card-muted));font-size:12px}.app-v9 .option-choice-empty{color:var(--card-muted);font-size:13px}.app-v9 .option-choice-actions{align-items:center;gap:6px;display:flex}.app-v9 .option-choice-actions:has(details.option-edit[open]){flex-wrap:wrap;flex:100%;align-items:flex-start}.app-v9 .option-choice-actions:has(details.option-edit[open]) .option-edit{flex:100%;min-width:0}.app-v9 .option-edit>summary,.app-v9 .option-add-choice>summary{cursor:pointer;list-style:none}.app-v9 .option-edit>summary::-webkit-details-marker{display:none}.app-v9 .option-add-choice>summary::-webkit-details-marker{display:none}.app-v9 .option-edit-panel{margin-top:12px}.app-v9 .option-add-choice{margin-top:14px}.app-v9 .product-options-panel{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--primary);flex-direction:column;gap:16px;width:100%;margin-top:6px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-options-panel{background:color-mix(in srgb, var(--primary) 2%, var(--card))}}.app-v9 .product-option-group legend{letter-spacing:0;text-transform:none;color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.app-v9 .product-option-hint{color:var(--card-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.app-v9 .product-option-price-add{font-family:var(--font-mono);color:var(--accent-deep,var(--primary-deep));margin-left:auto;font-size:12.5px;font-weight:600}.app-v9 .product-option-clear{align-self:flex-start;font-size:12.5px}.app-v9 .product-options-footer{flex-direction:column;gap:10px;display:flex}.app-v9 .product-options-required-help{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .product-options-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .public-product-price-from{color:var(--card-muted);margin-right:4px;font-size:12px;font-weight:500}.app-v9 .order-section-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.app-v9 .order-section-divider{border-top:1px solid var(--card-hairline)}.app-v9 .order-compare-col{min-width:14rem}.app-v9 .order-anchor-offset{scroll-margin-top:1.5rem}.app-v9 .order-detail-stack{gap:var(--space-block,28px);flex-direction:column;display:flex}.app-v9 .order-detail-action{border-left:3px solid var(--primary)}.app-v9 .order-detail-fieldset{border:0;flex-direction:column;gap:8px;min-inline-size:0;margin:0;padding:0;display:flex}.app-v9 .adjust-add-field{flex:auto;min-width:12rem}.app-v9 .order-line-title{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .order-line-qty{color:var(--card-ink);font-weight:700}.app-v9 .order-line-unit{color:var(--card-muted);margin-top:2px;font-size:12px}.app-v9 .order-line-options{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.app-v9 .order-line-option{color:var(--card-muted);font-size:12px;line-height:1.45}.app-v9 .order-line-option-group{color:var(--card-ink);font-weight:600}.app-v9 .order-line-option-price{font-family:var(--font-mono);color:var(--accent-deep,var(--card-muted))}.app-v9 .public-product-image-button{background:var(--card-ink);border:0;width:100%;padding:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .public-product-image-button{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .public-product-image-button{border-radius:var(--r-sm);cursor:zoom-in;line-height:0;overflow:hidden}.app-v9 .public-product-image,.app-v9 .public-product-image-placeholder{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.app-v9 .public-product-image-placeholder{color:var(--card-ink);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .public-product-image-placeholder{color:color-mix(in srgb, var(--card-ink) 26%, transparent)}}.app-v9 .public-product-image-placeholder{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .public-product-image-placeholder{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .public-product-image-placeholder{border:1px dashed var(--card-hairline);border-radius:var(--r-sm)}.app-v9 .public-product-image-zoom{color:#fff;opacity:0;background:#0f14228c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .14s;display:inline-flex;position:absolute;bottom:8px;right:8px}@media (hover:hover){.app-v9 .public-product-image-button:hover .public-product-image-zoom{opacity:1}}.app-v9 .public-product-image-button:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .public-product-image-button:focus-visible .public-product-image-zoom{opacity:1}.app-v9 .public-product-card.is-soldout .public-product-image-button{cursor:default}.app-v9 .product-lightbox{z-index:1000;background:#0f1422c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.app-v9 .product-lightbox-dialog{max-width:min(96vw,1100px);max-height:92vh;display:flex;position:relative}.app-v9 .product-lightbox-img{object-fit:contain;border-radius:var(--r-md);background:var(--card);width:auto;max-width:100%;height:auto;max-height:92vh;box-shadow:0 24px 60px -16px #0009}.app-v9 .product-lightbox-close{width:40px;height:40px;color:var(--card-ink);background:var(--card);border:1px solid var(--card-hairline);box-shadow:var(--shadow-sm,0 6px 18px -8px #0006);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex;position:absolute;top:-14px;right:-14px}.app-v9 .product-lightbox-close:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff73);outline:none}@media (max-width:560px){.app-v9 .product-lightbox-close{top:6px;right:6px}}.app-v9 .cart-line-thumb{border-radius:var(--r-sm);background:var(--card-ink);flex:none;width:44px;height:44px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-line-thumb{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .cart-line-thumb{line-height:0}.app-v9 .cart-line-thumb-img{object-fit:cover;width:44px;height:44px;display:block}.app-v9 .product-row-photo{flex:none;position:relative}.app-v9 .product-row-photo-input,.app-v9 .product-row-photo-live{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}.app-v9 .product-row-thumb{border-radius:var(--r-sm);background:var(--card-ink);width:56px;height:56px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-row-thumb{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .product-row-thumb{justify-content:center;align-items:center;line-height:0;display:flex}.app-v9 .product-row-thumb-button{cursor:pointer;color:inherit;appearance:none;border:1px solid #0000;padding:0;transition:border-color .15s,box-shadow .15s}.app-v9 .product-row-thumb-button.is-empty{border:1px dashed var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-row-thumb-button.is-empty{border:1px dashed color-mix(in srgb, var(--card-ink) 24%, transparent)}}.app-v9 .product-row-thumb-button:hover{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-row-thumb-button:hover{border-color:color-mix(in srgb, var(--primary-deep) 45%, transparent)}}.app-v9 .product-row-thumb-button:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-color:var(--primary-deep);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-row-thumb-button:focus-visible{border-color:color-mix(in srgb, var(--primary-deep) 55%, transparent)}}.app-v9 .product-row-thumb-button.is-dragover{border:2px solid var(--primary-deep);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .product-row-thumb-img{object-fit:cover;width:56px;height:56px;display:block}.app-v9 .product-row-thumb-placeholder{color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-row-thumb-placeholder{color:color-mix(in srgb, var(--card-ink) 30%, transparent)}}.app-v9 .product-row-thumb-add{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;bottom:3px;right:3px;box-shadow:0 1px 2px #0f1b3c40}.app-v9 .product-row-thumb-overlay{color:#fff;background:var(--card-ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-row-thumb-overlay{background:color-mix(in srgb, var(--card-ink) 52%, transparent)}}.app-v9 .product-row-thumb-overlay{opacity:0;pointer-events:none;transition:opacity .15s}.app-v9 .product-row-thumb-button:hover .product-row-thumb-overlay,.app-v9 .product-row-thumb-button:focus-visible .product-row-thumb-overlay{opacity:1}.app-v9 .product-row-thumb-button.is-pending{cursor:default}.app-v9 .product-row-thumb-spinner{background:var(--card);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-row-thumb-spinner{background:color-mix(in srgb, var(--card) 55%, transparent)}}.app-v9 .product-row-thumb-spinner:after{content:"";border:2px solid var(--primary-deep);border-radius:999px;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-row-thumb-spinner:after{border:2px solid color-mix(in srgb, var(--primary-deep) 30%, transparent)}}.app-v9 .product-row-thumb-spinner:after{border-top-color:var(--primary-deep);animation:.7s linear infinite product-row-thumb-spin}@keyframes product-row-thumb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-v9 .product-row-thumb-spinner:after{animation:none}}.app-v9 .product-row-photo-panel{z-index:5;border-radius:var(--r-md,14px);background:var(--card);border:1px solid var(--card-hairline);min-width:168px;max-width:240px;box-shadow:var(--shadow-lift,0 24px 50px -20px #0f142247);flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.app-v9 .product-row-photo-question{color:var(--card-ink);margin:0;font-size:13px;font-weight:700}.app-v9 .product-row-photo-error{color:var(--error,#c6362f);margin:0;font-size:12.5px;line-height:1.4}.app-v9 .product-row-photo-note{color:var(--card-muted);margin:0;font-size:12px;line-height:1.4}.app-v9 .product-row-photo-actions{gap:8px;display:flex}.app-v9 .product-weekday-field{border:1px solid var(--card-hairline);border-radius:var(--r-md);flex-direction:column;gap:12px;margin:0;padding:14px 16px 16px;display:flex}.app-v9 .product-weekday-field>legend{color:var(--card-ink);padding:0 6px;font-size:14px;font-weight:600}.app-v9 .product-weekday-help{margin:0}.app-v9 .product-weekday-options{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .product-weekday-option{border:1px solid var(--card-hairline);background:var(--card);min-height:40px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}@media (hover:hover){.app-v9 .product-weekday-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-weekday-option:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--card-hairline))}}}.app-v9 .product-weekday-option[data-checked]{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-weekday-option[data-checked]{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .product-weekday-option[data-checked]{color:var(--primary-deep,var(--card-ink))}.app-v9 .product-weekday-option input{width:16px;height:16px;accent-color:var(--primary)}.app-v9 .product-weekday-option[data-store-closed]{border-style:dashed}.app-v9 .product-weekday-closed-badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);background:var(--card-ink);border-radius:999px;align-items:center;padding:2px 6px;font-size:9.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-weekday-closed-badge{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .product-weekday-closed-badge{border:1px solid var(--card-hairline)}.app-v9 .product-weekday-closed-help,.app-v9 .product-allergens-lead{margin:0}.app-v9 .product-allergens-food-field,.app-v9 .product-allergens-group{border:1px solid var(--card-hairline);border-radius:var(--r-md);flex-direction:column;gap:10px;margin:0;padding:14px 16px 16px;display:flex}.app-v9 .product-allergens-food-field>legend,.app-v9 .product-allergens-group>legend{color:var(--card-ink);padding:0 6px;font-size:14px;font-weight:600}.app-v9 .product-allergens-food-options{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .product-allergen-mode-option,.app-v9 .product-allergen-review-option{border:1px solid var(--card-hairline);background:var(--card);min-height:44px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.app-v9 .product-allergen-mode-option[data-checked],.app-v9 .product-allergen-review-option[data-checked]{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-allergen-mode-option[data-checked],.app-v9 .product-allergen-review-option[data-checked]{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .product-allergen-mode-option[data-checked],.app-v9 .product-allergen-review-option[data-checked]{color:var(--primary-deep,var(--card-ink))}.app-v9 .product-allergen-mode-option input,.app-v9 .product-allergen-review-option input{width:16px;height:16px;accent-color:var(--primary)}.app-v9 .product-allergens-options{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.app-v9 .product-allergen-option{border:1px solid var(--card-hairline);background:var(--card);min-height:44px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}@media (hover:hover){.app-v9 .product-allergen-option:hover,.app-v9 .product-allergen-mode-option:hover,.app-v9 .product-allergen-review-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-allergen-option:hover,.app-v9 .product-allergen-mode-option:hover,.app-v9 .product-allergen-review-option:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--card-hairline))}}}.app-v9 .product-allergen-option[data-checked]{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-allergen-option[data-checked]{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .product-allergen-option[data-checked]{color:var(--primary-deep,var(--card-ink))}.app-v9 .product-allergen-option[data-redundant]{opacity:.55;cursor:default;border-radius:var(--r-md);border-style:dashed;flex-wrap:wrap}.app-v9 .product-allergen-option input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0}.app-v9 .product-allergen-option-icon{color:currentColor;flex-shrink:0}.app-v9 .product-allergen-option-name{min-width:0}.app-v9 .product-allergen-option-note{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);background:var(--card-ink);border-radius:999px;padding:2px 6px;font-size:9.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-allergen-option-note{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .product-allergen-option-note{border:1px solid var(--card-hairline);white-space:nowrap;flex-basis:100%;align-self:flex-start;width:fit-content}.app-v9 .product-allergen-option--compact{min-height:36px;padding:6px 10px;font-size:12.5px}.app-v9 .product-allergens-review{flex-direction:column;gap:8px;display:flex}.app-v9 .product-allergens-reviewed-at,.app-v9 .product-allergens-ownership{margin:0}.app-v9 .catalog-row-allergens{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12.5px;display:flex}.app-v9 .catalog-row-allergens-text{min-width:0}.app-v9 .catalog-row-allergens[data-state=pending_review]{color:var(--warn-d,#8a6008);font-weight:600}.app-v9 .catalog-row-allergens-cta{border:1px solid var(--primary);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-height:32px;padding:4px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-row-allergens-cta{border:1px solid color-mix(in srgb, var(--primary) 34%, var(--card-hairline))}}.app-v9 .catalog-row-allergens-cta{background:var(--card);color:var(--primary-deep,var(--primary));cursor:pointer;font-size:12px;font-weight:700;transition:background .14s,border-color .14s,color .14s}.app-v9 .catalog-row-allergens[data-state=pending_review] .catalog-row-allergens-cta{border-color:var(--warn,#b57f12)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-row-allergens[data-state=pending_review] .catalog-row-allergens-cta{border-color:color-mix(in srgb, var(--warn,#b57f12) 55%, transparent)}}.app-v9 .catalog-row-allergens[data-state=pending_review] .catalog-row-allergens-cta{background:var(--warn-soft,#fbeecb);color:var(--warn-d,#8a6008)}@media (hover:hover){.app-v9 .catalog-row-allergens-cta:hover{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-row-allergens-cta:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--card-hairline))}}}.app-v9 .catalog-row-allergens-cta:disabled{opacity:.5;cursor:default}.app-v9 .catalog-section[data-lifecycle=needs_setup] .catalog-list{background:var(--warn,#b57f12)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-section[data-lifecycle=needs_setup] .catalog-list{background:color-mix(in srgb, var(--warn,#b57f12) 6%, var(--card))}}.app-v9 .catalog-row-blocked{max-width:62ch;color:var(--warn-d,#8a6008);margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.app-v9 .catalog-filter-chip.is-allergen-pending.is-active{background:var(--warn-soft,#fbeecb);border-color:var(--warn,#b57f12)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-filter-chip.is-allergen-pending.is-active{border-color:color-mix(in srgb, var(--warn,#b57f12) 45%, transparent)}}.app-v9 .catalog-filter-chip.is-allergen-pending.is-active{color:var(--warn-d,#8a6008)}.app-v9 .allergen-quick-editor{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f142280;justify-content:flex-end;animation:.16s aqe-fade;display:flex;position:fixed;inset:0}.app-v9 .allergen-quick-editor-panel{background:var(--card-bg,#fff);border-left:1px solid var(--card-hairline,var(--hairline));outline:none;flex-direction:column;width:min(460px,100%);height:100%;animation:.2s cubic-bezier(.22,1,.36,1) aqe-slide-x;display:flex;box-shadow:-24px 0 60px -24px #0f142273}.app-v9 .allergen-quick-editor-head{border-bottom:1px solid var(--card-hairline);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.app-v9 .allergen-quick-editor-headtext{flex:auto;min-width:0}.app-v9 .allergen-quick-editor-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);align-items:center;gap:8px;margin:0 0 3px;font-size:10px;font-weight:600;display:flex}.app-v9 .allergen-quick-editor-progress{background:var(--primary-soft);color:var(--primary-deep,var(--primary));letter-spacing:.04em;border-radius:999px;padding:1px 8px}.app-v9 .allergen-quick-editor-title{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.25}.app-v9 .allergen-quick-editor-status{color:var(--card-muted);margin:4px 0 0;font-size:12.5px}.app-v9 .allergen-quick-editor-status[data-state=pending_review]{color:var(--warn-d,#8a6008);font-weight:600}.app-v9 .allergen-quick-editor-close{border:1px solid var(--card-hairline);background:var(--card);width:40px;height:40px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}@media (hover:hover){.app-v9 .allergen-quick-editor-close:hover{background:var(--primary-soft);color:var(--card-ink)}}.app-v9 .allergen-quick-editor-body{flex-direction:column;flex:auto;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.app-v9 .allergen-quick-editor-lastreview{margin:0}.app-v9 .allergen-quick-editor-markpending{color:var(--card-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}@media (hover:hover){.app-v9 .allergen-quick-editor-markpending:hover{color:var(--warn-d,#8a6008)}}.app-v9 .allergen-quick-editor-confirm p,.app-v9 .allergen-quick-editor-unsaved p{margin:0 0 10px}.app-v9 .allergen-quick-editor-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-v9 .allergen-quick-editor-foot{border-top:1px solid var(--card-hairline);background:var(--card-bg,#fff);padding:14px 20px}.app-v9 .allergen-quick-editor-unsaved p{color:var(--card-ink-soft);font-size:13.5px}.app-v9 .allergen-quick-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-v9 .allergen-quick-editor-actions .btn-primary{flex:auto;justify-content:center}.app-v9 .product-allergen-review-option[data-error]{border-color:var(--danger,#c0362c);box-shadow:0 0 0 3px var(--danger,#c0362c)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-allergen-review-option[data-error]{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger,#c0362c) 18%, transparent)}}@media (max-width:720px){.app-v9 .allergen-quick-editor{justify-content:stretch;align-items:flex-end}.app-v9 .allergen-quick-editor-panel{border-top-left-radius:var(--radius-lg,16px);border-top-right-radius:var(--radius-lg,16px);border-left:0;width:100%;height:auto;max-height:92vh;animation:.22s cubic-bezier(.22,1,.36,1) aqe-slide-y;box-shadow:0 -24px 60px -24px #0f142273}.app-v9 .allergen-quick-editor-actions .btn,.app-v9 .allergen-quick-editor-actions .btn-primary{flex:auto;justify-content:center}}@keyframes aqe-fade{0%{opacity:0}}@keyframes aqe-slide-x{0%{opacity:.6;transform:translate(16px)}}@keyframes aqe-slide-y{0%{opacity:.6;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.app-v9 .allergen-quick-editor,.app-v9 .allergen-quick-editor-panel{animation:none}}.app-v9 .product-framing-editor{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f142280;justify-content:flex-end;animation:.16s aqe-fade;display:flex;position:fixed;inset:0}.app-v9 .product-framing-editor-panel{background:var(--card-bg,#fff);border-left:1px solid var(--card-hairline,var(--hairline));outline:none;flex-direction:column;width:min(520px,100%);height:100%;animation:.2s cubic-bezier(.22,1,.36,1) aqe-slide-x;display:flex;box-shadow:-24px 0 60px -24px #0f142273}.app-v9 .product-framing-editor-head{border-bottom:1px solid var(--card-hairline);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.app-v9 .product-framing-editor-headtext{flex:auto;min-width:0}.app-v9 .product-framing-editor-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0 0 3px;font-size:10px;font-weight:600}.app-v9 .product-framing-editor-title{color:var(--card-ink);margin:0;font-size:18px;font-weight:800;line-height:1.25}.app-v9 .product-framing-editor-product{color:var(--card-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.app-v9 .product-framing-editor-close{border:1px solid var(--card-hairline);background:var(--card);width:44px;height:44px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}@media (hover:hover){.app-v9 .product-framing-editor-close:hover{background:var(--primary-soft);color:var(--card-ink)}}.app-v9 .product-framing-editor-body{flex-direction:column;flex:auto;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.app-v9 .product-framing-editor-help{margin:0}.app-v9 .product-framing-modes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.app-v9 .product-framing-mode{text-align:left;border-radius:var(--r-md);border:1px solid var(--card-hairline);background:var(--card);min-height:44px;color:var(--card-ink);cursor:pointer;flex-direction:column;gap:3px;padding:12px 14px;transition:border-color .14s,background .14s;display:flex}.app-v9 .product-framing-mode[data-active]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-framing-mode[data-active]{border-color:color-mix(in srgb, var(--primary) 62%, transparent)}}.app-v9 .product-framing-mode[data-active]{background:var(--primary-soft)}.app-v9 .product-framing-mode:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .product-framing-mode:disabled{opacity:.55;cursor:default}.app-v9 .product-framing-mode-name{font-size:14px;font-weight:700}.app-v9 .product-framing-mode[data-active] .product-framing-mode-name{color:var(--primary-deep,var(--primary))}.app-v9 .product-framing-mode-help{color:var(--card-muted);font-size:12.5px;line-height:1.4}.app-v9 .product-framing-stage{border-radius:var(--r-md);background:var(--card-ink);flex-shrink:0;width:fit-content;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-framing-stage{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .product-framing-stage{touch-action:none;cursor:crosshair;line-height:0}.app-v9 .product-framing-stage[data-mode=auto]{cursor:pointer}.app-v9 .product-framing-stage-img{-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:44vh;display:block}.app-v9 .product-framing-handle{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;display:flex;position:absolute}.app-v9 .product-framing-handle:active{cursor:grabbing}.app-v9 .product-framing-handle:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .product-framing-handle:disabled{cursor:default}.app-v9 .product-framing-handle-dot{background:var(--primary-deep,var(--primary));border:2px solid #fff;border-radius:999px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-framing-handle-dot{background:color-mix(in srgb, var(--primary-deep,var(--primary)) 82%, transparent)}}.app-v9 .product-framing-handle-dot{box-shadow:0 0 0 1px #0f1b3c73,0 2px 6px #0f1b3c59}.app-v9 .product-framing-stage[data-mode=auto] .product-framing-handle-dot{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-framing-stage[data-mode=auto] .product-framing-handle-dot{background:color-mix(in srgb, var(--card-ink) 42%, transparent)}}.app-v9 .product-framing-previews{border-top:1px solid var(--card-hairline);flex-direction:column;gap:6px;padding-top:4px;display:flex}.app-v9 .product-framing-previews-title{color:var(--card-ink);margin:8px 0 0;font-size:14px;font-weight:700}.app-v9 .product-framing-previews-help{margin:0}.app-v9 .product-framing-preview-list{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));align-items:start;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.app-v9 .product-framing-preview{flex-direction:column;gap:5px;min-width:0;display:flex}.app-v9 .product-framing-preview-frame{border-radius:var(--r-sm);background:var(--card-ink);width:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-framing-preview-frame{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .product-framing-preview-frame{border:1px solid var(--card-hairline)}.app-v9 .product-framing-preview-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .product-framing-preview-label{color:var(--card-muted);overflow-wrap:anywhere;font-size:12px}.app-v9 .product-framing-saved{margin:0}.app-v9 .product-framing-editor-live{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}.app-v9 .product-framing-editor-foot{border-top:1px solid var(--card-hairline);background:var(--card-bg,#fff);padding:14px 20px}.app-v9 .product-framing-editor-unsaved p{color:var(--card-ink-soft);margin:0 0 10px;font-size:13.5px}.app-v9 .product-framing-editor-confirm-actions,.app-v9 .product-framing-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-v9 .product-framing-editor-actions .btn-primary{flex:auto;justify-content:center}@media (max-width:720px){.app-v9 .product-framing-editor{justify-content:stretch;align-items:flex-end}.app-v9 .product-framing-editor-panel{border-top-left-radius:var(--radius-lg,16px);border-top-right-radius:var(--radius-lg,16px);border-left:0;width:100%;height:auto;max-height:92vh;animation:.22s cubic-bezier(.22,1,.36,1) aqe-slide-y;box-shadow:0 -24px 60px -24px #0f142273}.app-v9 .product-framing-stage-img{max-height:34vh}.app-v9 .product-framing-editor-actions .btn,.app-v9 .product-framing-editor-actions .btn-primary{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.app-v9 .product-framing-editor,.app-v9 .product-framing-editor-panel{animation:none}}.app-v9 .product-row-framing{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.app-v9 .product-framing-open{border:1px solid var(--card-hairline);background:var(--card);min-height:30px;color:var(--card-ink-soft);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}@media (hover:hover){.app-v9 .product-framing-open:hover{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-framing-open:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .product-framing-open:hover{color:var(--primary-deep,var(--primary))}}.app-v9 .product-framing-open:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .product-framing-open:disabled{opacity:.55;cursor:default}.app-v9 .product-framing-open[data-custom]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-framing-open[data-custom]{border-color:color-mix(in srgb, var(--primary) 42%, var(--card-hairline))}}.app-v9 .product-framing-open[data-custom]{color:var(--primary-deep,var(--primary))}.app-v9 .product-framing-state{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.app-v9 .product-image-framing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .product-image-framing .product-framing-open{min-height:36px;padding:5px 12px;font-size:12.5px}.app-v9 .product-image-framing .product-framing-pending-hint{margin:0;font-size:11.5px;line-height:1.35}.app-v9 .product-framing-editor-pending{margin-top:-4px}.app-v9 .option-choice-allergens{border:1px solid var(--card-hairline);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.app-v9 .option-choice-allergens-title{color:var(--card-ink);margin:0;font-size:13.5px;font-weight:600}.app-v9 .option-choice-review{border:0;flex-direction:column;gap:4px;margin:6px 0 0;padding:0;display:flex}.app-v9 .option-choice-review>legend{color:var(--card-ink);padding:0;font-size:13px;font-weight:600}.app-v9 .option-choice-review-option{border:1px solid var(--card-hairline);border-radius:var(--r-sm,8px);cursor:pointer;background:var(--card-bg,transparent);align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;display:flex}.app-v9 .option-choice-review-option+.option-choice-review-option{margin-top:6px}.app-v9 .option-choice-review-option>input{flex:none;margin-top:3px}.app-v9 .option-choice-review-text{flex-direction:column;gap:2px;display:flex}.app-v9 .option-choice-review-label{color:var(--card-ink);font-size:13.5px;font-weight:600}.app-v9 .option-choice-review-option .help{margin:0;font-size:12px}.app-v9 .option-choice-review-option[data-checked]{border-color:var(--primary-deep,var(--card-ink));background:var(--primary-soft)}.app-v9 .option-choice-review-option:focus-within{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-color:var(--primary-deep,var(--card-ink))}.app-v9 .option-choice-allergens-lists{flex-direction:column;gap:10px;margin-top:4px;display:flex}.app-v9 .option-choice-allergens-group{border:0;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;display:flex}.app-v9 .option-choice-allergens-group>legend{color:var(--card-ink);padding:0;font-size:13px;font-weight:600}.app-v9 .option-choice-allergens-summary{color:var(--card-muted);font-size:12px;display:block}.app-v9 .option-choice-allergens-summary[data-status=PENDING_REVIEW]{color:var(--card-ink-soft,var(--card-ink));font-weight:600}.app-v9 .option-choice-pending-hint{color:var(--card-ink-soft,var(--card-ink));align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;display:flex}.app-v9 .option-choice-pending-count{flex:none}.app-v9 .catalog-import-opts-allergens-note{color:var(--card-ink-soft,var(--card-ink));margin:0 0 10px;font-size:12.5px;line-height:1.45}.app-v9 .product-image-field{border:1px solid var(--card-hairline);border-radius:var(--r-md);flex-direction:column;gap:14px;margin:0;padding:14px 16px 16px;display:flex}.app-v9 .product-image-field>legend{color:var(--card-ink);padding:0 6px;font-size:14px;font-weight:600}.app-v9 .product-image-stage{border-radius:var(--r-md);background:radial-gradient(120% 130% at 0% 0%, var(--primary) 0%, transparent 58%), var(--card-ink);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:22px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-image-stage{background:radial-gradient(120% 130% at 0% 0%, color-mix(in srgb, var(--primary) 6%, var(--card)) 0%, transparent 58%), color-mix(in srgb, var(--card-ink) 2.5%, var(--card))}}.app-v9 .product-image-stage{border:1px solid var(--card-hairline);box-shadow:inset 0 1px #ffffff8c}.app-v9 .product-image-stage[data-empty]{border-style:dashed;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-image-stage[data-empty]{border-color:color-mix(in srgb, var(--primary) 30%, var(--card-hairline))}}.app-v9 .product-image-stage[data-empty]{background:radial-gradient(120% 130% at 0% 0%, var(--primary) 0%, transparent 60%), var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-image-stage[data-empty]{background:radial-gradient(120% 130% at 0% 0%, color-mix(in srgb, var(--primary) 9%, var(--card)) 0%, transparent 60%), color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .product-image-stage-visual{aspect-ratio:1;border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-hairline);width:100%;max-width:300px;box-shadow:var(--shadow-sm,0 1px 3px #0f142214);justify-content:center;align-items:center;line-height:0;display:flex;position:relative;overflow:hidden}.app-v9 .product-image-stage-side{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.app-v9 .product-image-stage-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .product-image-stage-placeholder{color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-image-stage-placeholder{color:color-mix(in srgb, var(--card-ink) 30%, transparent)}}.app-v9 .product-image-stage-badge{z-index:1;background:var(--card);max-width:calc(100% - 20px);position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-image-stage-badge{background:color-mix(in srgb, var(--card) 92%, transparent)}}.app-v9 .product-image-stage-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--shadow-xs,0 1px 2px #0f14221f)}.app-v9 .product-image-stage-badge .ai-enhanced-badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-v9 .product-image-stage-meta{text-align:left;width:100%;max-width:100%}.app-v9 .product-image-state{color:var(--card-ink);margin:0;font-size:15px;font-weight:600}.app-v9 .product-image-filename{color:var(--card-ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:4px 0 0;font-size:12.5px;overflow:hidden}.app-v9 .product-image-loading{z-index:2;text-align:center;background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;line-height:1.4;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-image-loading{background:color-mix(in srgb, var(--card) 78%, transparent)}}.app-v9 .product-image-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-v9 .product-image-loading-spinner{border:3px solid var(--primary);border-radius:50%;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-image-loading-spinner{border:3px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.app-v9 .product-image-loading-spinner{border-top-color:var(--primary);animation:.8s linear infinite product-image-loading-spin}.app-v9 .product-image-loading-text{color:var(--primary-deep,var(--primary));font-size:13.5px;font-weight:600}.app-v9 .product-image-loading-note{color:var(--card-ink-soft);font-size:12px}@keyframes product-image-loading-spin{to{transform:rotate(360deg)}}.app-v9 .product-image-actions{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.app-v9 .product-image-input{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}.app-v9 .product-image-trigger{cursor:pointer}.app-v9 .product-image-input:focus-visible+.product-image-trigger{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .product-image-help-group{text-align:left;flex-direction:column;gap:4px;max-width:100%;margin:0;display:flex}.app-v9 .product-image-help{margin:0}.app-v9 .product-image-alt{margin-top:2px}.app-v9 .product-image-alt-suggested{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.app-v9 .product-image-alt-suggested-note{color:var(--card-ink-soft);font-size:12.5px}.app-v9 .product-image-ai-generate{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:360px;display:flex}.app-v9 .product-image-danger-zone{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.app-v9 .product-image-delete{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.app-v9 .product-image-delete-input{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}.app-v9 .product-image-delete:has(.product-image-delete-input:focus-visible){box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .product-image-delete-cancel{flex:none}.app-v9 .product-description-textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:184px;line-height:1.55}.app-v9 .product-description-block{flex-direction:column;display:flex}.app-v9 .product-description-block--joined .ai-signal-field{border-radius:var(--r-md) var(--r-md) 0 0}.app-v9 .product-description-block--joined .product-description-textarea{border-radius:var(--r-md) var(--r-md) 0 0;border-bottom-color:#0000}.app-v9 .product-description-block--joined .product-description-ai{margin-top:0}.app-v9 .product-description-block--joined .product-description-ai .ai-assist-control{border-radius:0 0 var(--r-md) var(--r-md);border-top:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-description-block--joined .product-description-ai .ai-assist-control{border-top:1px solid color-mix(in srgb, var(--primary) 20%, var(--hairline))}}.app-v9 .product-description-block--joined .product-description-ai .ai-assist-control{border-left-color:var(--hairline);border-right-color:var(--hairline);border-bottom-color:var(--hairline);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-description-block--joined .product-description-ai .ai-assist-control{background:color-mix(in srgb, var(--primary) 3%, var(--card))}}.app-v9 .product-description-block--joined .product-description-ai .ai-assist-control{gap:6px;padding:8px 12px}.app-v9 .merchant-shell-body .field.product-form-primary-field{max-width:46rem}@media (prefers-reduced-motion:reduce){.app-v9 .product-image-loading-spinner{border-top-color:var(--primary);animation:none}}@media (max-width:720px){.app-v9 .product-image-stage{grid-template-columns:1fr;justify-items:center;gap:16px}.app-v9 .product-image-stage-side{align-items:stretch;width:100%}.app-v9 .product-image-stage-meta{text-align:center}.app-v9 .product-image-actions{align-items:center}.app-v9 .product-image-help-group{text-align:center}}@media (max-width:560px){.app-v9 .product-image-stage-visual{max-width:100%}.app-v9 .product-image-trigger{text-align:center;align-self:stretch;width:100%}.app-v9 .product-image-danger-zone{justify-content:center}}.app-v9 .cart-help{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .store-opening-status{border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:10px 16px;font-size:13px;line-height:1.4;display:flex}.app-v9 .store-opening-status.is-open{background:var(--success-soft,#d1f5e8);color:var(--success-ink,#0e7455);border:1px solid var(--success-border,#9de8c8)}.app-v9 .store-opening-status.is-closed{background:var(--warning-soft,#fff3cd);color:var(--warning-ink,#7c5400);border:1px solid var(--warning-border,#ffd97e)}.app-v9 .store-opening-status-label{font-weight:600}.app-v9 .store-opening-status-next{opacity:.85;font-weight:400}.app-v9 .store-availability{border-radius:var(--radius-sm,12px);border:1px solid #0000;flex-direction:column;gap:4px;margin:18px 0;padding:14px 18px;display:flex}.app-v9 .store-availability-title{font-size:14.5px;font-weight:700;line-height:1.4}.app-v9 .store-availability-helper{opacity:.9;font-size:13px;line-height:1.45}.app-v9 [data-msg].store-availability,.app-v9 [data-msg].store-vitrine-notice{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].store-availability,.app-v9 [data-msg].store-vitrine-notice{background:color-mix(in srgb, var(--msg-role) 16%, var(--msg-canvas))}}.app-v9 [data-msg].store-availability,.app-v9 [data-msg].store-vitrine-notice{border-color:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].store-availability,.app-v9 [data-msg].store-vitrine-notice{border-color:color-mix(in srgb, var(--msg-ink) 55%, transparent)}}.app-v9 [data-msg].store-availability,.app-v9 [data-msg].store-vitrine-notice{color:var(--card-ink)}.app-v9 [data-msg].store-availability .store-availability-title,.app-v9 [data-msg].store-vitrine-notice .store-vitrine-notice-title{color:var(--msg-ink)}.app-v9 .horarios-week{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .horarios-week-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 4px;display:flex}.app-v9 .horarios-week-row:last-child{border-bottom:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-week-row.is-today{background:color-mix(in srgb, var(--primary,#6b5dd3) 7%, transparent)}}.app-v9 .horarios-week-row.is-today{border-radius:10px;padding-inline:12px}.app-v9 .horarios-week-day{color:var(--card-ink);align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.app-v9 .horarios-week-today-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-darker,#4a3f8f);font-size:10.5px}.app-v9 .horarios-week-hours{color:var(--card-ink);text-align:right;font-size:14.5px}.app-v9 .horarios-week-hours.is-closed{color:var(--card-muted)}.app-v9 .horarios-closures{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .horarios-closure{border:1px solid var(--hairline);background:var(--card);color:var(--card-ink);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.app-v9 .horarios-closure-when{font-size:14px;font-weight:700}.app-v9 .horarios-closure-note{opacity:.92;font-size:13px}.app-v9 .horarios-page{flex-direction:column;display:flex}.app-v9 .horarios-hero{margin-bottom:clamp(28px,4vw,40px)}.app-v9 .horarios-hero .store-hero-promise{margin-top:8px;font-size:16px;line-height:1.55}.app-v9 .inicio-page{flex-direction:column;display:flex}.app-v9 .inicio-hero{margin-bottom:clamp(28px,4vw,40px)}.app-v9 .inicio-hero .store-hero-promise{margin-top:8px;font-size:16px;line-height:1.55}.app-v9 .inicio-hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:540px){.app-v9 .inicio-hero-actions{flex-direction:column;align-items:stretch}.app-v9 .inicio-hero-cta,.app-v9 .inicio-hero-cta-secondary{width:100%}}.app-v9 .inicio-sections{flex-direction:column;gap:clamp(20px,3vw,28px);display:flex}.app-v9 .inicio-note-text{color:var(--card-ink);white-space:pre-line;font-size:15px;line-height:1.6}.app-v9 .inicio-section-head{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.app-v9 .inicio-section-title{font-family:var(--font-display,var(--font-bricolage));color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.15}.app-v9 .ds-card .inicio-section-title{color:var(--card-ink,var(--ink))}.app-v9 .inicio-section-lead{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.app-v9 .ds-card .inicio-section-lead{color:var(--card-muted,var(--muted))}.app-v9 .inicio-section-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.app-v9 .inicio-how .inicio-section-actions{margin-top:20px}.app-v9 .inicio-featured-grid{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.app-v9 .inicio-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.app-v9 .inicio-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.app-v9 .inicio-featured-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.app-v9 .inicio-featured-media{aspect-ratio:4/3;background:var(--primary);position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-featured-media{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .inicio-featured-media{justify-content:center;align-items:center;display:flex}.app-v9 .inicio-featured-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .inicio-featured-img-fallback{font-family:var(--font-display,var(--font-bricolage));color:var(--primary);font-size:34px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-featured-img-fallback{color:color-mix(in srgb, var(--primary) 70%, var(--card-ink))}}.app-v9 .inicio-featured-tag{background:var(--card);border:1px solid var(--hairline);color:var(--card-ink);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600;position:absolute;top:10px;left:10px}.app-v9 .inicio-featured-tag--soldout{color:#9a330a;background:#ffe2d1;border-color:#0000}.app-v9 .inicio-featured-body{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.app-v9 .inicio-featured-name{color:var(--card-ink);margin:0;font-size:15px;font-weight:600}.app-v9 .inicio-featured-desc{color:var(--card-muted,var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-v9 .inicio-featured-price{color:var(--primary-darker,var(--primary-deep));margin:6px 0 0;font-size:15px;font-weight:700}.app-v9 .inicio-horarios-access,.app-v9 .inicio-contacto{flex-direction:column;display:flex}.app-v9 .inicio-contacto-address{color:var(--card-ink);flex-direction:column;gap:2px;margin-bottom:16px;font-size:14.5px;font-style:normal;line-height:1.5;display:flex}.app-v9 .inicio-contacto-store{font-weight:700}.app-v9 .inicio-identity-head,.app-v9 .inicio-sections-guide-head{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.app-v9 .inicio-identity-preview{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.app-v9 .inicio-identity-cover{border-radius:var(--r-md);border:1px solid var(--hairline);aspect-ratio:16/5;overflow:hidden}.app-v9 .inicio-identity-cover img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .inicio-identity-row{align-items:center;gap:14px;display:flex}.app-v9 .inicio-identity-logo,.app-v9 .inicio-identity-logo-fallback{object-fit:cover;border:1px solid var(--hairline);border-radius:14px;flex-shrink:0;width:52px;height:52px}.app-v9 .inicio-identity-logo-fallback{font-family:var(--font-display,var(--font-bricolage));color:var(--card-ink);background:var(--primary);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-identity-logo-fallback{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .inicio-identity-name{color:var(--card-ink);margin:0 0 4px;font-size:15px;font-weight:700}.app-v9 .inicio-identity-palette{color:var(--card-muted,var(--muted));align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.app-v9 .inicio-identity-swatch{border:1px solid var(--card-ink);border-radius:4px;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-identity-swatch{border:1px solid color-mix(in srgb, var(--card-ink) 18%, transparent)}}.app-v9 .inicio-sections-guide-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .inicio-section-item{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.app-v9 .inicio-section-item.is-off{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-section-item.is-off{background:color-mix(in srgb, var(--muted) 6%, var(--card))}}.app-v9 .inicio-section-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-v9 .inicio-section-item-label{color:var(--card-ink);font-size:14.5px;font-weight:700}.app-v9 .inicio-section-item-desc{color:var(--card-ink);margin:0;font-size:13.5px;line-height:1.45}.app-v9 .inicio-section-item-hint{margin:0}.app-v9 .inicio-section-item-link{color:var(--primary-darker,var(--primary-deep));align-self:flex-start;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none}.app-v9 .inicio-section-item-link:hover{text-decoration:underline}.app-v9 .inicio-section-item-static{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-section-item-static{background:color-mix(in srgb, var(--muted) 5%, var(--card))}}.app-v9 .inicio-section-item-static{border-style:dashed}.app-v9 .inicio-section-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.app-v9 .inicio-section-controls form{margin:0;display:inline-flex}.app-v9 .btn-danger-ghost{color:var(--danger,#b42318)}.app-v9 .btn-danger-ghost:hover{background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.app-v9 .btn-danger-ghost:hover{background:color-mix(in srgb, var(--danger,#b42318) 10%, transparent)}}.app-v9 .inicio-section-edit-form{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.app-v9 .inicio-section-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .inicio-sections-add{border-top:1px solid var(--hairline);margin-top:14px;padding-top:14px}.app-v9 .inicio-sections-add-row{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .inicio-sections-add-cap{margin:8px 0 0}.app-v9 .inicio-gallery{flex-direction:column;gap:16px;display:flex}.app-v9 .inicio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.app-v9 .inicio-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.app-v9 .inicio-gallery-item{min-width:0;margin:0}.app-v9 .inicio-gallery-figure{aspect-ratio:4/3;border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--primary);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-figure{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .inicio-gallery-figure{box-shadow:var(--shadow-sm)}.app-v9 .inicio-gallery-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.app-v9 .inicio-gallery-caption{color:#fff;text-shadow:0 1px 2px #00000073;background:linear-gradient(#0000,#00000052 45%,#0000009e);padding:22px 12px 9px;font-size:12.5px;line-height:1.4;position:absolute;inset:auto 0 0}.app-v9 .inicio-gallery-caption span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-v9 .inicio-gallery-mosaic{flex-direction:column;gap:12px;display:flex}.app-v9 .inicio-gallery-hero{aspect-ratio:4/3}@media (min-width:700px){.app-v9 .inicio-gallery-hero{aspect-ratio:16/9}}.app-v9 .inicio-gallery-mosaic-rest{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.app-v9 .inicio-gallery-mosaic-rest{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}}.app-v9 .inicio-gallery-meta{flex-direction:column;display:flex}.app-v9 .inicio-gallery-layouts{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@container inspector (min-width:440px){.app-v9 .inicio-gallery-layouts{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .inicio-gallery-layout{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.app-v9 .inicio-gallery-layout:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-layout:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--hairline))}}.app-v9 .inicio-gallery-layout.is-active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.app-v9 .inicio-gallery-layout input{opacity:0;width:1px;height:1px;position:absolute}.app-v9 .inicio-gallery-layout:has(input:focus-visible){outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.app-v9 .inicio-gallery-layout-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .inicio-gallery-layout-name{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .inicio-gallery-layout-desc{color:var(--card-ink);font-size:12.5px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-layout-desc{color:color-mix(in srgb, var(--card-ink) 70%, transparent)}}.app-v9 .inicio-gallery-diagram{flex:none;gap:3px;width:40px;height:40px;display:grid}.app-v9 .inicio-gallery-diagram span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-diagram span{background:color-mix(in srgb, var(--primary) 26%, var(--card))}}.app-v9 .inicio-gallery-diagram span{border-radius:3px}.app-v9 .inicio-gallery-diagram--grid,.app-v9 .inicio-gallery-diagram--mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.app-v9 .inicio-gallery-diagram--mosaic .inicio-gallery-diagram-hero{background:var(--primary);grid-row:1/-1}.app-v9 .inicio-gallery-images{border-top:1px solid var(--hairline);margin-top:18px;padding-top:18px}.app-v9 .inicio-gallery-cards{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.app-v9 .inicio-gallery-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:10px}.app-v9 .inicio-gallery-card.is-featured{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-card.is-featured{border-color:color-mix(in srgb, var(--primary) 45%, var(--hairline))}}.app-v9 .inicio-gallery-card-head{align-items:center;gap:10px;display:flex}.app-v9 .inicio-gallery-card-media{border-radius:var(--r-sm,10px);background:var(--primary);flex:none;width:56px;height:56px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-card-media{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .inicio-gallery-card-media{display:block}.app-v9 .inicio-gallery-card-media img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .inicio-gallery-card-ident{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.app-v9 .inicio-gallery-card-num{color:var(--card-ink);font-size:13px;font-weight:600}.app-v9 .inicio-gallery-card-badge{background:var(--primary);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-card-badge{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-gallery-card-badge{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-card-badge{color:color-mix(in srgb, var(--primary) 78%, var(--card-ink))}}.app-v9 .inicio-gallery-card-badge{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-card-badge{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.app-v9 .inicio-gallery-card-badge[data-featured=true]{background:var(--primary);color:#fff;border-color:#0000}.app-v9 .inicio-gallery-card-remove{flex:none}.app-v9 .inicio-gallery-card-fields{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}@container inspector (min-width:480px){.app-v9 .inicio-gallery-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .inicio-gallery-card-foot{justify-content:flex-end;margin-top:8px;display:flex}.app-v9 .inicio-gallery-guidance{margin:10px 0}.app-v9 .inicio-gallery-fotos-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;margin-bottom:4px;display:flex}.app-v9 .inicio-gallery-fotos-headings{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:inline-flex}.app-v9 .inicio-gallery-max{color:var(--muted);background:var(--muted);flex:none;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-gallery-max{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.app-v9 .inicio-gallery-max{border-radius:999px;padding:3px 10px}.app-v9 .inicio-gallery-cta{justify-content:center;margin-top:12px;display:flex}.app-v9 .inicio-gallery-add-btn{cursor:pointer;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.app-v9 .inicio-gallery-add-plus{font-size:15px;font-weight:700;line-height:1}.app-v9 .inicio-gallery-add-btn.is-disabled{opacity:.55;pointer-events:none}.app-v9 .inicio-gallery-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .inicio-text-section{flex-direction:column;gap:10px;display:flex}.app-v9 .inicio-text-section-body{color:var(--card-ink);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.app-v9 .inicio-about{flex-direction:column;gap:18px;display:flex}.app-v9 .inicio-about-identity{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding-bottom:16px;display:flex}.app-v9 .inicio-about-avatar{background:var(--primary);border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-avatar{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-about-avatar{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-avatar{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--hairline))}}.app-v9 .inicio-about-avatar img{object-fit:cover;width:100%;height:100%}.app-v9 .inicio-about-avatar-fallback{font-family:var(--font-display,var(--font-bricolage));color:var(--primary);font-size:19px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-avatar-fallback{color:color-mix(in srgb, var(--primary) 78%, var(--card-ink))}}.app-v9 .inicio-about-identity-text{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.app-v9 .inicio-about-store{color:var(--card-ink);font-size:15.5px;font-weight:700;line-height:1.2}.app-v9 .inicio-about-city{color:var(--card-muted,var(--muted));font-size:13px}.app-v9 .inicio-about-badge{letter-spacing:.01em;color:var(--primary);border-radius:999px;flex:none;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-badge{color:color-mix(in srgb, var(--primary) 82%, var(--card-ink))}}.app-v9 .inicio-about-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-badge{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-about-badge{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-badge{border:1px solid color-mix(in srgb, var(--primary) 26%, var(--hairline))}}.app-v9 .inicio-about-badge{white-space:nowrap}.app-v9 .inicio-about-main{flex-direction:column;gap:10px;display:flex}.app-v9 .inicio-about-body{color:var(--card-ink);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.app-v9 .inicio-about-chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.app-v9 .inicio-about-chip{color:var(--card-muted,var(--muted));background:var(--muted);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-chip{background:color-mix(in srgb, var(--muted) 8%, var(--card))}}.app-v9 .inicio-about-chip{border:1px solid var(--hairline)}.app-v9 .inicio-about--highlight{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight{border-color:color-mix(in srgb, var(--primary) 35%, var(--hairline))}}.app-v9 .inicio-about--highlight{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .inicio-about--highlight{box-shadow:0 1px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight{box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 18%, transparent)}}.app-v9 .inicio-about--highlight .inicio-about-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight .inicio-about-chip{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .inicio-about--highlight .inicio-about-chip{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight .inicio-about-chip{border-color:color-mix(in srgb, var(--primary) 24%, var(--hairline))}}.app-v9 .inicio-about--highlight .inicio-about-chip{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight .inicio-about-chip{color:color-mix(in srgb, var(--primary) 70%, var(--card-ink))}}.app-v9 .inicio-about-facts{border-radius:var(--r-md,14px);background:var(--muted);flex-direction:column;gap:10px;margin-top:4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-facts{background:color-mix(in srgb, var(--muted) 6%, var(--card))}}.app-v9 .inicio-about-facts{border:1px solid var(--hairline)}.app-v9 .inicio-about-facts-title{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted,var(--muted));margin:0;font-size:11.5px;font-weight:700}.app-v9 .inicio-about-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.app-v9 .inicio-about-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .inicio-about-fact-label{color:var(--card-muted,var(--muted));font-size:11.5px;font-weight:700}.app-v9 .inicio-about-fact-value{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35}.app-v9 .inicio-about--highlight .inicio-about-facts{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight .inicio-about-facts{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .inicio-about--highlight .inicio-about-facts{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight .inicio-about-facts{border-color:color-mix(in srgb, var(--primary) 22%, var(--hairline))}}.app-v9 .inicio-about--story .inicio-about-title{font-size:22px}.app-v9 .inicio-about--story .inicio-about-body{font-size:16px}.app-v9 .inicio-about--story .inicio-about-facts-list{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.app-v9 .inicio-about--compact{gap:12px}.app-v9 .inicio-about--compact .inicio-about-identity{padding-bottom:12px}.app-v9 .inicio-about--compact .inicio-about-avatar{border-radius:12px;width:44px;height:44px}.app-v9 .inicio-about--compact .inicio-about-main{gap:8px}.app-v9 .inicio-about--compact .inicio-about-body{font-size:14px}.app-v9 .inicio-about--compact .inicio-about-facts{padding:10px 12px}.app-v9 .inicio-about--compact .inicio-about-facts-list{gap:8px 16px}@media (max-width:480px){.app-v9 .inicio-about-identity{flex-wrap:wrap}.app-v9 .inicio-about-badge{order:3}.app-v9 .inicio-about-facts-list{grid-template-columns:1fr}}.app-v9 .inicio-about-content{display:contents}.app-v9 .inicio-about--has-photo{align-items:start;gap:18px;display:grid}.app-v9 .inicio-about--has-photo .inicio-about-content{flex-direction:column;gap:18px;min-width:0;display:flex}.app-v9 .inicio-about-photo{border-radius:var(--r-md,14px);background:var(--muted);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about-photo{background:color-mix(in srgb, var(--muted) 8%, var(--card))}}.app-v9 .inicio-about-photo{border:1px solid var(--hairline);aspect-ratio:4/3}.app-v9 .inicio-about-photo img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .inicio-about--profile.inicio-about--has-photo{grid-template-columns:minmax(180px,220px) 1fr}.app-v9 .inicio-about--story.inicio-about--has-photo{grid-template-columns:1fr}.app-v9 .inicio-about--story .inicio-about-photo{aspect-ratio:16/9}.app-v9 .inicio-about--compact.inicio-about--has-photo{grid-template-columns:96px 1fr;align-items:center;gap:14px}.app-v9 .inicio-about--compact .inicio-about-photo{aspect-ratio:1}.app-v9 .inicio-about--highlight .inicio-about-photo{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-about--highlight .inicio-about-photo{border-color:color-mix(in srgb, var(--primary) 24%, var(--hairline))}}@media (max-width:640px){.app-v9 .inicio-about--profile.inicio-about--has-photo{grid-template-columns:1fr}.app-v9 .inicio-about--profile .inicio-about-photo{aspect-ratio:16/10}}.app-v9 .inicio-reasons{flex-direction:column;gap:18px;display:flex}.app-v9 .inicio-reasons-head{flex-direction:column;gap:6px;display:flex}.app-v9 .inicio-reasons-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .inicio-reason{border-radius:var(--r-md,14px);background:var(--muted);align-items:flex-start;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reason{background:color-mix(in srgb, var(--muted) 5%, var(--card))}}.app-v9 .inicio-reason{border:1px solid var(--hairline)}.app-v9 .inicio-reason-mark{width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reason-mark{color:color-mix(in srgb, var(--primary) 80%, var(--card-ink))}}.app-v9 .inicio-reason-mark{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reason-mark{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-reason-mark{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reason-mark{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--hairline))}}.app-v9 .inicio-reason-icon{display:inline-flex}.app-v9 .inicio-reason-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .inicio-reason-title{color:var(--card-ink);font-size:15px;font-weight:700;line-height:1.3}.app-v9 .inicio-reason-body{color:var(--card-muted,var(--muted));font-size:13.5px;line-height:1.55}.app-v9 .inicio-reasons--compact .inicio-reasons-list{grid-template-columns:1fr;gap:10px}.app-v9 .inicio-reasons--compact .inicio-reason{align-items:center;gap:12px;padding:12px 14px}.app-v9 .inicio-reasons--compact .inicio-reason-mark{border-radius:10px;width:34px;height:34px}.app-v9 .inicio-reasons--featured .inicio-reason:first-child{background:var(--primary);grid-column:1/-1;padding:20px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons--featured .inicio-reason:first-child{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .inicio-reasons--featured .inicio-reason:first-child{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons--featured .inicio-reason:first-child{border-color:color-mix(in srgb, var(--primary) 24%, var(--hairline))}}.app-v9 .inicio-reasons--featured .inicio-reason:first-child .inicio-reason-mark{border-radius:14px;width:48px;height:48px}.app-v9 .inicio-reasons--featured .inicio-reason:first-child .inicio-reason-title{font-size:16.5px}.app-v9 .inicio-reasons--featured .inicio-reason:first-child .inicio-reason-body{font-size:14.5px}.app-v9 .inicio-reasons--highlight{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons--highlight{border-color:color-mix(in srgb, var(--primary) 35%, var(--hairline))}}.app-v9 .inicio-reasons--highlight{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons--highlight{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .inicio-reasons--highlight{box-shadow:0 1px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons--highlight{box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 18%, transparent)}}.app-v9 .inicio-reasons--highlight .inicio-reason{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons--highlight .inicio-reason{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .inicio-reasons--highlight .inicio-reason{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons--highlight .inicio-reason{border-color:color-mix(in srgb, var(--primary) 18%, var(--hairline))}}@media (max-width:480px){.app-v9 .inicio-reasons-list{grid-template-columns:1fr}}.app-v9 .inicio-reasons-pick{grid-template-columns:1fr;gap:8px;display:grid}.app-v9 .inicio-reasons-pick-item{border-radius:var(--r-md,12px);background:var(--card);border:1px solid var(--hairline);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.app-v9 .inicio-reasons-pick-item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons-pick-item:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--hairline))}}.app-v9 .inicio-reasons-pick-item input{accent-color:var(--primary);flex:none;margin-top:3px}.app-v9 .inicio-reasons-pick-item.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons-pick-item.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--hairline))}}.app-v9 .inicio-reasons-pick-item.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons-pick-item.is-active{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .inicio-reasons-pick-item.is-disabled{opacity:.5;cursor:not-allowed}.app-v9 .inicio-reasons-pick-mark{width:30px;height:30px;color:var(--primary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons-pick-mark{color:color-mix(in srgb, var(--primary) 78%, var(--card-ink))}}.app-v9 .inicio-reasons-pick-mark{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons-pick-mark{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .inicio-reasons-pick-mark{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-reasons-pick-mark{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--hairline))}}.app-v9 .inicio-reasons-pick-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .inicio-reasons-pick-title{color:var(--card-ink);font-size:13.5px;font-weight:600}.app-v9 .inicio-reasons-pick-body{color:var(--card-muted,var(--muted));font-size:12.5px;line-height:1.45}.app-v9 .inicio-sections-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.app-v9 .inicio-editor-status{white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:600}.app-v9 .inicio-editor-status.is-saving{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-editor-status.is-saving{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.app-v9 .inicio-editor-status.is-saved{color:var(--success-deep,#1a7f4b);background:var(--success-deep,#1a7f4b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-editor-status.is-saved{background:color-mix(in srgb, var(--success-deep,#1a7f4b) 12%, transparent)}}.app-v9 .inicio-editor-status.is-error{color:var(--danger,#b42318);background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-editor-status.is-error{background:color-mix(in srgb, var(--danger,#b42318) 12%, transparent)}}.app-v9 .inicio-sections-list{flex-direction:column;gap:12px;display:flex}.app-v9 .inicio-sections-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .inicio-section-item-main{align-items:flex-start;gap:12px;display:flex}.app-v9 .inicio-section-item-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.app-v9 .inicio-section-drag{color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;margin-top:2px;font-size:16px;line-height:1}.app-v9 .inicio-section-drag.is-locked{cursor:default;color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-section-drag.is-locked{color:color-mix(in srgb, var(--primary) 70%, var(--muted))}}.app-v9 li.inicio-section-item[draggable=true]{cursor:grab}.app-v9 .inicio-section-item.is-dragging{opacity:.5}.app-v9 .inicio-section-item.is-drop-target{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-section-item.is-drop-target{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}}.app-v9 .inicio-section-reorder{gap:2px;display:inline-flex}.app-v9 .btn-icon{padding:6px 9px;font-size:13px;line-height:1}.app-v9 .inicio-upcoming{border-top:1px solid var(--hairline);margin-top:18px;padding-top:16px}.app-v9 .inicio-upcoming-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.app-v9 .inicio-upcoming-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .inicio-upcoming-card{border:1px dashed var(--hairline);border-radius:var(--r-md);background:var(--muted);flex-direction:column;gap:8px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-upcoming-card{background:color-mix(in srgb, var(--muted) 4%, var(--card))}}.app-v9 .inicio-upcoming-head{align-items:center;gap:9px;display:flex}.app-v9 .inicio-upcoming-head .inicio-canvas-typemark{width:28px;height:28px}.app-v9 .inicio-upcoming-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--muted);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-upcoming-badge{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.app-v9 .inicio-upcoming-title{color:var(--card-ink);font-size:14.5px;font-weight:700}.app-v9 .inicio-upcoming-desc{color:var(--muted);font-size:13px;line-height:1.45}.app-v9 .inicio-authoring-proposition{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px;margin-bottom:18px;display:grid}.app-v9 .inicio-authoring-proposition.is-tone-lead{background:linear-gradient(180deg, var(--primary) 0%, var(--card) 190px);padding-block:26px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-authoring-proposition.is-tone-lead{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 7%, var(--card)) 0%, var(--card) 190px)}}.app-v9 .inicio-authoring-proposition-text{flex-direction:column;gap:8px;min-width:0;display:flex}.app-v9 .inicio-authoring-proposition-eyebrow{align-items:center;gap:8px;margin:0;display:inline-flex}.app-v9 .inicio-authoring-proposition-mark{width:24px;height:24px;color:var(--primary-deep,var(--primary));background:var(--primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-authoring-proposition-mark{background:color-mix(in srgb, var(--primary) 13%, var(--card))}}.app-v9 .inicio-authoring-proposition-mark svg{width:15px;height:15px}.app-v9 .inicio-authoring-proposition-title{color:var(--card-ink);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800;line-height:1.25}.app-v9 .inicio-authoring-proposition.is-tone-supporting .inicio-authoring-proposition-title{font-size:17px;font-weight:700}.app-v9 .inicio-authoring-proposition-lead{max-width:58ch;color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.app-v9 .inicio-authoring-proposition-action{text-align:center;flex-direction:column;align-items:stretch;gap:8px;display:flex}.app-v9 .inicio-authoring-proposition-cost{margin:0;font-size:12.5px}.app-v9 .inicio-authoring-proposition-advanced{border-top:1px solid var(--hairline);grid-column:1/-1;margin:0;padding-top:14px;font-size:13.5px}@media (max-width:720px){.app-v9 .inicio-authoring-proposition{grid-template-columns:1fr;gap:16px}.app-v9 .inicio-authoring-proposition.is-tone-lead{padding-block:20px}.app-v9 .inicio-authoring-proposition-title{font-size:19px}.app-v9 .inicio-authoring-proposition-action .btn{width:100%}}.app-v9 .inicio-next-task{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.app-v9 .inicio-next-task.is-pending{border-left:3px solid var(--primary)}.app-v9 .inicio-next-task-head{flex-direction:column;gap:7px;display:flex}.app-v9 .inicio-next-task-title{color:var(--card-ink);margin:0;font-size:19px;font-weight:800;line-height:1.3}.app-v9 .inicio-next-task.is-calm .inicio-next-task-title{font-size:16px;font-weight:700}.app-v9 .inicio-next-task-body{max-width:66ch;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.app-v9 .inicio-next-task .inicio-publish{margin:0}.app-v9 .inicio-publish.is-tone-dominant .inicio-publish-eyebrow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .inicio-publish.is-tone-dominant .inicio-publish-actions{gap:12px}.app-v9 .inicio-portada-summary{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:16px 28px;display:grid}.app-v9 .inicio-portada-summary-identity{align-items:center;gap:14px;min-width:0;display:flex}.app-v9 .inicio-portada-summary-identity-text{min-width:0}.app-v9 .inicio-portada-summary-url{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}@media (max-width:720px){.app-v9 .inicio-portada-summary{grid-template-columns:1fr}.app-v9 .inicio-portada-summary-url{border-top:1px solid var(--hairline);align-items:flex-start;padding-top:14px}}.app-v9 .inicio-advanced-header{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:18px 28px;margin-bottom:18px;display:grid}.app-v9 .inicio-advanced-header-text{flex-direction:column;gap:8px;min-width:0;display:flex}.app-v9 .inicio-advanced-header-lead{max-width:62ch;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.app-v9 .inicio-advanced-header-back{margin:0;font-size:13.5px}@media (max-width:880px){.app-v9 .inicio-advanced-header{grid-template-columns:1fr}.app-v9 .inicio-advanced-header .inicio-publish{border-top:1px solid var(--hairline);padding-top:16px}}.app-v9 .inicio-command-thumb{background-position:50%;background-size:cover;background-color:var(--primary);border-radius:12px;flex:none;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-command-thumb{background-color:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .inicio-command-thumb{border:1px solid var(--hairline);place-items:center;display:grid;overflow:hidden}.app-v9 .inicio-command-logo{object-fit:cover;width:100%;height:100%}.app-v9 .inicio-command-initials{color:var(--primary-deep,var(--primary));font-size:16px;font-weight:700}.app-v9 .inicio-command-identity-text{min-width:0}.app-v9 .inicio-command-name{color:var(--card-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.app-v9 .inicio-command-identity-help{margin:2px 0 0}.app-v9 .inicio-publish{flex-direction:column;gap:14px;min-width:0;display:flex}.app-v9 .inicio-publish-switch .website-switch-text{max-width:46ch}.app-v9 .inicio-publish-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.app-v9 .inicio-publish-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.app-v9 .inicio-publish-state{align-items:center;gap:10px;min-height:24px;display:inline-flex}.app-v9 .inicio-publish-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .inicio-publish-badge .inicio-publish-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.app-v9 .inicio-publish-badge.is-published{color:var(--success-deep,#1a7f4b);background:var(--success-deep,#1a7f4b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-publish-badge.is-published{background:color-mix(in srgb, var(--success-deep,#1a7f4b) 10%, transparent)}}.app-v9 .inicio-publish-badge.is-published{border-color:var(--success-deep,#1a7f4b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-publish-badge.is-published{border-color:color-mix(in srgb, var(--success-deep,#1a7f4b) 26%, transparent)}}.app-v9 .inicio-publish-badge.is-dirty{color:var(--warning-deep,#9a6a00);background:var(--warning-deep,#9a6a00)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-publish-badge.is-dirty{background:color-mix(in srgb, var(--warning-deep,#9a6a00) 10%, transparent)}}.app-v9 .inicio-publish-badge.is-dirty{border-color:var(--warning-deep,#9a6a00)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-publish-badge.is-dirty{border-color:color-mix(in srgb, var(--warning-deep,#9a6a00) 24%, transparent)}}.app-v9 .inicio-publish-badge.is-draft{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-publish-badge.is-draft{background:color-mix(in srgb, var(--muted) 10%, transparent)}}.app-v9 .inicio-publish-badge.is-draft{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-publish-badge.is-draft{border-color:color-mix(in srgb, var(--muted) 26%, transparent)}}.app-v9 .inicio-publish-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .inicio-publish-precondition{max-width:40ch;margin:0}.app-v9 .inicio-publish.is-disabled .inicio-publish-actions .btn-primary{cursor:not-allowed;opacity:.85}.app-v9 .inicio-command-url{flex-direction:column;gap:6px;min-width:0;display:flex}.app-v9 .inicio-command-url-pill{font-size:12.5px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);background:var(--muted);display:block}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-command-url-pill{background:color-mix(in srgb, var(--muted) 8%, var(--card))}}.app-v9 .inicio-command-url-pill{border:1px solid var(--hairline);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 10px;overflow:hidden}.app-v9 .inicio-command-url-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .inicio-command-url-draft{margin:0;font-style:italic}.app-v9 .inicio-canvas-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.app-v9 .inicio-canvas-title{color:var(--ink);margin:0;font-size:18px;font-weight:700}.app-v9 .inicio-component-list{flex-direction:column;gap:10px;display:flex}.app-v9 .inicio-component-row{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);scroll-margin-top:84px;transition:box-shadow .15s,opacity .15s;position:relative;overflow:hidden}.app-v9 .inicio-component-row[draggable=true]{cursor:grab}.app-v9 .inicio-component-row.is-hidden{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-component-row.is-hidden{background:color-mix(in srgb, var(--muted) 5%, var(--card))}}.app-v9 .inicio-component-row.is-hidden{border-style:dashed}.app-v9 .inicio-component-row.is-hidden .inicio-canvas-toolbar{background:0 0}.app-v9 .inicio-component-row.is-hidden .inicio-canvas-toolbar-label{color:var(--muted)}.app-v9 .inicio-component-row.is-dragging{opacity:.5}.app-v9 .inicio-component-row.is-drop-target{box-shadow:0 0 0 2px var(--primary)}.app-v9 .inicio-canvas-toolbar{background:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-toolbar{background:color-mix(in srgb, var(--muted) 7%, var(--card))}}.app-v9 .inicio-canvas-toolbar{border-bottom:1px solid var(--hairline)}.app-v9 .inicio-canvas-toolbar-lead{flex:auto;align-items:center;gap:9px;min-width:0;display:inline-flex}.app-v9 .inicio-canvas-grip{width:16px;height:18px;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .inicio-canvas-grip-dots{opacity:.7;background-image:radial-gradient(currentColor 1.1px,#0000 1.3px);background-size:3.5px 4px;width:7px;height:12px}.app-v9 .inicio-canvas-grip-pin{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-grip-pin{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent)}}.app-v9 .inicio-canvas-grip.is-locked{cursor:default;color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-grip.is-locked{color:color-mix(in srgb, var(--primary) 70%, var(--muted))}}.app-v9 .inicio-canvas-typemark{width:30px;height:30px;color:var(--primary-deep,var(--primary));background:var(--primary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-typemark{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-canvas-typemark{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-typemark{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent)}}.app-v9 .inicio-canvas-toolbar-label{color:var(--card-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.app-v9 .inicio-canvas-toolbar-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.app-v9 .inicio-canvas-reorder{gap:2px;display:inline-flex}@media (max-width:600px){.app-v9 .inicio-canvas-toolbar-lead{flex-wrap:wrap;flex:100%;row-gap:6px}.app-v9 .inicio-canvas-toolbar-actions{flex:100%;margin-left:0}}.app-v9 .inicio-summary{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.app-v9 .inicio-summary-text{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.app-v9 .inicio-summary-headline{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.app-v9 .inicio-component-row.is-blocked .inicio-summary-headline{color:var(--card-ink)}.app-v9 .inicio-summary-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .inicio-summary-chip{color:var(--card-ink);background:var(--muted);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-summary-chip{background:color-mix(in srgb, var(--muted) 10%, transparent)}}.app-v9 .inicio-summary-fix{align-self:flex-start;font-size:13px}.app-v9 .inicio-summary-thumbs{flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .inicio-summary-thumb{border-radius:var(--r-sm,10px);background:var(--muted);width:44px;height:44px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-summary-thumb{background:color-mix(in srgb, var(--muted) 10%, var(--card))}}.app-v9 .inicio-summary-thumb{border:1px solid var(--hairline)}.app-v9 .inicio-summary-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:560px){.app-v9 .inicio-summary-thumb:nth-child(n+3){display:none}}.app-v9 .inicio-canvas-edit{border-top:1px solid var(--hairline);background:var(--muted);flex-direction:column;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-edit{background:color-mix(in srgb, var(--muted) 4%, var(--card))}}.app-v9 .inicio-length-hint{font-variant-numeric:tabular-nums}.app-v9 .inicio-length-hint[data-length-tone=over]{color:#7a4d00}.app-v9 .inicio-length-preview-note{margin:2px 0 0}.app-v9 .inicio-canvas-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .inicio-editor-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1536px){.app-v9 .inicio-editor-stage.has-inspector{grid-template-columns:minmax(0,1fr) clamp(360px,24%,420px)}}.app-v9 .inicio-component-row.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-component-row.is-selected{border-color:color-mix(in srgb, var(--primary) 30%, var(--hairline))}}.app-v9 .inicio-component-row.is-selected{box-shadow:0 0 0 1px var(--primary), 0 10px 28px -22px #0f172a59}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-component-row.is-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 16%, transparent), 0 10px 28px -22px #0f172a59}}.app-v9 .inicio-component-row.is-selected:before{content:"";background:var(--primary);opacity:.7;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.app-v9 .inicio-canvas-editing-pill{letter-spacing:.02em;color:var(--primary);background:var(--primary);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-editing-pill{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .inicio-canvas-editing-pill{border-radius:999px;padding:2px 9px}.app-v9 .inicio-canvas-editing-pill:before{content:"";background:var(--primary);border-radius:999px;width:6px;height:6px}.app-v9 .inicio-canvas-personalize{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-personalize{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-canvas-personalize{color:var(--primary);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-personalize{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--hairline))}}.app-v9 .inicio-canvas-personalize{font-weight:600}.app-v9 .inicio-canvas-personalize:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-personalize:hover{background:color-mix(in srgb, var(--primary) 18%, var(--card))}}.app-v9 .inicio-canvas-personalize.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.app-v9 .inicio-canvas-source-link{opacity:.85;font-size:12.5px}.app-v9 .inicio-inspector-backdrop{display:none}.app-v9 .inicio-inspector{border:1px solid var(--hairline);border-radius:var(--r-lg,18px);background:var(--card);outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px -28px #0f172a59}@media (min-width:1024px){.app-v9 .inicio-editor-stage.has-inspector .inicio-inspector{z-index:45;width:clamp(320px,30vw,400px);max-height:calc(100vh - 108px);position:fixed;top:84px;right:24px;box-shadow:0 24px 60px -24px #0f172a73}}.app-v9 .inicio-inspector-head{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.app-v9 .inicio-inspector-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .inicio-inspector-eyebrow [data-section-icon]{width:18px;height:18px}.app-v9 .inicio-inspector-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .inicio-inspector-intro{color:var(--muted);margin:4px 0 0;font-size:12.5px}.app-v9 .inicio-inspector-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow:hidden auto;container:inspector/inline-size}.app-v9 .inicio-inspector-body .inicio-inspector-form,.app-v9 .inicio-inspector-body .inicio-inspector-group,.app-v9 .inicio-inspector-body .inicio-gallery-meta,.app-v9 .inicio-inspector-body .field{min-width:0}.app-v9 .inicio-inspector-body input,.app-v9 .inicio-inspector-body textarea,.app-v9 .inicio-inspector-body select{min-width:0;max-width:100%}.app-v9 .inicio-inspector-context{border-bottom:1px solid var(--hairline);background:var(--primary);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-inspector-context{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .inicio-inspector-context-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .inicio-inspector-context-editing{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .inicio-inspector-context-dot{background:var(--primary);border-radius:999px;width:6px;height:6px}.app-v9 .inicio-inspector-context-section{min-width:0;color:var(--card-ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.app-v9 .inicio-inspector-context-sep{color:var(--muted)}.app-v9 .inicio-inspector-context-state{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .inicio-inspector-context-state:before{content:"";border:1.5px solid;border-radius:999px;width:7px;height:7px}.app-v9 .inicio-inspector-context-state.is-visible{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-inspector-context-state.is-visible{color:color-mix(in srgb, var(--primary) 80%, var(--card-ink))}}.app-v9 .inicio-inspector-context-state.is-visible:before{background:currentColor}.app-v9 .inicio-inspector-context-state.is-hidden{color:var(--muted)}.app-v9 .inicio-inspector-context-note{color:var(--muted);font-size:12px}.app-v9 .inicio-inspector-reveal{flex:none}.app-v9 .inicio-inspector-foot{border-top:1px solid var(--hairline);background:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-inspector-foot{background:color-mix(in srgb, var(--muted) 3%, var(--card))}}.app-v9 .inicio-inspector-foot-hint{color:var(--muted);min-width:0;font-size:12px}.app-v9 .inicio-inspector-foot-close{flex:none}.app-v9 .inicio-inspector-form{flex-direction:column;gap:16px;display:flex}.app-v9 .inicio-inspector-status{min-height:18px;margin-top:-4px}.app-v9 .inicio-inspector-group{flex-direction:column;gap:8px;display:flex}.app-v9 .inicio-inspector-guidance{border-radius:var(--r-md,14px);background:var(--primary);flex-direction:column;gap:6px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-inspector-guidance{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .inicio-inspector-guidance{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-inspector-guidance{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--hairline))}}.app-v9 .inicio-inspector-guidance-title{color:var(--card-ink);margin:0;font-size:13px;font-weight:700}.app-v9 .inicio-inspector-guidance-list{color:var(--card-muted,var(--muted));flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.app-v9 .inicio-inspector-guidance-example{color:var(--muted);margin:4px 0 0;font-size:12.5px;font-style:italic;line-height:1.5}.app-v9 .inicio-inspector-label{color:var(--card-ink);margin:0;font-size:13px;font-weight:700}.app-v9 .inicio-inspector-label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.app-v9 .inicio-inspector-label-row .inicio-inspector-label{min-width:0}.app-v9 .inicio-inspector-note{border-radius:var(--r-md);background:var(--muted);flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-inspector-note{background:color-mix(in srgb, var(--muted) 6%, transparent)}}.app-v9 .inicio-inspector-note .help{margin:0}.app-v9 .inicio-inspector-danger{border-top:1px solid var(--hairline);justify-content:flex-start;padding-top:4px;display:flex}.app-v9 .inicio-inspector-subfield{flex-direction:column;gap:8px;display:flex}.app-v9 .inicio-inspector-sublabel{color:var(--card-muted,var(--muted));margin:0;font-size:12.5px;font-weight:600}.app-v9 .inicio-sobre-preset-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.app-v9 .inicio-sobre-preset-card{appearance:none;cursor:pointer;text-align:left;border-radius:var(--r-md,14px);background:var(--card);border:1px solid var(--hairline);box-shadow:var(--shadow-sm,0 1px 2px #1018280a);flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .12s,box-shadow .12s,background .12s,transform .12s;display:flex}.app-v9 .inicio-sobre-preset-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-preset-card:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--hairline))}}.app-v9 .inicio-sobre-preset-card:hover{box-shadow:var(--shadow-lift,0 6px 18px #1018281a)}.app-v9 .inicio-sobre-preset-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .inicio-sobre-preset-card.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-preset-card.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--hairline))}}.app-v9 .inicio-sobre-preset-card.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-preset-card.is-active{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .inicio-sobre-preset-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-v9 .inicio-sobre-preset-card-name{color:var(--card-ink);font-size:13.5px;font-weight:700}.app-v9 .inicio-sobre-preset-card-apply{color:var(--primary-on,#fff);background:var(--primary);border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.app-v9 .inicio-sobre-preset-card-badges{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .inicio-sobre-preset-badge{color:var(--card-muted,var(--muted));background:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-preset-badge{background:color-mix(in srgb, var(--muted) 8%, var(--card))}}.app-v9 .inicio-sobre-preset-badge{border:1px solid var(--hairline)}.app-v9 .inicio-sobre-preset-badge-key{letter-spacing:.03em;text-transform:uppercase;color:var(--primary);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-preset-badge-key{color:color-mix(in srgb, var(--primary) 64%, var(--card-muted,var(--muted)))}}.app-v9 .inicio-sobre-preset-applied{color:var(--success-deep,#1a7f4b);margin:0;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-preset-applied{color:color-mix(in srgb, var(--success-deep,#1a7f4b) 88%, var(--card-ink))}}.app-v9 .inicio-sobre-preset-applied strong{font-weight:700}@keyframes inicio-sobre-group-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 34%, transparent)}to{box-shadow:0 0 0 6px #0000}}.app-v9 .inicio-sobre-group--updated{border-radius:var(--r-md,14px);animation:1.1s ease-out inicio-sobre-group-pulse}@media (prefers-reduced-motion:reduce){.app-v9 .inicio-sobre-group--updated{animation:none}}.app-v9 .inicio-sobre-photo-file{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .inicio-sobre-photo-current{align-items:center;gap:12px;display:flex}.app-v9 .inicio-sobre-photo-thumb{border-radius:var(--r-md,14px);border:1px solid var(--hairline);background:var(--muted);flex:none;width:76px;height:76px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-photo-thumb{background:color-mix(in srgb, var(--muted) 8%, var(--card))}}.app-v9 .inicio-sobre-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .inicio-sobre-photo-current-body{flex-direction:column;gap:8px;min-width:0;display:flex}.app-v9 .inicio-sobre-photo-source{color:var(--card-muted,var(--muted));font-size:11.5px;font-weight:700}.app-v9 .inicio-scene-photo-origin{color:var(--card-ink-soft);overflow-wrap:anywhere;margin-top:2px;font-weight:600;display:block}.app-v9 .inicio-scene-photo-state{flex-direction:column;gap:6px;min-width:0;display:flex}.app-v9 .inicio-scene-photo-state-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700}.app-v9 .inicio-scene-photo-state .help{margin:0}.app-v9 .inicio-sobre-photo .ds-empty .inicio-sobre-photo-current-actions{margin-top:10px}.app-v9 .inicio-sobre-photo-current-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .inicio-sobre-photo-chooser{border-radius:var(--r-md,14px);background:var(--muted);flex-direction:column;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-photo-chooser{background:color-mix(in srgb, var(--muted) 5%, transparent)}}.app-v9 .inicio-sobre-photo-chooser{border:1px solid var(--hairline)}.app-v9 .inicio-sobre-photo-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .inicio-sobre-photo-pick{appearance:none;cursor:pointer;aspect-ratio:1;border:2px solid var(--hairline);background:var(--card);border-radius:10px;width:100%;padding:0;transition:border-color .12s;overflow:hidden}.app-v9 .inicio-sobre-photo-pick img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .inicio-sobre-photo-pick:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-photo-pick:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--hairline))}}.app-v9 .inicio-sobre-photo-pick:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .inicio-sobre-photo-pick.is-active{border-color:var(--primary)}.app-v9 .inicio-sobre-photo-pick:disabled{cursor:not-allowed;opacity:.6}.app-v9 .inicio-sobre-photo-chooser-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .inicio-sobre-counter{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.app-v9 .inicio-sobre-chips{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .inicio-sobre-chip{cursor:pointer;color:var(--card-ink);background:var(--card);border:1px solid var(--hairline);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.app-v9 .inicio-sobre-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.app-v9 .inicio-sobre-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-chip:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--hairline))}}.app-v9 .inicio-sobre-chip.is-active{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-chip.is-active{color:color-mix(in srgb, var(--primary) 78%, var(--card-ink))}}.app-v9 .inicio-sobre-chip.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-chip.is-active{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-sobre-chip.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-sobre-chip.is-active{border-color:color-mix(in srgb, var(--primary) 40%, var(--hairline))}}.app-v9 .inicio-sobre-chip.is-disabled{cursor:not-allowed;opacity:.45}.app-v9 .inicio-sobre-chip.is-disabled input{cursor:not-allowed}.app-v9 .inicio-sobre-chip:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.app-v9 .inicio-seg{border-radius:var(--r-md);background:var(--muted);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-seg{background:color-mix(in srgb, var(--muted) 10%, transparent)}}.app-v9 .inicio-seg-item{border-radius:var(--r-sm);cursor:pointer;min-width:44px;color:var(--card-ink);flex-direction:column;justify-content:center;align-items:center;padding:7px 14px;transition:background .12s,box-shadow .12s;display:inline-flex;position:relative}.app-v9 .inicio-seg-item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.app-v9 .inicio-seg-item.is-active{background:var(--card);box-shadow:0 1px 4px -1px #0f172a40}.app-v9 .inicio-seg-item.is-active .inicio-seg-label{color:var(--primary);font-weight:700}.app-v9 .inicio-seg-item input:focus-visible+.inicio-seg-label{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.app-v9 .inicio-seg-label{font-size:13.5px;font-weight:600}.app-v9 .inicio-seg-help{color:var(--muted);font-size:11px}.app-v9 .inicio-prodpick-counter{color:var(--muted);font-size:12px;font-weight:700}.app-v9 .inicio-prodpick-list{flex-direction:column;gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-v9 .inicio-prodpick{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;transition:border-color .12s,background .12s;display:flex;position:relative}.app-v9 .inicio-prodpick:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-prodpick:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--hairline))}}.app-v9 .inicio-prodpick.is-selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-prodpick.is-selected{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .inicio-prodpick.is-disabled{opacity:.45;cursor:not-allowed}.app-v9 .inicio-prodpick-input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.app-v9 .inicio-prodpick-input:focus-visible~.inicio-prodpick-check{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .inicio-prodpick-media{border-radius:var(--r-sm);background:var(--muted);flex:none;width:40px;height:40px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-prodpick-media{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.app-v9 .inicio-prodpick-media{place-items:center;display:grid}.app-v9 .inicio-prodpick-media img{object-fit:cover;width:100%;height:100%}.app-v9 .inicio-prodpick-media-fallback{color:var(--muted);font-size:15px;font-weight:700}.app-v9 .inicio-prodpick-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-v9 .inicio-prodpick-name{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.app-v9 .inicio-prodpick-meta{align-items:center;gap:8px;display:inline-flex}.app-v9 .inicio-prodpick-price{color:var(--muted);font-size:12.5px;font-weight:700}.app-v9 .inicio-prodpick-tag{background:var(--muted);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-prodpick-tag{background:color-mix(in srgb, var(--muted) 14%, transparent)}}.app-v9 .inicio-prodpick-tag{color:var(--card-ink)}.app-v9 .inicio-prodpick-tag--soldout{background:#d143432e}.app-v9 .inicio-prodpick-check{border:1.5px solid var(--hairline);background:var(--card);border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.app-v9 .inicio-prodpick.is-selected .inicio-prodpick-check{border-color:var(--primary);background:var(--primary)}.app-v9 .inicio-prodpick.is-selected .inicio-prodpick-check:after{content:"✓";color:#fff;font-size:13px;font-weight:800;line-height:1}.app-v9 .inicio-channel-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .inicio-channel{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.app-v9 .inicio-channel.is-missing{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-channel.is-missing{background:color-mix(in srgb, var(--muted) 5%, transparent)}}.app-v9 .inicio-channel-main{flex-direction:column;gap:2px;display:flex}.app-v9 .inicio-channel-name{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .inicio-channel-state{color:var(--muted);font-size:12px}.app-v9 .inicio-channel-configure{color:var(--primary);font-size:12.5px;font-weight:600}.app-v9 .inicio-options-missing{color:var(--card-ink);background:#f4a30038;border-radius:999px;width:fit-content;padding:1px 8px;font-size:12px;font-weight:600}.app-v9 .inicio-switch{cursor:pointer;flex:none;display:inline-flex;position:relative}.app-v9 .inicio-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.app-v9 .inicio-switch-track{background:var(--muted);border-radius:999px;width:40px;height:24px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-switch-track{background:color-mix(in srgb, var(--muted) 28%, transparent)}}.app-v9 .inicio-switch-track{transition:background .14s;position:relative}.app-v9 .inicio-switch-track:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px -1px #0f172a80}.app-v9 .inicio-switch input:checked+.inicio-switch-track{background:var(--primary)}.app-v9 .inicio-switch input:checked+.inicio-switch-track:after{transform:translate(16px)}.app-v9 .inicio-switch input:focus-visible+.inicio-switch-track{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .inicio-step-cards{flex-direction:column;gap:10px;display:flex}.app-v9 .inicio-step-card{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--muted);flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-step-card{background:color-mix(in srgb, var(--muted) 4%, var(--card))}}.app-v9 .inicio-step-card-num{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:700}@media (max-width:1023px){.app-v9 .inicio-editor-stage.has-inspector .inicio-inspector-backdrop{z-index:60;background:#0f172a6b;display:block;position:fixed;inset:0}.app-v9 .inicio-editor-stage.has-inspector .inicio-inspector{z-index:61;border-radius:18px 18px 0 0;max-height:86vh;animation:.18s ease-out inicio-sheet-up;position:fixed;bottom:0;left:0;right:0}.app-v9 .inicio-inspector-foot-close{flex:auto}}@keyframes inicio-sheet-up{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-v9 .inicio-editor-stage.has-inspector .inicio-inspector{animation:none}}.app-v9 .inicio-text-section--highlight{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-text-section--highlight{border-color:color-mix(in srgb, var(--primary) 35%, var(--hairline))}}.app-v9 .inicio-text-section--highlight{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-text-section--highlight{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .inicio-text-section--highlight{box-shadow:0 1px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-text-section--highlight{box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 18%, transparent)}}.app-v9 .inicio-canvas-add{margin-top:16px}.app-v9 .inicio-canvas-add-panel{border:1px dashed var(--hairline);border-radius:var(--r-md);background:var(--muted);flex-direction:column;gap:8px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-add-panel{background:color-mix(in srgb, var(--muted) 4%, var(--card))}}.app-v9 .inicio-canvas-add-title{color:var(--card-ink);margin:0;font-size:14.5px;font-weight:700}.app-v9 .inicio-canvas-add-cap{margin:8px 0 0}.app-v9 .inicio-catalog-open-plus{justify-content:center;align-items:center;margin-right:4px;font-size:1.15em;font-weight:700;line-height:1;display:inline-flex}.app-v9 .inicio-starter-block{text-align:left;width:100%;max-width:860px;margin:10px auto 6px}.app-v9 .inicio-starter-title{color:var(--ink);text-align:center;margin:0 0 2px;font-size:15px;font-weight:700}.app-v9 .inicio-starter-help{text-align:center;max-width:56ch;margin-inline:auto}.app-v9 .inicio-starter-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px;display:grid}.app-v9 .inicio-starter-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.app-v9 .inicio-starter-card-label{color:var(--ink);margin:0;font-size:14px;font-weight:700}.app-v9 .inicio-starter-card-tagline{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .inicio-starter-card-adds,.app-v9 .inicio-starter-card-detail{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.app-v9 .inicio-starter-card-adds strong,.app-v9 .inicio-starter-card-detail strong{color:var(--ink-soft);font-weight:600}.app-v9 .inicio-starter-card .btn{align-self:flex-start;margin-top:4px}.app-v9 .inicio-canvas-sparse{text-align:center;border:1px dashed var(--primary);flex-direction:column;align-items:center;gap:4px;margin-top:16px;padding:40px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-sparse{border:1px dashed color-mix(in srgb, var(--primary) 32%, var(--hairline))}}.app-v9 .inicio-canvas-sparse{border-radius:var(--r-lg);background:radial-gradient(120% 120% at 50% 0%, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-canvas-sparse{background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--primary) 6%, var(--card)), var(--card))}}.app-v9 .inicio-canvas-sparse-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0;font-size:12px;font-weight:700}.app-v9 .inicio-canvas-sparse-title{color:var(--card-ink);margin:2px 0 0;font-size:19px;font-weight:700}.app-v9 .inicio-canvas-sparse-text{max-width:42ch;color:var(--card-ink-soft);margin:0}.app-v9 .inicio-canvas-sparse-cta{margin-top:18px}.app-v9 .inicio-canvas-sparse-help{max-width:46ch;margin:12px 0 0}.app-v9 .inicio-canvas-head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-v9 .inicio-catalog-flash{width:fit-content;max-width:100%;color:var(--card-ink);background:var(--primary);border-radius:999px;margin:0 0 14px;padding:8px 14px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-catalog-flash{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-catalog-flash{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-catalog-flash{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--hairline))}}.app-v9 .inicio-catalog-modal{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f14228c;justify-content:center;align-items:flex-start;padding:24px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.app-v9 .inicio-catalog-dialog{background:var(--card-bg,#fff);border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-lg,16px);flex-direction:column;gap:18px;width:100%;max-width:720px;margin:auto;padding:24px;display:flex;box-shadow:0 24px 60px -20px #0f142280}.app-v9 .inicio-catalog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .inicio-catalog-headings{flex-direction:column;gap:4px;display:flex}.app-v9 .inicio-catalog-title{color:var(--card-ink);margin:0;font-size:19px;font-weight:800}.app-v9 .inicio-catalog-lead{max-width:56ch;margin:0}.app-v9 .inicio-catalog-close{flex:none}.app-v9 .inicio-catalog-body{flex-direction:column;gap:24px;display:flex}.app-v9 .inicio-catalog-category{flex-direction:column;gap:12px;display:flex}.app-v9 .inicio-catalog-category-head{flex-direction:column;gap:2px;display:flex}.app-v9 .inicio-catalog-category-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.app-v9 .inicio-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .inicio-catalog-card{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:10px;height:100%;padding:16px;display:flex}.app-v9 .inicio-catalog-card-head{align-items:center;gap:9px;display:flex}.app-v9 .inicio-catalog-card-head .inicio-canvas-typemark{flex:none;width:30px;height:30px}.app-v9 .inicio-catalog-card-name{color:var(--card-ink);font-size:14.5px;font-weight:700}.app-v9 .inicio-catalog-card-badge{letter-spacing:.02em;color:var(--muted);background:var(--muted);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-catalog-card-badge{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.app-v9 .inicio-catalog-card-badge.is-edit{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-catalog-card-badge.is-edit{color:color-mix(in srgb, var(--primary) 72%, var(--card-ink))}}.app-v9 .inicio-catalog-card-badge.is-edit{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-catalog-card-badge.is-edit{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .inicio-catalog-card-desc{color:var(--muted);flex:auto;margin:0;font-size:13px;line-height:1.45}.app-v9 .inicio-catalog-card-hint{margin:0}.app-v9 .inicio-catalog-card-foot{display:flex}.app-v9 .inicio-catalog-card-foot .btn{justify-content:center;width:100%}@media (max-width:560px){.app-v9 .inicio-catalog-dialog{padding:18px}.app-v9 .inicio-catalog-grid{grid-template-columns:1fr}}.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost),.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost){color:var(--card-ink);border-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost),.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost){border-color:color-mix(in srgb, var(--card-ink) 22%, transparent)}}.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost),.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost){background:0 0}.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost):hover,.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost):hover{color:var(--card-ink);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost):hover,.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost):hover{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost):hover,.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost):hover{border-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost):hover,.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost):hover{border-color:color-mix(in srgb, var(--card-ink) 34%, transparent)}}.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost):hover,.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost):hover{transform:none}.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost):active,.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost):active{color:var(--card-ink);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost):active,.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost):active{background:color-mix(in srgb, var(--card-ink) 14%, transparent)}}.app-v9 .inicio-command .btn-ghost:not(.btn-danger-ghost):focus-visible,.app-v9 .inicio-canvas-editor .btn-ghost:not(.btn-danger-ghost):focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .inicio-publish-toast{z-index:1200;pointer-events:none;background:var(--card);border:1px solid var(--msg-ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 11px;max-width:min(92vw,380px);padding:14px 20px;display:grid;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-publish-toast{border:1px solid color-mix(in srgb, var(--msg-ink) 30%, var(--hairline))}}.app-v9 .inicio-publish-toast{box-shadow:0 16px 36px -16px #0f14224d}.app-v9 .inicio-publish-toast-glyph{background:var(--msg-ink);width:20px;height:20px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;grid-area:1/1/span 2;align-self:center}.app-v9 .inicio-publish-toast-title{grid-column:2;font-size:14.5px;font-weight:800}.app-v9 [data-msg] .inicio-publish-toast-title{color:var(--msg-ink)}.app-v9 .inicio-publish-toast-sub{color:var(--card-ink);grid-column:2;font-size:13px}.app-v9 .horarios-admin-preview-cta.is-secondary{border:1px solid var(--card-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-admin-preview-cta.is-secondary{border:1px solid color-mix(in srgb, var(--card-ink) 24%, transparent)}}.app-v9 .horarios-admin-preview-cta.is-secondary{color:var(--card-ink)}.app-v9 .horarios-status{background:var(--card);box-shadow:var(--shadow-sm,0 1px 2px #0f14220f);border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;margin-top:18px;padding:10px 18px 10px 14px;display:inline-flex}.app-v9 .horarios-status-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-status-dot{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent)}}.app-v9 .horarios-status-body{flex-direction:column;gap:1px;line-height:1.35;display:flex}.app-v9 .horarios-status-title{font-size:14px;font-weight:700}.app-v9 .horarios-status-helper{opacity:.85;font-size:12.5px;font-weight:500}.app-v9 [data-msg].horarios-status{border-color:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].horarios-status{border-color:color-mix(in srgb, var(--msg-ink) 55%, transparent)}}.app-v9 [data-msg].horarios-status{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].horarios-status{background:color-mix(in srgb, var(--msg-role) 16%, var(--msg-canvas))}}.app-v9 [data-msg].horarios-status{color:var(--card-ink)}.app-v9 [data-msg].horarios-status .horarios-status-title{color:var(--msg-ink)}.app-v9 [data-msg].horarios-status .horarios-status-dot{background:var(--msg-ink);box-shadow:0 0 0 4px var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].horarios-status .horarios-status-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--msg-role) 22%, transparent)}}.app-v9 .horarios-sections{flex-direction:column;gap:clamp(20px,3vw,28px);display:flex}.app-v9 .horarios-card-title{letter-spacing:-.01em;color:var(--card-ink);margin-bottom:16px;font-size:17px;font-weight:700}.app-v9 .horarios-week-row{padding:13px 6px}.app-v9 .horarios-week-row.is-today{background:var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-week-row.is-today{background:color-mix(in srgb, var(--primary,#6b5dd3) 8%, transparent)}}.app-v9 .horarios-week-row.is-today{box-shadow:inset 3px 0 0 0 var(--primary,#6b5dd3);border-bottom-color:#0000;border-radius:12px;padding-inline:14px}.app-v9 .horarios-week-today-tag{background:var(--primary,#6b5dd3);color:#fff;border-radius:999px;padding:2px 8px;font-size:9.5px;line-height:1.6}.app-v9 .horarios-week-hours{font-variant-numeric:tabular-nums}.app-v9 .horarios-note-text{white-space:pre-wrap;color:var(--ink-soft);line-height:1.6}.app-v9 .horarios-cta{border-radius:var(--r-lg,20px);border:1px solid var(--primary,#6b5dd3);justify-content:space-between;align-items:center;gap:clamp(20px,4vw,40px);margin-top:4px;padding:clamp(24px,4vw,36px);display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-cta{border:1px solid color-mix(in srgb, var(--primary,#6b5dd3) 22%, var(--hairline))}}.app-v9 .horarios-cta{background:radial-gradient(120% 140% at 0% 0%, var(--primary,#6b5dd3) 0%, var(--card) 62%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-cta{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--primary,#6b5dd3) 12%, var(--card)) 0%, var(--card) 62%)}}.app-v9 .horarios-cta{box-shadow:var(--shadow-sm,0 1px 2px #0f14220f)}.app-v9 .horarios-cta-body{flex-direction:column;gap:6px;min-width:0;display:flex}.app-v9 .horarios-cta-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-darker,var(--primary,#6b5dd3));font-size:10.5px}.app-v9 .horarios-cta-title{letter-spacing:-.015em;color:var(--ink);font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.2}.app-v9 .horarios-cta-text{color:var(--ink-soft);max-width:52ch;font-size:15px;line-height:1.55}.app-v9 .horarios-cta-action{flex-shrink:0}.app-v9 .horarios-cta-btn{white-space:nowrap;box-shadow:0 10px 24px -10px var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-cta-btn{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--primary,#6b5dd3) 70%, transparent)}}@media (max-width:640px){.app-v9 .horarios-cta{flex-direction:column;align-items:stretch}.app-v9 .horarios-cta-action,.app-v9 .horarios-cta-btn{width:100%}}.app-v9 .website-publish{border:1px solid var(--hairline);background:var(--card);border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;transition:background .15s,border-color .15s;display:flex}.app-v9 .website-publish.is-published{border-color:var(--success-ink,#0e7455)}@supports (color:color-mix(in lab, red, red)){.app-v9 .website-publish.is-published{border-color:color-mix(in srgb, var(--success-ink,#0e7455) 30%, var(--hairline))}}.app-v9 .website-publish.is-published{background:var(--success-ink,#0e7455)}@supports (color:color-mix(in lab, red, red)){.app-v9 .website-publish.is-published{background:color-mix(in srgb, var(--success-ink,#0e7455) 6%, var(--card))}}.app-v9 .website-publish.is-disabled{opacity:.92}.app-v9 .website-publish-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .website-publish-heading{letter-spacing:-.01em;color:var(--card-ink);font-size:15px;font-weight:700}.app-v9 .website-switch{cursor:pointer;align-items:flex-start;gap:14px;margin:0;display:flex}.app-v9 .website-publish.is-disabled .website-switch{cursor:not-allowed}.app-v9 .website-switch-input{opacity:0;width:48px;height:28px;cursor:inherit;margin:0;position:absolute}.app-v9 .website-switch-track{background:var(--card-ink);border-radius:999px;flex-shrink:0;width:48px;height:28px;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .website-switch-track{background:color-mix(in srgb, var(--card-ink) 22%, var(--card))}}.app-v9 .website-switch-track{transition:background .15s}.app-v9 .website-switch-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f142247}.app-v9 .website-switch-input:checked~.website-switch-track{background:var(--primary,#6b5dd3)}.app-v9 .website-switch-input:checked~.website-switch-track .website-switch-thumb{transform:translate(20px)}.app-v9 .website-switch-input:focus-visible~.website-switch-track{outline:2px solid var(--primary,#6b5dd3);outline-offset:3px}.app-v9 .website-switch-input:disabled~.website-switch-track{opacity:.55}.app-v9 .website-switch-text{flex-direction:column;gap:4px;display:flex}.app-v9 .website-switch-label{color:var(--card-ink);font-size:15px;font-weight:700}.app-v9 .horarios-form-section{border-top:1px solid var(--hairline);flex-direction:column;gap:18px;padding-top:22px;display:flex}.app-v9 .horarios-form-section-head{flex-direction:column;gap:4px;display:flex}.app-v9 .horarios-form-section-title{letter-spacing:-.01em;color:var(--card-ink);font-size:16px;font-weight:700}.app-v9 .horarios-form-actions{padding-top:4px}.app-v9 .horarios-admin-preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.app-v9 .horarios-zone{flex-direction:column;gap:10px;display:flex}.app-v9 .horarios-admin-preview-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px}.app-v9 .horarios-admin-preview-frame{border:1px solid var(--hairline);box-shadow:var(--shadow-sm,0 1px 2px #0f14220f);border-radius:14px;overflow:hidden}.app-v9 .horarios-admin-preview-bar{background:var(--card-ink);align-items:center;gap:6px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-admin-preview-bar{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .horarios-admin-preview-bar{border-bottom:1px solid var(--hairline)}.app-v9 .horarios-admin-preview-dot{background:var(--card-ink);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-admin-preview-dot{background:color-mix(in srgb, var(--card-ink) 22%, transparent)}}.app-v9 .horarios-admin-preview-screen{background:var(--card);flex-direction:column;gap:8px;padding:18px;display:flex}.app-v9 .horarios-admin-preview-store{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--primary,#6b5dd3);font-size:9.5px}.app-v9 .horarios-admin-preview-title{letter-spacing:-.01em;color:var(--card-ink);font-size:18px;font-weight:700;line-height:1.2}.app-v9 .horarios-admin-preview-intro{color:var(--card-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-v9 .horarios-admin-preview-pill{background:var(--success-soft,#d1f5e8);color:var(--success-ink,#0e7455);border-radius:999px;align-self:flex-start;margin-top:2px;padding:3px 10px;font-size:10.5px;font-weight:700}.app-v9 .horarios-admin-preview-rows{flex-direction:column;gap:2px;margin-top:4px;display:flex}.app-v9 .horarios-admin-preview-rows span{color:var(--card-ink);border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 8px;font-size:11.5px;display:flex}.app-v9 .horarios-admin-preview-rows span.is-today{background:var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-admin-preview-rows span.is-today{background:color-mix(in srgb, var(--primary,#6b5dd3) 9%, transparent)}}.app-v9 .horarios-admin-preview-rows span.is-today,.app-v9 .horarios-admin-preview-rows b{font-weight:600}.app-v9 .horarios-admin-preview-rows i{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--card-muted);font-size:11px;font-style:normal}.app-v9 .horarios-admin-preview-cta{background:var(--primary,#6b5dd3);color:#fff;border-radius:999px;align-self:flex-start;margin-top:8px;padding:7px 16px;font-size:11.5px;font-weight:600}.app-v9 .horarios-admin-preview-help{color:var(--card-muted);margin-top:12px;font-size:12.5px;line-height:1.45}.app-v9 .horarios-admin-meta{flex-direction:column;gap:14px;margin:0;display:flex}.app-v9 .horarios-admin-meta-row{flex-direction:column;gap:4px;display:flex}.app-v9 .horarios-admin-meta dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10px}.app-v9 .horarios-admin-meta dd{margin:0}.app-v9 .horarios-admin-url-line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-v9 .horarios-admin-url{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);word-break:break-all;font-size:12.5px}.app-v9 .horarios-admin-url-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .horarios-admin-req{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.app-v9 .horarios-admin-req:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:8px;height:8px}.app-v9 .horarios-admin-req.is-ok{color:var(--success-ink,#0e7455)}.app-v9 .horarios-admin-req.is-missing{color:var(--warning-ink,#7c5400)}.app-v9 .horarios-admin-preview-pill.is-closed{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .horarios-admin-preview-pill.is-closed{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .horarios-admin-preview-pill.is-closed{color:var(--card-muted)}.app-v9 .horarios-admin-source{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.app-v9 .horarios-admin-source .help{margin:0}.app-v9 .website-page{flex-direction:column;gap:16px;display:flex}.app-v9 .website-page-head{align-items:flex-start;gap:14px;display:flex}.app-v9 .website-page-icon{background:var(--primary-soft,#e5deff);width:42px;height:42px;color:var(--primary,#6b5dd3);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-v9 .website-page-headings{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.app-v9 .website-page-title{letter-spacing:-.01em;color:var(--card-ink);font-size:16px;font-weight:700}.app-v9 .website-page-desc{color:var(--card-muted);font-size:13.5px;line-height:1.5}.app-v9 .website-page-badge{flex-shrink:0}@media (max-width:420px){.app-v9 .website-page-head{flex-wrap:wrap}.app-v9 .website-page-badge,.app-v9 .website-page-state{flex-basis:100%;order:3;align-self:flex-start;align-items:flex-start}}.app-v9 .website-page-state{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:inline-flex}.app-v9 .website-page-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .website-future{flex-direction:column;gap:14px;display:flex}.app-v9 .website-future-head{flex-direction:column;gap:4px;display:flex}.app-v9 .website-future .help{margin:0}.app-v9 .website-future-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .website-future-item{border:1px solid var(--hairline);background:var(--card-ink);border-radius:12px;grid-template-columns:minmax(0,auto) 1fr auto;align-items:baseline;gap:6px 14px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-v9 .website-future-item{background:color-mix(in srgb, var(--card-ink) 2.5%, var(--card))}}.app-v9 .website-future-name{color:var(--card-ink);font-size:14px;font-weight:700}.app-v9 .website-future-desc{color:var(--card-muted);font-size:13px;line-height:1.5}.app-v9 .website-future-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);white-space:nowrap;justify-self:end;font-size:10px}@media (max-width:640px){.app-v9 .website-future-item{grid-template-columns:1fr auto}.app-v9 .website-future-desc{grid-column:1/-1}}.app-v9 .visibility-link-url{font-family:var(--font-mono);color:var(--card-muted);word-break:break-all;font-size:12.5px;line-height:1.5}.app-v9 .visibility-link-muted{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-v9 .visibility-muted-hint{min-width:0;color:var(--card-muted);flex:240px;margin:0;font-size:13.5px;line-height:1.5}.app-v9 .visibility-share,.app-v9 .visibility-search{flex-direction:column;gap:14px;display:flex}.app-v9 .visibility-share-card{align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.app-v9 .visibility-share-image{background:var(--card-ink);flex-shrink:0;justify-content:center;align-items:center;width:116px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .visibility-share-image{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .visibility-share-image{border-right:1px solid var(--hairline)}.app-v9 .visibility-share-image img{object-fit:contain;border-radius:12px;width:64px;height:64px}.app-v9 .visibility-share-fallback{background:var(--primary-soft,#e5deff);width:64px;height:64px;color:var(--primary,#6b5dd3);border-radius:12px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.app-v9 .visibility-share-body{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.app-v9 .visibility-share-domain{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);word-break:break-all;font-size:11px}.app-v9 .visibility-share-name{letter-spacing:-.01em;color:var(--card-ink);font-size:16px;font-weight:700}.app-v9 .visibility-share-desc{color:var(--card-muted);font-size:13.5px;line-height:1.5}.app-v9 .visibility-search-card{flex-direction:column;gap:6px;display:flex}.app-v9 .visibility-search-surface{letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .visibility-search-title-line{color:var(--card-ink);font-size:15px;font-weight:700;line-height:1.4}.app-v9 .visibility-search-desc{color:var(--card-muted);font-size:13.5px;line-height:1.5}.app-v9 .visibility-search-note{color:var(--card-muted);margin-top:4px;font-size:12.5px;line-height:1.5}@media (max-width:480px){.app-v9 .visibility-share-card{flex-direction:column}.app-v9 .visibility-share-image{border-right:none;border-bottom:1px solid var(--hairline);width:100%;padding:16px 0}}.app-v9 .visibility-expert{margin-top:4px}.app-v9 .visibility-expert-details{border:1px solid var(--hairline);background:var(--card-bg,#fff);border-radius:14px;overflow:hidden}.app-v9 .visibility-expert-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.app-v9 .visibility-expert-summary::-webkit-details-marker{display:none}.app-v9 .visibility-expert-summary:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}.app-v9 .visibility-expert-summary-text{flex-direction:column;gap:2px;display:flex}.app-v9 .visibility-expert-summary-title{color:var(--card-ink);font-size:14.5px;font-weight:700}.app-v9 .visibility-expert-summary-hint{color:var(--card-muted);font-size:12.5px;line-height:1.4}.app-v9 .visibility-expert-summary-chevron{color:var(--card-muted);font-size:18px;transition:transform .18s}.app-v9 .visibility-expert-details[open] .visibility-expert-summary-chevron{transform:rotate(180deg)}.app-v9 .visibility-expert-body{border-top:1px solid var(--hairline);flex-direction:column;gap:16px;padding:4px 18px 18px;display:flex}.app-v9 .visibility-expert-form{flex-direction:column;gap:14px;display:flex}.app-v9 .visibility-expert-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .visibility-expert-form-title{color:var(--card-ink);font-size:14px;font-weight:700}.app-v9 .visibility-expert-chip{border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.app-v9 .visibility-expert-chip.is-auto{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .visibility-expert-chip.is-auto{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.app-v9 .visibility-expert-chip.is-auto{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .visibility-expert-chip.is-auto{color:color-mix(in srgb, var(--accent) 78%, #000)}}.app-v9 .visibility-expert-chip.is-custom{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .visibility-expert-chip.is-custom{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .visibility-expert-chip.is-custom{color:var(--card-ink)}.app-v9 .visibility-expert-callout{align-items:flex-start;gap:11px;display:flex}.app-v9 .visibility-expert-callout-icon{color:var(--accent);flex:none;margin-top:1px;display:inline-flex}.app-v9 .visibility-expert-auto{border:1px solid var(--hairline);background:var(--card-ink);border-radius:12px;flex-direction:column;gap:9px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .visibility-expert-auto{background:color-mix(in srgb, var(--card-ink) 2.5%, transparent)}}.app-v9 .visibility-expert-auto-head{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .visibility-expert-auto-grid{flex-direction:column;gap:9px;margin:0;display:flex}.app-v9 .visibility-expert-auto-row{flex-direction:column;gap:2px;display:flex}.app-v9 .visibility-expert-auto-row dt{color:var(--card-muted);font-size:11.5px;font-weight:600}.app-v9 .visibility-expert-auto-row dd{color:var(--card-ink);margin:0;font-size:13.5px;line-height:1.45}.app-v9 .visibility-expert-auto-note{margin:0}.app-v9 .visibility-expert-form-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:480px){.app-v9 .visibility-expert-form-actions .btn{width:100%}}.app-v9 .opening-hours-website-callout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.app-v9 .opening-hours-website-text{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.app-v9 .opening-hours-website-heading{color:var(--card-ink);margin:0;font-size:16px;font-weight:700;line-height:1.35}.app-v9 .opening-hours-website-text .help{margin:0}.app-v9 .opening-hours-website-cta{flex-shrink:0}.app-v9 .store-vitrine-notice{border-radius:var(--radius-sm,12px);border:1px solid #0000;flex-direction:column;gap:6px;margin:18px 0;padding:16px 18px;display:flex}.app-v9 .store-vitrine-notice-title{margin:0;font-size:15px;font-weight:700;line-height:1.4}.app-v9 .store-vitrine-notice-help{opacity:.95;margin:0;font-size:13.5px;line-height:1.55}.app-v9 .store-campaign-label{background:var(--card-tint,var(--olive));border-radius:999px;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:4px 8px;max-width:100%;margin:0 0 4px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-campaign-label{background:var(--card-tint,color-mix(in srgb, var(--olive) 10%, var(--card)))}}.app-v9 .store-campaign-label{border:1px solid var(--card-hairline)}.app-v9 .store-campaign-label-intro{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .store-campaign-label-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.app-v9 .store-promotion-item{border-radius:var(--radius-sm,12px);background:var(--primary);flex-direction:column;gap:8px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-promotion-item{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .store-promotion-item{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-promotion-item{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent)}}.app-v9 .store-promotion-item.is-unavailable{background:var(--card);border-color:var(--card-hairline);opacity:.78}.app-v9 .store-promotion-item-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.app-v9 .store-promotion-benefit{background:var(--primary-soft,#e5deff);color:var(--primary-darker,#4a3f8f);border-radius:999px;align-items:baseline;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.app-v9 .store-promotion-item.is-unavailable .store-promotion-benefit{background:var(--card-muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-promotion-item.is-unavailable .store-promotion-benefit{background:color-mix(in srgb, var(--card-muted) 18%, var(--card))}}.app-v9 .store-promotion-item.is-unavailable .store-promotion-benefit{color:var(--card-muted)}.app-v9 .store-promotion-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.app-v9 .store-promotion-desc{color:var(--card-muted);margin:0;font-size:13px;line-height:1.45}.app-v9 .store-promotion-conditions{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .store-promotion-condition{color:var(--card-ink);background:var(--card-muted);font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-promotion-condition{background:color-mix(in srgb, var(--card-muted) 12%, var(--card))}}.app-v9 .store-promotion-condition{border:1px solid var(--card-hairline);border-radius:8px;padding:3px 8px}.app-v9 .store-promotion-unavailable{color:var(--warning-ink,#7c5400);margin:0;font-size:12.5px;font-weight:600}.app-v9 .cart-closed-notice{border-radius:var(--radius-sm);border:1px solid #0000;flex-direction:column;gap:6px;padding:16px;display:flex}.app-v9 [data-msg].cart-closed-notice{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].cart-closed-notice{background:color-mix(in srgb, var(--msg-role) 16%, var(--msg-canvas))}}.app-v9 [data-msg].cart-closed-notice{border-color:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-msg].cart-closed-notice{border-color:color-mix(in srgb, var(--msg-ink) 55%, transparent)}}.app-v9 .cart-closed-notice-title{margin:0;font-size:14px;font-weight:600}.app-v9 [data-msg].cart-closed-notice .cart-closed-notice-title{color:var(--msg-ink)}.app-v9 .cart-closed-notice-next{color:var(--card-ink);margin:0;font-size:13px}.app-v9 .opening-hours-grid{flex-direction:column;gap:12px;display:flex}.app-v9 .opening-hours-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.app-v9 .opening-hours-row:last-child{border-bottom:none}.app-v9 .opening-hours-day{min-width:90px;padding-top:6px;font-size:14px;font-weight:600}.app-v9 .opening-hours-closed-toggle{color:var(--card-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding-top:4px;font-size:13px;display:flex}.app-v9 .opening-hours-closed-toggle input[type=checkbox]{accent-color:var(--primary);width:15px;height:15px}.app-v9 .opening-hours-closed-label{color:var(--card-muted);padding-top:6px;font-size:13px;font-style:italic}.app-v9 .opening-hours-row.is-closed .opening-hours-day{color:var(--card-muted)}.app-v9 .opening-hours-times{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.app-v9 .opening-hours-time-field{flex-direction:column;gap:4px;display:flex}.app-v9 .opening-hours-time-label{text-transform:uppercase;letter-spacing:.06em;color:var(--card-muted);font-size:11px;font-weight:500}.app-v9 .opening-hours-time-field .field{width:120px;padding:6px 10px;font-size:14px}@media (max-width:560px){.app-v9 .opening-hours-day{min-width:70px}.app-v9 .opening-hours-time-field .field{width:100px}}.app-v9 .store-opening-status.is-paused{background:var(--primary-soft,#e5deff);color:var(--primary-darker,#4a3f8f);border:1px solid var(--primary,#6b5dd3)}.app-v9 .pause-orders-status{border-radius:var(--radius-sm);align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.app-v9 .pause-orders-status.is-active{background:var(--success-soft,#d1f5e8);color:var(--success-ink,#0e7455)}.app-v9 .pause-orders-status.is-paused{background:var(--primary-soft,#e5deff);color:var(--primary-darker,#4a3f8f)}.app-v9 .pause-orders-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px}.app-v9 .pause-orders-pill{border-radius:var(--r-xs,6px);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;margin-left:8px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.app-v9 .pause-orders-pill.is-active{background:var(--success-soft,#d1f5e8);color:var(--success-ink,#0e7455)}.app-v9 .pause-orders-pill.is-paused{background:var(--primary-soft,#e5deff);color:var(--primary-darker,#4a3f8f)}.app-v9 .pause-orders-stack{flex-direction:column;gap:18px;display:flex}.app-v9 .pause-orders-hero{border:1px solid var(--card-border,#0f142214);background:var(--card,#fff);border-radius:18px;flex-direction:column;gap:18px;padding:26px;transition:background .2s,border-color .2s;display:flex}.app-v9 .pause-orders-hero.is-active{background:linear-gradient(180deg, var(--success-soft,#d1f5e8), var(--card,#fff) 78%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pause-orders-hero.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--success-soft,#d1f5e8) 55%, var(--card,#fff)), var(--card,#fff) 78%)}}.app-v9 .pause-orders-hero.is-active{border-color:var(--success-ink,#0e7455)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pause-orders-hero.is-active{border-color:color-mix(in srgb, var(--success-ink,#0e7455) 22%, transparent)}}.app-v9 .pause-orders-hero.is-paused{background:linear-gradient(180deg, var(--primary-soft,#e5deff), var(--card,#fff) 78%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pause-orders-hero.is-paused{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-soft,#e5deff) 60%, var(--card,#fff)), var(--card,#fff) 78%)}}.app-v9 .pause-orders-hero.is-paused{border-color:var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pause-orders-hero.is-paused{border-color:color-mix(in srgb, var(--primary,#6b5dd3) 24%, transparent)}}.app-v9 .pause-orders-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .pause-orders-hero-title{letter-spacing:-.015em;color:var(--card-ink);margin:0;font-size:20px;font-weight:700}.app-v9 .pause-orders-switch{background:var(--card,#fff);border:1px solid var(--card-border,#0f142214);border-radius:14px;align-items:center;gap:16px;padding:16px 18px}.app-v9 .pause-orders-reassurance{color:var(--card-muted);align-items:baseline;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.app-v9 .pause-orders-reassurance span[aria-hidden]{color:var(--success-ink,#0e7455);font-weight:700}.app-v9 .pause-orders-message-card{flex-direction:column;gap:14px;display:flex}.app-v9 .pause-orders-message-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-v9 .pause-orders-message-title{letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .pause-orders-message-actions{justify-content:flex-end;display:flex}.app-v9 .pause-orders-explainer-card{flex-direction:column;gap:12px;display:flex}.app-v9 .pause-orders-explainer-title{letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .pause-orders-explainer-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pause-orders-explainer-list li{color:var(--card-muted);padding-left:22px;font-size:14px;line-height:1.55;position:relative}.app-v9 .pause-orders-explainer-list li:before{content:"";background:var(--primary,#6b5dd3);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:4px}.app-v9 .pause-orders-explainer-list li strong{color:var(--card-ink);font-weight:650}@media (max-width:640px){.app-v9 .pause-orders-hero{padding:20px}.app-v9 .pause-orders-hero-title{font-size:18px}}.app-v9 .closures-date-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.app-v9 .closures-date-row{grid-template-columns:1fr}}.app-v9 .closures-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .closures-item{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .closures-item-main{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .closures-item-range{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink,var(--ink));margin:0;font-size:13.5px;font-weight:600}.app-v9 .closures-item-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.app-v9 .closures-item-reason{border-radius:var(--r-xs,6px);background:var(--primary-soft,#e5deff);color:var(--primary-darker,#4a3f8f);padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.app-v9 .closures-item-note{color:var(--card-muted,var(--muted));font-size:14px}.app-v9 .closures-item-delete{flex-shrink:0}.app-v9 .closures-item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-v9 .closures-item.is-editing{display:block}.app-v9 .closures-edit-form{flex-direction:column;gap:14px;display:flex}.app-v9 .closures-edit-title{color:var(--card-ink,var(--ink));margin:0;font-weight:600}.app-v9 .closures-edit-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.app-v9 .closures-item{flex-direction:column}.app-v9 .closures-item-delete{align-self:flex-start}.app-v9 .closures-item-actions{width:100%}}.app-v9 .surcharge-time-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.app-v9 .surcharge-time-row{grid-template-columns:1fr}}.app-v9 .surcharge-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .surcharge-item{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .surcharge-item.is-editing{display:block}.app-v9 .surcharge-item-main{flex-direction:column;gap:4px;display:flex}.app-v9 .surcharge-item-summary{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink,var(--ink));margin:0;font-size:13.5px;font-weight:600}.app-v9 .surcharge-item-label{color:var(--card-muted,var(--muted));margin:0;font-size:14px;font-style:italic}.app-v9 .surcharge-item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-v9 .surcharge-item-delete{flex-shrink:0}.app-v9 .surcharge-edit-form{flex-direction:column;gap:14px;display:flex}.app-v9 .surcharge-edit-title{color:var(--card-ink,var(--ink));margin:0;font-weight:600}.app-v9 .surcharge-edit-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.app-v9 .surcharge-item{flex-direction:column}.app-v9 .surcharge-item-actions{width:100%}}.app-v9 .cart-panel{scroll-margin-top:96px}.app-v9 .cart-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .cart-items-count{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--card-ink-soft);background:var(--primary);font-size:11px}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-items-count{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .cart-items-count{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-items-count{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--card-hairline))}}.app-v9 .cart-items-count{white-space:nowrap;border-radius:999px;padding:3px 10px}.app-v9 .cart-summary{background:var(--primary);flex-direction:column;gap:8px;margin:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-summary{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .cart-summary{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-summary{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--card-hairline))}}.app-v9 .cart-summary{border-radius:var(--r-md)}.app-v9 .cart-summary-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-v9 .cart-summary-row dt{color:var(--card-ink-soft);margin:0;font-size:13px}.app-v9 .cart-summary-row dd{color:var(--card-ink);text-align:right;margin:0;font-size:14px;font-weight:600}.app-v9 .cart-summary-total{border-top:1px dashed var(--primary);padding-top:8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-summary-total{border-top:1px dashed color-mix(in srgb, var(--primary) 24%, var(--card-hairline))}}.app-v9 .cart-summary-total dt{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;color:var(--card-ink);font-size:16px;font-weight:700}.app-v9 .cart-summary-total dd{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.app-v9 .cart-summary-total-amount{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;color:var(--card-ink);font-size:22px;font-weight:800;line-height:1.1}.app-v9 .cart-promotion{background:var(--accent,#2f6f4f);flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion{background:color-mix(in srgb, var(--accent,#2f6f4f) 7%, var(--card))}}.app-v9 .cart-promotion{border:1px solid var(--accent,#2f6f4f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion{border:1px solid color-mix(in srgb, var(--accent,#2f6f4f) 26%, transparent)}}.app-v9 .cart-promotion{border-radius:var(--r-md)}.app-v9 .cart-promotion.is-pending{background:var(--card-hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion.is-pending{background:color-mix(in srgb, var(--card-hairline) 26%, var(--card))}}.app-v9 .cart-promotion.is-pending{border-color:var(--card-hairline)}.app-v9 .cart-promotion-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.app-v9 .cart-promotion-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--accent,#2f6f4f);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion-eyebrow{color:color-mix(in srgb, var(--accent,#2f6f4f) 78%, var(--card-ink))}}.app-v9 .cart-promotion-eyebrow-icon{width:14px;height:14px;display:inline-flex}.app-v9 .cart-promotion-eyebrow-icon svg{width:100%;height:100%}.app-v9 .cart-promotion-name{color:var(--card-ink);font-size:14px;font-weight:700}.app-v9 .cart-promotion-benefit{color:var(--accent,#2f6f4f);font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion-benefit{color:color-mix(in srgb, var(--accent,#2f6f4f) 70%, var(--card-ink))}}.app-v9 .cart-promotion-row{color:var(--card-ink-soft);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.app-v9 .cart-promotion-discount-amount{color:var(--accent,#2f6f4f);font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion-discount-amount{color:color-mix(in srgb, var(--accent,#2f6f4f) 82%, var(--card-ink))}}.app-v9 .cart-promotion-free{align-items:center}.app-v9 .cart-promotion-free-text{flex-direction:column;gap:1px;display:flex}.app-v9 .cart-promotion-free-label{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .cart-promotion-free-name{color:var(--card-ink);font-size:13px;font-weight:600}.app-v9 .cart-promotion-free-price{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.app-v9 .cart-promotion-free-price s{color:var(--card-muted);font-size:12px}.app-v9 .cart-promotion-free-gratis{color:var(--accent,#2f6f4f);font-size:13px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion-free-gratis{color:color-mix(in srgb, var(--accent,#2f6f4f) 82%, var(--card-ink))}}.app-v9 .cart-promotion-free-gratis{text-transform:uppercase;letter-spacing:.03em}.app-v9 .cart-promotion-total{border-top:1px dashed var(--accent,#2f6f4f);padding-top:8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion-total{border-top:1px dashed color-mix(in srgb, var(--accent,#2f6f4f) 30%, var(--card-hairline))}}.app-v9 .cart-promotion-total>span:first-child{color:var(--card-ink);font-weight:700}.app-v9 .cart-promotion-total-amount{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;color:var(--accent,#2f6f4f);font-size:18px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-promotion-total-amount{color:color-mix(in srgb, var(--accent,#2f6f4f) 82%, var(--card-ink))}}.app-v9 .cart-promotion-note,.app-v9 .cart-promotion-minimum-copy,.app-v9 .cart-promotion-soldout-copy{color:var(--card-ink-soft);margin:0;font-size:12px;line-height:1.45}.app-v9 .cart-promotion-nudge,.app-v9 .cart-promotion-soldout{flex-direction:column;gap:6px;display:flex}.app-v9 .cart-promotion-nudge+.cart-promotion-soldout{border-top:1px solid var(--card-hairline);padding-top:10px}.app-v9 .cart-pickup-recap{background:var(--card-hairline);flex-direction:column;gap:2px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-pickup-recap{background:color-mix(in srgb, var(--card-hairline) 30%, var(--card))}}.app-v9 .cart-pickup-recap{border-radius:var(--r-sm,10px);border:1px solid var(--card-hairline)}.app-v9 .cart-pickup-recap-label{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--card-ink-soft);font-size:11px}.app-v9 .cart-pickup-recap-address{color:var(--card-ink);font-size:14px;font-weight:500}.app-v9 .cart-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .cart-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.app-v9 .cart-line+.cart-line{border-top:1px solid var(--card-hairline)}.app-v9 .cart-line-info{flex:auto;min-width:0}.app-v9 .cart-line-name{color:var(--card-ink);margin:0;font-size:14px;font-weight:600}.app-v9 .cart-line-unit{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .cart-line-controls{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.app-v9 .cart-line-total{color:var(--card-ink);font-variant-numeric:tabular-nums;text-align:right;min-width:60px;margin:0;font-size:14px;font-weight:600}.app-v9 .cart-preparation{border-radius:var(--r-sm,10px);background:var(--card-hairline);flex-direction:column;gap:2px;margin:0;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-preparation{background:color-mix(in srgb, var(--card-hairline) 24%, var(--card))}}.app-v9 .cart-preparation{border:1px solid var(--card-hairline)}.app-v9 .cart-preparation-row{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.app-v9 .cart-preparation-label{color:var(--card-ink-soft);font-size:13px}.app-v9 .cart-preparation-value{color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.app-v9 .cart-preparation-help{color:var(--card-muted);margin:0;font-size:12px;line-height:1.4}.app-v9 .cart-upsell{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--primary);flex-direction:column;gap:12px;margin:0;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-upsell{background:color-mix(in srgb, var(--primary) 3%, var(--card))}}.app-v9 .cart-upsell-head{flex-direction:column;gap:2px;display:flex}.app-v9 .cart-upsell-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:600}.app-v9 .cart-upsell-lead{color:var(--card-muted);margin:0;font-size:12px;line-height:1.4}.app-v9 .cart-upsell-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .cart-upsell-card{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;transition:box-shadow .14s,border-color .14s;display:flex}@media (hover:hover){.app-v9 .cart-upsell-card:hover{box-shadow:var(--shadow-xs);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-upsell-card:hover{border-color:color-mix(in srgb, var(--primary) 26%, var(--card-hairline))}}}.app-v9 .cart-upsell-card-image,.app-v9 .cart-upsell-card-image-placeholder{border-radius:var(--r-xs,8px);object-fit:cover;background:var(--card-hairline);flex-shrink:0;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-upsell-card-image,.app-v9 .cart-upsell-card-image-placeholder{background:color-mix(in srgb, var(--card-hairline) 30%, var(--card))}}.app-v9 .cart-upsell-card-image-placeholder{color:var(--card-muted);justify-content:center;align-items:center;display:flex}.app-v9 .cart-upsell-card-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app-v9 .cart-upsell-card-name{color:var(--card-ink);margin:0;font-size:14px;font-weight:600}.app-v9 .cart-upsell-card-price{color:var(--card-ink-soft,var(--card-ink));font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.app-v9 .cart-upsell-card-reason{color:var(--card-muted);margin:0;font-size:12px;line-height:1.35}.app-v9 .cart-upsell-card-action{flex:none;margin-left:auto}.app-v9 .cart-upsell-card:has(.product-options-panel){align-items:flex-start}.app-v9 .cart-upsell-card-action:has(.product-options-panel){flex:100%;margin-left:0}.app-v9 .app-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.app-v9 .settings-status-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.app-v9 .settings-status-badge.is-unset{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .settings-status-badge.is-unset{background:color-mix(in srgb, var(--highlight) 22%, var(--card))}}.app-v9 .settings-status-badge.is-unset{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .settings-status-badge.is-unset{border-color:color-mix(in srgb, var(--highlight) 50%, transparent)}}.app-v9 .settings-status-badge.is-unset{color:#8a4a16}.app-v9 .settings-status-badge.is-set{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .settings-status-badge.is-set{background:color-mix(in srgb, var(--olive) 22%, var(--card))}}.app-v9 .settings-status-badge.is-set{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .settings-status-badge.is-set{border-color:color-mix(in srgb, var(--olive) 45%, transparent)}}.app-v9 .settings-status-badge.is-set{color:#4d5a18}.app-v9 .oh-week{flex-direction:column;gap:14px;display:flex}.app-v9 .oh-day{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.app-v9 .oh-day.is-closed{background:var(--card-hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-day.is-closed{background:color-mix(in srgb, var(--card-hairline) 18%, var(--card))}}.app-v9 .oh-day-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.app-v9 .oh-day-headline{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.app-v9 .oh-day-name{color:var(--card-ink);font-size:15px;font-weight:700}.app-v9 .oh-day.is-closed .oh-day-name{color:var(--card-ink-soft)}.app-v9 .oh-day-summary{font-variant-numeric:tabular-nums;font-size:13px}.app-v9 .oh-day-summary.is-open{color:#4d5a18;font-weight:600}.app-v9 .oh-day-summary.is-closed{color:var(--card-muted);font-style:italic}.app-v9 .oh-day-toggle{color:var(--card-ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.app-v9 .oh-day-toggle input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px}.app-v9 .oh-day-body{border-top:1px solid var(--card-hairline);flex-direction:column;gap:10px;padding-top:14px;display:flex}.app-v9 .oh-period{background:var(--card-hairline);flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-period{background:color-mix(in srgb, var(--card-hairline) 16%, var(--card))}}.app-v9 .oh-period{border:1px solid var(--card-hairline);border-radius:var(--r-xs,8px)}.app-v9 .oh-day-times{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-v9 .oh-time{align-items:center;gap:7px;display:inline-flex}.app-v9 .oh-time-label{color:var(--card-muted);font-size:12px}.app-v9 .oh-time-input{width:116px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:7px 10px;font-size:13.5px}.app-v9 .oh-time-sep{color:var(--card-muted)}.app-v9 .oh-period-remove{white-space:nowrap;margin-left:auto;font-size:12.5px}.app-v9 .oh-day-error{font-size:12.5px}.app-v9 .oh-intro-hint{color:var(--card-muted);margin:0;font-size:13px;line-height:1.45}.app-v9 .oh-prep-help{color:var(--card-ink-soft);background:var(--accent);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-prep-help{background:color-mix(in srgb, var(--accent) 7%, var(--card))}}.app-v9 .oh-prep-help{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-prep-help{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--card-hairline))}}.app-v9 .oh-prep-help{border-radius:var(--r-sm,10px)}.app-v9 .oh-add-period-wrap{flex-direction:column;gap:4px;margin-top:2px;display:flex}.app-v9 .oh-add-period{color:var(--primary,#6b5dd3);background:var(--primary);align-self:flex-start;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-add-period{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .oh-add-period{border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-add-period{border:1px dashed color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .oh-add-period{cursor:pointer;border-radius:999px;transition:background .15s,border-color .15s}.app-v9 .oh-add-period:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-add-period:hover{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .oh-add-period:hover{border-color:var(--primary,#6b5dd3)}.app-v9 .oh-add-period:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .oh-add-period-hint{color:var(--card-muted);margin:0;font-size:12px;line-height:1.4}@media (max-width:560px){.app-v9 .oh-day-head{align-items:flex-start}.app-v9 .oh-time-input{width:104px}}.app-v9 .oh-form{flex-direction:column;gap:20px;display:flex}.app-v9 .oh-pending{border-radius:var(--r-md,14px);background:var(--msg-role);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-pending{background:color-mix(in srgb, var(--msg-role) 14%, var(--card))}}.app-v9 .oh-pending{border:1px solid var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-pending{border:1px solid color-mix(in srgb, var(--msg-ink) 38%, transparent)}}.app-v9 .oh-pending-icon{background:var(--msg-ink);width:22px;height:22px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:1px}.app-v9 .oh-pending-title{margin:0;font-size:15px;font-weight:700}.app-v9 [data-msg] .oh-pending-title{color:var(--msg-ink)}.app-v9 .oh-pending-body{color:var(--card-ink-soft);margin:4px 0 0;font-size:14px;line-height:1.5}.app-v9 .oh-scheduled-consequence{color:var(--card-ink-soft);background:var(--msg-role);gap:9px;margin:0;font-size:13px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-scheduled-consequence{background:color-mix(in srgb, var(--msg-role) 12%, var(--card))}}.app-v9 .oh-scheduled-consequence{border:1px solid var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-scheduled-consequence{border:1px solid color-mix(in srgb, var(--msg-ink) 38%, transparent)}}.app-v9 .oh-scheduled-consequence{border-radius:var(--r-sm,10px);padding:10px 12px}.app-v9 .oh-scheduled-consequence:before{content:"";background:var(--msg-ink);width:16px;height:16px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:2px}.app-v9 .oh-cal{flex-direction:column;gap:16px;display:flex}.app-v9 .oh-weekboard{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.app-v9 .oh-cell{text-align:left;background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);cursor:pointer;flex-direction:column;align-items:stretch;gap:8px;min-height:116px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex}.app-v9 .oh-cell:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-cell:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .oh-cell:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f142214}.app-v9 .oh-cell:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .oh-cell.is-selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary), 0 6px 16px #7c5cff1f;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-cell.is-selected{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .oh-cell.is-closed{background:var(--card-hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-cell.is-closed{background:color-mix(in srgb, var(--card-hairline) 22%, var(--card))}}.app-v9 .oh-cell.is-closed.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-cell.is-closed.is-selected{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .oh-cell.has-error{border-color:var(--error)}.app-v9 .oh-cell-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-v9 .oh-cell-day{color:var(--card-ink);font-size:13.5px;font-weight:700}.app-v9 .oh-cell.is-closed .oh-cell-day{color:var(--card-ink-soft)}.app-v9 .oh-cell-day-short{display:none}.app-v9 .oh-cell-dot{border-radius:999px;flex:none;width:9px;height:9px}.app-v9 .oh-cell-dot.is-open{background:var(--success,#16a085)}.app-v9 .oh-cell-dot.is-closed{background:var(--card-muted)}.app-v9 .oh-cell-state{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:600}.app-v9 .oh-cell-state.is-open{color:#4d5a18}.app-v9 .oh-cell-blocks{flex-direction:column;gap:5px;margin-top:auto;display:flex}.app-v9 .oh-cell-block{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink-soft);border-radius:var(--r-xs,6px);background:var(--success);padding:3px 7px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-cell-block{background:color-mix(in srgb, var(--success) 14%, var(--card))}}.app-v9 .oh-cell-block{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-cell-block{border:1px solid color-mix(in srgb, var(--success) 24%, transparent)}}.app-v9 .oh-cell-empty{color:var(--card-muted);font-size:12px;font-style:italic}.app-v9 .oh-editor{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.app-v9 .oh-editor:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .oh-editor-head{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-bottom:14px;display:flex}.app-v9 .oh-editor-day{color:var(--card-ink);margin:0;font-size:18px;font-weight:700}.app-v9 .oh-state-toggle{background:var(--card-hairline);border-radius:999px;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-state-toggle{background:color-mix(in srgb, var(--card-hairline) 26%, var(--card))}}.app-v9 .oh-state-toggle{border:1px solid var(--card-hairline)}.app-v9 .oh-state-btn{color:var(--card-ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.app-v9 .oh-state-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .oh-state-btn.is-active{background:var(--card);box-shadow:0 1px 3px #0f14221f}.app-v9 .oh-state-btn:first-child.is-active{color:#2c7a63}.app-v9 .oh-state-btn:last-child.is-active{color:var(--card-ink)}.app-v9 .oh-editor-closed{border-radius:var(--r-sm,10px);background:var(--card-hairline);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-editor-closed{background:color-mix(in srgb, var(--card-hairline) 20%, var(--card))}}.app-v9 .oh-editor-closed{border:1px dashed var(--card-hairline);color:var(--card-ink-soft);font-size:14px;line-height:1.5}.app-v9 .oh-editor-closed p{margin:0}.app-v9 .oh-editor-body{flex-direction:column;gap:10px;display:flex}.app-v9 .oh-quick{border-top:1px solid var(--card-hairline);flex-direction:column;gap:10px;padding-top:14px;display:flex}.app-v9 .oh-copy-toggle{color:var(--primary);background:var(--primary);align-self:flex-start;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-copy-toggle{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .oh-copy-toggle{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-copy-toggle{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .oh-copy-toggle{cursor:pointer;border-radius:999px;transition:background .15s,border-color .15s}.app-v9 .oh-copy-toggle:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-copy-toggle:hover{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .oh-copy-toggle:hover{border-color:var(--primary)}.app-v9 .oh-copy-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .oh-copy-panel{border-radius:var(--r-sm,10px);background:var(--card-hairline);flex-direction:column;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .oh-copy-panel{background:color-mix(in srgb, var(--card-hairline) 16%, var(--card))}}.app-v9 .oh-copy-panel{border:1px solid var(--card-hairline)}.app-v9 .oh-copy-lead{color:var(--card-ink-soft);margin:0;font-size:13.5px}.app-v9 .oh-copy-days{flex-wrap:wrap;gap:10px 16px;display:flex}.app-v9 .oh-copy-day{color:var(--card-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.app-v9 .oh-copy-day input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px}.app-v9 .oh-copy-actions{gap:10px;display:flex}.app-v9 .oh-copy-notice{color:#2c7a63;margin:0;font-size:13px;font-weight:600}.app-v9 .oh-time-input.field-error{border-color:var(--error)}.app-v9 .oh-day-error{color:var(--error)}@media (max-width:639.98px){.app-v9 .oh-weekboard{gap:6px}.app-v9 .oh-cell{text-align:center;align-items:center;gap:5px;min-height:60px;padding:8px 4px}.app-v9 .oh-cell-head{flex-direction:column;gap:5px}.app-v9 .oh-cell-day-full{display:none}.app-v9 .oh-cell-day-short{display:inline}.app-v9 .oh-cell-state,.app-v9 .oh-cell-blocks{display:none}.app-v9 .oh-editor{padding:16px}}@media (prefers-reduced-motion:reduce){.app-v9 .oh-cell,.app-v9 .oh-state-btn,.app-v9 .oh-copy-toggle{transition:none}.app-v9 .oh-cell:hover{transform:none}}.app-v9 .pickup-slot-groups{flex-direction:column;gap:12px;display:flex}.app-v9 .pickup-slot-group{flex-direction:column;gap:6px;display:flex}.app-v9 .pickup-slot-group-label{letter-spacing:.03em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:12px;font-weight:600}.app-v9 .cart-checkout-footer{margin-top:4px}.app-v9 .cart-checkout-cta{justify-content:center;width:100%}.app-v9 .delivery-minimum-banner{border-radius:var(--r-sm);border:1px solid var(--warning,#b8860b);flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-minimum-banner{border:1px solid color-mix(in srgb, var(--warning,#b8860b) 40%, var(--card-hairline))}}.app-v9 .delivery-minimum-banner{background:var(--warning-soft,var(--warning,#b8860b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-minimum-banner{background:var(--warning-soft,color-mix(in srgb, var(--warning,#b8860b) 12%, var(--card)))}}.app-v9 .delivery-minimum-banner-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.app-v9 .delivery-minimum-banner-label{color:var(--card-ink);font-size:13px;font-weight:700}.app-v9 .delivery-minimum-banner-progress{color:var(--warning,#b8860b);font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-minimum-banner-progress{color:color-mix(in srgb, var(--warning,#b8860b) 92%, #000)}}.app-v9 .delivery-minimum-banner-progress{white-space:nowrap}.app-v9 .delivery-minimum-banner-remaining{color:var(--card-ink);margin:0;font-size:12.5px}.app-v9 .cart-fee-free{color:var(--accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-fee-free{color:color-mix(in srgb, var(--accent) 90%, #000)}}.app-v9 .field-badge{text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.app-v9 .field-badge.is-required{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .field-badge.is-required{color:color-mix(in srgb, var(--primary) 88%, #000)}}.app-v9 .field-badge.is-required{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .field-badge.is-required{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .field-badge.is-required{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .field-badge.is-required{border:1px solid color-mix(in srgb, var(--primary) 32%, transparent)}}.app-v9 .field-badge.is-optional{color:var(--card-muted);background:var(--card-tint);border:1px solid var(--card-hairline)}.app-v9 .cart-reassurance{background:var(--accent);flex-direction:column;gap:6px;margin:0;padding:12px 14px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-reassurance{background:color-mix(in srgb, var(--accent) 8%, var(--card))}}.app-v9 .cart-reassurance{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cart-reassurance{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--card-hairline))}}.app-v9 .cart-reassurance{border-radius:var(--r-sm,10px)}.app-v9 .cart-reassurance-item{color:var(--card-ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.app-v9 .cart-reassurance-bullet{width:18px;height:18px;color:var(--card);background:var(--accent,#16a085);border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.app-v9 .cart-sticky-mobile{z-index:30;background:var(--primary,#7c5cff);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 24px #1f1f3c40,0 2px 6px #1f1f3c1f}.app-v9 .cart-sticky-mobile:hover,.app-v9 .cart-sticky-mobile:focus-visible{filter:brightness(1.05);outline:var(--focus-ring,0 0 0 3px #7c5cff52);text-decoration:none}.app-v9 .cart-sticky-mobile-left{align-items:center;gap:10px;min-width:0;display:inline-flex}.app-v9 .cart-sticky-mobile-count{color:#fff;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .cart-sticky-mobile-label{white-space:nowrap}.app-v9 .cart-sticky-mobile-total{font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:640px){.app-v9 .cart-sticky-mobile{display:none}}@media (prefers-reduced-motion:reduce){.app-v9 .cart-sticky-mobile{box-shadow:0 4px 12px #1f1f3c2e}}.app-v9 .orders-live{margin:0 0 18px}.app-v9 .orders-live-idle{color:var(--card-ink-soft);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.app-v9 .orders-live-idle-dot{background:var(--olive);border-radius:50%;flex:none;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-live-idle-dot{background:color-mix(in srgb, var(--olive) 60%, var(--card))}}.app-v9 .orders-live-idle-dot{animation:2.4s ease-in-out infinite orders-live-idle-pulse}.app-v9 .ds-callout.orders-live-alert{--msg-pad:14px 16px;flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.app-v9 .orders-live-alert-text{flex:220px;min-width:0}.app-v9 .orders-live-alert-action{flex:none}.app-v9 .orders-live-expired{margin:0}@keyframes orders-live-idle-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.app-v9 .orders-live-idle-dot{animation:none}}.app-v9 .orders-controls{background:var(--surface-2,var(--card-ink));flex-direction:column;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-controls{background:var(--surface-2,color-mix(in srgb, var(--card-ink) 2%, var(--card)))}}.app-v9 .orders-controls{border:1px solid var(--card-hairline);border-radius:var(--r-md)}.app-v9 .orders-results{flex-direction:column;gap:14px;display:flex}.app-v9 .orders-results .orders-search-result{margin:0}.app-v9 .orders-search{flex-direction:column;gap:6px;max-width:480px;margin:0;display:flex}.app-v9 .orders-search-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:10px;font-weight:600}.app-v9 .orders-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .orders-search-input{min-width:0;min-height:42px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);color:var(--card-ink);flex:180px;padding:9px 12px;font-size:15px}.app-v9 .orders-search-input:focus-visible{box-shadow:var(--focus-ring);border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-search-input:focus-visible{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .orders-search-input::placeholder{letter-spacing:.04em;text-transform:none;color:var(--card-muted)}.app-v9 .orders-search-help{color:var(--card-muted);max-width:52ch;margin:0;font-size:12px;line-height:1.4}.app-v9 .orders-search-result{color:var(--card-ink);margin:0 0 14px;font-size:14px;font-weight:600}.app-v9 .ds-empty.ds-empty-compact{text-align:left;padding:18px 20px}.app-v9 .ds-empty.ds-empty-compact p{margin:0;font-size:13.5px}.app-v9 .ds-list>li.order-row.is-match-exact{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list>li.order-row.is-match-exact{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .ds-list>li.order-row.is-match-exact{box-shadow:var(--shadow-sm), inset 3px 0 0 0 var(--primary)}.app-v9 .ds-list>li.order-row.is-match-prefix{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list>li.order-row.is-match-prefix{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .ds-list>li.order-row.is-match-prefix{box-shadow:var(--shadow-sm), inset 3px 0 0 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list>li.order-row.is-match-prefix{box-shadow:var(--shadow-sm), inset 3px 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .order-row-match-badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-xs);background:var(--primary-soft,var(--primary));padding:2px 8px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-row-match-badge{background:var(--primary-soft,color-mix(in srgb, var(--primary) 16%, var(--card)))}}.app-v9 .order-row-match-badge{color:var(--primary-darker,var(--primary-deep))}.app-v9 .order-row-match-reason{border-radius:var(--r-xs);background:var(--primary-soft,var(--primary));padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-row-match-reason{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, var(--card)))}}.app-v9 .order-row-match-reason{color:var(--primary-darker,var(--primary-deep));white-space:nowrap}.app-v9 .orders-search-truncated{color:var(--card-ink);background:var(--surface-2,#f1f5f6);border:1px solid var(--hairline,#e6ecef);border-radius:var(--r-sm,10px);max-width:52ch;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:600}.app-v9 .orders-search-retry{appearance:none;font:inherit;color:var(--primary-deep,#166e79);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.app-v9 .orders-search-retry:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}.app-v9 .orders-passport{margin:0 0 12px}.app-v9 .orders-passport-trigger{appearance:none;font:inherit;color:var(--primary-deep,#166e79);background:var(--surface-2,#f1f5f6);border:1px solid var(--hairline,#e6ecef);border-radius:var(--r-pill,999px);cursor:pointer;min-height:36px;padding:7px 14px;font-size:13px;font-weight:600}.app-v9 .orders-passport-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .orders-passport-panel{background:var(--card,#fff);border:1px solid var(--hairline,#e6ecef);border-radius:var(--r-md,14px);box-shadow:var(--shadow-sm);max-width:46ch;margin-top:8px;padding:12px}.app-v9 .orders-passport-help{color:var(--card-muted);margin:0 0 10px;font-size:12.5px;line-height:1.4}.app-v9 .orders-passport-quick{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.app-v9 .orders-passport-country{appearance:none;font:inherit;color:var(--card-ink);background:var(--surface-2,#f1f5f6);border:1px solid var(--hairline,#e6ecef);border-radius:var(--r-pill,999px);cursor:pointer;min-height:34px;padding:6px 12px;font-size:12.5px;font-weight:600}.app-v9 .orders-passport-country:hover{border-color:var(--primary,#1e8e9b)}.app-v9 .orders-passport-country:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .orders-passport-select-label{color:var(--card-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.app-v9 .orders-passport-select{font:inherit;color:var(--card-ink);background:var(--card,#fff);border:1px solid var(--hairline,#e6ecef);border-radius:var(--r-sm,10px);min-height:40px;padding:8px 10px;font-size:13px}.app-v9 .orders-passport-select:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .orders-passport-active{color:var(--card-ink);background:var(--primary-soft,var(--primary));flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-passport-active{background:var(--primary-soft,color-mix(in srgb, var(--primary) 10%, var(--card)))}}.app-v9 .orders-passport-active{border-radius:var(--r-sm,10px);max-width:52ch;margin:0 0 12px;padding:8px 12px}.app-v9 .orders-passport-clear{appearance:none;font:inherit;color:var(--primary-deep,#166e79);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.app-v9 .orders-passport-clear:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}@media (max-width:720px){.app-v9 .orders-passport-trigger,.app-v9 .orders-passport-country,.app-v9 .orders-passport-select{min-height:44px}.app-v9 .orders-search-retry,.app-v9 .orders-passport-clear{align-items:center;min-height:44px;display:inline-flex}.cockpit-search-clear{align-items:center;min-height:44px;padding-inline:.4rem;display:inline-flex}}.app-v9 .order-row-pickup-badge{letter-spacing:.01em;background:var(--accent);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-row-pickup-badge{background:color-mix(in srgb, var(--accent) 14%, var(--card))}}.app-v9 .order-row-pickup-badge{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-row-pickup-badge{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--card-hairline))}}.app-v9 .order-row-pickup-badge{color:var(--card-ink);font-variant-numeric:tabular-nums}.app-v9 .order-row-warn{color:var(--warning,#8a4a16);margin:8px 0 0;font-size:12px;line-height:1.4}.app-v9 .order-row-confirm-hint{color:var(--card-muted,var(--ink-soft));margin:6px 0 0;font-size:12px;line-height:1.4}.app-v9 .order-op-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.app-v9 .order-pickup-mode{letter-spacing:.01em;border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-pickup-mode{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .order-pickup-mode{color:var(--card-ink-soft)}.app-v9 .order-pickup-mode.is-scheduled{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-pickup-mode.is-scheduled{background:color-mix(in srgb, var(--accent) 14%, var(--card))}}.app-v9 .order-pickup-mode.is-scheduled{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-pickup-mode.is-scheduled{border-color:color-mix(in srgb, var(--accent) 28%, var(--card-hairline))}}.app-v9 .order-pickup-mode.is-scheduled{color:var(--card-ink)}.app-v9 .order-expect-chip{border:1px dashed var(--card-hairline);color:var(--card-ink-soft);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.app-v9 .order-timing-chip{letter-spacing:.01em;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700}.app-v9 .order-timing-chip.tone-calm{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-timing-chip.tone-calm{background:color-mix(in srgb, var(--card-ink) 6%, var(--card))}}.app-v9 .order-timing-chip.tone-calm{border-color:var(--card-hairline);color:var(--card-ink)}.app-v9 .order-timing-chip.tone-ready{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-timing-chip.tone-ready{background:color-mix(in srgb, var(--accent) 16%, var(--card))}}.app-v9 .order-timing-chip.tone-ready{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-timing-chip.tone-ready{border-color:color-mix(in srgb, var(--accent) 30%, var(--card-hairline))}}.app-v9 .order-timing-chip.tone-ready{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-timing-chip.tone-ready{color:color-mix(in srgb, var(--accent) 80%, #000)}}.app-v9 .order-timing-chip.tone-soon{background:var(--warning-soft,#ffe4b0);border-color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-timing-chip.tone-soon{border-color:color-mix(in srgb, var(--warning,#c98a14) 40%, var(--card-hairline))}}.app-v9 .order-timing-chip.tone-soon{color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-timing-chip.tone-soon{color:color-mix(in srgb, var(--warning,#c98a14) 88%, #000)}}.app-v9 .order-timing-chip.tone-overdue{background:var(--error-soft,#ffd7d7);border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-timing-chip.tone-overdue{border-color:color-mix(in srgb, var(--error,#d93b3b) 42%, var(--card-hairline))}}.app-v9 .order-timing-chip.tone-overdue{color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-timing-chip.tone-overdue{color:color-mix(in srgb, var(--error,#d93b3b) 86%, #000)}}.app-v9 .ds-list.orders-card-list>li.order-row.is-overdue{box-shadow:var(--shadow-sm), inset 3px 0 0 0 var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list.orders-card-list>li.order-row.is-overdue{box-shadow:var(--shadow-sm), inset 3px 0 0 0 color-mix(in srgb, var(--error,#d93b3b) 60%, transparent)}}.app-v9 .order-allergies-alert{border:1px solid var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-allergies-alert{border:1px solid color-mix(in srgb, var(--error,#d93b3b) 45%, var(--card-hairline))}}.app-v9 .order-allergies-alert{background:var(--error-soft,#ffd7d7);border-radius:var(--r-sm,10px);box-shadow:inset 4px 0 0 0 var(--error,#d93b3b);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-allergies-alert{box-shadow:inset 4px 0 0 0 color-mix(in srgb, var(--error,#d93b3b) 70%, transparent)}}.app-v9 .order-allergies-alert-head{color:var(--error,#d93b3b);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-allergies-alert-head{color:color-mix(in srgb, var(--error,#d93b3b) 86%, #000)}}.app-v9 .order-allergies-alert-icon{color:var(--error,#d93b3b);flex:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-allergies-alert-icon{color:color-mix(in srgb, var(--error,#d93b3b) 86%, #000)}}.app-v9 .order-allergies-alert-body{color:var(--card-ink);white-space:pre-wrap;margin:8px 0 0;font-size:15px;line-height:1.5}.app-v9 .order-allergies-alert-help{color:var(--card-ink);margin:8px 0 0;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-allergies-alert-help{color:color-mix(in srgb, var(--card-ink) 72%, transparent)}}.app-v9 .order-customer-notes{border:1px solid var(--card-hairline);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-customer-notes{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .order-customer-notes{border-radius:var(--r-sm,10px);padding:12px 14px}.app-v9 .order-customer-notes-label{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:12px;font-weight:600}.app-v9 .order-customer-notes-body{color:var(--card-ink);white-space:pre-wrap;margin:6px 0 0;font-size:15px;line-height:1.5}.app-v9 .order-row-allergy-flag{background:var(--error-soft,#ffd7d7);border:1px solid var(--error,#d93b3b);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-row-allergy-flag{border:1px solid color-mix(in srgb, var(--error,#d93b3b) 40%, var(--card-hairline))}}.app-v9 .order-row-allergy-flag{color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-row-allergy-flag{color:color-mix(in srgb, var(--error,#d93b3b) 86%, #000)}}.app-v9 .order-preparation{flex-direction:column;gap:4px;display:flex}.app-v9 .orders-filters{flex-wrap:wrap;gap:8px;margin:0;display:flex}.app-v9 .orders-filter-chip{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.app-v9 .orders-filter-chip:hover{border-color:var(--hairline-strong,var(--card-hairline));background:var(--bg-warm,var(--card-ink))}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-filter-chip:hover{background:var(--bg-warm,color-mix(in srgb, var(--card-ink) 4%, var(--card)))}}.app-v9 .orders-filter-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .orders-filter-chip.is-active{background:var(--primary-soft,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-filter-chip.is-active{background:var(--primary-soft,color-mix(in srgb, var(--primary) 16%, var(--card)))}}.app-v9 .orders-filter-chip.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-filter-chip.is-active{border-color:color-mix(in srgb, var(--primary) 35%, var(--card-hairline))}}.app-v9 .orders-filter-chip.is-active{color:var(--primary-darker,var(--primary-deep))}.app-v9 .orders-filter-count{font-family:var(--font-mono);color:var(--card-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.app-v9 .orders-filter-chip.is-active .orders-filter-count{color:var(--primary-darker,var(--primary-deep))}@media (max-width:640px){.app-v9 .orders-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin:0 -18px;padding:0 18px 4px;overflow-x:auto}.app-v9 .orders-filters::-webkit-scrollbar{display:none}.app-v9 .orders-filter-chip{scroll-snap-align:start;flex:none;min-height:44px}.app-v9 .orders-search-input,.app-v9 .orders-search-row .btn{min-height:44px}}.app-v9 .orders-active-hint{color:var(--card-muted);margin:4px 0 0;font-size:13.5px}.app-v9 .merchant-pickup-verify{background:var(--primary);flex-direction:column;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-pickup-verify{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .merchant-pickup-verify{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-pickup-verify{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--card-hairline))}}.app-v9 .merchant-pickup-verify{border-radius:var(--r-md);padding:18px 22px}.app-v9 .merchant-pickup-verify-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-ink-soft);margin:0;font-size:11px;font-weight:600}.app-v9 .merchant-pickup-verify-code{font-family:var(--font-mono);letter-spacing:.2em;color:var(--card-ink);margin:0;font-size:34px;font-weight:700;line-height:1.1}.app-v9 .merchant-pickup-verify-help{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .orders-groups{flex-direction:column;gap:28px;display:flex}.app-v9 .orders-group{flex-direction:column;gap:12px;display:flex}.app-v9 .orders-group-header{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.app-v9 .orders-group-marker{border-radius:var(--r-pill,999px);background:var(--card-hairline);flex:none;width:4px;height:18px}.app-v9 .orders-group[data-tone=attention] .orders-group-marker{background:var(--primary)}.app-v9 .orders-group[data-tone=scheduled] .orders-group-marker,.app-v9 .orders-group[data-tone=ready] .orders-group-marker{background:var(--db-denver,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-group[data-tone=scheduled] .orders-group-marker,.app-v9 .orders-group[data-tone=ready] .orders-group-marker{background:color-mix(in srgb, var(--db-denver,var(--accent)) 78%, var(--card-hairline))}}.app-v9 .orders-group-title{font-family:var(--font-display), system-ui, sans-serif;color:var(--card-ink);margin:0;font-size:18px;font-weight:700}.app-v9 .orders-group-count{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--r-xs);background:var(--primary);padding:3px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-group-count{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .orders-group-count{color:var(--primary-darker,var(--primary-deep));font-variant-numeric:tabular-nums}.app-v9 .orders-group[data-tone=attention] .orders-group-title{color:var(--ink,var(--card-ink))}.app-v9 .orders-group[data-tone=neutral] .orders-group-count{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-group[data-tone=neutral] .orders-group-count{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .orders-group[data-tone=neutral] .orders-group-count{color:var(--card-muted)}.app-v9 .orders-group-empty{color:var(--card-muted);border:1px dashed var(--card-hairline);border-radius:var(--r-sm);margin:0;padding:14px 16px;font-size:13.5px}.app-v9 .orders-group-others{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .orders-group-others{background:color-mix(in srgb, var(--card-ink) 2%, var(--card))}}.app-v9 .orders-group-others{padding:8px 14px}.app-v9 .orders-group-others[open]{padding-bottom:16px}.app-v9 .orders-group-others-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 2px;list-style:none;display:flex}.app-v9 .orders-group-others-summary::-webkit-details-marker{display:none}.app-v9 .orders-group-others-summary:after{content:"▾";color:var(--card-muted);margin-left:auto;font-size:12px;transition:transform .15s}.app-v9 .orders-group-others[open] .orders-group-others-summary:after{transform:rotate(180deg)}.app-v9 .orders-group-others-summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.app-v9 .orders-group-others-hint{color:var(--card-muted);flex-basis:100%;font-size:12px}.app-v9 .orders-group-others .ds-list{margin-top:12px}.app-v9 .orders-group-others .ds-list>li.is-paid{background:var(--card)}.app-v9 .orders-others-handoff{border-top:1px solid var(--card-hairline);flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;display:flex}.app-v9 .orders-others-incomplete{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .orders-others-handoff-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .orders-history-pointer{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-v9 .source-badge{align-items:center;gap:6px;min-width:0;display:inline-flex}.app-v9 .source-badge-mark{flex:none;display:inline-flex}.app-v9 .source-badge-mark .promote-brand{width:18px;height:18px;box-shadow:none;border-radius:5px}.app-v9 .source-badge-mark .promote-brand svg{width:11px;height:11px}.app-v9 .source-badge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-v9 .order-row-actions{flex-direction:column;grid-area:actions;align-self:start;align-items:flex-end;gap:8px;min-width:0;display:flex}.app-v9 .ds-list.orders-card-list{box-shadow:none;background:0 0;border:none;border-radius:0;gap:10px;overflow:visible;container:ordercards/inline-size}.app-v9 .ds-list.orders-card-list>li.order-row{border:1px solid var(--card-hairline);border-radius:var(--r-md);box-shadow:var(--shadow-sm);background:var(--card);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""actions";align-items:start;gap:10px 20px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}@container ordercards (min-width:560px){.app-v9 .ds-list.orders-card-list>li.order-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions";padding:14px 16px}.app-v9 .order-row-actions{flex-direction:column;align-items:flex-end}}.app-v9 .order-row-main{flex-direction:column;grid-area:main;gap:8px;min-width:0;display:flex}.app-v9 .order-row-lead{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.app-v9 code.code-chip.order-row-code{letter-spacing:.1em;flex:none;padding:2px 8px;font-size:14px;font-weight:700}.app-v9 .order-row-customer{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.app-v9 .order-items{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.app-v9 .order-item{color:var(--card-ink);flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;font-size:13.5px;line-height:1.35;display:flex}.app-v9 .order-item-qty{font-family:var(--font-mono,monospace);color:var(--card-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.app-v9 .order-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.app-v9 .order-item-detail{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.app-v9 .order-item-kind{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill,999px);border:1px solid var(--card-hairline);color:var(--card-muted);flex:none;padding:1px 5px;font-size:10px;font-weight:700}.app-v9 .order-item-kind.is-gift{color:#7a4a08;border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-item-kind.is-gift{border-color:color-mix(in srgb, var(--highlight) 55%, var(--card))}}.app-v9 .order-item-kind.is-gift{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-item-kind.is-gift{background:color-mix(in srgb, var(--highlight) 20%, var(--card))}}.app-v9 .order-items-more{color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .order-row-meta{color:var(--card-muted);flex-wrap:wrap;grid-area:auto;align-items:center;gap:4px 8px;margin:0;font-size:12px;display:flex}.app-v9 .order-row-total{font-variant-numeric:tabular-nums;color:var(--card-ink);margin-left:auto;font-weight:700}.app-v9 .order-row.is-onsite-pending .order-row-total{color:#7a4a08}.app-v9 .order-row-allergen-pending{color:#7a4a08;background:var(--highlight);font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-row-allergen-pending{background:color-mix(in srgb, var(--highlight) 20%, var(--card))}}.app-v9 .order-row-allergen-pending{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-row-allergen-pending{border:1px solid color-mix(in srgb, var(--highlight) 45%, var(--card))}}.app-v9 .order-row-allergen-pending{border-radius:var(--r-pill,999px);flex:none;padding:1px 7px}.app-v9 .ds-list.orders-card-list>li.order-row:hover{border-color:var(--hairline-strong,var(--card-hairline));box-shadow:var(--shadow-card)}.app-v9 .ds-list.orders-card-list>li.order-row .order-row-main>*{margin-top:0;margin-bottom:0}.app-v9 .ds-list.orders-card-list>li.order-row.is-paid{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list.orders-card-list>li.order-row.is-paid{background:color-mix(in srgb, var(--olive) 10%, var(--card))}}.app-v9 .ds-list.orders-card-list>li.order-row.is-match-prefix{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list.orders-card-list>li.order-row.is-match-prefix{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .ds-list.orders-card-list>li.order-row.is-match-prefix{box-shadow:var(--shadow-sm), inset 3px 0 0 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list.orders-card-list>li.order-row.is-match-prefix{box-shadow:var(--shadow-sm), inset 3px 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .ds-list.orders-card-list>li.order-row.is-match-exact{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-list.orders-card-list>li.order-row.is-match-exact{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .ds-list.orders-card-list>li.order-row.is-match-exact{box-shadow:var(--shadow-sm), inset 3px 0 0 0 var(--primary)}@container ordercards (max-width:559px){.app-v9 .order-row-actions{align-items:stretch}.app-v9 .order-row-actions>*,.app-v9 .order-row-actions form{width:100%}}@media (max-width:640px){.app-v9 .order-row-actions .btn{min-height:44px}}.app-v9 .notif-scope{container-type:inline-size}.app-v9 .notif-note{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .notif-summary{flex-direction:column;gap:14px;display:flex}.app-v9 .notif-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .notif-summary-headline{align-items:center;gap:9px;min-width:0;display:flex}.app-v9 .notif-summary-glyph{background:var(--msg-ink);width:19px;height:19px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none}.app-v9 .notif-summary-title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.app-v9 [data-msg] .notif-summary-title{color:var(--msg-ink)}.app-v9 .notif-summary-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .notif-summary-facts li{border-radius:var(--r-xs);background:var(--surface-2,var(--card));border:1px solid var(--card-hairline);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.app-v9 .notif-summary-value{font-family:var(--font-mono);color:var(--card-ink);font-size:20px;font-weight:600;line-height:1.1}.app-v9 .notif-summary-label{color:var(--card-muted);font-size:12px;line-height:1.35}.app-v9 .notif-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.app-v9 .notif-channel{flex-direction:column;gap:12px;display:flex}.app-v9 .notif-channel-head{flex-direction:column;gap:8px;display:flex}.app-v9 .notif-channel-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .notif-badges{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .notif-channel-destination{color:var(--card-ink-soft);flex-direction:column;gap:2px;margin:0;font-size:14px;line-height:1.5;display:flex}.app-v9 .notif-channel-destination strong{font-family:var(--font-mono);color:var(--card-ink);overflow-wrap:anywhere;font-size:13.5px}.app-v9 .notif-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .notif-channel-switch{border-top:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.app-v9 .notif-event{flex-direction:column;gap:10px;display:flex}.app-v9 .notif-event[data-tone=success]{border-left:3px solid var(--olive)}.app-v9 .notif-event[data-tone=attention]{border-left:3px solid var(--highlight)}.app-v9 .notif-event-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.app-v9 .notif-event-title{color:var(--card-ink);align-items:baseline;gap:8px;margin:0;font-size:15.5px;font-weight:700;display:flex}.app-v9 .notif-event-emoji{font-size:16px;line-height:1}.app-v9 .notif-chips{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .notif-event-switches{grid-template-columns:repeat(2,minmax(0,260px));justify-content:start;align-items:start;gap:8px 24px;display:grid}.app-v9 .notif-switch-help{color:var(--card-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.app-v9 .notif-event-foot{border-top:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.app-v9 .notif-event-foot-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .notif-event-status{margin:0;font-size:13px;font-weight:500;line-height:1.45}.app-v9 .notif-event-status.is-covered{color:var(--card-ink-soft)}.app-v9 .notif-event-status.is-uncovered{color:#8a4a16}.app-v9 .notif-preview-toggle{flex:none}.app-v9 .notif-preview-panel{border:1px solid var(--card-hairline);border-radius:var(--r-xs);background:var(--surface-2,var(--card));flex-direction:column;gap:12px;padding:12px 14px;display:flex}.app-v9 .notif-preview-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:10.5px;font-weight:700}.app-v9 .notif-preview-block{flex-direction:column;gap:3px;display:flex}.app-v9 .notif-preview-kind{color:var(--card-ink);margin:0 0 2px;font-size:12px;font-weight:700}.app-v9 .notif-preview-subject{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.app-v9 .notif-preview-line{color:var(--card-ink-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.app-v9 .notif-preview-button{border-top:1px solid var(--card-hairline);text-align:center;color:var(--accent-ink,var(--accent));overflow-wrap:anywhere;margin:6px 0 2px;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.3}@container (max-width:720px){.app-v9 .notif-channel-grid{grid-template-columns:minmax(0,1fr)}.app-v9 .notif-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app-v9 .notif-channel-grid{grid-template-columns:minmax(0,1fr)}.app-v9 .notif-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v9 .notif-event-switches{grid-template-columns:minmax(0,1fr)}.app-v9 .notif-actions .btn,.app-v9 .notif-preview-toggle{min-height:44px}.app-v9 .notif-actions .btn{flex:auto}.app-v9 .notificaciones-confirm-actions .btn{flex:auto;min-height:44px}}.app-v9 .order-undo{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-v9 .order-undo-confirm{border:1px solid var(--error,#d93b3b);flex-direction:column;gap:8px;width:100%;max-width:460px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-undo-confirm{border:1px solid color-mix(in srgb, var(--error,#d93b3b) 30%, var(--card-hairline))}}.app-v9 .order-undo-confirm{border-radius:var(--r-md);background:var(--error-soft,#ffd7d7)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-undo-confirm{background:color-mix(in srgb, var(--error-soft,#ffd7d7) 45%, var(--card))}}.app-v9 .order-undo-confirm-heading{color:var(--card-ink);margin:0;font-size:14.5px;font-weight:700}.app-v9 .order-undo-confirm-body{color:var(--card-ink-soft);margin:0;font-size:13.5px;line-height:1.45}.app-v9 .order-undo-confirm-email{color:var(--error,#d93b3b);font-size:13px}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-undo-confirm-email{color:color-mix(in srgb, var(--error,#d93b3b) 80%, #000)}}.app-v9 .order-undo-confirm-email{margin:0;font-weight:500;line-height:1.45}.app-v9 .order-undo-confirm-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.app-v9 .adjust-block{border:1px solid var(--card-hairline);background:var(--surface,#fff);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.app-v9 .adjust-block-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:600}.app-v9 .adjust-line-total{color:var(--card-muted);margin:4px 0 0;font-size:13px}.app-v9 .adjust-qty-stepper{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.app-v9 .adjust-qty-value{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:600}.app-v9 .adjust-edit-line{flex-wrap:wrap}.app-v9 .adjust-summary{background:var(--surface-muted,#faf9fb)}.app-v9 .adjust-stock-note{margin:4px 0 0}.app-v9 .adjust-compare{margin-top:4px}.app-v9 .adjust-destination-fields{flex-direction:column;gap:14px;margin-top:2px;display:flex}.app-v9 .adjust-destination-field>label{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.app-v9 .adjust-destination-tag{letter-spacing:.02em;color:var(--card-muted);background:var(--surface-muted,#faf9fb);border:1px solid var(--card-hairline);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6}.app-v9 .adjust-destination-tag[data-destination=public]{color:var(--card-ink);border-color:var(--card-ink,#2f2a24)}@supports (color:color-mix(in lab, red, red)){.app-v9 .adjust-destination-tag[data-destination=public]{border-color:color-mix(in srgb, var(--card-ink,#2f2a24) 30%, transparent)}}.app-v9 .adjust-destination-field .help{line-height:1.45}.app-v9 .order-history{flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.app-v9 .order-history-item{gap:14px;padding:0 0 18px;display:flex;position:relative}.app-v9 .order-history-item:last-child{padding-bottom:0}.app-v9 .order-history-item:not(:last-child):before{content:"";background:var(--card-hairline);width:2px;position:absolute;top:22px;bottom:0;left:10px}.app-v9 .order-history-dot{z-index:1;border:2px solid var(--card);width:20px;height:20px;box-shadow:0 0 0 1px var(--card-hairline);background:var(--card-muted);border-radius:50%;flex-shrink:0;position:relative}.app-v9 .order-history-dot.done{background:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-dot.done{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}}.app-v9 .order-history-dot.ready{background:var(--primary);box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-dot.ready{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 40%, transparent)}}.app-v9 .order-history-dot.undo{background:var(--warning,#c98a14);box-shadow:0 0 0 1px var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-dot.undo{box-shadow:0 0 0 1px color-mix(in srgb, var(--warning,#c98a14) 40%, transparent)}}.app-v9 .order-history-dot.info{background:var(--card);box-shadow:0 0 0 1px var(--card-hairline)}.app-v9 .order-history-dot.warn{background:var(--error,#d93b3b);box-shadow:0 0 0 1px var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-dot.warn{box-shadow:0 0 0 1px color-mix(in srgb, var(--error,#d93b3b) 40%, transparent)}}.app-v9 .order-history-body{flex-direction:column;gap:2px;min-width:0;margin-top:-1px;display:flex}.app-v9 .order-history-label{color:var(--card-ink);font-size:14.5px;font-weight:600}.app-v9 .order-history-detail{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .order-history-time{font-family:var(--font-mono);color:var(--card-muted);margin-top:1px;font-size:11.5px}.app-v9 .order-history-empty{color:var(--card-muted);margin:8px 0 0;font-size:13.5px}.app-v9 .order-history-email{margin-top:6px}.app-v9 .order-history-email-summary{cursor:pointer;border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink-soft);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-size:12px;font-weight:600;list-style:none;transition:background .15s,border-color .15s;display:inline-flex}.app-v9 .order-history-email-summary::-webkit-details-marker{display:none}.app-v9 .order-history-email-summary:hover{background:var(--bg-warm,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-email-summary:hover{background:var(--bg-warm,color-mix(in srgb, var(--primary) 5%, var(--card)))}}.app-v9 .order-history-email-summary:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .order-history-email.sent .order-history-email-summary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-email.sent .order-history-email-summary{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.app-v9 .order-history-email.sent .order-history-email-summary{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-email.sent .order-history-email-summary{color:color-mix(in srgb, var(--accent) 75%, #000)}}.app-v9 .order-history-email.sent .order-history-email-summary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-email.sent .order-history-email-summary{background:color-mix(in srgb, var(--accent) 8%, var(--card))}}.app-v9 .order-history-email.failed .order-history-email-summary{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-email.failed .order-history-email-summary{border-color:color-mix(in srgb, var(--error,#d93b3b) 45%, transparent)}}.app-v9 .order-history-email.failed .order-history-email-summary{color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-email.failed .order-history-email-summary{color:color-mix(in srgb, var(--error,#d93b3b) 85%, #000)}}.app-v9 .order-history-email.failed .order-history-email-summary{background:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-email.failed .order-history-email-summary{background:color-mix(in srgb, var(--error,#d93b3b) 8%, var(--card))}}.app-v9 .order-history-email-icon{flex-shrink:0}.app-v9 .order-history-email-detail{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 0;padding:10px 12px;display:grid}.app-v9 .order-history-email-detail dt{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);align-self:start;padding-top:2px;font-size:10.5px;font-weight:700}.app-v9 .order-history-email-detail dd{color:var(--card-ink);word-break:break-word;min-width:0;margin:0;font-size:13px}.app-v9 .order-history-email-body{color:var(--card-ink-soft);white-space:pre-wrap;word-break:break-word;border-radius:var(--r-sm);background:var(--bg-warm,var(--primary));max-height:220px;margin:0;padding:8px 10px;font-family:inherit;font-size:12.5px;line-height:1.5;overflow:auto}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-email-body{background:var(--bg-warm,color-mix(in srgb, var(--primary) 4%, var(--card)))}}.app-v9 .order-history-payment{margin-top:6px}.app-v9 .order-history-payment-summary{cursor:pointer;border:1px solid var(--card-hairline);background:var(--card);color:var(--card-muted);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-size:12px;font-weight:600;list-style:none;transition:background .15s,border-color .15s;display:inline-flex}.app-v9 .order-history-payment-summary::-webkit-details-marker{display:none}.app-v9 .order-history-payment-summary:hover{background:var(--bg-warm,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .order-history-payment-summary:hover{background:var(--bg-warm,color-mix(in srgb, var(--primary) 5%, var(--card)))}}.app-v9 .order-history-payment-summary:hover{color:var(--card-ink-soft)}.app-v9 .order-history-payment-summary:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .order-history-payment-icon{flex-shrink:0}.app-v9 .order-history-payment-detail{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 0;padding:10px 12px;display:grid}.app-v9 .order-history-payment-detail dt{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);align-self:start;padding-top:2px;font-size:10.5px;font-weight:700}.app-v9 .order-history-payment-detail dd{color:var(--card-ink);word-break:break-word;min-width:0;margin:0;font-size:13px}.app-v9 .order-history-payment-id{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);-webkit-user-select:all;user-select:all;word-break:break-all;font-size:12px}.app-v9 .order-history-payment-help{color:var(--card-muted);margin:6px 0 0;font-size:11.5px}.app-v9 .admin-header-end{align-items:center;gap:12px;display:flex}.app-v9 .admin-operator{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--card-muted);font-size:12.5px;overflow:hidden}.app-v9 .admin-readonly-notice{border:1px solid var(--card-hairline);border-left:3px solid var(--primary);border-radius:var(--r-xs);background:var(--card);color:var(--card-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;padding:6px 12px;font-size:12px;line-height:1.4;display:flex}.app-v9 .admin-readonly-notice-text{flex:320px;min-width:0;margin:0}.app-v9 .admin-readonly-notice-text strong{color:var(--card-ink)}.app-v9 .admin-readonly-notice-access{border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-readonly-notice-access{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .admin-readonly-notice-access{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px}.app-v9 .admin-readonly-notice-access strong{color:var(--card-ink);font-weight:700}.app-v9 .admin-section-title{color:var(--card-ink);margin:28px 0 12px;font-size:18px;font-weight:600}.app-v9 .admin-muted{color:var(--card-muted);font-size:12.5px}.app-v9 .admin-table-wrap{border:1px solid var(--card-hairline);background:var(--card);border-radius:14px;overflow-x:auto}.app-v9 .admin-table{border-collapse:collapse;width:100%;font-size:13.5px}.app-v9 .admin-table th,.app-v9 .admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--card-hairline);padding:10px 14px}.app-v9 .admin-table thead th{color:var(--card-muted);background:var(--card-tint);white-space:nowrap;font-size:12px;font-weight:600}.app-v9 .admin-table tbody tr:last-child td{border-bottom:none}.app-v9 .admin-table code{font-size:12.5px}.app-v9 .admin-table .admin-row-error td{background:var(--error-soft)}.app-v9 .admin-detail-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 24px;margin:0;display:grid}.app-v9 .admin-detail-grid dt{color:var(--card-muted);margin-bottom:2px;font-size:12px;font-weight:600}.app-v9 .admin-detail-grid dd{color:var(--card-ink);word-break:break-word;margin:0;font-size:14px}.app-v9 .admin-store-context{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-4px 0 18px;font-size:14px;display:flex}.app-v9 .admin-store-context-key{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.app-v9 .admin-store-public{min-height:44px;color:var(--primary-deep,var(--primary));white-space:nowrap;align-items:center;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:720px){.app-v9 .admin-store-public{margin-left:auto}}.app-v9 .admin-store-public:hover{text-underline-offset:3px;text-decoration:underline}.app-v9 .admin-store-public:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.app-v9 .admin-public-address{flex-direction:column;gap:12px;margin-top:20px;display:flex}.app-v9 .admin-public-address-current code{word-break:break-all;font-size:15px}.app-v9 .admin-public-address-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .admin-public-address-change>summary{cursor:pointer;color:var(--card-ink);align-items:center;min-height:44px;font-size:13.5px;font-weight:600;display:flex}.app-v9 .admin-public-address-change>summary:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px;border-radius:8px}.app-v9 .admin-public-address-change-body{border-top:1px solid var(--card-hairline);flex-direction:column;gap:12px;padding-top:8px;display:flex}.app-v9 .admin-storefront-template-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.app-v9 .admin-storefront-template-choices{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.app-v9 .admin-storefront-template-choice{border:1px solid var(--card-hairline);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex}.app-v9 .admin-storefront-template-choice:has(input:checked){border-color:var(--card-ink)}.app-v9 .admin-storefront-template-choice:has(input:focus-visible){outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.app-v9 .admin-storefront-template-choice>span{flex-direction:column;gap:2px;display:flex}.app-v9 .admin-storefront-template-label{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .admin-storefront-template-desc{font-size:13px;line-height:1.45}.app-v9 .admin-storefront-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .admin-public-address-form{flex-direction:column;gap:12px;max-width:32rem;display:flex}.app-v9 .admin-public-address-confirm{align-items:flex-start;gap:10px;min-height:44px;font-size:13.5px;line-height:1.45;display:flex}.app-v9 .admin-public-address-confirm input{margin-top:3px}.app-v9 .admin-search-form{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.app-v9 .admin-search-form .field-input{border:1px solid var(--card-hairline);background:var(--card);min-width:0;color:var(--card-ink);border-radius:12px;flex:280px;padding:9px 12px;font-size:14px}.app-v9 .admin-search-form .field-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.app-v9 .admin-item-options{color:var(--card-ink-soft);margin:4px 0 0;padding-left:16px;font-size:12.5px;list-style:outside}.app-v9 .admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:4px 0 20px;display:grid}.app-v9 .admin-stat{padding:16px 18px}.app-v9 .admin-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .admin-stat-value{color:var(--card-ink);margin:4px 0 0;font-size:26px;font-weight:800;line-height:1.1}.app-v9 .admin-filter-select{flex:0 auto;min-width:160px}.app-v9 .admin-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .admin-badge-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.app-v9 .admin-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:24px;display:flex}.app-v9 .admin-detail-head .app-page-title{margin-bottom:4px}.app-v9 .admin-detail-head .app-page-lead{margin:0}.app-v9 .admin-support-card{border-left:3px solid var(--primary)}.app-v9 .admin-field-help{margin:14px 0 12px;font-size:12.5px;line-height:1.5}.app-v9 .admin-inline-forms{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.app-v9 .admin-inline-forms .admin-search-form{margin:0}.app-v9 .admin-limit-input{flex:0 200px}.app-v9 .admin-detail-section .admin-section-title{margin-top:0}.app-v9 .admin-security-card{border-left:3px solid #b53a1a73}.app-v9 .admin-security-card>*+*{margin-top:16px}.app-v9 .admin-security-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:0;display:flex}.app-v9 .admin-security-head .dashboard-card-title{margin:0}.app-v9 .admin-security-state{margin-top:16px}.app-v9 .admin-security-detail{row-gap:12px;margin-top:10px}.app-v9 .admin-security-note-value{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--card-ink);display:block}.app-v9 .admin-security-effects-list{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:20px;display:flex}.app-v9 .admin-security-effects-list li{list-style:outside}.app-v9 .admin-security-actions{flex-direction:column;gap:12px;display:flex}.app-v9 .admin-security-actions>*{margin-top:0}.app-v9 .admin-security-action{border:1px solid var(--card-hairline);border-radius:var(--r-xs);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-security-action{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .admin-security-summary{color:var(--card-ink);cursor:pointer;border-radius:var(--r-xs);align-items:center;gap:8px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.app-v9 .admin-security-summary::-webkit-details-marker{display:none}.app-v9 .admin-security-summary:before{content:"";border-right:2px solid var(--card-ink-soft);border-bottom:2px solid var(--card-ink-soft);flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(-45deg)}.app-v9 details[open]>.admin-security-summary:before{transform:rotate(45deg)}.app-v9 .admin-security-summary:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-security-summary:hover{background:color-mix(in srgb, var(--card-ink) 6%, var(--card))}}.app-v9 .admin-security-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-v9 .admin-security-action-body{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.app-v9 .admin-security-form{gap:14px}.app-v9 .admin-security-field{flex-direction:column;gap:6px;display:flex}.app-v9 .admin-security-label{color:var(--card-ink);font-size:13px;font-weight:600}.app-v9 .admin-security-field .admin-field-help{margin:2px 0 0}.app-v9 .admin-security-note{resize:vertical;min-height:72px}.app-v9 .admin-security-confirm{max-width:16rem}.app-v9 .admin-stat-hint{color:var(--card-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.app-v9 .admin-attention-item{gap:8px}.app-v9 .admin-attention-head{align-items:center;gap:10px;display:flex}.app-v9 .admin-attention-head strong{color:var(--card-ink)}.app-v9 .admin-home-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:4px 0 8px;display:grid}.app-v9 .admin-home-panel{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.app-v9 .admin-home-panel-title{color:var(--card-ink);margin:0 0 8px;font-size:15px;font-weight:600}.app-v9 .admin-home-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-home-feed-item{color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .12s;display:flex}.app-v9 .admin-home-feed-item:hover,.app-v9 .admin-home-feed-item:focus-visible{background:var(--card-tint);outline:none}.app-v9 .admin-home-feed-main{flex-direction:column;gap:2px;min-width:min-content;display:flex}.app-v9 .admin-home-feed-main strong,.app-v9 .admin-home-feed-main code{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.app-v9 .admin-home-feed-main strong{contain:inline-size}.app-v9 .admin-home-feed-sub{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;contain:inline-size;font-size:12px;overflow:hidden}.app-v9 .admin-home-feed-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-v9 .admin-home-feed-amount{color:var(--card-ink);white-space:nowrap;font-size:13px;font-weight:600}.app-v9 .admin-home-more{color:var(--primary);margin-top:10px;font-size:13px;font-weight:600;text-decoration:none}.app-v9 .admin-home-more:hover{text-decoration:underline}.app-v9 .admin-period{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 8px;display:flex}.app-v9 .admin-period-label{letter-spacing:.07em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .admin-period-options{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.app-v9 .admin-period-option{color:var(--card-ink-soft);border-radius:9px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s}.app-v9 .admin-period-option:hover{background:var(--card);color:var(--card-ink)}.app-v9 .admin-period-option.is-active{background:var(--primary);color:#fff}.app-v9 .admin-commerce-card{flex-direction:column;gap:14px;display:flex}.app-v9 .admin-commerce-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.app-v9 .admin-commerce-name{font-size:16px;font-weight:700}.app-v9 .admin-commerce-metrics{margin:0}.app-v9 .admin-commerce-stores{border-top:1px solid var(--card-hairline);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-commerce-store{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 2px;display:flex}.app-v9 .admin-commerce-store:last-child{border-bottom:none}.app-v9 .admin-commerce-store-name{font-weight:600}.app-v9 .admin-commerce-store-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:inline-flex}.app-v9 .admin-section-aside{color:var(--card-muted);letter-spacing:0;text-transform:none;margin-left:10px;font-size:12.5px;font-weight:500}.app-v9 .admin-stat-trend .admin-stat-delta{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;font-size:12.5px;font-weight:600;display:flex}.app-v9 .admin-stat-delta.tone-up{color:var(--success)}.app-v9 .admin-stat-delta.tone-down{color:var(--error)}.app-v9 .admin-stat-delta.tone-flat{color:var(--card-muted)}.app-v9 .admin-stat-delta-base{color:var(--card-muted);font-weight:500}.app-v9 .admin-chart{margin:4px 0 0}.app-v9 .admin-chart-svg{width:100%;height:96px;display:block}.app-v9 .admin-chart-baseline{stroke:var(--card-hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.app-v9 .admin-chart-bar{fill:var(--primary)}.app-v9 .admin-chart-bar.is-empty{fill:var(--card-hairline)}.app-v9 .admin-chart-nodata{color:var(--card-muted);margin:8px 0 0;font-size:12.5px}.app-v9 .admin-chart-foot{color:var(--card-muted);margin:8px 0 0;font-size:12px}.app-v9 .admin-attention-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.app-v9 .admin-priority-chip{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.app-v9 .admin-priority-chip.prio-alta{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-priority-chip.prio-alta{background:color-mix(in srgb, var(--error) 12%, transparent)}}.app-v9 .admin-priority-chip.prio-alta{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-priority-chip.prio-alta{color:color-mix(in srgb, var(--error) 88%, #000)}}.app-v9 .admin-priority-chip.prio-alta{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-priority-chip.prio-alta{border-color:color-mix(in srgb, var(--error) 32%, transparent)}}.app-v9 .admin-priority-chip.prio-media{background:var(--warning-soft,#ffe4b0);color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-priority-chip.prio-media{color:color-mix(in srgb, var(--warning,#c98a14) 92%, #000)}}.app-v9 .admin-priority-chip.prio-media{border-color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-priority-chip.prio-media{border-color:color-mix(in srgb, var(--warning,#c98a14) 36%, transparent)}}.app-v9 .admin-priority-chip.prio-baja{background:var(--card-tint);color:var(--card-muted);border-color:var(--card-hairline)}.app-v9 .admin-cat-chip{background:var(--card-tint);color:var(--card-ink-soft);border:1px solid var(--card-hairline);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.app-v9 .admin-attention-hint{color:var(--card-muted);font-size:12.5px}.app-v9 .admin-funnel{margin:4px 0 8px;padding:18px 20px}.app-v9 .admin-funnel-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-funnel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.app-v9 .admin-funnel-label{color:var(--card-ink);font-size:13.5px;font-weight:600}.app-v9 .admin-funnel-count{color:var(--card-ink);white-space:nowrap;align-items:baseline;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.app-v9 .admin-funnel-pct{color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .admin-funnel-bar{background:var(--card-tint);border-radius:999px;height:10px;overflow:hidden}.app-v9 .admin-funnel-fill{background:var(--primary);border-radius:999px;min-width:2px;height:100%;display:block}.app-v9 .admin-funnel-drop{color:var(--card-muted);margin:6px 0 0;font-size:12px}.app-v9 .admin-stat-value-sm{font-size:16px;line-height:1.3}.app-v9 .admin-audit-table td{vertical-align:top}.app-v9 .admin-audit-entity-id{color:var(--card-muted);margin-left:6px;font-size:11.5px}.app-v9 .admin-audit-actor{overflow-wrap:anywhere;max-width:200px;display:inline-block}.app-v9 .admin-audit-summary{flex-wrap:wrap;gap:4px 6px;max-width:320px;display:flex}.app-v9 .admin-audit-chip{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:999px;align-items:baseline;gap:5px;min-width:0;max-width:100%;padding:2px 8px;font-size:11.5px;line-height:1.5;display:inline-flex}.app-v9 .admin-audit-chip-key{color:var(--card-muted);flex:none;font-weight:600}.app-v9 .admin-audit-chip-val{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.orders-sound,.soundpanel{flex-direction:column;gap:0;display:flex}.soundpanel-section{border:0;border-top:1px solid var(--hairline,#e6ecef);gap:.6rem;min-width:0;margin:0;padding:1rem 0;display:grid}.soundpanel-section:first-child{border-top:0;padding-top:0}.soundpanel-section-title{letter-spacing:-.01em;color:var(--card-ink,#1f2430);margin:0;padding:0;font-size:.9rem;font-weight:700}.soundpanel-help{color:var(--card-muted,#6b7280);margin:0;font-size:.82rem;line-height:1.45}.soundpanel-switch{align-items:center;min-height:44px}.soundpanel-device{border-radius:var(--r-md,14px);background:var(--surface-2,#f1f5f6);border:1px solid var(--hairline,#e6ecef);gap:.5rem;padding:.75rem .85rem;display:grid}.soundpanel-device.is-ok{border-color:#0e7455}@supports (color:color-mix(in lab, red, red)){.soundpanel-device.is-ok{border-color:color-mix(in srgb, #0e7455 32%, var(--hairline,#e6ecef))}}.soundpanel-device.is-ok{background:#0e7455}@supports (color:color-mix(in lab, red, red)){.soundpanel-device.is-ok{background:color-mix(in srgb, #0e7455 5%, var(--card,#fff))}}.soundpanel-device.is-warning{border-color:#92400e}@supports (color:color-mix(in lab, red, red)){.soundpanel-device.is-warning{border-color:color-mix(in srgb, #92400e 32%, var(--hairline,#e6ecef))}}.soundpanel-device.is-warning{background:#fffbeb}.soundpanel-device-state{align-items:center;gap:.45rem;display:flex}.soundpanel-device-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.soundpanel-device-explain{color:var(--card-ink-soft,#4b5563);margin:0;font-size:.82rem;line-height:1.45}.soundpanel-device-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.soundpanel-device-actions .btn{min-height:44px}.orders-sound-status{margin:0;font-size:.88rem;font-weight:700}.orders-sound-status.is-ok{color:#065f46}.orders-sound-status.is-warning{color:#92400e}.orders-sound-status.is-info{color:#1e40af}.orders-sound-status.is-muted{color:var(--muted,#6b7280)}.soundpanel-options,.soundpanel-modes{gap:.4rem;display:grid}.soundpanel-option,.soundpanel-mode{border:1px solid var(--hairline,#e6ecef);border-radius:var(--r-md,14px);background:var(--card,#fff);min-width:0;transition:border-color .15s,background .15s}.soundpanel-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.soundpanel-option:hover,.soundpanel-mode:hover{border-color:var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.soundpanel-option:hover,.soundpanel-mode:hover{border-color:color-mix(in srgb, var(--primary,#6b5dd3) 34%, var(--hairline,#e6ecef))}}.soundpanel-option.is-selected,.soundpanel-mode.is-selected{border-color:var(--primary,#6b5dd3);background:var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.soundpanel-option.is-selected,.soundpanel-mode.is-selected{background:color-mix(in srgb, var(--primary,#6b5dd3) 6%, var(--card,#fff))}}.soundpanel-option-face,.soundpanel-mode-face{cursor:pointer;align-items:center;gap:.6rem;min-width:0;min-height:44px;margin:0;padding:.55rem .7rem;display:flex}.soundpanel-option-input,.soundpanel-mode-input{opacity:0;width:20px;height:20px;cursor:inherit;margin:0;position:absolute}.soundpanel-option-mark,.soundpanel-mode-mark{pointer-events:none;border:2px solid var(--card-ink,#1f2430);border-radius:50%;flex:none;width:20px;height:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.soundpanel-option-mark,.soundpanel-mode-mark{border:2px solid color-mix(in srgb, var(--card-ink,#1f2430) 34%, transparent)}}.soundpanel-option-mark,.soundpanel-mode-mark{background:var(--card,#fff);transition:border-color .15s}.soundpanel-option-input:checked~.soundpanel-option-mark,.soundpanel-mode-input:checked~.soundpanel-mode-mark{border-color:var(--primary,#6b5dd3)}.soundpanel-option-input:checked~.soundpanel-option-mark:after,.soundpanel-mode-input:checked~.soundpanel-mode-mark:after{content:"";background:var(--primary,#6b5dd3);border-radius:50%;position:absolute;inset:3px}.soundpanel-option-input:focus-visible~.soundpanel-option-mark,.soundpanel-mode-input:focus-visible~.soundpanel-mode-mark{outline:2px solid var(--primary,#6b5dd3);outline-offset:3px}.soundpanel-option-text,.soundpanel-mode-text{gap:2px;min-width:0;display:grid}.soundpanel-option-name,.soundpanel-mode-title{color:var(--card-ink,#1f2430);font-size:.9rem;font-weight:650}.soundpanel-option-desc,.soundpanel-mode-detail{color:var(--card-muted,#6b7280);font-size:.78rem;line-height:1.4}.soundpanel-listen{min-width:44px;min-height:44px;font:inherit;color:var(--card-ink,#1f2430);background:var(--card,#fff);border:1px solid var(--hairline,#e6ecef);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;margin-right:.5rem;padding:0 .75rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.soundpanel-listen:hover{background:var(--surface-2,#f1f5f6);border-color:var(--primary,#6b5dd3)}@supports (color:color-mix(in lab, red, red)){.soundpanel-listen:hover{border-color:color-mix(in srgb, var(--primary,#6b5dd3) 34%, var(--hairline,#e6ecef))}}.soundpanel-listen:focus-visible{outline:2px solid var(--primary,#6b5dd3);outline-offset:2px}.soundpanel-listen-icon{flex:none}.soundpanel-duration{gap:.3rem;padding:0 .7rem .7rem 2rem;display:grid}.soundpanel-duration-label{color:var(--card-ink,#1f2430);font-size:.8rem;font-weight:600}.soundpanel-duration-row,.soundpanel-volume-row{align-items:center;gap:.6rem;min-width:0;min-height:44px;display:flex}.soundpanel-duration-value,.soundpanel-volume-value{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2rem;color:var(--card-ink,#1f2430);flex:none;font-size:.82rem;font-weight:700}.soundpanel-volume-end{color:var(--card-muted,#6b7280);flex:none;font-size:.75rem}.soundpanel-range{appearance:none;cursor:pointer;background:0 0;flex:auto;width:100%;min-width:0;height:44px;margin:0}.soundpanel-range::-webkit-slider-runnable-track{background:var(--card-ink,#1f2430);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.soundpanel-range::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--card-ink,#1f2430) 18%, var(--card,#fff))}}.soundpanel-range::-moz-range-track{background:var(--card-ink,#1f2430);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.soundpanel-range::-moz-range-track{background:color-mix(in srgb, var(--card-ink,#1f2430) 18%, var(--card,#fff))}}.soundpanel-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary,#6b5dd3);border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 1px 3px #0f142247}.soundpanel-range::-moz-range-thumb{background:var(--primary,#6b5dd3);border:2px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 3px #0f142247}.soundpanel-range:focus-visible{outline:2px solid var(--primary,#6b5dd3);outline-offset:3px;border-radius:999px}.soundpanel-feedback{border:1px solid #0000;border-radius:.55rem;margin:0;padding:.5rem .7rem;font-size:.82rem}.soundpanel-feedback.is-info{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.soundpanel-feedback.is-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.soundpanel-bridge{border-radius:var(--r-md,14px);background:var(--surface-2,#f1f5f6);justify-items:start;gap:.3rem;margin-top:0;padding:.85rem;display:grid}.soundpanel-bridge-question{color:var(--card-ink,#1f2430);margin:0;font-size:.88rem;font-weight:700}.soundpanel-bridge-body{color:var(--card-muted,#6b7280);margin:0;font-size:.8rem;line-height:1.45}.soundpanel-bridge-link{min-height:44px;color:var(--primary,#6b5dd3);text-underline-offset:3px;align-items:center;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-flex}.soundpanel-bridge-link:hover{text-decoration-thickness:2px}.soundpanel-bridge-link:focus-visible{outline:2px solid var(--primary,#6b5dd3);outline-offset:3px;border-radius:6px}.soundpanel-foot{border-top:1px solid var(--hairline,#e6ecef);gap:.55rem;margin-top:1rem;padding-top:.85rem;display:grid}.soundpanel-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.soundpanel-foot-state{color:var(--card-muted,#6b7280);margin:0;font-size:.8rem;font-weight:600}.soundpanel-foot-state.is-dirty{color:#92400e}.soundpanel-save{min-height:44px}.orders-panel-body:has(.soundpanel-foot){scroll-padding-bottom:96px}.orders-panel-body .soundpanel-foot{bottom:calc(-1 * var(--orders-panel-pad,1rem));z-index:3;margin:.9rem calc(-1 * var(--orders-panel-pad,1rem)) calc(-1 * var(--orders-panel-pad,1rem));padding:.75rem var(--orders-panel-pad,1rem);background:var(--card,#fff);position:sticky;box-shadow:0 -8px 20px -12px #0f1b3c59}@media (max-width:420px){.soundpanel-listen-label{display:none}.soundpanel-listen{padding:0}}@media (prefers-reduced-motion:reduce){.soundpanel-option,.soundpanel-mode,.soundpanel-listen,.soundpanel-option-mark,.soundpanel-mode-mark{transition:none}}.orders-live-idle-dot.is-degraded{background:#b45309;animation:none}.orders-live-degraded{color:#92400e}.orders-live-degraded .btn{margin-left:.4rem}.app-v9 .status-badge.awaiting{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .status-badge.awaiting{background:color-mix(in srgb, var(--highlight) 26%, var(--card))}}.app-v9 .status-badge.awaiting{color:#7a4a08}.orders-page{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.orders-page>*,.orders-cockpit>*{min-width:0}@media (min-width:900px){.orders-cockpit{flex-direction:column;gap:12px;display:flex}}.cockpit-bar{background:var(--card,#fff);border:1px solid var(--card-hairline,#e6ecef);border-radius:var(--r-md,14px);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding:.5rem .7rem;display:flex}.cockpit-bar-identity{align-items:baseline;gap:.45rem;min-width:0;display:flex}.cockpit-bar-title{color:var(--card-ink,#0f1b3c);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}.cockpit-bar-count{font-family:var(--font-mono,monospace);color:var(--card-muted,#5b6172);white-space:nowrap;font-size:.72rem;font-weight:600}.cockpit-bar>.orders-live{flex:1 0 100%;order:90;margin:0}.cockpit-bar>.orders-live:empty{display:none}.cockpit-bar-actions{align-items:center;gap:.4rem;display:flex}.cockpit-bar-tail,.cockpit-bar-utilities{display:contents}.cockpit-search{background:var(--primary,#1e8e9b);flex:200px;align-items:center;gap:.35rem;min-width:160px;max-width:340px;padding:0 .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cockpit-search{background:color-mix(in srgb, var(--primary,#1e8e9b) 5%, var(--card-tint,#f1f5f6))}}.cockpit-search{border:1px solid var(--primary,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.cockpit-search{border:1px solid color-mix(in srgb, var(--primary,#1e8e9b) 12%, var(--hairline,#e6ecef))}}.cockpit-search{border-radius:var(--r-pill,999px);min-height:36px}.cockpit-search:focus-within{border-color:var(--primary,#1e8e9b);box-shadow:var(--focus-ring)}.cockpit-search-icon{color:var(--muted,#7a8397);flex:none;font-size:1rem;line-height:1}.cockpit-search-input{min-width:0;font:inherit;color:var(--ink,#0f1b3c);background:0 0;border:0;flex:auto;padding:0;font-size:.9rem}.cockpit-search-input:focus{outline:none}.cockpit-search-input::-webkit-search-cancel-button{display:none}.cockpit-search-clear{appearance:none;font:inherit;color:var(--primary-deep,#166e79);cursor:pointer;background:0 0;border:0;flex:none;padding:.2rem .15rem;font-size:.78rem;font-weight:600}.cockpit-search-clear:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm,10px);outline:none}.cockpit-tabs{background:var(--primary,#1e8e9b);gap:2px;padding:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.cockpit-tabs{background:color-mix(in srgb, var(--primary,#1e8e9b) 5%, var(--card-tint,#f1f5f6))}}.cockpit-tabs{border:1px solid var(--primary,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.cockpit-tabs{border:1px solid color-mix(in srgb, var(--primary,#1e8e9b) 12%, var(--hairline,#e6ecef))}}.cockpit-tabs{border-radius:var(--r-pill,999px)}.cockpit-tab{appearance:none;font:inherit;color:var(--muted,#7a8397);cursor:pointer;border-radius:var(--r-pill,999px);white-space:nowrap;background:0 0;border:0;min-height:30px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.cockpit-tab:hover{color:var(--ink,#0f1b3c)}.cockpit-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.cockpit-tab[aria-selected=true]{color:var(--primary-deep,#166e79);background:var(--card,#fff);box-shadow:var(--shadow-sm)}.cockpit-tab-count{font-family:var(--font-mono,monospace);color:var(--muted,#7a8397);margin-left:.4rem;font-size:.75rem}.cockpit-help{flex:none;margin-left:auto;position:relative}.cockpit-help-summary{border:1px solid var(--hairline-strong,#d6dee3);background:var(--card,#fff);width:28px;height:28px;color:var(--card-muted,#5b6172);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;list-style:none;display:inline-flex}.cockpit-help-summary::-webkit-details-marker{display:none}.cockpit-help-summary:hover{color:var(--ink,#0f1b3c);border-color:var(--primary,#1e8e9b)}.cockpit-help-summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.cockpit-help-panel{z-index:40;background:var(--card,#fff);border:1px solid var(--card-hairline,#e6ecef);border-radius:var(--r-md,14px);width:min(320px,78vw);box-shadow:var(--shadow-lift,0 18px 40px #0f1b3c2e);color:var(--card-muted,#5b6172);gap:.5rem;padding:.8rem .9rem;font-size:.85rem;line-height:1.5;display:grid;position:absolute;top:calc(100% + 8px);right:0}.cockpit-help-panel p{margin:0}.cockpit-bar-live{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.cockpit-bar-live .btn{min-height:32px}.cockpit-vigilance-chip{color:var(--ink-soft,#3c4763);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.cockpit-vigilance-chip .orders-live-idle-dot{flex:none}.cockpit-vigilance-chip.is-warning{color:#92400e}.cockpit-vigilance-urgent{font-family:var(--font-mono,monospace);color:var(--ink,#0f1b3c);background:var(--highlight);align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-urgent{background:color-mix(in srgb, var(--highlight) 22%, var(--card))}}.cockpit-vigilance-urgent{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-urgent{border:1px solid color-mix(in srgb, var(--highlight) 50%, var(--card))}}.cockpit-vigilance-urgent{border-radius:var(--r-pill,999px);padding:.2rem .6rem}.cockpit-vigilance-attention{white-space:nowrap;border-radius:var(--r-pill,999px);background:var(--warning-soft,#ffe4b0);color:var(--warning,#c98a14);align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-attention{color:color-mix(in srgb, var(--warning,#c98a14) 72%, var(--ink,#0f1b3c))}}.cockpit-vigilance-attention{border:1px solid var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-attention{border:1px solid color-mix(in srgb, var(--warning,#c98a14) 30%, transparent)}}.cockpit-vigilance-attention-marker{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.cockpit-vigilance-attention.is-critical{background:var(--error-soft,#ffd7d7);color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-attention.is-critical{color:color-mix(in srgb, var(--error,#d93b3b) 78%, var(--ink,#0f1b3c))}}.cockpit-vigilance-attention.is-critical{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-attention.is-critical{border-color:color-mix(in srgb, var(--error,#d93b3b) 32%, transparent)}}.cockpit-vigilance-attention.is-critical .cockpit-vigilance-attention-marker{box-shadow:0 0 0 3px var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-attention.is-critical .cockpit-vigilance-attention-marker{box-shadow:0 0 0 3px color-mix(in srgb, var(--error,#d93b3b) 20%, transparent)}}.cockpit-vigilance-attention:hover{background:var(--warning-soft,#ffe4b0)}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-attention:hover{background:color-mix(in srgb, var(--warning-soft,#ffe4b0) 70%, var(--card))}}.cockpit-vigilance-attention.is-critical:hover{background:var(--error-soft,#ffd7d7)}@supports (color:color-mix(in lab, red, red)){.cockpit-vigilance-attention.is-critical:hover{background:color-mix(in srgb, var(--error-soft,#ffd7d7) 70%, var(--card))}}.cockpit-vigilance-attention:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cockpit-sound-button{white-space:nowrap;cursor:pointer;border-radius:var(--r-pill,999px);background:var(--card-tint,#f4f5f9);color:var(--muted,#616a80);border:1px solid var(--hairline);align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cockpit-sound-button{border:1px solid color-mix(in srgb, var(--hairline) 80%, transparent)}}.cockpit-sound-button{transition:background .15s,color .15s}.cockpit-sound-button-icon{flex:none}.cockpit-sound-button.is-ok{background:var(--success-soft,#c8ebe0);color:#0d5c4a;border-color:#0000}.cockpit-sound-button.is-warning{background:var(--warning-soft,#ffe4b0);color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.cockpit-sound-button.is-warning{color:color-mix(in srgb, var(--warning,#c98a14) 72%, var(--ink,#0f1b3c))}}.cockpit-sound-button.is-warning{border-color:#0000}.cockpit-sound-button.is-info{background:var(--card-tint,#f4f5f9);color:var(--ink,#0f1b3c)}.cockpit-sound-button:hover{background:var(--card-tint)}@supports (color:color-mix(in lab, red, red)){.cockpit-sound-button:hover{background:color-mix(in srgb, var(--card-tint) 60%, var(--card))}}.cockpit-sound-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cockpit-refresh-button{white-space:nowrap;cursor:pointer;border-radius:var(--r-sm,10px);color:var(--ink-soft,#3d4763);background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.78rem;font-weight:600;line-height:1.2;transition:background .15s,color .15s;display:inline-flex}.cockpit-refresh-button:hover:not(:disabled){background:var(--card-tint,#f4f5f9);color:var(--ink,#0f1b3c)}.cockpit-refresh-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cockpit-refresh-button:disabled{cursor:default;color:var(--muted,#616a80)}.cockpit-refresh-icon{flex:none}.cockpit-refresh-icon.is-spinning{transform-origin:50%;animation:.9s linear infinite cockpit-refresh-spin}@keyframes cockpit-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cockpit-refresh-icon.is-spinning{opacity:.55;animation:none}}@media (max-width:720px){.cockpit-bar{gap:.4rem .45rem;padding:.5rem .6rem}.cockpit-bar-identity{flex:auto;order:1}.cockpit-bar-tail{flex:none;order:2;align-items:center;gap:.45rem;display:flex}.cockpit-tabs{flex:1 0 100%;order:3;justify-content:space-between}.cockpit-tab{text-align:center;flex:auto}.cockpit-search{flex:1 0 100%;order:4;max-width:none;min-height:44px}.cockpit-bar-live,.cockpit-bar-actions{display:contents}.cockpit-vigilance-chip{order:5}.cockpit-vigilance-attention{order:6}.cockpit-bar-utilities{flex:none;order:7;align-items:center;gap:.45rem;display:flex}.cockpit-help{margin-left:0}.cockpit-bar-live .btn,.cockpit-bar-actions .btn,.cockpit-tab{min-height:44px}.cockpit-vigilance-attention,.cockpit-sound-button,.cockpit-refresh-button{min-height:44px;padding-inline:.7rem}.cockpit-help-summary{width:44px;height:44px}}@media (max-width:1080px){.cockpit-refresh-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cockpit-refresh-button{padding-inline:.5rem}}@media (max-width:900px){.cockpit-sound-button-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cockpit-sound-button{padding-inline:.55rem}}.cockpit-settings-icon,.cockpit-mostrador-icon,.cockpit-mostrador-label-short{display:none}.cockpit-settings-button,.cockpit-mostrador-toggle{white-space:nowrap}.cockpit-mostrador-toggle.is-on{background:var(--primary,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.cockpit-mostrador-toggle.is-on{background:color-mix(in srgb, var(--primary,#1e8e9b) 10%, var(--card,#fff))}}.cockpit-mostrador-toggle.is-on{border-color:var(--primary,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.cockpit-mostrador-toggle.is-on{border-color:color-mix(in srgb, var(--primary,#1e8e9b) 34%, transparent)}}.cockpit-mostrador-toggle.is-on{color:var(--primary-deep,#166e79);box-shadow:inset 0 0 0 1px var(--primary,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.cockpit-mostrador-toggle.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary,#1e8e9b) 16%, transparent)}}.cockpit-mostrador-toggle.is-on:hover{background:var(--primary,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.cockpit-mostrador-toggle.is-on:hover{background:color-mix(in srgb, var(--primary,#1e8e9b) 16%, var(--card,#fff))}}.cockpit-mostrador-toggle.is-on:hover{color:var(--primary-deep,#166e79)}@media (max-width:720px){.cockpit-sound-button-label{clip-path:none;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.cockpit-refresh-label,.cockpit-settings-label,.cockpit-mostrador-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cockpit-refresh-button,.cockpit-settings-button{justify-content:center;width:44px;padding-inline:0}.cockpit-mostrador-label-short{display:inline}.cockpit-settings-icon,.cockpit-mostrador-icon{display:inline-flex}.cockpit-settings-button,.cockpit-mostrador-toggle{gap:.4rem}.cockpit-mostrador-toggle{padding-inline:.7rem}}@media (max-width:380px){.cockpit-tab{padding:.35rem .4rem}}.opboard,.opboard-calm{--opboard-stage:var(--primary,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.opboard,.opboard-calm{--opboard-stage:color-mix(in srgb, var(--primary,#1e8e9b) 6%, var(--card-tint,#f1f5f6))}}.opboard{scrollbar-width:thin;background-image:none;align-items:stretch;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.opboard-col{background:var(--opboard-stage,#e4eff0);border-radius:var(--r-sm,10px);min-width:244px;box-shadow:none;--opboard-tone:var(--hairline-strong,#d6dee3);border:0;flex-direction:column;flex:1 1 0;transition:flex-grow .2s,min-width .2s,flex-basis .2s;display:flex}.opboard-col[data-collapsed=true]{flex:none;width:156px;min-width:0}.opboard-col[data-empty=true]{align-self:flex-start}.opboard-col[data-collapsed=true] .opboard-col-head{align-items:flex-start}.opboard-col[data-collapsed=true] .opboard-col-title{white-space:normal;font-size:.82rem;line-height:1.25;overflow:visible}.opboard-col[data-collapsed=true] .opboard-col-toggle:after{align-self:center}.opboard-col[data-empty=true][data-collapsed=false]{flex:0 auto;min-width:200px}@media (prefers-reduced-motion:reduce){.opboard-col{transition:none}}.opboard-col-head{background:0 0;border-bottom:0;border-radius:0;align-items:center;gap:.5rem;padding:.5rem .6rem .4rem;display:flex}.opboard-col[data-tone=attention]{--opboard-tone:var(--highlight,#ffb13b)}.opboard-col[data-tone=scheduled]{--opboard-tone:var(--info,#2c5a66)}.opboard-col[data-tone=ready]{--opboard-tone:var(--primary,#1e8e9b)}.opboard-col-toggle{appearance:none;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;width:100%;min-width:0;margin:0;padding:0;display:flex}.opboard-col-toggle:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm,10px);outline:none}.opboard-col-toggle:after{content:"›";color:var(--muted,#7a8397);flex:none;margin-left:auto;font-size:1rem;line-height:1;transform:rotate(90deg)}.opboard-col[data-collapsed=true] .opboard-col-toggle:after{transform:none}.opboard-col-title{letter-spacing:.005em;color:var(--ink,#0f1b3c);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.88rem;font-weight:600;overflow:hidden}.opboard-col-title:before{content:"";vertical-align:-.11em;background:var(--opboard-tone,var(--hairline-strong,#d6dee3));border-radius:999px;width:3px;height:.86em;margin-right:.45rem;display:inline-block}.opboard-col[data-empty=true] .opboard-col-title{color:var(--ink-soft,#3c4763);font-weight:600}.opboard-col-count{font-family:var(--font-mono,monospace);color:var(--ink-soft,#3c4763);background:var(--card,#fff);border:1px solid var(--hairline,#e6ecef);border-radius:var(--r-pill,999px);flex:none;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.opboard-col[data-empty=true] .opboard-col-count{color:var(--muted,#7a8397)}.opboard-col-body{align-content:start;gap:10px;padding:.5rem .6rem .7rem;display:grid}.opboard-col-body[hidden]{display:none}.opboard-col-body>.orders-card-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0;padding:0;display:grid;overflow:visible}.opboard-sub-title{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#7a8397);margin:.15rem 0 0;font-size:.68rem;font-weight:600}.opboard-empty{color:var(--muted,#7a8397);text-align:left;text-wrap:pretty;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.1rem .15rem .35rem;font-size:.82rem;line-height:1.45}.opboard-calm{background:radial-gradient(120% 120% at 8% 0%, var(--primary,#1e8e9b), transparent 62%) no-repeat, var(--card,#fff);align-items:flex-start;gap:.9rem;padding:clamp(1.1rem,2.6vw,1.9rem) clamp(1.1rem,2.6vw,1.9rem) clamp(.95rem,1.6vw,1.3rem);display:flex}@supports (color:color-mix(in lab, red, red)){.opboard-calm{background:radial-gradient(120% 120% at 8% 0%, color-mix(in srgb, var(--primary,#1e8e9b) 7%, transparent), transparent 62%) no-repeat, var(--card,#fff)}}.opboard-calm{border:1px solid var(--card-hairline,#e6ecef);border-radius:var(--r-lg,16px) var(--r-lg,16px) 0 0;border-bottom:0}.opboard-calm-mark{width:46px;height:46px;color:var(--primary-deep,#166e79);background:var(--primary,#1e8e9b);border-radius:50%;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.opboard-calm-mark{background:color-mix(in srgb, var(--primary,#1e8e9b) 11%, var(--card,#fff))}}.opboard-calm-mark{flex:none}.opboard-calm-say{flex:auto;align-content:start;gap:.3rem;min-width:0;display:grid}.app-v9 .opboard-calm-eyebrow{margin:0}.app-v9 .opboard-calm-title{font-family:var(--font-display,var(--font-bricolage), sans-serif);letter-spacing:-.018em;color:var(--card-ink,#0f1b3c);margin:0;font-size:clamp(1.28rem,2.4vw,1.62rem);font-weight:700;line-height:1.15}.app-v9 .opboard-calm-lead{max-width:46ch;color:var(--card-ink-soft,#3c4763);text-wrap:pretty;margin:0;font-size:.94rem;line-height:1.55}.opboard[data-calm=true]{background:var(--card,#fff);border:1px solid var(--card-hairline,#e6ecef);border-radius:0 0 var(--r-lg,16px) var(--r-lg,16px);border-top:0;align-items:stretch;gap:8px;padding:0 clamp(1.1rem,2.6vw,1.9rem) clamp(1.1rem,2.6vw,1.9rem);overflow-x:visible}.opboard[data-calm=true] .opboard-col,.opboard[data-calm=true] .opboard-col[data-collapsed=true],.opboard[data-calm=true] .opboard-col[data-empty=true]{background:var(--opboard-stage,#e4eff0);width:auto;min-width:128px;max-width:300px;box-shadow:none;flex:1 1 0;align-self:stretch}.opboard[data-calm=true] .opboard-col-head{min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;padding:0}.opboard[data-calm=true] .opboard-col-title{white-space:normal;color:var(--ink-soft,#3c4763);font-size:.84rem;font-weight:600;line-height:1.3;overflow:visible}.opboard[data-calm=true] .opboard-col-count{background:var(--card,#fff);color:var(--muted,#7a8397)}.opboard[data-calm=true] .opboard-col-toggle{border-radius:inherit;align-items:center;padding:.55rem .75rem}.opboard[data-calm=true] .opboard-col-toggle:after{align-self:center}.opboard[data-calm=true] .opboard-col-body{padding:0 .75rem .6rem}@media (min-width:1180px){body:not(.db-mostrador) .cockpit-panel-operacion:has(>.opboard-calm){grid-template-columns:minmax(320px,1.05fr) minmax(280px,.95fr);align-items:stretch;display:grid}body:not(.db-mostrador) .cockpit-panel-operacion:has(>.opboard-calm)>.opboard-calm{border-bottom:1px solid var(--card-hairline,#e6ecef);border-radius:var(--r-lg,16px) 0 0 var(--r-lg,16px);border-right:0}body:not(.db-mostrador) .cockpit-panel-operacion:has(>.opboard-calm)>.opboard[data-calm=true]{border-top:1px solid var(--card-hairline,#e6ecef);border-radius:0 var(--r-lg,16px) var(--r-lg,16px) 0;border-left:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-content:start;padding:clamp(1.1rem,2.6vw,1.9rem) clamp(1.1rem,2.6vw,1.9rem) clamp(.95rem,1.6vw,1.3rem) 0;display:grid}}.order-row.is-leaving{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.order-row.is-leaving{transition:none}}.opboard-pager{scrollbar-width:none;gap:.4rem;padding-bottom:4px;display:none;overflow-x:auto}.opboard-pager::-webkit-scrollbar{display:none}.app-v9 .opboard-pager-chip.is-active{font-weight:700;box-shadow:inset 0 -2px}@media (max-width:899px){.opboard{flex-direction:column;align-items:stretch;overflow-x:visible}.opboard-col,.opboard-col[data-collapsed=true],.opboard-col[data-empty=true][data-collapsed=false]{flex:none;width:auto;min-width:0;scroll-margin-top:12px}.opboard-col[data-stage-selected=false]{display:none}.opboard-col{position:relative}.opboard-col[data-stage-selected=true] .opboard-col-head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.opboard-pager{display:flex}.opboard-pager-chip{flex:none;min-height:44px}.opboard-col-toggle{min-height:44px}.opboard[data-calm=true] .opboard-col,.opboard[data-calm=true] .opboard-col[data-collapsed=true],.opboard[data-calm=true] .opboard-col[data-empty=true]{flex:none;align-self:stretch;max-width:none}.opboard[data-calm=true] .opboard-col[data-stage-selected=true] .opboard-col-head{clip-path:none;white-space:normal;width:auto;height:auto;min-height:52px;margin:0;padding:0;position:static;overflow:visible}.opboard[data-calm=true] .opboard-col-head{min-height:52px}.opboard[data-calm=true][data-calm-asked=false]{display:none}body:not(.db-mostrador) .opboard-pager[data-calm=true]{margin-top:.75rem}.opboard-calm{border-bottom:1px solid var(--card-hairline,#e6ecef);border-radius:var(--r-lg,16px)}.opboard[data-calm=true]{border-top:1px solid var(--card-hairline,#e6ecef);border-radius:var(--r-lg,16px);margin-top:.75rem;padding:.75rem}}body.db-mostrador .merchant-sidebar,body.db-mostrador .merchant-shell-body>.merchant-topbar,body.db-mostrador .app-v9 .merchant-context-deck{display:none}body.db-mostrador .merchant-shell{display:block}body.db-mostrador .merchant-shell-body{width:100%;max-width:none;margin:0;padding:0}body.db-mostrador .app-main,body.db-mostrador .app-main.wide{width:100%;max-width:none;margin:0;padding:10px 14px 0}body.db-mostrador{overflow:hidden}body.db-mostrador .app-v9,body.db-mostrador .merchant-shell,body.db-mostrador .merchant-shell-body,body.db-mostrador .app-main,body.db-mostrador .orders-page{flex-direction:column;min-height:0;display:flex}body.db-mostrador .app-v9{flex:none;height:100dvh;overflow:hidden}body.db-mostrador .merchant-shell,body.db-mostrador .merchant-shell-body,body.db-mostrador .app-main,body.db-mostrador .orders-page,body.db-mostrador .orders-cockpit{flex:auto}body.db-mostrador .orders-cockpit{flex-direction:column;gap:10px;min-height:0;padding-bottom:10px;display:flex}body.db-mostrador .cockpit-bar{flex:none}body.db-mostrador [role=tabpanel]{flex-direction:column;flex:auto;min-height:0;display:flex}body.db-mostrador .orders-results,body.db-mostrador .orders-browser{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}body.db-mostrador .opboard{flex:auto;align-items:stretch;min-height:0}body.db-mostrador .opboard[data-calm=true],body.db-mostrador .opboard-calm{flex:none}body.db-mostrador .opboard-col{max-height:100%}body.db-mostrador .opboard-col-body{scrollbar-width:thin;overscroll-behavior:contain;overflow-y:auto}body.db-mostrador .opboard-col-head{z-index:2;background:var(--opboard-stage,#e4eff0);position:sticky;top:0}.cockpit-mostrador-exit{font-weight:600}.cockpit-bar-actions .btn{white-space:nowrap}@media (max-width:899px){body.db-mostrador .cockpit-panel-operacion{overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-top:64px;overflow-y:auto}body.db-mostrador .opboard{flex:none;overflow-y:visible}body.db-mostrador .opboard-col-body{overflow-y:visible}body.db-mostrador .opboard-col{max-height:none}body.db-mostrador .opboard-pager{z-index:3;background:var(--surface,#f7fafa);border-bottom:1px solid var(--hairline,#e6ecef);flex:none;padding-top:6px;padding-bottom:6px;position:sticky;top:0}body.db-mostrador .opboard-col-head{position:static}}@media (prefers-reduced-motion:reduce){body.db-mostrador .orders-cockpit{scroll-behavior:auto}}.historial-controls{background:var(--surface-2,#f1f5f6);border:1px solid var(--hairline,#e6ecef);border-radius:var(--r-md,14px);flex-wrap:wrap;align-items:end;gap:.6rem .9rem;padding:.8rem;display:flex}.historial-field{gap:.25rem;display:grid}.historial-field>label{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft,#3c4763);font-size:.68rem;font-weight:600}.historial-field select,.historial-field input[type=date]{font:inherit;border:1px solid var(--hairline-strong,#d6dee3);border-radius:var(--r-sm,10px);background:var(--card,#fff);color:var(--ink,#0f1b3c);min-height:38px;padding:.4rem .55rem;font-size:.88rem}.historial-field select:focus-visible,.historial-field input[type=date]:focus-visible{box-shadow:var(--focus-ring);outline:none}.historial-total{font-family:var(--font-mono,monospace);color:var(--muted,#7a8397);font-size:.8rem}.historial-scope-note{max-width:62ch;color:var(--card-ink-soft,var(--ink-soft,#3c4763));margin:0;font-size:.86rem;line-height:1.5}.historial-more{justify-content:center;padding-top:.4rem;display:flex}@media (max-width:640px){.historial-field select,.historial-field input[type=date]{min-height:44px}}.orders-panel-overlay[hidden]{display:none}.orders-panel-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b3c73;justify-content:flex-end;display:flex;position:fixed;inset:0}.orders-panel{background:var(--card,#fff);width:min(460px,100%);height:100%;box-shadow:var(--shadow-lift,0 18px 40px #0f1b3c38);flex-direction:column;animation:.18s orders-panel-in;display:flex}.orders-panel-detail{width:min(680px,100%)}@keyframes orders-panel-in{0%{opacity:0;transform:translate(24px)}}.orders-panel-head{border-bottom:1px solid var(--hairline,#e6ecef);justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.orders-panel-title{color:var(--ink,#0f1b3c);margin:0;font-size:1.05rem;font-weight:700}.orders-panel-body{--orders-panel-pad:1rem;padding:var(--orders-panel-pad);flex:auto;overflow-y:auto}.orders-panel-body .orders-sound{box-shadow:none;border:0;padding:0}.order-detail-foot{bottom:calc(-1 * var(--orders-panel-pad,1rem));z-index:3;margin:.2rem calc(-1 * var(--orders-panel-pad,1rem)) calc(-1 * var(--orders-panel-pad,1rem));padding:.7rem var(--orders-panel-pad,1rem);background:var(--card,#fff);border-top:1px solid var(--card-hairline,#e6ecef);gap:.6rem;display:grid;position:sticky;box-shadow:0 -8px 20px -12px #0f1b3c59}.order-detail-foot .ds-card{box-shadow:none;background:0 0;border:0;padding:0}.order-detail-foot .app-eyebrow{display:none}.order-detail-foot .order-section-title{font-size:.9rem}.orders-panel-body .order-detail-stack{padding-bottom:.2rem}@media (max-width:720px){.orders-panel-overlay{justify-content:stretch;align-items:flex-end}.orders-panel{border-radius:var(--r-lg,16px) var(--r-lg,16px) 0 0;width:100%;height:auto;max-height:88dvh;animation-name:orders-panel-up}@keyframes orders-panel-up{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.orders-panel{animation:none}}.orders-skeleton{gap:12px;display:grid}.orders-skeleton-bar{border-radius:var(--r-md,14px);background:linear-gradient(90deg, var(--surface-2,#f1f5f6) 25%, var(--card-tint-strong,#e6ecef) 50%, var(--surface-2,#f1f5f6) 75%);background-size:200% 100%;height:72px;animation:1.4s infinite orders-skeleton-shimmer}@keyframes orders-skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.orders-skeleton-bar{animation:none}}.app-v9 .ds-choice-cards{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.app-v9 .ds-choice-cards{grid-template-columns:1fr 1fr}}.app-v9 .ds-choice-card{border:1.5px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:6px 12px;padding:18px 18px 20px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.app-v9 .ds-choice-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-choice-card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .ds-choice-card:hover{box-shadow:var(--shadow-sm)}.app-v9 .ds-choice-card:has(input:focus-visible){box-shadow:var(--focus-ring);border-color:var(--primary)}.app-v9 .ds-choice-card.is-selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-choice-card.is-selected{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .ds-choice-card.is-selected{box-shadow:var(--shadow-sm)}.app-v9 .ds-choice-card input[type=radio]{width:20px;height:20px;accent-color:var(--primary);grid-row:1/span 3;margin-top:2px}.app-v9 .ds-choice-card-head{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.app-v9 .ds-choice-card-title{color:var(--card-ink);font-size:15.5px;font-weight:700;line-height:1.25}.app-v9 .ds-choice-card-badge{font-family:var(--font-mono,monospace);letter-spacing:.02em;text-transform:uppercase;color:var(--accent-deep,var(--accent));background:var(--accent-soft);border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.app-v9 .ds-choice-card-help{color:var(--card-muted);grid-column:2;font-size:13px;line-height:1.5}.app-v9 .confirm-manual-panel{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card-tint,var(--primary));flex-direction:column;gap:16px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .confirm-manual-panel{background:var(--card-tint,color-mix(in srgb, var(--primary) 4%, var(--card)))}}.app-v9 .confirm-timeout-field{flex-direction:column;gap:8px;display:flex}.app-v9 .confirm-timeout-input-row{align-items:center;gap:10px;display:flex}.app-v9 .confirm-timeout-input-row .form-input{width:7.5rem;max-width:100%}.app-v9 .confirm-timeout-unit{color:var(--card-ink-soft,var(--card-ink));font-size:14px;font-weight:600}.app-v9 .store-contact{flex-direction:column;gap:16px;display:flex}.app-v9 .store-contact--emphasis{border-color:var(--warn-border,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-contact--emphasis{border-color:var(--warn-border,color-mix(in srgb, var(--accent) 45%, var(--card-hairline)))}}.app-v9 .store-contact--emphasis{background:var(--warn-tint,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-contact--emphasis{background:var(--warn-tint,color-mix(in srgb, var(--accent) 7%, var(--card)))}}.app-v9 .store-contact-head{flex-direction:column;gap:4px;display:flex}.app-v9 .store-contact-title,.app-v9 .store-contact-lead{margin:0}.app-v9 .store-contact-actions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.app-v9 .store-contact-action{border-radius:var(--r-sm);border:1px solid var(--card-hairline,var(--hairline));background:var(--card);box-shadow:var(--shadow-sm,var(--shadow-card));color:var(--card-ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:flex}.app-v9 .store-contact-action:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-contact-action:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .store-contact-action:hover{box-shadow:0 10px 22px -14px #0f142259}.app-v9 .store-contact-action:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .store-contact-action-icon{background:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-contact-action-icon{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .store-contact-action-icon{color:var(--primary-deep,var(--primary))}.app-v9 .store-contact-action--whatsapp .store-contact-action-icon{background:#25d366}@supports (color:color-mix(in lab, red, red)){.app-v9 .store-contact-action--whatsapp .store-contact-action-icon{background:color-mix(in srgb, #25d366 20%, var(--card))}}.app-v9 .store-contact-action--whatsapp .store-contact-action-icon{color:#128c4b}.app-v9 .store-contact-action-text{flex-direction:column;gap:1px;min-width:0;display:flex}.app-v9 .store-contact-action-label{font-size:14.5px;font-weight:600;line-height:1.2}.app-v9 .store-contact-action-value{color:var(--card-muted);word-break:break-word;font-size:12.5px;font-weight:500}.app-v9 .store-contact-instructions{border-top:1px solid var(--card-hairline,var(--hairline));flex-direction:column;gap:4px;padding-top:14px;display:flex}.app-v9 .store-contact-instructions-label{color:var(--card-ink);margin:0;font-size:13px;font-weight:600}.app-v9 .store-contact-instructions-text{color:var(--card-ink-soft,var(--card-ink));margin:0}@media (max-width:480px){.app-v9 .store-contact-actions{grid-template-columns:1fr}}.app-v9 .contact-config-form{flex-direction:column;gap:16px;min-width:0;display:flex}.app-v9 .contact-config-card{flex-direction:column;gap:18px;display:flex}.app-v9 .contact-config-card-head{flex-direction:column;gap:6px;display:flex}.app-v9 .contact-visibility-hint{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .contact-email-requirement{margin:2px 0 8px;font-size:13px;line-height:1.5}.app-v9 .contact-config-footer{border-top:1px solid var(--card-hairline,var(--hairline));margin-top:4px;padding-top:18px}.app-v9 .phone-input{align-items:stretch;display:flex;position:relative}.app-v9 .phone-input.has-prefix input{padding-left:52px}.app-v9 .phone-input-prefix{border-right:1px solid var(--card-hairline,var(--hairline));border-radius:var(--r-xs) 0 0 var(--r-xs);background:var(--primary);align-items:center;padding:0 12px;display:flex;position:absolute;top:1px;bottom:1px;left:1px}@supports (color:color-mix(in lab, red, red)){.app-v9 .phone-input-prefix{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .phone-input-prefix{color:var(--card-ink-soft,var(--card-ink));pointer-events:none;font-size:14px;font-weight:600}.app-v9 .phone-input input{flex:auto;width:100%}.app-v9 .contact-copy-link{cursor:pointer;color:var(--primary-deep,var(--primary));text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.app-v9 .contact-copy-link:hover{color:var(--primary-darker,var(--primary-deep))}.app-v9 .contact-copy-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:var(--r-xs);outline:none}.app-v9 .contact-preview{flex-direction:column;gap:10px;display:flex}.app-v9 .contact-preview-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.app-v9 .contact-preview-frame{border-radius:var(--r-md,var(--r-sm));border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .contact-preview-frame{border:1px dashed color-mix(in srgb, var(--primary) 28%, var(--hairline))}}.app-v9 .contact-preview-frame{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .contact-preview-frame{background:color-mix(in srgb, var(--primary) 4%, var(--bg-warm,var(--bg)))}}.app-v9 .contact-preview-frame{padding:14px}.app-v9 .contact-preview-empty{text-align:center;color:var(--muted);margin:0;padding:18px 6px;font-size:13.5px;line-height:1.5}.app-v9 .contact-where-shown{margin-top:0}.app-v9 .live-status{flex-direction:column;gap:16px;padding:22px 24px;display:flex;position:relative}.app-v9 .live-status-head{flex-direction:column;gap:8px;display:flex}.app-v9 .live-status-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .live-status-eyebrow:before{content:"";background:var(--msg-glyph-ink,var(--msg-ink,var(--muted)));width:13px;height:13px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none}.app-v9 .live-status.tone-open .live-status-eyebrow:before{animation:2.8s ease-in-out infinite live-status-breathe}@keyframes live-status-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.app-v9 .live-status.tone-open .live-status-eyebrow:before{animation:none}}.app-v9 .live-status-headline{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:27px;font-weight:700;line-height:1.18}.app-v9 .live-status-sentence{color:var(--ink-soft);max-width:64ch;margin:0;font-size:14.5px;line-height:1.55}.app-v9 .live-status-answer{flex-wrap:wrap;gap:10px;margin-top:-6px;display:flex}.app-v9 .live-status-foot{flex-wrap:wrap;align-items:flex-start;gap:14px 20px;display:flex}.app-v9 .live-status-foot:empty{display:none}.app-v9 .live-status-facts{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.app-v9 .live-status-foot .live-status-preview{flex:320px;min-width:0}.app-v9 .live-status[data-msg-density=prominent] .live-status-headline{font-size:29px}.app-v9 .live-status[data-msg-density=standard]{gap:18px}.app-v9 .live-status[data-msg-density=standard] .live-status-headline{font-size:24px}.app-v9 .live-status-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .live-status-chip{border-radius:var(--r-sm);background:var(--card-tint);border:1px solid var(--hairline);align-items:baseline;gap:7px;padding:6px 11px;display:inline-flex}.app-v9 .live-status-chip-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700}.app-v9 .live-status-chip-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.app-v9 .live-status-chip.tone-positive{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .live-status-chip.tone-positive{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}}.app-v9 .live-status-chip.tone-positive .live-status-chip-value{color:var(--accent-deep)}.app-v9 .live-status-chip.tone-attention{background:var(--warning-soft);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .live-status-chip.tone-attention{border-color:color-mix(in srgb, var(--warning) 34%, transparent)}}.app-v9 .live-status-chip.tone-attention .live-status-chip-label,.app-v9 .live-status-chip.tone-attention .live-status-chip-value{color:var(--warning)}.app-v9 .live-status-chip.tone-muted{background:var(--bg-warm)}.app-v9 .live-status-chip.tone-muted .live-status-chip-value{color:var(--ink-soft)}.app-v9 .live-status-preview{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:4px;padding:11px 13px;display:flex}.app-v9 .live-status-preview-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.app-v9 .live-status-preview-title{color:var(--ink);margin:0;font-size:14px;font-weight:600}.app-v9 .live-status-preview-line{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .live-status-upcoming{flex-direction:column;gap:6px;display:flex}.app-v9 .live-status-upcoming-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.app-v9 .live-status-upcoming-list{border:1px solid var(--hairline);border-radius:var(--r-sm);margin:0;padding:0;list-style:none;overflow:hidden}.app-v9 .live-status-upcoming-item{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 12px;font-size:13px;display:flex}.app-v9 .live-status-upcoming-item:first-child{border-top:none}.app-v9 .live-status-upcoming-label{color:var(--ink-soft);font-weight:500}.app-v9 .live-status-upcoming-when{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.app-v9 .live-status-ctas{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.app-v9 .live-status{gap:14px;padding:22px 20px}.app-v9 .live-status-headline{font-size:23px}.app-v9 .live-status[data-msg-density=standard] .live-status-headline{font-size:21px}.app-v9 .live-status-chip{flex:100%}.app-v9 .live-status-upcoming-item{flex-direction:column;align-items:flex-start;gap:1px}.app-v9 .live-status-answer .btn,.app-v9 .live-status-ctas .btn{width:100%}}.app-v9 .dashboard-recos-details{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);overflow:hidden}.app-v9 .dashboard-recos-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.app-v9 .dashboard-recos-summary::-webkit-details-marker{display:none}.app-v9 .dashboard-recos-summary:hover{background:var(--card-tint)}.app-v9 .dashboard-recos-summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .dashboard-recos-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700}.app-v9 .dashboard-recos-title-soft{color:var(--muted);font-weight:600}.app-v9 .dashboard-recos-hint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:700}.app-v9 .dashboard-recos-list{flex-direction:column;gap:12px;margin:0;padding:4px 20px 20px;list-style:none;display:flex}.app-v9 .dashboard-reco-row{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--card-tint);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.app-v9 .dashboard-reco-body{flex-direction:column;gap:6px;display:flex}.app-v9 .dashboard-reco-intent{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-xs);background:var(--primary-soft);color:var(--primary-darker);align-self:flex-start;padding:3px 8px;font-size:9.5px;font-weight:700}.app-v9 .dashboard-reco-intent.intent-clarity{background:var(--accent-soft);color:var(--accent-deep)}.app-v9 .dashboard-reco-intent.intent-conversion{background:var(--primary-soft);color:var(--primary-darker)}.app-v9 .dashboard-reco-intent.intent-manual-work{background:var(--warning-soft);color:var(--warning)}.app-v9 .dashboard-reco-intent.intent-operation{background:var(--card-tint-strong);color:var(--ink-soft)}.app-v9 .dashboard-reco-label{color:var(--ink);margin:0;font-size:14px;font-weight:600}.app-v9 .dashboard-reco-desc{color:var(--ink-soft);max-width:64ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .dashboard-reco-cta{flex-shrink:0}@media (max-width:560px){.app-v9 .dashboard-reco-row{flex-direction:column;gap:12px}.app-v9 .dashboard-reco-cta{width:100%}}.app-v9 .feedback-stars-static{color:var(--card-hairline);gap:3px;display:inline-flex}.app-v9 .feedback-star-static{display:inline-flex}.app-v9 .feedback-star-static.is-on{color:#f2a93b}.app-v9 .feedback-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .feedback-list-item{flex-direction:column;gap:8px;display:flex}.app-v9 .feedback-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .feedback-list-date{color:var(--card-muted);font-size:12px}.app-v9 .feedback-list-comment{color:var(--ink);white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.app-v9 .feedback-list-comment.is-empty{color:var(--card-muted);font-style:italic}.app-v9 .feedback-list-order{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .public-store-rating{border-radius:var(--r-md);background:var(--card-tint);border:1px solid var(--card-hairline);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.app-v9 .public-store-rating-score{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.app-v9 .public-store-rating-star{color:#f2a93b;align-self:center;display:inline-flex}.app-v9 .public-store-rating-avg{color:var(--ink);font-size:22px;font-weight:800;line-height:1}.app-v9 .public-store-rating-max{color:var(--card-muted);font-size:13px}.app-v9 .public-store-rating-count{color:var(--ink-soft);font-size:14px;font-weight:600}.app-v9 .public-store-rating-basis{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .reputation-kpi{flex-direction:column;gap:10px;display:flex}.app-v9 .reputation-kpi-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .reputation-kpi-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0 0 4px;font-size:11px;font-weight:700}.app-v9 .reputation-kpi-value{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.app-v9 .reputation-kpi-star{color:#f2a93b;align-self:center;display:inline-flex}.app-v9 .reputation-kpi-avg{color:var(--ink);font-size:26px;font-weight:800;line-height:1}.app-v9 .reputation-kpi-count{color:var(--ink-soft);font-size:14px;font-weight:600}.app-v9 .reputation-kpi-empty{color:var(--card-muted);margin:0;font-size:16px;font-weight:600}.app-v9 .reputation-kpi-note{color:var(--card-muted);margin:4px 0 0;font-size:12px}.app-v9 .reputation-kpi-attention{color:var(--warning);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.app-v9 .reputation-kpi-attention-dot{background:var(--warning);border-radius:999px;flex-shrink:0;width:8px;height:8px}.app-v9 .feedback-admin-item{flex-direction:column;gap:10px;display:flex}.app-v9 .feedback-admin-item.is-negative{border-color:var(--warning);box-shadow:inset 3px 0 0 var(--warning)}.app-v9 .feedback-admin-stars{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.app-v9 .feedback-verified-badge{letter-spacing:.02em;background:var(--success-soft);color:var(--success);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .feedback-admin-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .feedback-negative-badge{background:var(--warning-soft);color:var(--warning);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .feedback-hidden-badge{background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .feedback-again-badge{color:var(--card-muted);font-size:12px}.app-v9 .feedback-again-badge strong{color:var(--ink)}.app-v9 .feedback-negative-help{color:var(--warning);margin:0;font-size:13px}.app-v9 .feedback-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .feedback-admin-mod-form{margin:0}.app-v9 .feedback-admin-mod-note{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .feedback-admin-note-form{border-top:1px solid var(--card-hairline);flex-direction:column;gap:12px;margin-top:4px;padding-top:12px;display:flex}.app-v9 .feedback-toggle-row{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.app-v9 .feedback-toggle-row input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:3px}.app-v9 .feedback-toggle-label{color:var(--ink);font-weight:600;display:block}.app-v9 .public-min-input{align-items:center;gap:8px;display:flex}.app-v9 .public-min-input input{max-width:5rem}.app-v9 .public-min-unit{color:var(--card-muted);font-size:14px}.app-v9 .feedback-preview{flex-direction:column;gap:8px;display:flex}.app-v9 .feedback-preview-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .feedback-preview-frame{border-radius:var(--r-md);background:var(--card-tint);border:1px dashed var(--card-hairline);padding:14px}.app-v9 .lmo-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-v9 .lmo-toolbar-count{font-family:var(--font-mono);color:var(--card-muted);margin:0;font-size:12px;font-weight:600}.app-v9 .lmo-group{flex-direction:column;gap:12px;display:flex}.app-v9 .lmo-group-count{font-family:var(--font-mono);color:var(--card-muted);font-weight:600}.app-v9 .lmo-mgmt-list{padding:0}.app-v9 .lmo-mgmt-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb main actions";align-items:start;gap:8px 16px;padding:16px 18px;display:grid}.app-v9 .lmo-mgmt-row+.lmo-mgmt-row{border-top:1px solid var(--card-hairline)}.app-v9 .lmo-mgmt-thumb{grid-area:thumb;line-height:0}.app-v9 .lmo-mgmt-row:is([data-status=finished],[data-status=manually_ended]) .lmo-mgmt-thumb{opacity:.6;filter:saturate(.5)}.app-v9 .lmo-mgmt-main{flex-direction:column;grid-area:main;gap:6px;min-width:0;display:flex}.app-v9 .lmo-mgmt-effect{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.app-v9 .lmo-mgmt-price{font-family:var(--font-mono);color:var(--accent-deep,var(--accent));font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.app-v9 .lmo-mgmt-effect .lmo-mgmt-original{font-family:var(--font-mono);font-size:13px}.app-v9 .lmo-mgmt-percent{font-family:var(--font-mono);color:var(--card-ink-soft);font-size:12px;font-weight:700}.app-v9 .lmo-mgmt-when{color:var(--card-ink);margin:0;font-size:13.5px;font-weight:600}.app-v9 .lmo-mgmt-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .lmo-mgmt-product{color:var(--card-ink);min-width:0;margin:0;font-size:16px;font-weight:700}.app-v9 .lmo-mgmt-archived{color:var(--warning);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .lmo-mgmt-meta{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.app-v9 .lmo-mgmt-fact{align-items:baseline;gap:6px;min-width:0;display:flex}.app-v9 .lmo-mgmt-fact dt{color:var(--card-muted);font-size:11.5px}.app-v9 .lmo-mgmt-fact dd{font-family:var(--font-mono);color:var(--card-ink);margin:0;font-size:12.5px;font-weight:600}.app-v9 .lmo-mgmt-strong{font-weight:700}.app-v9 .lmo-mgmt-original{color:var(--card-muted);text-decoration:line-through}.app-v9 .lmo-mgmt-fact dd.lmo-mgmt-text{font-family:var(--font-body,inherit);font-weight:600}.app-v9 .lmo-mgmt-note{border-radius:var(--r-sm);background:var(--card-tint);color:var(--card-ink);margin:0;padding:8px 12px;font-size:13px}.app-v9 .lmo-mgmt-note-label{color:var(--card-muted);font-weight:700}.app-v9 .lmo-mgmt-actions{flex-direction:column;grid-area:actions;justify-content:center;align-items:stretch;gap:8px;display:flex}.app-v9 .lmo-mgmt-actions form{margin:0;display:contents}@media (max-width:640px){.app-v9 .lmo-mgmt-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb main""actions actions";gap:10px 12px}.app-v9 .lmo-mgmt-actions{flex-flow:wrap}.app-v9 .lmo-mgmt-actions .btn{flex:auto;justify-content:center;min-height:44px}.app-v9 .lmo-mgmt-meta{flex-direction:column;gap:4px}}.app-v9 .lmo-status{letter-spacing:.01em;white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .lmo-status.is-active{background:var(--success-soft);color:var(--accent-deep,var(--accent));border-color:#0000}.app-v9 .lmo-status.is-scheduled{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .lmo-status.is-scheduled{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.app-v9 .lmo-status.is-scheduled{color:var(--accent-deep,var(--accent));border-color:#0000}.app-v9 .lmo-status.is-sold-out{background:var(--warning-soft);color:var(--warning);border-color:#0000}.app-v9 .lmo-status.is-finished,.app-v9 .lmo-status.is-ended{background:var(--card-tint);color:var(--card-muted)}.app-v9 .lmo-detail-zone{flex-direction:column;gap:12px;display:flex}.app-v9 .lmo-form-layout{grid-template-columns:minmax(0,1fr) minmax(0,22rem);grid-template-areas:"form preview""foot preview";align-items:start;gap:20px 28px;display:grid}.app-v9 .lmo-form{flex-direction:column;grid-area:form;gap:16px;min-width:0;display:flex}.app-v9 .lmo-form-foot{grid-area:foot;margin-top:0}@media (max-width:860px){.app-v9 .lmo-form-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""preview""foot"}.app-v9 .lmo-form-foot .btn-primary{flex:auto;justify-content:center;min-height:44px}}@supports selector(:has(*)){.app-v9:has(.lmo-form-layout){overflow-x:clip}}.app-v9 .promo-moment{border:1px solid var(--card-hairline);border-radius:var(--r-lg,18px);background:var(--card);flex-direction:column;gap:16px;min-width:0;padding:22px 24px;display:flex}.app-v9 .promo-moment-head{align-items:flex-start;gap:12px;display:flex}.app-v9 .promo-moment-step{background:var(--primary);color:#fff;width:30px;height:30px;font-family:var(--font-mono,ui-monospace, monospace);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.app-v9 .promo-moment-titles{flex-direction:column;gap:3px;min-width:0;padding-top:3px;display:flex}.app-v9 .promo-moment-title{color:var(--card-ink);margin:0;font-size:17px;font-weight:700;line-height:1.3}.app-v9 .promo-moment-lead{color:var(--card-ink-soft);max-width:60ch;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:640px){.app-v9 .promo-moment{gap:14px;padding:18px 16px}}.app-v9 .lmo-price-qty-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;max-width:32rem;display:grid}.app-v9 .lmo-field-label{color:var(--card-ink);font-size:14px;font-weight:600;display:block}.app-v9 .lmo-window-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:32rem;display:grid}.app-v9 .lmo-equation{border-radius:var(--r-md,14px);background:var(--card-tint);color:var(--card-ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.app-v9 .lmo-equation[data-tone=success]{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 .lmo-equation[data-tone=success]{background:color-mix(in srgb, var(--success-soft) 60%, var(--card))}}.app-v9 .lmo-equation[data-tone=success]{color:var(--card-ink)}.app-v9 .lmo-equation[data-tone=warn]{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 .lmo-equation[data-tone=warn]{background:color-mix(in srgb, var(--warning-soft) 70%, var(--card))}}.app-v9 .lmo-equation[data-tone=warn]{color:var(--card-ink)}.app-v9 .lmo-equation-term{align-items:baseline;gap:6px;display:inline-flex}.app-v9 .lmo-equation-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink);font-weight:700}.app-v9 .lmo-equation-figure.is-reference{color:var(--card-ink-soft);font-weight:600}.app-v9 .lmo-equation-figure.is-offer{color:var(--accent-deep,var(--accent));font-size:17px}.app-v9 .lmo-equation-arrow{color:var(--card-ink-soft)}.app-v9 .lmo-equation-percent{background:var(--card);border:1px solid var(--card-hairline);font-family:var(--font-mono);color:var(--card-ink);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.app-v9 .lmo-window-sentence{color:var(--card-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.app-v9 .lmo-window-sentence[data-tone=warn]{border-left:3px solid var(--warning);padding-left:10px}.app-v9 .lmo-wording{min-inline-size:0;border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .lmo-wording>legend{float:left;width:100%;margin:0 0 8px;padding:0}.app-v9 .lmo-wording>legend+*{clear:both}.app-v9 .lmo-wording-chips{flex-wrap:wrap;gap:8px;display:flex}.app-v9 :is(.lmo-wording,.catalogue-picker)>.help{color:var(--card-muted);font-size:12.5px}.app-v9 :is(.lmo-wording,.catalogue-picker)>.error{color:var(--error);font-size:13px;font-weight:500}.app-v9 .lmo-internal-note{border-top:1px solid var(--card-hairline);padding-top:6px}.app-v9 .lmo-internal-note>summary{cursor:pointer;min-height:44px;color:var(--card-ink-soft);align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}.app-v9 .lmo-internal-note>summary::-webkit-details-marker{display:none}.app-v9 .lmo-internal-note>summary:before{content:"+";text-align:center;width:1em;font-family:var(--font-mono);color:var(--primary-deep)}.app-v9 .lmo-internal-note[open]>summary:before{content:"−"}.app-v9 .lmo-internal-note>summary:hover{color:var(--card-ink)}.app-v9 .lmo-internal-note>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.app-v9 .lmo-created{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid}.app-v9 .lmo-created-text{min-width:0}.app-v9 .lmo-created-text .ds-callout-body{overflow-wrap:anywhere}.app-v9 .lmo-created-later{color:var(--card-ink-soft);max-width:22ch;margin:0;font-size:13px}@media (max-width:640px){.app-v9 .lmo-created{grid-template-columns:auto minmax(0,1fr)}.app-v9 .lmo-created-cta,.app-v9 .lmo-created-later{grid-column:1/-1;max-width:none}.app-v9 .lmo-created-cta{justify-content:center;min-height:44px}}.app-v9 .catalogue-picker{min-inline-size:0;border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .catalogue-picker-legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .catalogue-picker-tools{flex-direction:column;gap:10px;display:flex}.app-v9 .catalogue-picker-search{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);width:100%;max-width:26rem;min-height:44px;font:inherit;color:var(--card-ink);padding:9px 12px;font-size:14px}.app-v9 .catalogue-picker-search:focus{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .catalogue-picker-cats{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .catalogue-picker-cat{border:1px solid var(--card-hairline);background:var(--card);min-height:34px;font:inherit;color:var(--card-ink-soft);white-space:nowrap;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.app-v9 .catalogue-picker-cat:hover{border-color:var(--hairline-strong)}.app-v9 .catalogue-picker-cat[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-darker);font-weight:700}.app-v9 .catalogue-picker-cat:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .catalogue-picker-list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .catalogue-option{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb name check""thumb price check";align-items:center;gap:2px 12px;min-height:72px;padding:7px 12px 7px 7px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.app-v9 .catalogue-option>input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .catalogue-option>.menu-thumb{grid-area:thumb}.app-v9 .catalogue-option-name{min-width:0;color:var(--card-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:name;align-self:end;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.app-v9 .catalogue-option-price{font-family:var(--font-mono);color:var(--card-ink-soft);font-variant-numeric:tabular-nums;grid-area:price;align-self:start;font-size:12.5px}.app-v9 .catalogue-option-check{border:1.5px solid var(--hairline-strong);background:var(--card);border-radius:50%;grid-area:check;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.app-v9 .catalogue-option:hover{border-color:var(--hairline-strong)}.app-v9 .catalogue-option[data-selected=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.app-v9 .catalogue-option[data-selected=true] .catalogue-option-check{border-color:var(--primary);background:var(--primary)}.app-v9 .catalogue-option[data-selected=true] .catalogue-option-check:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.app-v9 .catalogue-option:has(input:focus-visible){box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .catalogue-picker[data-invalid=true] .catalogue-option:not([data-selected=true]){border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalogue-picker[data-invalid=true] .catalogue-option:not([data-selected=true]){border-color:color-mix(in srgb, var(--error) 45%, var(--card-hairline))}}.app-v9 .catalogue-picker-foot{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .catalogue-picker-foot:empty{display:none}.app-v9 .catalogue-chosen{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card-tint);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.app-v9 .catalogue-chosen-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .catalogue-chosen-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.app-v9 .catalogue-chosen-meta{color:var(--card-ink-soft);font-size:13px}.app-v9 .catalogue-chosen-meta strong{font-family:var(--font-mono);color:var(--card-ink);font-variant-numeric:tabular-nums}.app-v9 .catalogue-chosen-note{color:var(--card-ink-soft);font-size:12.5px;line-height:1.45}@media (max-width:640px){.app-v9 .catalogue-picker-cats{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.app-v9 .catalogue-picker-list{grid-template-columns:minmax(0,1fr)}.app-v9 .catalogue-picker-foot .btn{flex:auto;justify-content:center;min-height:44px}.app-v9 .catalogue-chosen{grid-template-columns:auto minmax(0,1fr)}.app-v9 .catalogue-chosen-change{grid-column:1/-1;justify-content:center;min-height:44px}}.app-v9 .lmo-preview{flex-direction:column;grid-area:preview;gap:10px;min-width:0;display:flex;position:sticky;top:16px}.app-v9 .lmo-preview-frame{border-radius:var(--r-lg);background:var(--card-tint);border:1px dashed var(--hairline-strong);padding:20px}.app-v9 .lmo-preview-disclaimer{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:860px){.app-v9 .lmo-preview{position:static}.app-v9 .lmo-preview-frame{padding:16px}.app-v9 .lmo-offer-card{max-width:22rem;margin-inline:auto}}.app-v9 .lmo-offer-card{border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-hairline);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.app-v9 .lmo-offer-media{background:var(--card-tint);line-height:0;position:relative}.app-v9 .lmo-offer-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.app-v9 .lmo-offer-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--accent-deep,var(--accent));color:#fff;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 10px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.app-v9 .lmo-offer-media .lmo-offer-badge{position:absolute;top:11px;left:11px}.app-v9 .lmo-offer-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.app-v9 .lmo-offer-title{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.3}.app-v9 .lmo-offer-public-note{color:var(--card-ink-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.app-v9 .lmo-offer-facts{color:var(--card-ink-soft);margin:0;font-size:12px;line-height:1.5}.app-v9 .lmo-offer-facts>span+span:before{content:" · "}.app-v9 .lmo-offer-units{color:var(--card-ink);font-weight:700}.app-v9 .lmo-offer-buy{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.app-v9 .lmo-offer-prices{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.app-v9 .lmo-offer-price{font-variant-numeric:tabular-nums;color:var(--accent-deep,var(--accent));font-size:19px;font-weight:800;line-height:1}.app-v9 .lmo-offer-original{color:var(--card-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.app-v9 .lmo-offer-action{background:var(--card-ink);min-height:34px;color:var(--card);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.app-v9 .campaign-section{flex-direction:column;gap:12px;display:flex}.app-v9 .campaign-section .admin-section-title{margin:0}.app-v9 .campaign-section-count{color:var(--card-muted);font-weight:500}.app-v9 .campaign-section-lead{max-width:64ch;color:var(--card-muted);margin:0;font-size:13.5px;line-height:1.6}.app-v9 .campaign-intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.app-v9 .campaign-intro-text{flex-direction:column;gap:6px;display:flex}.app-v9 .campaign-intro-action{flex-shrink:0}@media (min-width:720px){.app-v9 .campaign-intro{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.app-v9 .campaign-form{gap:18px}.app-v9 .campaign-form .field label{font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:normal;text-transform:none}.app-v9 .campaign-form .field>label{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .campaign-channel-field{border:0;min-width:0;margin:0;padding:0}.app-v9 .campaign-channel-field legend{color:var(--card-ink);padding:0;font-size:14px;font-weight:600}.app-v9 .campaign-channel-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:8px;display:grid}.app-v9 .campaign-channel-option{cursor:pointer;border:1.5px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.app-v9 .campaign-channel-option:hover{border-color:var(--accent)}.app-v9 .campaign-channel-option.is-selected{border-color:var(--accent);background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--accent)}.app-v9 .campaign-channel-option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.app-v9 .campaign-channel-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .campaign-channel-mark{display:inline-flex}.app-v9 .campaign-channel-text{flex-direction:column;align-items:center;gap:2px;display:flex}.app-v9 .campaign-channel-label{font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:normal;text-transform:none;color:var(--card-ink);font-size:13.5px;font-weight:600}.app-v9 .campaign-channel-hint{font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:normal;text-transform:none;color:var(--card-muted);font-size:12px;font-weight:400;line-height:1.3}.app-v9 .campaign-toggle-field{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.app-v9 .campaign-toggle{cursor:pointer;align-items:flex-start;gap:12px;margin:0;display:flex}.app-v9 .campaign-toggle-textwrap{flex-direction:column;gap:2px;display:flex}.app-v9 .campaign-toggle-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .campaign-toggle-switch{background:var(--card-hairline);border-radius:999px;flex-shrink:0;width:40px;height:24px;margin-top:2px;transition:background .15s;position:relative}.app-v9 .campaign-toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.app-v9 .campaign-toggle-input:checked+.campaign-toggle-switch{background:var(--accent)}.app-v9 .campaign-toggle-input:checked+.campaign-toggle-switch .campaign-toggle-thumb{transform:translate(16px)}.app-v9 .campaign-toggle-input:focus-visible+.campaign-toggle-switch{outline:2px solid var(--accent);outline-offset:2px}.app-v9 .campaign-toggle-title{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .campaign-toggle-hint{color:var(--card-muted);max-width:64ch;margin:0;font-size:13px;line-height:1.55}.app-v9 .campaign-public-preview{border-radius:var(--r-md);background:var(--card);border:1px dashed var(--card-hairline);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.app-v9 .campaign-public-preview-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-v9 .campaign-public-preview-value{color:var(--card-ink);font-size:16px;font-weight:700}.app-v9 .campaign-public-preview-note{color:var(--card-muted);font-size:12.5px;line-height:1.5}.app-v9 .campaign-guide{flex-direction:column;gap:16px;display:flex}.app-v9 .campaign-guide-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .campaign-guide-steps{counter-reset:campaign-step;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .campaign-guide-steps li{counter-increment:campaign-step;flex-direction:column;gap:2px;padding-left:34px;display:flex;position:relative}.app-v9 .campaign-guide-steps li:before{content:counter(campaign-step);background:var(--success-soft);width:24px;height:24px;color:var(--accent-deep,var(--accent));border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.app-v9 .campaign-guide-step-title{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .campaign-guide-step-body{color:var(--card-muted);font-size:13px;line-height:1.55}.app-v9 .campaign-guide-link{border-radius:var(--r-md);background:var(--card);border:1px dashed var(--card-hairline);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.app-v9 .campaign-guide-link-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-v9 .campaign-guide-link-code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);word-break:break-all;font-size:12.5px;line-height:1.4}.app-v9 .campaign-guide-link-note{color:var(--card-muted);font-size:12.5px;line-height:1.5}.app-v9 .campaign-guide-note{border-top:1px solid var(--card-hairline);color:var(--card-muted);margin:0;padding-top:14px;font-size:13px;line-height:1.6}.app-v9 .campaign-card-list{flex-direction:column;gap:16px;display:flex}.app-v9 .campaign-card{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:14px;padding:20px;display:flex}.app-v9 .campaign-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-v9 .campaign-card-headmain{align-items:center;gap:12px;min-width:0;display:flex}.app-v9 .campaign-card-channelmark{flex-shrink:0;display:inline-flex}.app-v9 .campaign-card-headtext{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .campaign-card-name{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .campaign-card-created{color:var(--card-muted);font-size:12.5px}.app-v9 .campaign-status{letter-spacing:.01em;white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .campaign-status.is-active{background:var(--success-soft);color:var(--accent-deep,var(--accent));border-color:#0000}.app-v9 .campaign-status.is-archived{background:var(--card-tint);color:var(--card-muted)}.app-v9 .campaign-meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;margin:0;display:grid}.app-v9 .campaign-meta{flex-direction:column;gap:3px;display:flex}.app-v9 .campaign-meta-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-v9 .campaign-meta-value{color:var(--card-ink);font-size:14px}.app-v9 .campaign-meta-channel{align-items:center;gap:8px;display:inline-flex}.app-v9 .campaign-visibility{color:var(--card-muted)}.app-v9 .campaign-tag{background:var(--card-tint);border:1px solid var(--card-hairline);font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);border-radius:8px;padding:2px 8px;font-size:13px;display:inline-block}.app-v9 .campaign-link{flex-direction:column;gap:6px;display:flex}.app-v9 .campaign-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .campaign-card-actions form{margin:0}.app-v9 .campaign-qr{border-top:1px solid var(--card-hairline);flex-direction:column;gap:8px;padding-top:14px;display:flex}.app-v9 .campaign-qr-help{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .campaign-qr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .house-nav{scrollbar-width:none;background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.app-v9 .house-nav::-webkit-scrollbar{display:none}.app-v9 .house-nav-link{white-space:nowrap;min-height:40px;color:var(--card-muted);border-radius:999px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-v9 .house-nav-link:hover{color:var(--card-ink);background:var(--card)}.app-v9 .house-nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-v9 .house-nav-link.is-active{background:var(--card);color:var(--accent-deep,var(--accent));box-shadow:var(--shadow-card)}@media (max-width:559px){.app-v9 .house-nav{border-radius:var(--r-lg);flex-wrap:wrap;align-self:stretch;overflow-x:visible}.app-v9 .house-nav-link{flex:auto;justify-content:center;padding:8px 12px}}.app-v9 .promo-now{flex-direction:column;gap:12px;display:flex}.app-v9 .promo-now-facts{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);grid-template-columns:1fr;gap:0;margin:0;display:grid;overflow:hidden}.app-v9 .promo-now-fact{flex-direction:column;gap:2px;min-width:0;padding:18px 20px;display:flex}.app-v9 .promo-now-fact+.promo-now-fact{border-top:1px solid var(--card-hairline)}.app-v9 .promo-now-label{color:var(--card-muted);font-size:12.5px;font-weight:600}.app-v9 .promo-now-figure{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1.1}.app-v9 .promo-now-note{color:var(--card-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.app-v9 .promo-now-limit{border-radius:var(--r-md);background:var(--warning-soft);color:#6b4a02;margin:0;padding:10px 14px;font-size:13px;line-height:1.55}@media (min-width:720px){.app-v9 .promo-now-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.app-v9 .promo-now-fact+.promo-now-fact{border-top:0;border-left:1px solid var(--card-hairline)}}.app-v9 .promo-attention-list{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}.app-v9 .promo-attention-link{font-weight:700;text-decoration:underline}.app-v9 .promo-intent{flex-direction:column;gap:20px;display:flex}.app-v9 .promo-intent-question{color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.app-v9 .promo-intent-spread{grid-template-columns:1fr;gap:28px;display:grid}.app-v9 .promo-intent-move{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:1119.98px){.app-v9 .promo-intent-move+.promo-intent-move{border-top:1px solid var(--hairline);padding-top:28px}}@media (min-width:1120px){.app-v9 .promo-intent-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.app-v9 .promo-intent-move:first-child{padding-inline-end:32px}.app-v9 .promo-intent-move+.promo-intent-move{border-inline-start:1px solid var(--hairline);padding-inline-start:32px}.app-v9 .promo-intent-want{min-height:45.9px}}.app-v9 .promo-intent-want{color:var(--ink);text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.35}.app-v9 .promo-intent-says{color:var(--card-ink-soft);max-width:46ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .promo-intent-name{color:var(--card-muted);margin:0;font-size:13.5px}.app-v9 .promo-intent-name strong{color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:1px;font-weight:700}.app-v9 .promo-intent-move[data-intent=offer] .promo-intent-name strong{border-bottom-color:var(--warning)}.app-v9 .promo-intent-go{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.app-v9 .promo-intent-cta{min-height:44px}.app-v9 .promo-intent-manage{color:var(--card-muted);text-underline-offset:3px;font-size:13.5px;font-weight:600;text-decoration:underline}.app-v9 .promo-intent-manage:hover{color:var(--accent-deep,var(--accent))}.app-v9 .promo-intent-manage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.app-v9 .promo-intent-go{flex-direction:column;align-items:stretch}.app-v9 .promo-intent-cta{text-align:center;justify-content:center}.app-v9 .promo-intent-manage{align-self:flex-start}}.app-v9 .promo-scene{flex-direction:column;gap:6px;display:flex}.app-v9 .promo-scene-ticket{border-radius:var(--r-md,14px);border:1px solid var(--card-hairline);background:var(--card);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.app-v9 .promo-scene-head{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-bottom:10px;display:flex}.app-v9 .promo-scene-head-name{color:var(--card-ink);font-size:15.5px;font-weight:700}.app-v9 .promo-scene-figure{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--card-ink);white-space:nowrap;font-weight:700}.app-v9 .promo-scene-head .promo-scene-figure{font-size:16px}.app-v9 .promo-scene-lines{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .promo-scene-line{color:var(--card-ink-soft);justify-content:space-between;gap:12px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.app-v9 .promo-scene-line .promo-scene-figure{color:var(--card-ink-soft);font-weight:600}.app-v9 .promo-scene-choice{border:0;min-inline-size:0;margin:0;padding:0}.app-v9 .promo-scene-choice .menu-scene-chips{grid-template-columns:1fr;gap:6px;display:grid}.app-v9 .promo-scene-choice .menu-scene-chip{display:flex}.app-v9 .promo-scene-legend{color:var(--card-muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:700}.app-v9 .promo-scene-result{flex-direction:column;gap:6px;display:flex}.app-v9 .promo-scene-line.is-benefit,.app-v9 .promo-scene-line.is-benefit .promo-scene-figure{color:var(--accent-deep,var(--accent));font-weight:700}.app-v9 .promo-scene-total{border-top:1px solid var(--card-hairline);color:var(--card-ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-top:10px;font-size:14.5px;font-weight:700;display:flex}.app-v9 .promo-scene-total .promo-scene-figure{font-size:17px}.app-v9 .promo-scene-total[data-sold-out=true]{color:var(--card-muted)}.app-v9 .promo-scene-price{align-items:baseline;gap:8px;display:inline-flex}.app-v9 .promo-scene-was{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--card-muted);font-size:13px}.app-v9 .promo-scene-facts{color:var(--card-ink-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;display:flex}.app-v9 .promo-scene-badge{font-family:var(--font-mono,ui-monospace, monospace);border-radius:var(--r-xs,6px);background:var(--warning-soft);color:#6b4a02;padding:2px 8px;font-size:12px;font-weight:700}.app-v9 .promo-scene-stock-note{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .promo-scene-act{align-self:flex-start;min-height:44px}.app-v9 .promo-scene-note{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .promo-section{flex-direction:column;gap:12px;display:flex}.app-v9 .promo-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .promo-section-head .ds-section-label{margin:0}.app-v9 .promo-section-lead{max-width:64ch;color:var(--card-muted);margin:0;font-size:13.5px;line-height:1.6}.app-v9 .promo-flow{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.app-v9 .promo-flow-row+.promo-flow-row{border-top:1px solid var(--card-hairline)}.app-v9 .promo-flow-link{color:inherit;grid-template-columns:1fr auto;grid-template-areas:"kind status""main main""timing timing";align-items:center;gap:4px 16px;padding:14px 18px;text-decoration:none;transition:background .15s;display:grid}.app-v9 .promo-flow-link:hover{background:var(--card-tint)}.app-v9 .promo-flow-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-v9 .promo-flow-kind{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);grid-area:kind;font-size:10.5px;font-weight:700}.app-v9 .promo-flow-row[data-kind=offer] .promo-flow-kind{color:var(--warning)}.app-v9 .promo-flow-main{flex-direction:column;grid-area:main;gap:2px;min-width:0;display:flex}.app-v9 .promo-flow-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:15px;font-weight:700}.app-v9 .promo-flow-benefit{color:var(--accent-deep,var(--accent));font-size:13.5px;font-weight:600}.app-v9 .promo-flow-timing{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);grid-area:timing;font-size:12.5px}.app-v9 .promo-flow-status{white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;flex-shrink:0;grid-area:status;justify-self:end;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .promo-flow-status.is-active{background:var(--success-soft);color:var(--accent-deep,var(--accent));border-color:#0000}.app-v9 .promo-flow-status.is-scheduled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promo-flow-status.is-scheduled{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .promo-flow-status.is-scheduled{color:var(--primary);border-color:#0000}@media (min-width:720px){.app-v9 .promo-flow-link{grid-template-columns:9.5rem minmax(0,1fr) auto auto;grid-template-areas:"kind main timing status";gap:16px;padding:16px 20px}.app-v9 .promo-flow-timing{text-align:right;justify-self:end}}.app-v9 .promo-mgmt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.app-v9 .promo-mgmt-bar-state{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.app-v9 .promo-mgmt-bar-note{color:var(--card-muted);max-width:46ch;font-size:12.5px;line-height:1.5}.app-v9 .promo-mgmt-bar-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.app-v9 .promo-mgmt-bar-actions .btn{min-height:44px}.app-v9 .promo-mgmt-truncated{border-radius:var(--r-md);background:var(--card-tint);color:var(--card-muted);margin:0;padding:10px 14px;font-size:12.5px}@media (max-width:640px){.app-v9 .promo-mgmt-bar-actions{align-items:stretch;width:100%}.app-v9 .promo-mgmt-bar-actions .btn{text-align:center;width:100%}}.app-v9 .promo-mgmt-list{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.app-v9 .promo-mgmt-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions";align-items:start;gap:8px 20px;padding:16px 18px;display:grid}.app-v9 .promo-mgmt-row+.promo-mgmt-row{border-top:1px solid var(--card-hairline)}.app-v9 .promo-mgmt-main{flex-direction:column;grid-area:main;gap:6px;min-width:0;display:flex}.app-v9 .promo-mgmt-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .promo-mgmt-name{color:var(--card-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:700}.app-v9 .promo-mgmt-offer{color:var(--accent-deep,var(--accent));margin:0;font-size:14.5px;font-weight:600}.app-v9 .promo-mgmt-when{color:var(--card-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.app-v9 .promo-mgmt-reach{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .promo-mgmt-main>.promo-link{max-width:44rem;margin-top:2px}.app-v9 .promo-mgmt-description{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:13px;line-height:1.55}.app-v9 .promo-mgmt-context{color:var(--card-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.app-v9 .promo-mgmt-row[data-status=archived] :is(.promo-mgmt-offer,.promo-mgmt-name){color:var(--card-ink-soft)}.app-v9 .promo-mgmt-actions{grid-area:actions;grid-template-columns:repeat(2,minmax(104px,auto));align-content:center;gap:8px;display:grid}.app-v9 .promo-mgmt-actions form{margin:0;display:contents}.app-v9 .promo-mgmt-actions .btn,.app-v9 .promo-mgmt-actions button{width:100%}@media (max-width:720px){.app-v9 .promo-mgmt-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""actions";gap:12px}.app-v9 .promo-mgmt-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.app-v9 .promo-mgmt-actions .btn,.app-v9 .promo-mgmt-actions button{justify-content:center;min-height:44px}}.app-v9 .promo-pager{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.app-v9 .promo-pager-position{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);text-align:center;font-size:12.5px}.app-v9 .promo-pager .btn{min-height:44px}.app-v9 .promo-help{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card-tint)}.app-v9 .promo-help-summary{cursor:pointer;min-height:44px;color:var(--card-ink);align-items:center;gap:10px;padding:16px 20px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.app-v9 .promo-help-summary::-webkit-details-marker{display:none}.app-v9 .promo-help-summary:after{content:"";border-right:2px solid var(--card-muted);border-bottom:2px solid var(--card-muted);transform-origin:50%;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.app-v9 .promo-help[open]>.promo-help-summary:after{transform:rotate(-135deg)}.app-v9 .promo-help-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-v9 .promo-help-body{border-top:1px solid var(--card-hairline);grid-template-columns:1fr;gap:20px;padding:18px 20px 20px;display:grid}@media (min-width:860px){.app-v9 .promo-help-body{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v9 .promo-help-note{grid-column:1/-1}}.app-v9 .promo-help-block{flex-direction:column;gap:8px;min-width:0;display:flex}.app-v9 .promo-help-title{color:var(--card-ink);margin:0;font-size:13px;font-weight:700}.app-v9 .promo-help-list{color:var(--card-ink);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:flex}.app-v9 .promo-help-note{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.app-v9 .house-nav-link,.app-v9 .promo-flow-link,.app-v9 .promo-help-summary:after{transition:none}}.app-v9 .promotion-section-count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);font-weight:500}.app-v9 .promotion-limit-pill{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .promotion-limit-pill.is-full{background:var(--warning-soft);color:#6b4a02;border-color:#0000}.app-v9 .promotion-status{letter-spacing:.01em;white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .promotion-status.is-active{background:var(--success-soft);color:var(--accent-deep,var(--accent));border-color:#0000}.app-v9 .promotion-status.is-scheduled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promotion-status.is-scheduled{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .promotion-status.is-scheduled{color:var(--primary);border-color:#0000}.app-v9 .promotion-status.is-not_applicable_today{background:var(--warning-soft);color:#6b4a02;border-color:#0000}.app-v9 .promotion-status.is-inactive,.app-v9 .promotion-status.is-archived{background:var(--card-tint);color:var(--card-muted)}.app-v9 .lmo-form-layout.promo-journey{grid-template-areas:"form preview""review preview""foot preview"}.app-v9 .promo-review{grid-area:review}@media (max-width:860px){.app-v9 .lmo-form-layout.promo-journey{grid-template-areas:"form""preview""review""foot"}}.app-v9 .promo-offer-choices{min-inline-size:0;border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .promo-offer-choices .ds-choice-cards{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:10px}.app-v9 .promo-offer-choices .ds-choice-card{padding:14px 14px 16px}.app-v9 .promo-offer-choices .ds-choice-card-help{color:var(--card-ink-soft)}.app-v9 .promo-offer-choices>.error{color:var(--error);font-size:13px;font-weight:500}.app-v9 .promo-offer-readback{display:block}.app-v9 .promo-offer-readback .lmo-equation-figure{font-variant-numeric:normal;font-family:inherit}.app-v9 .promo-gift{flex-direction:column;gap:8px;display:flex}.app-v9 .promo-gift>.help{color:var(--card-ink-soft);font-size:12.5px;line-height:1.5}.app-v9 .promo-moment-note{color:var(--card-ink);max-width:60ch;margin:0;font-size:13.5px;line-height:1.5}.app-v9 .promo-moment-note.is-quiet{color:var(--card-ink-soft);font-size:13px}.app-v9 .promo-moment .lmo-wording+.help,.app-v9 .promo-moment .lmo-window-fields+.lmo-wording{margin-top:-4px}.app-v9 .promo-moment>.help{color:var(--card-ink-soft);margin:-6px 0 0;font-size:12.5px}.app-v9 .promo-chip-badge{align-self:center;line-height:0;display:inline-flex}.app-v9 .promo-chip-badge .promote-brand{width:18px;height:18px;box-shadow:none;border-radius:5px}.app-v9 .promo-chip-badge .promote-brand svg{width:11px;height:11px}.app-v9 .promo-custom-links{min-inline-size:0;border:0;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.app-v9 .promo-custom-link{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);cursor:pointer;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge name""badge channel";align-items:center;gap:1px 10px;min-height:56px;padding:8px 12px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.app-v9 .promo-custom-link>input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .promo-custom-link>.promo-chip-badge{grid-area:badge}.app-v9 .promo-custom-link-name{color:var(--card-ink);overflow-wrap:anywhere;grid-area:name;align-self:end;font-size:14px;font-weight:600}.app-v9 .promo-custom-link-channel{color:var(--card-ink-soft);grid-area:channel;align-self:start;font-size:12.5px}.app-v9 .promo-custom-link:hover{border-color:var(--hairline-strong)}.app-v9 .promo-custom-link[data-selected=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.app-v9 .promo-custom-link:has(input:focus-visible){box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .promo-custom-links>.error{color:var(--error);grid-column:1/-1;font-size:13px;font-weight:500}.app-v9 .promo-link{border-radius:var(--r-md,14px);background:var(--card-tint);border:1px solid var(--card-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.app-v9 .promo-link-badge{line-height:0;display:inline-flex}.app-v9 .promo-link-badge .promote-brand{border-radius:9px;width:32px;height:32px}.app-v9 .promo-link-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .promo-link-title{color:var(--card-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.35}.app-v9 .promo-link-channel{color:var(--card-ink-soft);font-weight:500}.app-v9 .promo-link-url{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);overflow-wrap:anywhere;word-break:break-all;background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.45}.app-v9 .promo-link-copy{white-space:nowrap}.app-v9 .promo-link[data-compact=true]{gap:4px 10px;padding:8px 10px}.app-v9 .promo-link[data-compact=true] .promo-link-badge .promote-brand{width:22px;height:22px;box-shadow:none;border-radius:6px}.app-v9 .promo-link[data-compact=true] .promo-link-badge .promote-brand svg{width:13px;height:13px}.app-v9 .promo-link[data-compact=true] .promo-link-title{font-size:12.5px}@media (max-width:640px){.app-v9 .promo-link{grid-template-columns:auto minmax(0,1fr)}.app-v9 .promo-link-copy{grid-column:1/-1;justify-content:center;min-height:44px}}.app-v9 .promo-preview{border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-hairline);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:16px;display:flex}.app-v9 .promo-preview-block{letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .promo-preview-item{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:10px;display:flex}.app-v9 .promo-preview-benefit{background:var(--primary-soft);color:var(--primary-darker);border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.app-v9 .promo-preview-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:700;line-height:1.25}.app-v9 .promo-preview-keycondition{color:var(--card-ink-soft);flex-basis:100%;font-size:12px;line-height:1.45}.app-v9 .promo-preview-more{flex-direction:column;flex-basis:100%;gap:3px;display:flex}.app-v9 .promo-preview-desc{color:var(--card-ink);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.app-v9 .promo-preview-conditions{flex-wrap:wrap;gap:2px 14px;display:flex}.app-v9 .promo-preview-condition{color:var(--card-ink-soft);font-size:12px;line-height:1.45}.app-v9 .promo-preview-product{border-radius:var(--r-sm,10px);background:var(--card-tint);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.app-v9 .promo-preview-product-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .promo-preview-product-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.app-v9 .promo-preview-product-prices{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.app-v9 .promo-preview-product-price{color:var(--accent-deep,var(--accent));font-size:15px;font-weight:800}.app-v9 .promo-preview-product-original{color:var(--card-ink-soft);font-size:12px}.app-v9 .promo-preview-product-badge{background:var(--accent-deep,var(--accent));color:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:start;padding:3px 8px;font-size:10px;font-weight:700}.app-v9 .promo-review-effect{color:var(--accent-deep,var(--accent));overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.3}.app-v9 .promo-summary{flex-direction:column;margin:0;display:flex}.app-v9 .promo-summary-row{border-top:1px solid var(--card-hairline);grid-template-columns:7.5rem minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.app-v9 .promo-summary-row dt{color:var(--card-ink-soft);font-size:13px}.app-v9 .promo-summary-row dd{min-width:0;color:var(--card-ink);overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0;font-size:14px;line-height:1.5;display:flex}@media (max-width:480px){.app-v9 .promo-summary-row{grid-template-columns:minmax(0,1fr)}}.app-v9 .promo-conflicts{border-top:1px solid var(--card-hairline);padding-top:4px}.app-v9 .promo-conflicts>summary{cursor:pointer;min-height:44px;color:var(--card-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.app-v9 .promo-conflicts>summary::-webkit-details-marker{display:none}.app-v9 .promo-conflicts>summary:before{content:"";background:var(--warning);border-radius:50%;flex:none;width:8px;height:8px}.app-v9 .promo-conflicts>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.app-v9 .promo-conflicts-list{color:var(--card-ink);margin:0 0 6px;padding-left:18px;font-size:13.5px;line-height:1.55}.app-v9 .promo-conflicts>.help{color:var(--card-ink-soft);font-size:12.5px}.app-v9 .promo-review>.help{color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .promo-replace{cursor:pointer;min-height:44px;color:var(--card-ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.app-v9 .promo-replace input{accent-color:var(--primary);flex-shrink:0;margin-top:4px}.app-v9 .catalogue-picker-count{color:var(--card-ink-soft);margin:0;font-size:12.5px}.app-v9 .promo-created{flex-direction:column;gap:8px;min-width:0;display:flex}.app-v9 .promo-created .ds-callout-body{overflow-wrap:anywhere}.app-v9 .promo-created-action,.app-v9 .promo-edit-duplicate{margin:0}.app-v9 .delivery-hero{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.app-v9 .delivery-hero.is-ready{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-hero.is-ready{background:color-mix(in srgb, var(--accent) 8%, var(--card))}}.app-v9 .delivery-hero.is-ready{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-hero.is-ready{border-color:color-mix(in srgb, var(--accent) 35%, var(--card-hairline))}}.app-v9 .delivery-hero.is-incomplete{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-hero.is-incomplete{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .delivery-hero.is-incomplete{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-hero.is-incomplete{border-color:color-mix(in srgb, var(--primary) 30%, var(--card-hairline))}}.app-v9 .delivery-hero.is-error{background:var(--error-soft,#f7dedb);border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-hero.is-error{border-color:color-mix(in srgb, var(--error,#c6362f) 45%, var(--card-hairline))}}.app-v9 .delivery-hero.is-error .delivery-hero-icon{color:var(--error,#c6362f);border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-hero.is-error .delivery-hero-icon{border-color:color-mix(in srgb, var(--error,#c6362f) 40%, var(--card-hairline))}}.app-v9 .delivery-hero.is-error .delivery-hero-icon{font-weight:800}.app-v9 .delivery-hero.is-off{background:var(--card-tint)}.app-v9 .delivery-hero-top{align-items:flex-start;gap:14px;display:flex}.app-v9 .delivery-hero-icon{background:var(--card);border:1px solid var(--card-hairline);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.app-v9 .delivery-hero-title{color:var(--card-ink);margin:0;font-size:20px;font-weight:700}.app-v9 .delivery-hero-body{color:var(--card-muted);margin:2px 0 0;font-size:14px}.app-v9 .delivery-hero-missing{color:var(--card-ink);flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;display:flex}.app-v9 .delivery-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .delivery-progress{flex-direction:column;gap:6px;display:flex}.app-v9 .delivery-progress-track{background:var(--bg-deep);border-radius:999px;height:8px;overflow:hidden}.app-v9 .delivery-progress-fill{background:var(--primary);border-radius:999px;height:100%;transition:width .25s}.app-v9 .delivery-progress.is-ready .delivery-progress-fill{background:var(--accent)}.app-v9 .delivery-progress-label{font-family:var(--font-mono);color:var(--card-muted);font-size:12px}.app-v9 .delivery-steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.app-v9 .delivery-step{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);color:inherit;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.app-v9 a.delivery-step:hover{border-color:var(--primary);box-shadow:var(--shadow-card);transform:translateY(-1px)}.app-v9 .delivery-step.is-ready{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-step.is-ready{border-color:color-mix(in srgb, var(--accent) 35%, var(--card-hairline))}}.app-v9 .delivery-step.is-pending{border-color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-step.is-pending{border-color:color-mix(in srgb, var(--warning,#c98a14) 30%, var(--card-hairline))}}.app-v9 .delivery-step.is-review{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-step.is-review{border-color:color-mix(in srgb, var(--error,#d93b3b) 45%, var(--card-hairline))}}.app-v9 .delivery-step.is-review{background:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-step.is-review{background:color-mix(in srgb, var(--error,#d93b3b) 5%, var(--card))}}.app-v9 .delivery-step-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-v9 .delivery-step-name{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .delivery-step-desc{color:var(--card-muted);font-size:12px}.app-v9 .delivery-chip-review{color:var(--error,#d93b3b);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-chip-review{color:color-mix(in srgb, var(--error,#d93b3b) 85%, #000)}}.app-v9 .delivery-chip-review{background:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-chip-review{background:color-mix(in srgb, var(--error,#d93b3b) 14%, var(--card))}}.app-v9 .delivery-chip-review{border:1px solid var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-chip-review{border:1px solid color-mix(in srgb, var(--error,#d93b3b) 40%, transparent)}}.app-v9 .delivery-chip-review:before{content:"!";font-weight:800}.app-v9 .delivery-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-v9 .delivery-section-head-text{flex-direction:column;gap:2px;display:flex}.app-v9 .delivery-section-head h2{margin:0}.app-v9 .delivery-section-summary{font-family:var(--font-mono);color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .delivery-section.is-review{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-section.is-review{border-color:color-mix(in srgb, var(--error,#d93b3b) 40%, var(--card-hairline))}}.app-v9 .delivery-section.is-review{box-shadow:inset 3px 0 0 0 var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-section.is-review{box-shadow:inset 3px 0 0 0 color-mix(in srgb, var(--error,#d93b3b) 70%, transparent)}}.app-v9 .delivery-section.is-review .delivery-section-summary{color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-section.is-review .delivery-section-summary{color:color-mix(in srgb, var(--error,#d93b3b) 85%, #000)}}.app-v9 .delivery-save-hint{color:var(--card-muted);text-align:right;margin:0;font-size:13px}.app-v9 .delivery-field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:18px;display:grid}.app-v9 .delivery-field-narrow{max-width:18rem}.app-v9 .delivery-presets{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .delivery-presets .btn,.app-v9 .delivery-settings-scope input[inputmode=decimal],.app-v9 .delivery-settings-scope input[inputmode=numeric],.app-v9 .delivery-settings-scope textarea#postalCodes,.app-v9 .delivery-settings-scope .eyebrow{font-family:var(--font-mono)}.app-v9 .delivery-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.app-v9 .delivery-toggle{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);cursor:pointer;align-items:flex-start;gap:14px;padding:18px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.app-v9 .delivery-toggle:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-toggle:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .delivery-toggle:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.app-v9 .delivery-toggle-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.app-v9 .delivery-toggle:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-toggle:focus-within{box-shadow:var(--focus-ring,0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent))}}.app-v9 .delivery-toggle-check{border:2px solid var(--card-ink);border-radius:7px;flex:none;width:24px;height:24px;margin-top:1px}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-toggle-check{border:2px solid color-mix(in srgb, var(--card-ink) 22%, var(--card-hairline))}}.app-v9 .delivery-toggle-check{background:var(--card);place-items:center;transition:border-color .15s,background .15s;display:grid}.app-v9 .delivery-toggle-check:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;margin-top:-2px;transition:opacity .12s;transform:rotate(45deg)}.app-v9 .delivery-toggle.is-selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-toggle.is-selected{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .delivery-toggle.is-selected .delivery-toggle-check{border-color:var(--primary);background:var(--primary)}.app-v9 .delivery-toggle.is-selected .delivery-toggle-check:after{opacity:1}.app-v9 .delivery-toggle-text{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .delivery-toggle-title{color:var(--card-ink);font-weight:600;line-height:1.3}.app-v9 .delivery-toggle-desc{color:var(--card-muted);font-size:13px;line-height:1.4}.app-v9 .delivery-capacity-calc{border-radius:var(--r-sm);background:var(--card-tint);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.app-v9 .delivery-capacity-calc-num{font-family:var(--font-mono);color:var(--card-ink);font-size:22px;font-weight:700}.app-v9 .delivery-capacity-calc-op{font-family:var(--font-mono);color:var(--card-muted);font-size:16px}.app-v9 .delivery-capacity-calc-result{font-family:var(--font-mono);color:var(--primary-deep);font-size:22px;font-weight:700}.app-v9 .delivery-preview-shell{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);overflow:hidden}.app-v9 .delivery-preview-head{background:var(--card);border-bottom:1px solid var(--card-hairline);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.app-v9 .delivery-preview-body{flex-direction:column;gap:12px;padding:16px;display:flex}.app-v9 .delivery-preview-checkout{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.app-v9 .delivery-preview-row{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.app-v9 .delivery-preview-row>span+span{font-family:var(--font-mono);font-size:13.5px}.app-v9 .delivery-preview-option{border:1px solid var(--card-hairline);border-radius:var(--r-xs);align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.app-v9 .delivery-preview-option.is-active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-preview-option.is-active{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .delivery-preview-option.is-active{font-weight:600}.app-v9 .delivery-statusbar{z-index:20;border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-statusbar{background:color-mix(in srgb, var(--card) 92%, transparent)}}.app-v9 .delivery-statusbar{-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);box-shadow:var(--shadow-lift)}.app-v9 .delivery-statusbar[data-variant=ready]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-statusbar[data-variant=ready]{border-color:color-mix(in srgb, var(--accent) 35%, var(--card-hairline))}}.app-v9 .delivery-statusbar[data-variant=error]{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-statusbar[data-variant=error]{border-color:color-mix(in srgb, var(--error,#d93b3b) 40%, var(--card-hairline))}}.app-v9 .delivery-action-info{flex-direction:column;flex:240px;gap:5px;min-width:0;display:flex}.app-v9 .delivery-action-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .delivery-action-pill.is-ready{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-action-pill.is-ready{color:color-mix(in srgb, var(--accent) 88%, #000)}}.app-v9 .delivery-action-pill.is-ready{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-action-pill.is-ready{background:color-mix(in srgb, var(--accent) 14%, var(--card))}}.app-v9 .delivery-action-pill.is-ready{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-action-pill.is-ready{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.app-v9 .delivery-action-pill.is-incomplete{color:var(--primary-deep);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-action-pill.is-incomplete{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .delivery-action-pill.is-incomplete{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-action-pill.is-incomplete{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}}.app-v9 .delivery-action-pill.is-error{color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-action-pill.is-error{color:color-mix(in srgb, var(--error,#d93b3b) 85%, #000)}}.app-v9 .delivery-action-pill.is-error{background:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-action-pill.is-error{background:color-mix(in srgb, var(--error,#d93b3b) 14%, var(--card))}}.app-v9 .delivery-action-pill.is-error{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-action-pill.is-error{border-color:color-mix(in srgb, var(--error,#d93b3b) 40%, transparent)}}.app-v9 .delivery-action-pill.is-off{color:var(--card-muted);background:var(--card-tint);border-color:var(--card-hairline)}.app-v9 .delivery-action-status{color:var(--card-muted);font-size:13px;line-height:1.35}.app-v9 .delivery-action-progress{font-family:var(--font-mono);color:var(--card-ink);white-space:nowrap;font-size:13px;font-weight:700}.app-v9 .delivery-action-savestate{flex:none;justify-content:flex-end;align-items:baseline;gap:8px;min-height:18px;display:inline-flex}.app-v9 .delivery-collapse[hidden]{display:none}.app-v9 .delivery-section{scroll-margin-top:96px}.app-v9 .delivery-section:target{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .delivery-section:target{box-shadow:var(--focus-ring,0 0 0 3px color-mix(in srgb, var(--primary) 26%, transparent))}}@media (max-width:900px){.app-v9 .delivery-statusbar{top:68px}.app-v9 .delivery-section{scroll-margin-top:150px}}@media (max-width:640px){.app-v9 .delivery-statusbar{flex-direction:column;align-items:stretch;gap:10px}.app-v9 .delivery-statusbar .btn{width:100%;min-height:44px}.app-v9 .delivery-action-progress{display:none}.app-v9 .delivery-action-savestate{justify-content:flex-start}.app-v9 .delivery-presets .btn,.app-v9 .delivery-hero-actions .btn{min-height:44px}}.app-v9 .delivery-franja-intro{flex-direction:column;gap:4px;display:flex}.app-v9 .delivery-franja-intro-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700}.app-v9 .delivery-franja-intro-lead{color:var(--card-muted);max-width:46ch;margin:0;font-size:13.5px;line-height:1.5}.app-v9 .delivery-franja-intro-example{color:var(--card-muted);margin:0;font-size:13px;line-height:1.45}.app-v9 .delivery-franja-interval{border-radius:var(--r-sm);background:var(--card);border:1px solid var(--card-hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.app-v9 .delivery-franja-interval-label{color:var(--card-muted);font-size:13px}.app-v9 .delivery-franja-interval-value{font-family:var(--font-mono);color:var(--primary-deep);font-size:16px;font-weight:700}.app-v9 .delivery-example-btn{align-self:flex-start;margin-top:8px}.app-v9 .store-subsection-back{margin:4px 0 0;font-size:14px}.app-v9 .pickup-layout{grid-template-columns:minmax(0,1fr) minmax(264px,360px);align-items:start;gap:28px;display:grid}.app-v9 .pickup-steps{gap:var(--space-block,28px);flex-direction:column;min-width:0;display:flex}.app-v9 .pickup-step{flex-direction:column;gap:16px;display:flex}.app-v9 .pickup-step-head{align-items:center;gap:12px;display:flex}.app-v9 .pickup-step-num{background:var(--primary-soft);width:30px;height:30px;color:var(--primary-darker);font-family:var(--font-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.app-v9 .pickup-step-titles{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.app-v9 .pickup-step-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700;line-height:1.25}.app-v9 .pickup-step-optional{border-radius:var(--r-xs);background:var(--card-tint);color:var(--card-muted);font-family:var(--font-mono);letter-spacing:.01em;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.app-v9 .pickup-step-intro{color:var(--card-muted);max-width:52ch;margin:0;font-size:14px;line-height:1.5}.app-v9 .pickup-step-note{margin:0}.app-v9 .pickup-example-btn{align-self:flex-start;margin-top:8px}.app-v9 .pickup-preview{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:sticky;top:16px;overflow:hidden}.app-v9 .pickup-preview-head{background:var(--card);border-bottom:1px solid var(--card-hairline);flex-direction:column;gap:3px;padding:14px 16px;display:flex}.app-v9 .pickup-preview-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .pickup-preview-subtitle{color:var(--card-muted);margin:0;font-size:12px;line-height:1.4}.app-v9 .pickup-preview-body{flex-direction:column;gap:12px;padding:16px;display:flex}.app-v9 .pickup-preview-card{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm);box-shadow:var(--shadow-xs);flex-direction:column;gap:14px;padding:16px;display:flex}.app-v9 .pickup-preview-section-title{color:var(--card-ink);border-bottom:1px solid var(--card-hairline);margin:0 0 2px;padding-bottom:10px;font-size:14px;font-weight:700}.app-v9 .pickup-preview-field{flex-direction:column;gap:4px;display:flex}.app-v9 .pickup-preview-field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .pickup-preview-field-value{color:var(--card-ink);white-space:pre-wrap;font-size:14px;line-height:1.45}.app-v9 .pickup-preview-field-fallback{color:var(--card-muted);font-size:13px;font-style:italic;line-height:1.45}@media (max-width:900px){.app-v9 .pickup-layout{grid-template-columns:minmax(0,1fr)}.app-v9 .pickup-preview{position:static}}.app-v9 .pickup-settings-scope{gap:var(--space-block,28px);flex-direction:column;min-width:0;display:flex}.app-v9 .pickup-zone{flex-direction:column;gap:12px;min-width:0;display:flex}.app-v9 .pickup-settings-scope .eyebrow,.app-v9 .pickup-settings-scope .settings-status-badge,.app-v9 .pickup-settings-scope .inicio-editor-status{font-family:var(--font-mono)}.app-v9 .pickup-settings-scope .website-switch-input:focus-visible~.website-switch-track{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}@media (max-width:640px){.app-v9 .pickup-settings-scope .btn{min-height:44px}.app-v9 .pickup-settings-scope .form-footer .btn{width:100%}}.app-v9 .help-block-title{color:var(--ink,var(--card-ink));margin:0 0 14px;font-size:16px;font-weight:700}.app-v9 .help-tasks{flex-direction:column;display:flex}.app-v9 .help-tasks-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.app-v9 .help-tasks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .help-task-card{gap:4px}.app-v9 .help-task-desc{color:var(--card-muted);font-size:13px;line-height:1.45}.app-v9 .help-index{flex-direction:column;gap:16px;display:flex}.app-v9 .help-index-head{flex-direction:column;gap:4px;display:flex}.app-v9 .help-index-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .help-index-desc{color:var(--card-muted);margin:0;font-size:13px;line-height:1.45}.app-v9 .help-index-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;display:grid}.app-v9 .help-index-group{flex-direction:column;gap:8px;display:flex}.app-v9 .help-index-group-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);border-bottom:1px solid var(--card-hairline,var(--hairline));margin:0;padding-bottom:6px;font-size:11px;font-weight:700}.app-v9 .help-index-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .help-index-link{border-radius:var(--radius-sm,10px);color:var(--card-ink-soft);padding:6px 10px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s;display:block}.app-v9 .help-index-link:hover{background:var(--primary-soft,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-index-link:hover{background:var(--primary-soft,color-mix(in srgb, var(--primary) 10%, transparent))}}.app-v9 .help-index-link:hover{color:var(--card-ink)}.app-v9 .help-index-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .help-faq-preview{flex-direction:column;gap:12px;display:flex}.app-v9 .help-faq-preview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-v9 .help-faq-preview-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .help-faq-preview-all{color:var(--primary-deep,var(--primary));white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.app-v9 .help-faq-preview-all:hover{text-decoration:underline}.app-v9 .help-faq-preview-all:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:6px;outline:none}.app-v9 .help-faq-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .help-faq-preview-link{border-radius:var(--radius-sm,10px);border:1px solid var(--card-hairline,var(--hairline));background:var(--card-tint,var(--primary));align-items:center;gap:8px;height:100%;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-faq-preview-link{background:var(--card-tint,color-mix(in srgb, var(--primary) 4%, transparent))}}.app-v9 .help-faq-preview-link{color:var(--card-ink);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s}.app-v9 .help-faq-preview-link:before{content:"?";background:var(--primary-soft,var(--primary));border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-faq-preview-link:before{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .help-faq-preview-link:before{color:var(--primary-deep,var(--primary));font-size:13px;font-weight:700}.app-v9 .help-faq-preview-link:hover{border-color:var(--primary);background:var(--primary-soft,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-faq-preview-link:hover{background:var(--primary-soft,color-mix(in srgb, var(--primary) 10%, transparent))}}.app-v9 .help-faq-preview-link:hover{transform:translateY(-1px)}.app-v9 .help-faq-preview-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .help-section{flex-direction:column;gap:18px;scroll-margin-top:24px;display:flex}.app-v9 .help-section:target{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-section:target{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}}.app-v9 .help-section-head{border-bottom:1px solid var(--card-hairline,var(--hairline));flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.app-v9 .help-section-title{color:var(--card-ink);margin:0;font-size:19px;font-weight:700;line-height:1.25}.app-v9 .help-section-lead{color:var(--card-muted);margin:0;font-size:14px;line-height:1.5}.app-v9 .help-note{border-radius:var(--radius-md,12px);border-left:2px solid var(--card-hairline,var(--hairline));background:var(--card-muted);flex-direction:column;gap:10px;padding:14px 16px 14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note{background:color-mix(in srgb, var(--card-muted) 4%, transparent)}}.app-v9 .help-note-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .help-note--merchant{border-left-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--merchant{border-left-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.app-v9 .help-note--merchant{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--merchant{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.app-v9 .help-note--merchant .help-note-label{color:var(--primary-deep,var(--primary))}.app-v9 .help-note--customer{border-left-color:var(--accent,#1f9d6b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--customer{border-left-color:color-mix(in srgb, var(--accent,#1f9d6b) 55%, transparent)}}.app-v9 .help-note--customer{background:var(--accent,#1f9d6b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--customer{background:color-mix(in srgb, var(--accent,#1f9d6b) 7%, transparent)}}.app-v9 .help-note--customer .help-note-label{color:var(--accent-deep,var(--accent,#178559))}.app-v9 .help-note--email,.app-v9 .help-note--tracking{border-left-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--email,.app-v9 .help-note--tracking{border-left-color:color-mix(in srgb, var(--primary) 38%, transparent)}}.app-v9 .help-note--email,.app-v9 .help-note--tracking{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--email,.app-v9 .help-note--tracking{background:color-mix(in srgb, var(--primary) 4%, transparent)}}.app-v9 .help-note--email .help-note-label,.app-v9 .help-note--tracking .help-note-label{color:var(--card-ink-soft)}.app-v9 .help-note--limit{border-left-color:var(--warning,#c98a1b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--limit{border-left-color:color-mix(in srgb, var(--warning,#c98a1b) 55%, transparent)}}.app-v9 .help-note--limit{background:var(--warning,#c98a1b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--limit{background:color-mix(in srgb, var(--warning,#c98a1b) 8%, transparent)}}.app-v9 .help-note--limit .help-note-label{color:var(--warning-deep,var(--warning,#a9740f))}.app-v9 .help-note--tip{border-left-color:var(--olive,#7f8a46)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--tip{border-left-color:color-mix(in srgb, var(--olive,#7f8a46) 55%, transparent)}}.app-v9 .help-note--tip{background:var(--olive,#7f8a46)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-note--tip{background:color-mix(in srgb, var(--olive,#7f8a46) 9%, transparent)}}.app-v9 .help-note--tip .help-note-label{color:var(--olive-deep,var(--olive,#6b7539))}.app-v9 .help-paragraph{color:var(--card-ink-soft);margin:0;font-size:15px;line-height:1.6}.app-v9 .help-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.app-v9 .help-list li{color:var(--card-ink-soft);font-size:15px;line-height:1.55}.app-v9 .help-example{color:var(--card-ink-soft);border-radius:var(--radius-sm,10px);background:var(--card-tint,var(--primary));margin:0;padding:10px 14px;font-size:14px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-example{background:var(--card-tint,color-mix(in srgb, var(--primary) 5%, transparent))}}.app-v9 .help-example{border:1px dashed var(--card-hairline,var(--hairline))}.app-v9 .help-example-label{letter-spacing:.03em;text-transform:uppercase;color:var(--card-muted);margin-right:8px;font-size:11.5px;font-weight:700;display:inline-block}.app-v9 .help-actions{border-top:1px solid var(--card-hairline,var(--hairline));flex-direction:column;gap:8px;margin-top:4px;padding-top:14px;display:flex}.app-v9 .help-actions-label{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-v9 .help-actions-row{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .help-action-btn{gap:7px}.app-v9 .help-action-btn:after{content:"→";color:var(--primary);font-weight:600;transition:transform .15s}.app-v9 .help-action-btn:hover:after{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.app-v9 .help-action-btn:hover:after{transform:none}}.app-v9 .help-faq-list{flex-direction:column;gap:10px;display:flex}.app-v9 .help-faq-item{border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-md,12px);background:var(--card-tint,transparent);scroll-margin-top:24px}.app-v9 .help-faq-q{cursor:pointer;color:var(--card-ink);align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.app-v9 .help-faq-q::-webkit-details-marker{display:none}.app-v9 .help-faq-q:before{content:"+";color:var(--primary);width:1ch;font-weight:600;transition:transform .15s}.app-v9 .help-faq-item[open]>.help-faq-q:before{content:"×"}.app-v9 .help-faq-q:hover{color:var(--primary-deep,var(--primary))}.app-v9 .help-faq-q:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:var(--radius-md,12px);outline:none}.app-v9 .help-faq-a{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.app-v9 .help-faq-item:target{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .help-faq-item:target{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}}@media (max-width:1024px){.app-v9 .help-index-groups,.app-v9 .help-faq-preview-list{grid-template-columns:1fr}}@media (max-width:640px){.app-v9 .help-tasks-grid{grid-template-columns:1fr}.app-v9 .help-section,.app-v9 .help-faq-item{scroll-margin-top:80px}.app-v9 .help-faq-preview-head{flex-wrap:wrap}}.app-v9 .help-top-anchor{pointer-events:none;height:0;display:block;overflow:hidden}.app-v9 #help-guide-index{scroll-margin-top:24px}.app-v9 .help-float-nav{z-index:20;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.app-v9 .help-float-link{pointer-events:auto;background:var(--bg,#f5f4f1);border:1px solid var(--card-hairline,var(--hairline));color:var(--card-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s,color .15s;display:inline-flex;box-shadow:0 1px 4px #00000012,0 3px 10px #0000000d}.app-v9 .help-float-link:hover{border-color:var(--primary);color:var(--primary-deep,var(--primary));transform:translateY(-1px);box-shadow:0 2px 10px #0000001a}.app-v9 .help-float-link:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .help-float-link:active{transform:translateY(0)}.app-v9 .help-float-link [aria-hidden=true]{color:var(--primary-deep,var(--primary));font-size:13px;line-height:1}@media (max-width:900px){.app-v9 .help-float-nav{bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem}.app-v9 .help-float-link{padding:8px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.app-v9 .help-float-link{transition:none}.app-v9 .help-float-link:hover{transform:none}}.app-v9 .promote-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.app-v9 .promote-cta-text{flex-direction:column;flex:280px;gap:6px;min-width:0;display:flex}.app-v9 .promote-cta-btn{white-space:nowrap;flex:none}.app-v9 .promote-cta .dashboard-card-lead{margin-top:0}.app-v9 .promote-section,.app-v9 .promote-anchor{scroll-margin-top:88px}@media (max-width:900px){.app-v9 .promote-section,.app-v9 .promote-anchor{scroll-margin-top:128px}}.app-v9 .promote-hub{margin:2px 0}.app-v9 .promote-hub-card{gap:8px}.app-v9 .promote-hub-card .promote-hub-icon{color:var(--primary-deep,var(--primary));align-items:center;gap:9px;display:inline-flex}.app-v9 .promote-hub-card .promote-hub-step{background:var(--primary-soft,var(--primary));border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-hub-card .promote-hub-step{background:var(--primary-soft,color-mix(in srgb, var(--primary) 14%, transparent))}}.app-v9 .promote-hub-card .promote-hub-step{color:var(--primary-deep,var(--primary));font-size:12.5px;font-weight:800}.app-v9 .promote-hub-card .promote-hub-desc{color:var(--card-muted);font-size:13px;line-height:1.5}.app-v9 .promote-hub-card .promote-hub-note{color:#1b7a45;background:#25d36624;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.app-v9 .promote-hub-card .promote-hub-cta{color:var(--primary-deep,var(--primary));margin-top:auto;padding-top:2px;font-size:13px;font-weight:700}.app-v9 .promote-preview{background:var(--primary);flex-direction:column;align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-preview{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .promote-preview{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-preview{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .promote-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.app-v9 .promote-preview-badge{color:var(--primary-deep,var(--primary));background:var(--primary-soft,var(--primary));border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-preview-badge{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .promote-preview-badge-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.app-v9 .promote-preview-title{color:var(--card-ink);margin:0;font-size:19px;font-weight:700;line-height:1.25}.app-v9 .promote-preview-lead,.app-v9 .promote-preview-note{color:var(--card-ink-soft);max-width:62ch;margin:0;font-size:15px;line-height:1.6}.app-v9 .promote-preview-note{font-size:14px}.app-v9 .promote-preview-cta{margin-top:4px}.app-v9 .promote-share-row{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .promote-share-input{min-width:0;font:inherit;font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);background:var(--card-tint,var(--primary));flex:260px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-share-input{background:var(--card-tint,color-mix(in srgb, var(--primary) 4%, transparent))}}.app-v9 .promote-share-input{border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-sm,10px);padding:10px 12px}.app-v9 .promote-share-input:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .promote-share-copy{white-space:nowrap;flex:none}.app-v9 .promote-share-links{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.app-v9 .promote-share-link{color:var(--primary-deep,var(--primary));font-size:13.5px;font-weight:600;text-decoration:none}.app-v9 .promote-share-link:hover{text-decoration:underline}.app-v9 .promote-share-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:6px;outline:none}.app-v9 .promote-where{border-top:1px solid var(--card-hairline,var(--hairline));flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-top:12px;display:flex}.app-v9 .promote-where-label{color:var(--card-ink-soft);font-size:12.5px;font-weight:700}.app-v9 .promote-where-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .promote-where-list li{color:var(--primary-deep,var(--primary));background:var(--primary-soft,var(--primary));font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-where-list li{background:var(--primary-soft,color-mix(in srgb, var(--primary) 10%, transparent))}}.app-v9 .promote-where-list li{border-radius:999px;padding:3px 10px}.app-v9 .promote-measured-list{flex-direction:column;gap:18px;margin:4px 0 0;padding:0;list-style:none;display:flex}.app-v9 .promote-measured-item{flex-direction:column;gap:8px;display:flex}.app-v9 .promote-measured-item+.promote-measured-item{border-top:1px solid var(--card-hairline,var(--hairline));padding-top:18px}.app-v9 .promote-measured-head{align-items:center;gap:12px;display:flex}.app-v9 .promote-measured-logo{flex:none;align-items:center;display:inline-flex}.app-v9 .promote-measured-headtext{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .promote-measured-name{color:var(--card-ink);font-size:14.5px;font-weight:700}.app-v9 .promote-measured-hint{color:var(--card-ink-soft);font-size:13px}.app-v9 .promote-measured-note{border-top:1px solid var(--card-hairline,var(--hairline));color:var(--card-ink-soft);margin:18px 0 0;padding-top:14px;font-size:13px}.app-v9 .qr-share-card{border-radius:var(--radius-md,14px);border:1px solid var(--card-hairline,var(--hairline));background:var(--primary);align-items:flex-start;gap:16px;margin:4px 0;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .qr-share-card{background:color-mix(in srgb, var(--primary) 5%, var(--card,#fff))}}.app-v9 .qr-share-card-icon{border-radius:var(--radius-sm,10px);background:var(--primary-soft,var(--primary));flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .qr-share-card-icon{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .qr-share-card-icon{color:var(--primary-darker,var(--primary-deep,var(--primary)))}.app-v9 .qr-share-card-icon svg{width:22px;height:22px}.app-v9 .qr-share-card-body{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.app-v9 .qr-share-card-head{flex-direction:column;gap:4px;display:flex}.app-v9 .qr-share-card-title{font-family:var(--font-display,inherit);color:var(--card-ink);margin:0;font-size:16px;font-weight:700;line-height:1.3}.app-v9 .qr-share-card-text{color:var(--card-ink-soft);margin:0;font-size:13.5px;line-height:1.55}.app-v9 .qr-share-card-field{flex-direction:column;gap:6px;display:flex}.app-v9 .qr-share-card-label{color:var(--card-ink);font-size:12.5px;font-weight:600}.app-v9 .qr-share-card-row{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .qr-share-card-input{min-width:0;font:inherit;font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);background:var(--card,#fff);border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-sm,10px);flex:240px;padding:10px 12px;font-size:13px}.app-v9 .qr-share-card-input:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .qr-share-card-copy{white-space:nowrap;flex:none}.app-v9 .qr-share-card-actions{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.app-v9 .qr-share-card-link{min-height:24px;color:var(--primary-deep,var(--primary));align-items:center;gap:4px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.app-v9 .qr-share-card-link:hover{text-decoration:underline}.app-v9 .qr-share-card-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:6px;outline:none}.app-v9 .qr-share-card-detail{border-top:1px solid var(--card-hairline,var(--hairline));color:var(--card-muted);margin:0;padding-top:12px;font-size:12.5px;line-height:1.5}@media (max-width:560px){.app-v9 .qr-share-card{flex-direction:column;gap:14px}}.app-v9 .merchant-return-banner{border-radius:var(--radius-lg,20px);border:1px solid var(--tang,var(--db-tangelo,#f0752b));align-items:center;gap:18px;margin:0 0 4px;padding:18px 20px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-return-banner{border:1px solid color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 24%, var(--card-hairline,var(--hairline)))}}.app-v9 .merchant-return-banner{border-left:4px solid var(--tang,var(--db-tangelo,#f0752b));background:linear-gradient(120deg, var(--tang,var(--db-tangelo,#f0752b)), var(--tang,var(--db-tangelo,#f0752b)))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-return-banner{background:linear-gradient(120deg, color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 8%, var(--card,#fff)), color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 3%, var(--card,#fff)))}}.app-v9 .merchant-return-banner{box-shadow:var(--shadow-sm,0 1px 2px #0f14220f)}.app-v9 .merchant-return-banner-icon{border-radius:var(--radius-md,14px);background:var(--tang-soft,var(--tang,var(--db-tangelo,#f0752b)));flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-return-banner-icon{background:var(--tang-soft,color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 16%, #fff))}}.app-v9 .merchant-return-banner-icon{color:var(--tang-dd,var(--tang-d,var(--tang,var(--db-tangelo,#f0752b))))}.app-v9 .merchant-return-banner-icon:before{content:"";border-radius:inherit;background:var(--tang,var(--db-tangelo,#f0752b));opacity:0;pointer-events:none;position:absolute;inset:0}.app-v9 .merchant-return-banner-icon svg{width:22px;height:22px;position:relative}.app-v9 .merchant-return-banner-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.app-v9 .merchant-return-banner-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--tang-dd,var(--tang-d,var(--tang,var(--db-tangelo,#f0752b))));margin:0;font-size:11.5px;font-weight:700}.app-v9 .merchant-return-banner-title{font-family:var(--font-display,inherit);color:var(--card-ink);margin:0;font-size:16px;font-weight:700;line-height:1.3}.app-v9 .merchant-return-banner-lead{color:var(--card-ink-soft);margin:2px 0 0;font-size:13.5px;line-height:1.55}.app-v9 .merchant-return-banner-cta{white-space:nowrap;flex:none}.app-v9 .merchant-return-banner-cta-arrow{margin-right:2px;font-weight:700}.app-v9 .merchant-return-banner .merchant-return-banner-cta{background:var(--primary-deep,#166e79);border-color:var(--primary-deep,#166e79);color:var(--primary-on,#fff);box-shadow:0 1px 0 var(--primary-darker,#115660)}.app-v9 .merchant-return-banner .merchant-return-banner-cta:hover,.app-v9 .merchant-return-banner .merchant-return-banner-cta:active{background:var(--primary-darker,#115660);border-color:var(--primary-darker,#115660);color:var(--primary-on,#fff)}.app-v9 .merchant-return-banner .merchant-return-banner-cta:focus-visible{color:var(--primary-on,#fff);outline:2px solid var(--primary-deep,#166e79);outline-offset:2px}.app-v9 .merchant-return-banner.is-saved{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-return-banner.is-saved{border-color:color-mix(in srgb, var(--accent) 30%, var(--card-hairline,var(--hairline)))}}.app-v9 .merchant-return-banner.is-saved{background:linear-gradient(120deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-return-banner.is-saved{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 11%, var(--card,#fff)), color-mix(in srgb, var(--accent) 4%, var(--card,#fff)))}}.app-v9 .merchant-return-banner.is-saved .merchant-return-banner-icon{background:var(--accent-soft,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-return-banner.is-saved .merchant-return-banner-icon{background:var(--accent-soft,color-mix(in srgb, var(--accent) 18%, #fff))}}.app-v9 .merchant-return-banner.is-saved .merchant-return-banner-icon{color:var(--accent-deep,var(--accent))}.app-v9 .merchant-return-banner.is-saved .merchant-return-banner-icon:before{background:var(--accent)}.app-v9 .merchant-return-banner.is-saved .merchant-return-banner-eyebrow{color:var(--accent-deep,var(--accent))}@media (max-width:640px){.app-v9 .merchant-return-banner{flex-direction:column;align-items:flex-start;gap:14px}.app-v9 .merchant-return-banner-cta{justify-content:center;width:100%}}.app-v9 .merchant-return-banner{animation:.42s ease-out both merchant-return-banner-in}.app-v9 .merchant-return-banner:not(.is-saved) .merchant-return-banner-icon{animation:5.2s ease-in-out .4s infinite merchant-return-icon-breathe}.app-v9 .merchant-return-banner:not(.is-saved) .merchant-return-banner-icon:before{animation:5.2s ease-in-out .4s infinite merchant-return-halo-breathe}.app-v9 .merchant-return-banner.is-saved .merchant-return-banner-icon{animation:.44s ease-out both merchant-return-icon-pop,7.4s ease-in-out .44s infinite merchant-return-icon-breathe-saved}.app-v9 .merchant-return-banner.is-saved .merchant-return-banner-icon:before{animation:7.4s ease-in-out .44s infinite merchant-return-halo-breathe-saved}@keyframes merchant-return-banner-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes merchant-return-icon-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes merchant-return-icon-breathe{0%,70%,to{transform:scale(1)}78%{transform:scale(1.09)}88%{transform:scale(1)}}@keyframes merchant-return-halo-breathe{0%,68%,to{opacity:0;transform:scale(1)}80%{opacity:.32;transform:scale(1.5)}96%{opacity:0;transform:scale(1.68)}}@keyframes merchant-return-icon-breathe-saved{0%,75%,to{transform:scale(1)}84%{transform:scale(1.05)}93%{transform:scale(1)}}@keyframes merchant-return-halo-breathe-saved{0%,72%,to{opacity:0;transform:scale(1)}85%{opacity:.24;transform:scale(1.38)}97%{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.app-v9 .merchant-return-banner,.app-v9 .merchant-return-banner-icon,.app-v9 .merchant-return-banner-icon:before{animation:none!important}}.app-v9 .promote-subhead{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);margin:0 0 10px;font-size:12px;font-weight:700}.app-v9 .promote-args{margin-bottom:4px}.app-v9 .promote-args-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .promote-arg-row{flex-direction:column;gap:2px;padding-left:16px;display:flex;position:relative}.app-v9 .promote-arg-row:before{content:"";background:var(--primary);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;left:0}.app-v9 .promote-arg-row-title{color:var(--card-ink);font-size:14px;font-weight:700;line-height:1.3}.app-v9 .promote-arg-row-text{color:var(--card-muted);font-size:13px;line-height:1.45}@media (max-width:720px){.app-v9 .promote-args-list{grid-template-columns:1fr}}.app-v9 .promote-channels{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:14px;display:grid}.app-v9 .promote-channel{border-radius:var(--radius-md,12px);border:1px solid var(--card-hairline,var(--hairline));background:var(--card-bg,#fff);flex-direction:column;gap:10px;height:100%;padding:16px;display:flex}.app-v9 .promote-channel-head{align-items:center;gap:12px;min-height:40px;display:flex}.app-v9 .promote-channel-logo{flex:none;align-items:center;display:inline-flex}.app-v9 .promote-channel-logo--combo .promote-brand:nth-child(2){margin-left:-8px}.app-v9 .promote-brand{border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 1px 2px #0f14221f}.app-v9 .promote-channel-logo--combo .promote-brand{border:2px solid var(--card-bg,#fff);width:32px;height:32px}.app-v9 .promote-brand--whatsapp{background:#25d366}.app-v9 .promote-brand--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.app-v9 .promote-brand--facebook{background:#1877f2}.app-v9 .promote-brand--google{border:1px solid var(--card-hairline,var(--hairline));background:#fff}.app-v9 .promote-brand--qr{background:var(--card-ink,#1f2433)}.app-v9 .promote-brand--link{background:var(--primary-soft,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-brand--link{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .promote-brand--link{color:var(--primary-deep,var(--primary))}.app-v9 .promote-brand--physical{background:var(--primary-soft,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-brand--physical{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .promote-brand--physical{color:var(--primary-deep,var(--primary))}.app-v9 .promote-channel-headtext{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app-v9 .promote-channel-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.03em;text-transform:uppercase;color:var(--primary-deep,var(--primary));font-size:11.5px;font-weight:700}.app-v9 .promote-channel-tag{color:var(--card-muted);background:var(--card-muted);flex:none;align-self:center;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-channel-tag{background:color-mix(in srgb, var(--card-muted) 12%, transparent)}}.app-v9 .promote-channel-tag{text-transform:lowercase;white-space:nowrap;border-radius:999px;padding:2px 9px}.app-v9 .promote-channel-title{color:var(--card-ink);margin:0;font-size:14.5px;font-weight:700;line-height:1.3}.app-v9 .promote-channel-help{color:var(--card-muted);min-height:38px;margin:0;font-size:13px;line-height:1.45}.app-v9 .promote-channel-bestfor{color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.4}.app-v9 .promote-channel-bestfor-label{color:var(--primary-deep,var(--primary));font-weight:700}.app-v9 .promote-channel-badge{letter-spacing:.01em;color:var(--primary-deep,var(--primary));background:var(--primary-soft,var(--primary));border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:0;padding:3px 11px 3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-channel-badge{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .promote-channel-badge{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-channel-badge{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent)}}.app-v9 .promote-channel-badge-dot{background:var(--primary,currentColor);border-radius:999px;flex:none;width:6px;height:6px}.app-v9 .promote-message{flex-direction:column;flex:auto;gap:8px;margin-top:2px;display:flex}.app-v9 .promote-message-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-v9 .promote-message-versions{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.app-v9 .promote-message-tone{letter-spacing:.03em;text-transform:uppercase;color:var(--primary-deep,var(--primary));background:var(--primary-soft,var(--primary));font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-tone{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .promote-message-tone{border-radius:999px;padding:2px 10px}.app-v9 .promote-message-count{color:var(--card-muted);white-space:nowrap;font-size:11.5px;font-weight:600}.app-v9 .promote-message-body{white-space:pre-line;color:var(--card-ink);background:var(--card-tint,var(--primary));font-size:13.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-body{background:var(--card-tint,color-mix(in srgb, var(--primary) 4%, transparent))}}.app-v9 .promote-message-body{border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-sm,10px);min-height:76px;padding:12px 14px}.app-v9 .promote-message-body.is-clamped{max-height:150px;position:relative;overflow:hidden}.app-v9 .promote-message-body.is-clamped:after{content:"";background:linear-gradient(to bottom, transparent, var(--primary));height:36px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-body.is-clamped:after{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--primary) 4%, var(--card-bg,#fff)))}}.app-v9 .promote-message-body.is-clamped:after{pointer-events:none}.app-v9 .promote-message-more{color:var(--primary-deep,var(--primary));cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin:0;padding:1px 2px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.app-v9 .promote-message-more:hover{text-decoration:underline}.app-v9 .promote-message-more:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:6px;outline:none}.app-v9 .promote-message-cycle{border:1px solid var(--card-hairline,var(--hairline));background:var(--card-bg,#fff);color:var(--card-ink-soft);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.app-v9 .promote-message-cycle:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-cycle:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline,var(--hairline)))}}.app-v9 .promote-message-cycle:hover{color:var(--primary-deep,var(--primary))}.app-v9 .promote-message-cycle:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .promote-cycle-icon{opacity:.85;flex:none}.app-v9 .promote-message-actions{gap:8px;margin-top:auto;display:flex}.app-v9 .promote-message-copy{white-space:nowrap;flex:auto;justify-content:center}.app-v9 .promote-message-actions .promote-message-secondary,.app-v9 .promote-message-actions .promote-message-secondary:hover,.app-v9 .promote-message-actions .promote-message-secondary:active,.app-v9 .promote-message-actions .promote-message-secondary:focus-visible{color:var(--primary-deep,var(--primary))}.app-v9 .promote-message-actions .promote-message-secondary{white-space:nowrap;background:var(--card-bg,#fff);border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-actions .promote-message-secondary{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--card-hairline,var(--hairline)))}}.app-v9 .promote-message-actions .promote-message-secondary{box-shadow:none}.app-v9 .promote-message-actions .promote-message-secondary:hover{background:var(--primary-soft,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-actions .promote-message-secondary:hover{background:var(--primary-soft,color-mix(in srgb, var(--primary) 10%, transparent))}}.app-v9 .promote-message-actions .promote-message-secondary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-actions .promote-message-secondary:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.app-v9 .promote-message-actions .promote-message-secondary:focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-actions .promote-message-secondary:focus-visible{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.app-v9 .promote-message-actions .promote-message-secondary:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52)}.app-v9 .promote-message-secondary-icon{opacity:.9;flex:none}.app-v9 .promote-message-actions .promote-message-whatsapp,.app-v9 .promote-message-actions .promote-message-whatsapp:hover,.app-v9 .promote-message-actions .promote-message-whatsapp:active,.app-v9 .promote-message-actions .promote-message-whatsapp:focus-visible{color:var(--card-ink,#11151f)}.app-v9 .promote-message-actions .promote-message-whatsapp{white-space:nowrap;background:#eefbf3;border:1px solid #25d366;flex:auto;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-message-actions .promote-message-whatsapp{border:1px solid color-mix(in srgb, #25d366 42%, var(--card-hairline,var(--hairline)))}}.app-v9 .promote-message-actions .promote-message-whatsapp{box-shadow:none}.app-v9 .promote-message-actions .promote-message-whatsapp:hover{background:#dcf8e7;border-color:#25d3669e}.app-v9 .promote-message-actions .promote-message-whatsapp:active{background:#cff5dd}.app-v9 .promote-message-actions .promote-message-whatsapp:focus-visible{border-color:#1fae57;outline:none;box-shadow:0 0 0 3px #25d36652}.app-v9 .promote-message-whatsapp-icon{color:#25d366;flex:none}.app-v9 .promote-google{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-google{border-color:color-mix(in srgb, var(--primary) 20%, var(--card-hairline,var(--hairline)))}}.app-v9 .promote-google-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-v9 .promote-google-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:16px;display:grid}.app-v9 .promote-google-block{border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-md,12px);background:var(--primary);flex-direction:column;gap:8px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-google-block{background:color-mix(in srgb, var(--primary) 2.5%, var(--card-bg,#fff))}}.app-v9 .promote-google-block .promote-message{flex:none}.app-v9 .promote-google-block .promote-message-body{min-height:56px}.app-v9 .promote-google-block .promote-message-actions{margin-top:0}.app-v9 .promote-google-block .promote-google-block-note:last-child{margin-top:auto}.app-v9 .promote-google-block-num{background:var(--primary-soft,var(--primary));border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-google-block-num{background:var(--primary-soft,color-mix(in srgb, var(--primary) 14%, transparent))}}.app-v9 .promote-google-block-num{color:var(--primary-deep,var(--primary));font-size:12px;font-weight:800}.app-v9 .promote-google-block-label{color:var(--card-ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.app-v9 .promote-google-block-note{color:var(--card-muted);margin:0;font-size:12px;line-height:1.45}.app-v9 .promote-google-advice{border-radius:var(--radius-md,12px);border:1px solid var(--primary);align-items:flex-start;gap:12px;margin-top:14px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-google-advice{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--card-hairline,var(--hairline)))}}.app-v9 .promote-google-advice{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-google-advice{background:color-mix(in srgb, var(--primary) 5%, var(--card-bg,#fff))}}.app-v9 .promote-google-advice-icon{color:var(--primary-deep,var(--primary));flex:none;margin-top:1px;display:inline-flex}.app-v9 .promote-google-advice-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .promote-google-advice-label{color:var(--card-ink);margin:0;font-size:13px;font-weight:700}.app-v9 .promote-google-advice-warn{color:var(--card-ink-soft,var(--card-ink));margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.app-v9 .promote-google-advice-tip{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 #cartel-mostrador{scroll-margin-top:88px}@media (max-width:900px){.app-v9 #cartel-mostrador{scroll-margin-top:128px}}.app-v9 .promote-print-icon{flex:none}.app-v9 .promote-studio{flex-direction:column;gap:14px;display:flex}.app-v9 .promote-studio-controls{border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-md,12px);background:var(--primary);flex-wrap:wrap;gap:14px 28px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-studio-controls{background:color-mix(in srgb, var(--primary) 3%, transparent)}}.app-v9 .promote-studio-group{border:0;min-width:0;margin:0;padding:0}.app-v9 .promote-studio-legend{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);margin:0 0 8px;padding:0;font-size:11px;font-weight:700}.app-v9 .promote-studio-options{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .promote-studio-option{border:1px solid var(--card-hairline,var(--hairline));background:var(--card-bg,#fff);cursor:pointer;color:var(--card-ink);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex;position:relative}.app-v9 .promote-studio-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-studio-option:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline,var(--hairline)))}}.app-v9 .promote-studio-option:has(input:checked){border-color:var(--primary);background:var(--primary-soft,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-studio-option:has(input:checked){background:var(--primary-soft,color-mix(in srgb, var(--primary) 10%, #fff))}}.app-v9 .promote-studio-option:has(input:checked){box-shadow:0 0 0 1px var(--primary) inset}.app-v9 .promote-studio-option:has(input:focus-visible){box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52)}.app-v9 .promote-studio-option input{opacity:0;width:1px;height:1px;position:absolute}.app-v9 .promote-studio-option-text{align-items:center;gap:6px;font-weight:600;display:inline-flex}.app-v9 .promote-studio-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--primary-deep,var(--primary));background:var(--primary-soft,var(--primary));font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-studio-tag{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .promote-studio-tag{border-radius:999px;padding:1px 7px}.app-v9 .promote-studio-swatch{border:1px solid #0f14222e;border-radius:5px;flex:none;width:16px;height:16px}.app-v9 .promote-studio-swatch--bw{background:linear-gradient(135deg,#0f1422 0 50%,#fff 50% 100%)}.app-v9 .promote-studio-note{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .promote-studio-config-link{color:var(--primary-deep,var(--primary));margin-top:10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.app-v9 .promote-studio-config-link:after{content:" ↗";font-weight:400}.app-v9 .promote-studio-config-link:hover{text-decoration:underline}.app-v9 .promote-studio-config-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:6px;outline:none}.app-v9 .promote-printables .promote-print:not(.promote-print--qr) .promote-print-qr svg path[stroke]{stroke:var(--qr-ink,#0f1422)}.app-v9 .promote-printables[data-logo=hide] .promote-print-logo,.app-v9 .promote-printables[data-logo=hide] .promote-print-monogram{display:none}.app-v9 .promote-printables{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:18px;display:grid}.app-v9 .promote-printable{flex-direction:column;gap:12px;height:100%;display:flex}.app-v9 .promote-printable-info{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.app-v9 .promote-printable-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .promote-printable-desc{color:var(--card-muted);flex:auto;margin:0;font-size:13px;line-height:1.45}.app-v9 .promote-printable-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.app-v9 .promote-print-btn{flex:auto;justify-content:center;align-items:center;gap:8px;display:inline-flex}.app-v9 .promote-qr-download{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.app-v9 .promote-section-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-2px 0 2px;display:flex}.app-v9 .promote-section-actions-hint{min-width:0;color:var(--card-muted);flex:auto;font-size:12.5px}.app-v9 .promote-section-actions .promote-qr-download{flex:none}.app-v9 .promote-print{border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-md,12px);color:#11151f;background:#fff;flex:auto;justify-content:center;align-items:center;min-height:312px;padding:20px 18px;display:flex;overflow:hidden}.app-v9 .promote-print.is-branded{border-top:4px solid var(--print-accent,var(--primary))}.app-v9 .promote-print-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.app-v9 .promote-print-logo{object-fit:contain;width:auto;max-width:70%;height:auto;max-height:44px}.app-v9 .promote-print-monogram{background:var(--print-accent,var(--primary));border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-print-monogram{background:color-mix(in srgb, var(--print-accent,var(--primary)) 15%, #fff)}}.app-v9 .promote-print-monogram{color:var(--print-accent,var(--primary-deep,var(--primary)));letter-spacing:.02em;font-size:18px;font-weight:800}.app-v9 .promote-print-headline{color:#11151f;margin:0;font-size:17px;font-weight:800;line-height:1.2}.app-v9 .promote-print-body{color:#2b3242;max-width:34ch;margin:0;font-size:13px;line-height:1.4}.app-v9 .promote-print-qr{justify-content:center;align-items:center;display:flex}.app-v9 .promote-print-qr svg{width:132px;height:132px;display:block}.app-v9 .promote-print--qr .promote-print-qr svg{width:168px;height:168px}.app-v9 .promote-print-cue{color:#11151f;max-width:30ch;margin:0;font-size:12.5px;font-weight:700}.app-v9 .promote-print-url{color:#4a5263;word-break:break-all;margin:0;font-size:12px}.app-v9 .promote-plan{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .promote-plan-phase{grid-template-columns:36px 1fr;gap:14px;padding-bottom:16px;display:grid}.app-v9 .promote-plan-phase:last-child{padding-bottom:0}.app-v9 .promote-plan-marker{justify-content:center;display:flex;position:relative}.app-v9 .promote-plan-phase:not(:last-child) .promote-plan-marker:after{content:"";background:var(--card-hairline,var(--hairline));width:2px;position:absolute;top:36px;bottom:-16px}.app-v9 .promote-plan-step{background:var(--primary);width:32px;height:32px;color:var(--primary-on,#fff);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.app-v9 .promote-plan-card{border-radius:var(--radius-md,12px);border:1px solid var(--card-hairline,var(--hairline));background:var(--primary);flex-direction:column;gap:8px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-plan-card{background:color-mix(in srgb, var(--primary) 3%, transparent)}}.app-v9 .promote-plan-when{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--primary-deep,var(--primary));background:var(--primary-soft,var(--primary));align-self:flex-start;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-plan-when{background:var(--primary-soft,color-mix(in srgb, var(--primary) 12%, transparent))}}.app-v9 .promote-plan-when{border-radius:999px;padding:2px 10px}.app-v9 .promote-plan-card-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:700;line-height:1.3}.app-v9 .promote-plan-items{flex-direction:column;gap:5px;margin:0;padding-left:18px;list-style:outside;display:flex}.app-v9 .promote-plan-items li{color:var(--card-ink-soft);font-size:14px;line-height:1.5}.app-v9 .promote-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .promote-check{border-radius:var(--radius-md,12px);border:1px solid var(--card-hairline,var(--hairline));background:var(--primary);align-items:stretch;gap:12px;height:100%;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-check{background:color-mix(in srgb, var(--primary) 3%, transparent)}}.app-v9 .promote-check-box{background:var(--primary-soft,var(--primary));border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-check-box{background:var(--primary-soft,color-mix(in srgb, var(--primary) 14%, transparent))}}.app-v9 .promote-check-box{color:var(--primary-deep,var(--primary));margin-top:1px;font-size:13px;font-weight:800}.app-v9 .promote-check-body{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.app-v9 .promote-check-label{color:var(--card-ink);font-size:14.5px;font-weight:700;line-height:1.35}.app-v9 .promote-check-hint{color:var(--card-muted);font-size:13px;line-height:1.45}.app-v9 .promote-check-action{margin-top:auto;padding-top:8px}@media (max-width:720px){.app-v9 .promote-cta{flex-direction:column;align-items:flex-start}.app-v9 .promote-cta-btn{text-align:center;width:100%}.app-v9 .promote-checklist{grid-template-columns:1fr}.app-v9 .promote-guide-cta{flex-direction:column;align-items:flex-start}.app-v9 .promote-guide-cta-actions{width:100%}.app-v9 .promote-guide-cta-btn{text-align:center;width:100%}}.app-v9 .promote-modal{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f14228c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-v9 .promote-modal-dialog{background:var(--card-bg,#fff);border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-lg,16px);flex-direction:column;gap:14px;width:100%;max-width:460px;padding:22px;display:flex;box-shadow:0 24px 60px -20px #0f142280}.app-v9 .promote-modal-title{color:var(--card-ink);margin:0;font-size:18px;font-weight:800}.app-v9 .promote-modal-body{flex-direction:column;gap:8px;display:flex}.app-v9 .promote-modal-body p{color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.55}.app-v9 .promote-modal-check{color:var(--card-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.app-v9 .promote-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-v9 .promote-modal-actions .btn{align-items:center;gap:8px;display:inline-flex}@media (max-width:520px){.app-v9 .promote-modal-actions{flex-direction:column-reverse}.app-v9 .promote-modal-actions .btn{justify-content:center;width:100%}}.app-v9 .promote-guide-cta{background:linear-gradient(180deg, var(--primary) 0%, var(--card-bg,#fff) 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-guide-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 5%, var(--card-bg,#fff)) 0%, var(--card-bg,#fff) 100%)}}.app-v9 .promote-guide-cta{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-guide-cta{border-color:color-mix(in srgb, var(--primary) 18%, var(--card-hairline,var(--hairline)))}}.app-v9 .promote-guide-cta-text{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.app-v9 .promote-guide-cta-title{color:var(--card-ink);margin:0;font-size:18px;font-weight:700;line-height:1.25}.app-v9 .promote-guide-cta-lead{color:var(--card-muted);max-width:64ch;margin:0;font-size:14px;line-height:1.5}.app-v9 .promote-guide-cta-btn{white-space:nowrap;flex:none}.app-v9 .promote-guide-cta-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.app-v9 .promote-section-cta{align-self:flex-start}.app-v9 .promote-permanent{background:var(--denver-soft);border-color:var(--denver);container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.app-v9 .promote-permanent{border-color:color-mix(in srgb, var(--denver) 55%, var(--card-hairline))}}.app-v9 .promote-permanent-body{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;display:grid}.app-v9 .promote-permanent-art{width:150px;height:auto}.app-v9 .promote-permanent-text{gap:6px;min-width:0;display:grid}.app-v9 .promote-permanent-title{color:var(--card-ink);margin:0;font-size:19px;font-weight:700;line-height:1.25}.app-v9 .promote-permanent-lead{max-width:60ch;color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.5}.app-v9 .promote-permanent-cta{white-space:nowrap;justify-self:start}@container (min-width:560px){.app-v9 .promote-permanent-body{grid-template-columns:150px minmax(0,1fr);column-gap:24px}.app-v9 .promote-permanent-art{grid-row:span 2}}@container (min-width:860px){.app-v9 .promote-permanent-body{grid-template-columns:170px minmax(0,1fr) auto;column-gap:28px}.app-v9 .promote-permanent-art{grid-row:auto;width:170px}}@media (max-width:720px){.app-v9 .promote-section-cta,.app-v9 .promote-permanent-cta{text-align:center;justify-content:center;place-self:stretch stretch}.app-v9 .promote-permanent-art{width:128px}}.app-v9 .promote-guide-back{margin-bottom:-2px}.app-v9 .promote-guide-back-link{color:var(--primary-deep,var(--primary));align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.app-v9 .promote-guide-back-link:hover{text-decoration:underline}.app-v9 .promote-guide-back-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:6px;outline:none}@page{size:A4;margin:14mm}@media print{html[data-printing] body *{visibility:hidden!important}html[data-printing=poster-a4] .promote-print--poster-a4,html[data-printing=poster-a4] .promote-print--poster-a4 *,html[data-printing=counter] .promote-print--counter,html[data-printing=counter] .promote-print--counter *,html[data-printing=bag] .promote-print--bag,html[data-printing=bag] .promote-print--bag *,html[data-printing=qr] .promote-print--qr,html[data-printing=qr] .promote-print--qr *{visibility:visible!important}html[data-printing] .promote-print{box-shadow:none;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:0}html[data-printing] .promote-print .promote-print-inner{gap:6mm;width:100%}html[data-printing] .promote-print-logo{max-width:70%;max-height:26mm}html[data-printing] .promote-print-monogram{width:22mm;height:22mm;font-size:28pt}html[data-printing] .promote-print-headline{font-size:32pt}html[data-printing] .promote-print-body{max-width:80%;font-size:15pt}html[data-printing] .promote-print-cue{font-size:15pt}html[data-printing] .promote-print-url{font-size:13pt}html[data-printing] .promote-print-qr svg{width:75mm;height:75mm}html[data-printing=counter] .promote-print-headline{font-size:26pt}html[data-printing=counter] .promote-print-qr svg{width:60mm;height:60mm}html[data-printing=bag] .promote-print-headline{font-size:22pt}html[data-printing=bag] .promote-print-qr svg{width:48mm;height:48mm}html[data-printing=qr] .promote-print-headline{font-size:24pt}html[data-printing=qr] .promote-print-qr svg{width:120mm;height:120mm}}.app-v9 .analytics-period-nav{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.app-v9 .analytics-period-link{border-radius:var(--r-sm);border:1px solid var(--hairline);background:var(--card);color:var(--ink-soft);align-items:center;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.app-v9 .analytics-period-link:hover{border-color:var(--hairline-strong);background:var(--card-tint)}.app-v9 .analytics-period-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .analytics-period-link.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.app-v9 .analytics-range{color:var(--muted);font-family:var(--font-mono);margin:0 0 20px;font-size:12px}.app-v9 .analytics-zone{flex-direction:column;gap:12px;display:flex}.app-v9 .analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.app-v9 .analytics-kpi{flex-direction:column;gap:4px;display:flex}.app-v9 .analytics-kpi-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .analytics-kpi-value{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:26px;font-weight:600;line-height:1.1}.app-v9 .analytics-kpi-note{color:var(--card-muted);margin:2px 0 0;font-size:12px}.app-v9 .analytics-decision{border-top:1px dashed var(--card-hairline);color:var(--ink-soft);align-items:baseline;gap:10px;margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.5;display:flex}.app-v9 .analytics-decision-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep,var(--primary));flex:none;font-size:10.5px;font-weight:700}.app-v9 .analytics-decision-text{min-width:0}.app-v9 .analytics-channels-decision{list-style:none}.app-v9 .analytics-channels-decision .analytics-decision{border-top:0;margin-top:2px;padding-top:0}.app-v9 .analytics-summary-foot{border-top:1px solid var(--card-hairline);color:var(--card-muted);margin:16px 0 0;padding-top:12px;font-size:12px}.app-v9 .analytics-timechart{margin:0;padding-top:20px}.app-v9 .analytics-timechart-plot{height:132px;position:relative}.app-v9 .analytics-timechart-grid{background:var(--card-hairline);opacity:.55;height:1px;position:absolute;top:50%;left:0;right:0}.app-v9 .analytics-timechart-baseline{background:var(--card-hairline);height:1px;position:absolute;bottom:0;left:0;right:0}.app-v9 .analytics-timechart-cols{align-items:flex-end;gap:0;display:flex;position:absolute;inset:0}.app-v9 .analytics-timechart-col{flex:1 1 0;justify-content:center;align-items:flex-end;height:100%;display:flex}.app-v9 .analytics-timechart-bar{background:var(--primary);border-radius:4px 4px 0 0;width:56%;max-width:16px;min-height:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .analytics-timechart-bar{background:color-mix(in srgb, var(--primary) 72%, transparent)}}.app-v9 .analytics-timechart-bar{transition:background .15s}.app-v9 .analytics-timechart-bar:hover{background:var(--primary-deep)}.app-v9 .analytics-timechart-bar.is-peak{background:var(--accent)}.app-v9 .analytics-timechart-bar.is-peak:hover{background:var(--accent-deep,var(--accent))}.app-v9 .analytics-timechart-barval{color:var(--accent-deep,var(--accent));white-space:nowrap;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.app-v9 .analytics-timechart-axis{height:14px;margin-top:10px;position:relative}.app-v9 .analytics-timechart-label{letter-spacing:.01em;color:var(--card-muted);white-space:nowrap;font-size:11px;font-weight:500;position:absolute;top:0;transform:translate(-50%)}.app-v9 .analytics-timechart-caption{color:var(--card-muted);flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:14px 0 0;font-size:12.5px;display:flex}.app-v9 .analytics-timechart-total{color:var(--card-muted)}.app-v9 .analytics-timechart-total strong{color:var(--ink);margin-right:3px;font-size:15px;font-weight:800}.app-v9 .analytics-timechart-peak{color:var(--ink-soft);align-items:center;gap:7px;font-weight:600;display:inline-flex}.app-v9 .analytics-timechart-peak:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px}.app-v9 .analytics-bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .analytics-bar-row{grid-template-columns:minmax(96px,1fr) minmax(0,2.2fr) auto;align-items:center;gap:12px;display:grid}.app-v9 .analytics-bar-label{min-width:0;color:var(--ink-soft);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.app-v9 .analytics-bar-badge{flex:none;display:inline-flex}.app-v9 .analytics-bar-badge .promote-brand{border-radius:8px;width:26px;height:26px}.app-v9 .analytics-bar-badge .promote-brand svg{width:15px;height:15px}.app-v9 .analytics-bar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-v9 .analytics-bar-lead{background:var(--primary);border-radius:999px;flex:none;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .analytics-bar-lead{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .analytics-bar-lead{color:var(--primary-deep,var(--primary));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.app-v9 .analytics-bar-track{background:var(--card-tint-strong);border-radius:999px;height:12px;display:block;overflow:hidden}.app-v9 .analytics-bar-fill{background:var(--primary);border-radius:999px;min-width:4px;height:100%;display:block}.app-v9 .analytics-bar-fill.is-accent{background:var(--accent)}.app-v9 .analytics-bar-value{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.app-v9 .analytics-bar-share{color:var(--card-muted);font-weight:600}.app-v9 .analytics-funnel{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .analytics-funnel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.app-v9 .analytics-funnel-label{color:var(--ink-soft);font-size:14px;font-weight:600}.app-v9 .analytics-funnel-value{color:var(--ink);text-align:right;font-size:14px;font-weight:700}.app-v9 .analytics-funnel-share{color:var(--card-muted);font-weight:600}.app-v9 .analytics-funnel-track{background:var(--card-tint-strong);border-radius:999px;height:14px;overflow:hidden}.app-v9 .analytics-funnel-fill{background:linear-gradient(90deg, var(--primary), var(--accent));border-radius:999px;min-width:4px;height:100%}.app-v9 .analytics-funnel-step.is-unmeasured .analytics-funnel-value{color:var(--card-muted);font-weight:600}.app-v9 .analytics-funnel-step.is-unmeasured .analytics-funnel-fill{background:var(--card-hairline)}.app-v9 .analytics-funnel-note{color:var(--card-muted);margin:4px 0 0;font-size:12.5px}.app-v9 .analytics-empty{border:1px dashed var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);padding:22px 20px}.app-v9 .analytics-empty-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .analytics-empty-body{color:var(--card-muted);max-width:60ch;margin:6px 0 0;font-size:13.5px}@media (max-width:560px){.app-v9 .analytics-bar-row{grid-template-columns:1fr auto}.app-v9 .analytics-bar-track{order:3;grid-column:1/-1}.app-v9 .analytics-bar-value{order:2}}.app-v9 .analytics-channels{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .analytics-channel{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.app-v9 .analytics-channel-head{align-items:center;gap:10px;min-width:0;display:flex}.app-v9 .analytics-channel-badge{flex:none;display:inline-flex}.app-v9 .analytics-channel-badge .promote-brand{border-radius:8px;width:28px;height:28px}.app-v9 .analytics-channel-badge .promote-brand svg{width:16px;height:16px}.app-v9 .analytics-channel-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14.5px;font-weight:700;overflow:hidden}.app-v9 .analytics-channel-lead{background:var(--primary);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .analytics-channel-lead{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .analytics-channel-lead{color:var(--primary-deep,var(--primary));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.app-v9 .analytics-channel-titles{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app-v9 .analytics-channel-titles .analytics-channel-name{font-size:14.5px}.app-v9 .analytics-channel-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--card-muted);font-size:12px;overflow:hidden}.app-v9 .analytics-channel-flag{background:var(--ink);border-radius:999px;flex:none;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .analytics-channel-flag{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.app-v9 .analytics-channel-flag{color:var(--card-muted);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:700}.app-v9 .analytics-channel-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;display:grid}.app-v9 .analytics-channel-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .analytics-channel-metric dt{color:var(--card-muted);text-transform:uppercase;letter-spacing:.02em;font-size:11.5px;font-weight:600}.app-v9 .analytics-channel-metric dd{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:14px;font-weight:600}.app-v9 .analytics-channels-note{color:var(--card-muted);margin:12px 0 0;font-size:12.5px}.app-v9 .analytics-programme-status{background:var(--ink);border-radius:999px;flex:none;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .analytics-programme-status{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.app-v9 .analytics-programme-status{color:var(--card-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.app-v9 .analytics-programme-link{color:var(--primary);white-space:nowrap;flex:none;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none}.app-v9 .analytics-programme-link:hover{text-decoration:underline}.app-v9 .analytics-programme-link:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.app-v9 .analytics-programme-metrics{grid-template-columns:repeat(3,1fr)}.app-v9 .analytics-programme-filter{margin-top:0}.app-v9 .analytics-sales-note{color:var(--muted);max-width:60ch;margin:0 0 4px;font-size:13.5px;line-height:1.55}.app-v9 .analytics-sales-adjustments{margin-top:16px}.app-v9 .analytics-sales-adjustments-title{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:700}.app-v9 .analytics-sales-metrics{grid-template-columns:repeat(3,1fr)}.app-v9 .analytics-upsell-metrics{grid-template-columns:repeat(5,1fr)}@media (max-width:560px){.app-v9 .analytics-channel-metrics,.app-v9 .analytics-programme-metrics,.app-v9 .analytics-sales-metrics,.app-v9 .analytics-upsell-metrics{grid-template-columns:repeat(2,1fr)}}.app-v9 .validation-intro{margin-top:8px;margin-bottom:24px}.app-v9 .validation-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.app-v9 .validation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .validation-card{flex-direction:column;gap:16px;padding:22px;display:flex}.app-v9 .validation-card.is-not-runnable{opacity:.92}.app-v9 .validation-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-v9 .validation-card-title{margin:0;font-size:18px;font-weight:700}.app-v9 .validation-card-key{margin:4px 0 0}.app-v9 .validation-card-key code{color:var(--card-muted);font-size:12px}.app-v9 .validation-card-summary{color:var(--card-ink-soft);margin:0}.app-v9 .validation-badge{border-radius:var(--r-xs);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;font-family:var(--font-mono);flex:none;align-items:center;padding:4px 10px;display:inline-flex}.app-v9 .validation-badge.is-active{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .validation-badge.is-active{background:color-mix(in srgb, var(--olive) 24%, var(--card))}}.app-v9 .validation-badge.is-active{color:#5c6a1d}.app-v9 .validation-badge.is-planned{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .validation-badge.is-planned{background:color-mix(in srgb, var(--accent) 18%, var(--card))}}.app-v9 .validation-badge.is-planned{color:var(--accent)}.app-v9 .validation-badge.is-partial{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .validation-badge.is-partial{background:color-mix(in srgb, var(--highlight) 22%, var(--card))}}.app-v9 .validation-badge.is-partial{color:#8a4a16}.app-v9 .validation-badge.is-missing,.app-v9 .validation-badge.is-deprecated{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .validation-badge.is-missing,.app-v9 .validation-badge.is-deprecated{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .validation-badge.is-missing,.app-v9 .validation-badge.is-deprecated{color:var(--card-muted)}.app-v9 .validation-badge.is-blocked{background:#b53a1a}@supports (color:color-mix(in lab, red, red)){.app-v9 .validation-badge.is-blocked{background:color-mix(in srgb, #b53a1a 18%, var(--card))}}.app-v9 .validation-badge.is-blocked{color:#8a2a10}.app-v9 .validation-command,.app-v9 .validation-sequence,.app-v9 .validation-optional{flex-direction:column;gap:8px;display:flex}.app-v9 .validation-command-label{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-family:var(--font-mono)}.app-v9 .validation-command-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .validation-code{border-radius:var(--r-xs);background:var(--card-ink);flex:auto;min-width:0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .validation-code{background:color-mix(in srgb, var(--card-ink) 6%, var(--card))}}.app-v9 .validation-code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.app-v9 .validation-pre{border-radius:var(--r-sm);background:var(--card-ink);margin:0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .validation-pre{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .validation-pre{overflow-x:auto}.app-v9 .validation-pre code{font-family:var(--font-mono);white-space:pre;font-size:12.5px;line-height:1.6}.app-v9 .validation-pill-soft{color:var(--card-muted);font-size:12px}.app-v9 .validation-optional-item{border-radius:var(--r-sm);border:1px dashed var(--card-hairline);flex-direction:column;gap:6px;padding:12px;display:flex}.app-v9 .validation-optional-label{font-size:13px;font-weight:600}.app-v9 .validation-muted-note{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .validation-meta{border-top:1px solid var(--card-hairline);grid-template-columns:1fr;gap:6px;margin:0;padding-top:14px;display:grid}.app-v9 .validation-meta-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.app-v9 .validation-meta-row dt{color:var(--card-muted)}.app-v9 .validation-meta-row dd{text-align:right;font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:12px}.app-v9 .validation-scope,.app-v9 .validation-gaps{font-size:13px;line-height:1.55}.app-v9 .validation-scope strong,.app-v9 .validation-gaps strong{color:var(--card-ink)}.app-v9 .updates-spaces{grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:10px;margin:6px 0 14px;display:grid}.app-v9 .updates-space{border:1px solid var(--card-hairline);border-left:3px solid var(--card-hairline);border-radius:var(--r-sm,12px);background:var(--card);flex-direction:column;gap:3px;min-height:44px;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.app-v9 .updates-space:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-space:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--card-hairline))}}.app-v9 .updates-space:hover{border-left-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-space:hover{border-left-color:color-mix(in srgb, var(--accent) 34%, var(--card-hairline))}}.app-v9 .updates-space:hover{box-shadow:var(--shadow-card)}.app-v9 .updates-space:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .updates-space-eyebrow{font-family:var(--font-mono,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--card-muted);font-size:10px;font-weight:600}.app-v9 .updates-space-title{font-family:var(--font-display,inherit);color:var(--card-ink);justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.app-v9 .updates-space-cue{color:var(--accent);flex:none;font-size:13px;transition:transform .15s}.app-v9 .updates-space:hover .updates-space-cue{transform:translate(3px)}.app-v9 .updates-space-note{color:var(--card-ink-soft);font-size:12.5px;line-height:1.45}.app-v9 .updates-space.is-current{border-color:var(--tang)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-space.is-current{border-color:color-mix(in srgb, var(--tang) 26%, var(--card-hairline))}}.app-v9 .updates-space.is-current{border-left-color:var(--tang);background:linear-gradient(135deg, var(--tang), var(--tang))}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-space.is-current{background:linear-gradient(135deg, color-mix(in srgb, var(--tang) 8%, var(--card)), color-mix(in srgb, var(--tang) 3%, var(--card)))}}.app-v9 .updates-space.is-current:hover{border-color:var(--tang)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-space.is-current:hover{border-color:color-mix(in srgb, var(--tang) 40%, var(--card-hairline))}}.app-v9 .updates-space.is-current:hover{border-left-color:var(--tang)}.app-v9 .updates-space.is-current .updates-space-eyebrow{color:var(--tang-dd)}.app-v9 .updates-space.is-current .updates-space-cue{color:var(--tang);font-size:9px}.app-v9 .updates-space.is-current:hover .updates-space-cue{transform:none}@media (prefers-reduced-motion:reduce){.app-v9 .updates-space,.app-v9 .updates-space-cue{transition:none}}.app-v9 .ritmo{border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);background:var(--card);--ritmo-visible:var(--accent);--ritmo-internal:var(--verde-dd);--ritmo-average:var(--zaf);margin:12px 0 26px;padding:16px 20px 14px}.app-v9 .ritmo-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;display:flex}.app-v9 .ritmo-title{font-family:var(--font-display,inherit);color:var(--card-ink);margin:0;font-size:15px;font-weight:700;line-height:1.25}.app-v9 .ritmo-version{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .ritmo-version strong{color:var(--card-ink-soft);font-weight:700}.app-v9 .ritmo-body{grid-template-columns:minmax(196px,224px) minmax(0,1fr);align-items:end;gap:10px 28px;margin-top:12px;display:grid}.app-v9 .ritmo-lead{min-width:0}.app-v9 .ritmo-lead-figure{align-items:baseline;gap:8px;margin:0;display:flex}.app-v9 .ritmo-lead-value{letter-spacing:-.01em;color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.app-v9 .ritmo-lead-unit{color:var(--card-ink-soft);font-size:14px;font-weight:600;line-height:1.2}.app-v9 .ritmo-lead-rate{color:var(--card-muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12.5px;line-height:1.4}.app-v9 .ritmo-trend{border-left:2px solid var(--card-hairline);margin:10px 0 0;padding-left:10px}.app-v9 .ritmo-trend-label{color:var(--card-ink);font-size:13px;font-weight:700;display:block}.app-v9 .ritmo-trend-detail{color:var(--card-ink-soft);margin-top:1px;font-size:12px;line-height:1.4;display:block}.app-v9 .ritmo-chart{min-width:0}.app-v9 .ritmo-chart-svg{width:100%;height:104px;display:block;overflow:visible}.app-v9 .ritmo-chart--flat .ritmo-chart-svg{height:22px}.app-v9 .ritmo--flat .ritmo-body{align-items:start}.app-v9 .ritmo-bar--visible{fill:var(--ritmo-visible)}.app-v9 .ritmo-bar--internal{fill:var(--ritmo-internal)}.app-v9 .ritmo-bar--zero{fill:var(--card-hairline)}.app-v9 .ritmo-baseline{stroke:var(--card-hairline);stroke-width:1px}.app-v9 .ritmo-average-halo{fill:none;stroke:var(--card);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.app-v9 .ritmo-average{fill:none;stroke:var(--ritmo-average);stroke-opacity:.58;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.app-v9 .ritmo-today-tick{fill:var(--tang)}.app-v9 .ritmo-axis{color:var(--card-muted);justify-content:space-between;margin:5px 0 0;font-size:11px;display:flex}.app-v9 .ritmo-axis-today{color:var(--tang-dd);font-weight:700}.app-v9 .ritmo-chart-empty{color:var(--card-muted);margin:8px 0 0;font-size:12.5px}.app-v9 .ritmo-foot{border-top:1px solid var(--card-hairline);margin-top:12px;padding-top:10px}.app-v9 .ritmo-window{color:var(--card-ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;line-height:1.5}.app-v9 .ritmo-window strong{color:var(--card-ink);font-weight:700}.app-v9 .ritmo-legend{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:6px 0 0;font-size:11.5px;display:flex}.app-v9 .ritmo-key{align-items:center;gap:6px;display:inline-flex}.app-v9 .ritmo-key-mark{border-radius:2px;flex:none;width:9px;height:9px}.app-v9 .ritmo-key--visible .ritmo-key-mark{background:var(--ritmo-visible)}.app-v9 .ritmo-key--internal .ritmo-key-mark{background:var(--ritmo-internal)}.app-v9 .ritmo-key--average .ritmo-key-mark{background:var(--ritmo-average);border-radius:999px;width:14px;height:2px}@supports (color:color-mix(in lab, red, red)){.app-v9 .ritmo-key--average .ritmo-key-mark{background:color-mix(in srgb, var(--ritmo-average) 58%, transparent)}}.app-v9 .ritmo-note{color:var(--card-muted);margin:6px 0 0;font-size:12px;line-height:1.5}@media (max-width:760px){.app-v9 .ritmo{margin:10px 0 22px;padding:13px 13px 11px}.app-v9 .ritmo-body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;margin-top:10px}.app-v9 .ritmo-lead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.app-v9 .ritmo-lead-figure{grid-area:1/1;align-items:baseline}.app-v9 .ritmo-lead-value{font-size:28px}.app-v9 .ritmo-lead-rate{grid-area:2/1/auto/-1;margin:0}.app-v9 .ritmo-trend{grid-area:1/2;margin:0}.app-v9 .ritmo-chart-svg{height:74px}.app-v9 .ritmo-foot{margin-top:10px;padding-top:8px}.app-v9 .ritmo-legend,.app-v9 .ritmo-note{margin-top:5px}}@media (max-width:379px){.app-v9 .ritmo-lead{grid-template-columns:minmax(0,1fr)}.app-v9 .ritmo-lead-figure{grid-row:auto}.app-v9 .ritmo-lead-rate{grid-area:auto/1}.app-v9 .ritmo-trend{grid-area:auto/1;margin-top:6px}.app-v9 .ritmo-lead-value{font-size:26px}.app-v9 .ritmo-legend{gap:4px 12px}}.app-v9 .updates-results{margin:0 0 12px;font-size:13px}.app-v9 .updates-versions{flex-direction:column;gap:16px;margin-top:4px;display:flex}.app-v9 .updates-release{border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);background:var(--card);overflow:hidden}.app-v9 .updates-release--current{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-release--current{border-color:color-mix(in srgb, var(--accent) 34%, var(--card-hairline))}}.app-v9 .updates-release-head{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:14px 20px 12px;display:flex}.app-v9 .updates-release-label{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .updates-release-current{background:var(--accent);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-release-current{background:color-mix(in srgb, var(--accent) 14%, var(--card))}}.app-v9 .updates-release-current{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-release-current{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.app-v9 .updates-release-count{color:var(--card-muted);margin-left:auto;font-size:12.5px}.app-v9 .updates-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0 4px;display:grid}.app-v9 .updates-pager>[rel=prev]{justify-self:start}.app-v9 .updates-pager>[rel=next]{justify-self:end}.app-v9 .updates-pager-position{color:var(--card-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:12.5px}.app-v9 .updates-entry-list{flex-direction:column;margin:0;padding:0 12px 8px;display:flex}.app-v9 .updates-entry{border-top:1px solid var(--card-hairline)}.app-v9 .updates-entry:first-child{border-top:none}.app-v9 .updates-row{cursor:pointer;border-radius:var(--r-xs,8px);grid-template-columns:minmax(132px,156px) minmax(0,1fr) minmax(116px,150px) minmax(120px,168px) minmax(112px,132px) 104px;grid-template-areas:"meta title cat aud estado toggle";align-items:center;gap:8px 18px;min-height:56px;padding:12px 8px;list-style:none;transition:background .15s;display:grid}.app-v9 .updates-row::-webkit-details-marker{display:none}.app-v9 .updates-row::marker{content:""}.app-v9 .updates-row:hover{background:var(--card-tint)}.app-v9 .updates-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-v9 .updates-entry--internal .updates-row{opacity:.92}.app-v9 .updates-col{min-width:0}.app-v9 .updates-col-meta{flex-direction:column;grid-area:meta;gap:1px;display:flex}.app-v9 .updates-entry-date{color:var(--card-muted);letter-spacing:.02em;white-space:nowrap;font-size:12.5px}.app-v9 .updates-entry-issue{font-family:var(--font-mono);color:var(--card-muted);font-size:11px}.app-v9 .updates-col-title{color:var(--card-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;font-size:14.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.app-v9 .updates-col-cat{grid-area:cat}.app-v9 .updates-col-audience{flex-wrap:wrap;grid-area:aud;align-items:center;gap:5px;display:flex}.app-v9 .updates-col-none{color:var(--card-muted)}.app-v9 .updates-col-toggle{white-space:nowrap;color:var(--accent);grid-area:toggle;justify-self:end;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .updates-col-toggle:after{content:"▸";color:var(--card-muted);font-size:9px;transition:transform .18s;display:inline-block}.app-v9 .updates-entry[open]>.updates-row .updates-col-toggle:after{transform:rotate(90deg)}.app-v9 .updates-cat-chip{background:var(--accent);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-cat-chip{background:color-mix(in srgb, var(--accent) 14%, var(--card))}}.app-v9 .updates-cat-chip{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-cat-chip{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.app-v9 .updates-cat-chip{white-space:nowrap}.app-v9 .updates-entry--internal .updates-cat-chip{background:var(--card-tint);color:var(--card-ink-soft);border-color:var(--card-hairline)}.app-v9 .updates-audience-chip{background:var(--card-tint);color:var(--card-ink-soft);border:1px solid var(--card-hairline);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.app-v9 .updates-col-estado{grid-area:estado;align-items:center;display:flex}.app-v9 .updates-estado-chip{border:1px solid var(--card-hairline);background:var(--card-tint);color:var(--card-ink-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.app-v9 .updates-estado-chip--borrador{background:var(--warning-soft,#ffe4b0);color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-estado-chip--borrador{color:color-mix(in srgb, var(--warning,#c98a14) 62%, #000)}}.app-v9 .updates-estado-chip--borrador{border-color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-estado-chip--borrador{border-color:color-mix(in srgb, var(--warning,#c98a14) 36%, transparent)}}.app-v9 .updates-estado-chip--publicada{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-estado-chip--publicada{background:color-mix(in srgb, var(--success) 12%, var(--card))}}.app-v9 .updates-estado-chip--publicada{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-estado-chip--publicada{color:color-mix(in srgb, var(--success) 68%, #000)}}.app-v9 .updates-estado-chip--publicada{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .updates-estado-chip--publicada{border-color:color-mix(in srgb, var(--success) 34%, transparent)}}.app-v9 .updates-estado-chip--archivada{color:var(--card-ink-soft);background:0 0;border-style:dashed}.app-v9 .updates-detail{padding:2px 8px 16px}.app-v9 .updates-detail-text{color:var(--card-ink-soft);max-width:80ch;margin:0;line-height:1.55}.app-v9 .updates-surfaces{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;display:flex}.app-v9 .updates-surfaces-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px}.app-v9 .updates-surface-list{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .updates-surface-link{color:var(--accent);font-weight:600;text-decoration:none}.app-v9 .updates-surface-link:hover{text-decoration:underline}.app-v9 .updates-surface-static{color:var(--card-ink);font-weight:600}.app-v9 .updates-surface-note{color:var(--card-muted);font-size:12.5px}.app-v9 .updates-publicacion{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;padding-top:12px;display:flex}.app-v9 .updates-publicacion-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);flex-basis:100%;font-size:10.5px}.app-v9 .updates-publicacion-help{color:var(--card-ink-soft);flex:320px;margin:0;font-size:13px;line-height:1.5}.app-v9 .updates-publish-form{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-v9 .updates-publish-error{flex-basis:100%;font-size:12.5px}@media (max-width:760px){.app-v9 .updates-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"meta cat""title title""aud estado""toggle toggle";align-items:start;gap:6px 12px;padding:12px 8px}.app-v9 .updates-col-estado{justify-self:end}.app-v9 .updates-col-meta{flex-direction:row;align-items:baseline;gap:8px}.app-v9 .updates-col-cat{justify-self:end}.app-v9 .updates-col-title{-webkit-line-clamp:3;font-size:15px}.app-v9 .updates-col-toggle{justify-self:start}.app-v9 .updates-release-head{gap:6px 12px;padding:12px 14px 10px}.app-v9 .updates-release-count{flex-basis:100%;margin-left:0}.app-v9 .updates-pager{gap:8px;margin-top:14px}.app-v9 .updates-pager-position{font-size:12px}}.app-v9 .pub-filter-form .field-input{flex:0 260px}.app-v9 .pub-list{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.app-v9 .pub-row{border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);background:var(--card);grid-template-columns:minmax(0,1fr) minmax(180px,232px);align-items:start;gap:12px 24px;padding:16px 20px;display:grid}.app-v9 .pub-row--publicada{border-left:3px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pub-row--publicada{border-left:3px solid color-mix(in srgb, var(--success) 52%, transparent)}}.app-v9 .pub-row--borrador{border-left:3px solid var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pub-row--borrador{border-left:3px solid color-mix(in srgb, var(--warning,#c98a14) 46%, transparent)}}.app-v9 .pub-row--archivada{opacity:.86}.app-v9 .pub-row-main{min-width:0}.app-v9 .pub-row-title{color:var(--card-ink);margin:0 0 4px;font-size:15.5px;font-weight:700;line-height:1.35}.app-v9 .pub-row-summary{color:var(--card-ink-soft);max-width:74ch;margin:0 0 8px;font-size:13.5px;line-height:1.55}.app-v9 .pub-row-source{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .pub-row-source strong{color:var(--card-ink-soft);font-weight:600}.app-v9 .pub-row-source-issue{font-family:var(--font-mono);font-size:11.5px}.app-v9 .pub-row-broken{color:var(--warning,#c98a14);margin:8px 0 0;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pub-row-broken{color:color-mix(in srgb, var(--warning,#c98a14) 62%, #000)}}.app-v9 .pub-row-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.app-v9 .pub-row-date{color:var(--card-muted);margin:0;font-size:12px;line-height:1.45}.app-v9 .pub-date-label{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;display:block}.app-v9 .pub-list-note{margin-top:14px}.app-v9 .novedad-identity{flex-wrap:wrap;gap:16px 40px;margin:12px 0 20px;padding:18px 22px;display:flex}.app-v9 .novedad-identity-state{flex-direction:column;flex:280px;align-items:flex-start;gap:8px;display:flex}.app-v9 .novedad-identity-help{color:var(--card-ink-soft);max-width:46ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .novedad-identity-facts{flex:320px;gap:10px 28px;margin:0;display:grid}.app-v9 .novedad-identity-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px}.app-v9 .novedad-identity-facts dd{color:var(--card-ink);margin:2px 0 0;font-size:13.5px;line-height:1.45}.app-v9 .novedad-identity-issue{font-family:var(--font-mono);color:var(--card-muted);font-size:11.5px}.app-v9 .novedad-flash{margin:0 0 16px}.app-v9 .novedad-editor{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1180px){.app-v9 .novedad-editor{grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:32px}.app-v9 .novedad-preview{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}.app-v9 .novedad-composer{min-width:0}.app-v9 .novedad-chapter{border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);background:var(--card);padding:20px 22px}.app-v9 .novedad-chapter-title{color:var(--card-ink);margin:0 0 4px;font-size:15px;font-weight:700}.app-v9 .novedad-chapter .field{margin-top:14px}.app-v9 .novedad-counter{font-family:var(--font-mono);color:var(--card-muted);font-size:11px}.app-v9 .novedad-counter.is-full{color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedad-counter.is-full{color:color-mix(in srgb, var(--warning,#c98a14) 62%, #000)}}.app-v9 .novedad-counter.is-full{font-weight:700}.app-v9 .novedad-blocks{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.app-v9 .novedad-block-fieldset{border:1px solid var(--card-hairline);border-radius:var(--r-xs,8px);background:var(--card-tint);margin:0;padding:12px 14px 14px}.app-v9 .novedad-block.is-invalid .novedad-block-fieldset{border-color:var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedad-block.is-invalid .novedad-block-fieldset{border-color:color-mix(in srgb, var(--warning,#c98a14) 55%, transparent)}}.app-v9 .novedad-block.is-invalid .novedad-block-fieldset{box-shadow:0 0 0 2px var(--warning,#c98a14)}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedad-block.is-invalid .novedad-block-fieldset{box-shadow:0 0 0 2px color-mix(in srgb, var(--warning,#c98a14) 16%, transparent)}}.app-v9 .novedad-block-legend{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0;display:flex}.app-v9 .novedad-block-kind{color:var(--card-ink);font-size:12px;font-weight:700}.app-v9 .novedad-block-pos{color:var(--card-muted);font-size:11px}.app-v9 .novedad-block-controls{flex-wrap:wrap;gap:6px;margin:2px 0 8px;display:flex}.app-v9 .novedad-block-remove{color:var(--card-ink-soft)}.app-v9 .novedad-block-body .field{margin-top:10px}.app-v9 .novedad-block-static{margin:6px 0 0}.app-v9 .novedad-items{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.app-v9 .novedad-item{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.app-v9 .novedad-item .field{gap:4px}.app-v9 .novedad-add{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding-top:14px;display:flex}.app-v9 .novedad-add-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px}.app-v9 .novedad-add-options{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .novedad-add-count{margin-left:auto}.app-v9 .novedad-cta-fields{grid-template-columns:minmax(0,1fr);gap:0 18px;display:grid}@media (min-width:720px){.app-v9 .novedad-cta-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.app-v9 .novedad-error{margin:0}.app-v9 .novedad-footer{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.app-v9 .novedad-footer .help{flex:260px;margin:0}.app-v9 .novedad-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.app-v9 .novedad-preview-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .novedad-viewport{border:1px solid var(--card-hairline);background:var(--card-tint);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.app-v9 .novedad-viewport-option{cursor:pointer;font:inherit;color:var(--card-ink-soft);background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 14px;font-size:12px;font-weight:600}.app-v9 .novedad-viewport-option.is-active{background:var(--card);color:var(--card-ink);box-shadow:0 1px 2px #0000000f}.app-v9 .novedad-viewport-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app-v9 .novedad-preview-note{margin:6px 0 12px}.app-v9 .novedad-preview-frame{border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);background:var(--card);padding:22px 24px;overflow-x:auto}.app-v9 .novedad-preview-frame--movil{max-width:358px;margin-inline:auto;padding:18px 16px}.app-v9 .novedad-readonly{margin-top:8px}.app-v9 .novedad-lifecycle{margin-top:28px}.app-v9 .novedad-lifecycle-card{margin-top:12px;padding:0}.app-v9 .novedad-lifecycle-summary{cursor:pointer;color:var(--card-ink);align-items:center;min-height:44px;padding:16px 20px;font-size:14px;font-weight:700;list-style:none;display:flex}.app-v9 .novedad-lifecycle-summary::-webkit-details-marker{display:none}.app-v9 .novedad-lifecycle-summary::marker{content:""}.app-v9 .novedad-lifecycle-summary:after{content:"▸";color:var(--card-muted);margin-left:auto;font-size:10px;transition:transform .18s}.app-v9 .novedad-lifecycle-card[open]>.novedad-lifecycle-summary:after{transform:rotate(90deg)}.app-v9 .novedad-lifecycle-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-v9 .novedad-lifecycle-form{padding:0 20px 20px}.app-v9 .novedad-lifecycle-list{color:var(--card-ink-soft);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.55;display:flex}.app-v9 .novedad-back{margin-top:28px;font-size:13.5px}.app-v9 .novedad-article{min-width:0}.app-v9 .novedad-article-head{margin-bottom:18px}.app-v9 .novedad-article-date{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);margin:0 0 6px;font-size:11px}.app-v9 .novedad-article-title{letter-spacing:-.01em;color:var(--card-ink);max-width:30ch;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.2}.app-v9 .novedad-article-summary{color:var(--card-ink-soft);max-width:62ch;margin:0;font-size:15.5px;line-height:1.55}.app-v9 .novedad-body{color:var(--card-ink);flex-direction:column;gap:14px;font-size:15px;line-height:1.65;display:flex}.app-v9 .novedad-paragraph,.app-v9 .novedad-quote,.app-v9 .novedad-list{max-width:66ch;margin:0}.app-v9 .novedad-heading{color:var(--card-ink);max-width:44ch;margin:10px 0 0;font-size:17px;font-weight:700;line-height:1.3}.app-v9 .novedad-list{flex-direction:column;gap:6px;padding-left:22px;list-style-type:disc;display:flex}.app-v9 .novedad-callout{border-radius:var(--r-xs,8px);border:1px solid var(--accent);margin:4px 0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedad-callout{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--card-hairline))}}.app-v9 .novedad-callout{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedad-callout{background:color-mix(in srgb, var(--accent) 7%, var(--card))}}.app-v9 .novedad-callout{max-width:66ch}.app-v9 .novedad-callout-title{color:var(--card-ink);margin:0 0 4px;font-size:13.5px;font-weight:700}.app-v9 .novedad-callout-text{color:var(--card-ink-soft);margin:0;font-size:14.5px;line-height:1.6}.app-v9 .novedad-quote{border-left:3px solid var(--accent);padding-left:16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedad-quote{border-left:3px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.app-v9 .novedad-quote{color:var(--card-ink-soft);font-size:16px;font-style:italic}.app-v9 .novedad-divider{border:0;border-top:1px solid var(--card-hairline);margin:8px 0}.app-v9 .novedad-link{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.app-v9 .novedad-article-cta{margin:20px 0 0}@media (max-width:760px){.app-v9 .pub-row{grid-template-columns:minmax(0,1fr);padding:14px 16px}.app-v9 .pub-row-meta{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px 14px}.app-v9 .pub-date-label{display:inline}.app-v9 .pub-row-date{flex-direction:column;display:flex}.app-v9 .novedad-identity{gap:14px 24px;padding:16px 18px}.app-v9 .novedad-chapter{padding:16px 16px 18px}.app-v9 .novedad-preview-frame{padding:16px 14px}.app-v9 .novedad-article-title{font-size:21px}.app-v9 .novedad-item{grid-template-columns:minmax(0,1fr)}.app-v9 .novedad-item .btn{justify-self:start}.app-v9 .novedad-add-count{flex-basis:100%;margin-left:0}.app-v9 .novedad-viewport-option{min-height:44px;padding:10px 16px}}.app-v9 .merchant-novedades{display:inline-flex;position:relative}.app-v9 .merchant-novedades-trigger{border-radius:var(--r-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.app-v9 .merchant-novedades-trigger:hover,.app-v9 .merchant-novedades-trigger[aria-expanded=true]{background:var(--card-tint);border-color:var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-trigger:hover,.app-v9 .merchant-novedades-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--hairline) 80%, transparent)}}.app-v9 .merchant-novedades-trigger:hover,.app-v9 .merchant-novedades-trigger[aria-expanded=true]{color:var(--ink)}.app-v9 .merchant-novedades-trigger:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .merchant-novedades-trigger:hover .merchant-topbar-icon{color:inherit}.app-v9 .merchant-novedades-dot{background:var(--tang,var(--db-tangelo,#f0752b));border-radius:50%;flex:none;width:7px;height:7px}.app-v9 .merchant-novedades-panel{z-index:40;background:var(--card);border:1px solid var(--hairline);border-top:3px solid var(--tang,var(--db-tangelo,#f0752b));border-radius:var(--r-md);flex-direction:column;gap:0;width:min(360px,100vw - 24px);max-height:min(70vh,520px);padding:0 8px;animation:.16s ease-out merchant-novedades-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 2px 6px #0f1b3c0f,0 28px 56px -30px #0f1b3c6b}@keyframes merchant-novedades-in{0%{opacity:0;transform:translateY(-4px)}}.app-v9 .merchant-novedades-panel-head{border-bottom:1px solid var(--hairline);flex:none;margin:0 -8px 6px;padding:12px 16px 11px}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-panel-head{border-bottom:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}.app-v9 .merchant-novedades-panel-head{background:linear-gradient(150deg, var(--tang,var(--db-tangelo,#f0752b)), var(--tang,var(--db-tangelo,#f0752b)))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-panel-head{background:linear-gradient(150deg, color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 7%, var(--card)), color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 2%, var(--card)))}}.app-v9 .merchant-novedades-panel-eyebrow{font-family:var(--font-mono,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--tang-dd,var(--tang-d,var(--tang,#9e4713)));margin:0;font-size:10px;font-weight:600}.app-v9 .merchant-novedades-panel-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--ink);flex:none;margin:2px 0 0;font-size:15px;font-weight:700}.app-v9 .merchant-novedades-panel-note{color:var(--muted);margin:1px 0 0;font-size:11.5px;line-height:1.4}.app-v9 .merchant-novedades-list{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-v9 .merchant-novedades-item{border-radius:var(--r-sm);color:var(--ink-soft);border:1px solid #0000;flex-direction:column;gap:3px;padding:10px 10px 10px 12px;text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:relative}.app-v9 .merchant-novedades-item:hover{background:var(--card-tint);border-color:var(--hairline)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-item:hover{border-color:color-mix(in srgb, var(--hairline) 90%, transparent)}}.app-v9 .merchant-novedades-item.is-unread{background:var(--tang,var(--db-tangelo,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-item.is-unread{background:color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 4%, transparent)}}.app-v9 .merchant-novedades-item.is-unread:before{content:"";background:var(--tang,var(--db-tangelo,#f0752b));border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:3px}.app-v9 .merchant-novedades-item.is-unread:hover{background:var(--tang,var(--db-tangelo,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-item.is-unread:hover{background:color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 8%, transparent)}}.app-v9 .merchant-novedades-item:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .merchant-novedades-item-head{align-items:baseline;gap:8px;display:flex}.app-v9 .merchant-novedades-item-title{min-width:0;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.35}.app-v9 .merchant-novedades-item.is-unread .merchant-novedades-item-title{font-weight:700}.app-v9 .merchant-novedades-badge{background:var(--tang-soft,#fce6d7);color:var(--tang-dd,var(--tang-d,#9e4713));letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:700}.app-v9 .merchant-novedades-item-date{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}.app-v9 .merchant-novedades-item-summary{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.app-v9 .merchant-novedades-empty{color:var(--ink-soft);margin:4px 8px 8px;font-size:12.5px;line-height:1.55}.app-v9 .merchant-novedades-idea{border-top:1px solid var(--hairline);flex:none;align-items:center;gap:10px;margin:6px -8px 0;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-idea{border-top:1px solid color-mix(in srgb, var(--hairline) 85%, transparent)}}.app-v9 .merchant-novedades-idea{border-left:3px solid var(--verde,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-idea{border-left:3px solid color-mix(in srgb, var(--verde,#1e8e9b) 55%, transparent)}}.app-v9 .merchant-novedades-idea{background:var(--verde,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-idea{background:color-mix(in srgb, var(--verde,#1e8e9b) 6%, var(--card))}}.app-v9 .merchant-novedades-idea{min-height:56px;text-decoration:none;transition:background .15s,border-left-color .15s}.app-v9 .merchant-novedades-idea-mark{background:var(--verde-soft,var(--verde,#1e8e9b));border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-idea-mark{background:var(--verde-soft,color-mix(in srgb, var(--verde,#1e8e9b) 14%, #fff))}}.app-v9 .merchant-novedades-idea-mark{color:var(--verde-d,var(--verde,#1e8e9b));transition:background .15s}.app-v9 .merchant-novedades-idea-mark svg{width:17px;height:17px}.app-v9 .merchant-novedades-idea-text{flex-direction:column;gap:1px;min-width:0;display:flex}.app-v9 .merchant-novedades-idea-eyebrow{font-family:var(--font-mono,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--verde-d,var(--verde,#1e8e9b));font-size:9.5px;font-weight:700}.app-v9 .merchant-novedades-idea-title{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.3}.app-v9 .merchant-novedades-idea-cue{color:var(--verde-d,var(--verde,#1e8e9b));flex:none;margin-left:auto;transition:transform .15s}.app-v9 .merchant-novedades-idea:hover{background:var(--verde,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-idea:hover{background:color-mix(in srgb, var(--verde,#1e8e9b) 11%, var(--card))}}.app-v9 .merchant-novedades-idea:hover{border-left-color:var(--verde,#1e8e9b)}.app-v9 .merchant-novedades-idea:hover .merchant-novedades-idea-mark{background:var(--verde,#1e8e9b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-idea:hover .merchant-novedades-idea-mark{background:color-mix(in srgb, var(--verde,#1e8e9b) 22%, var(--card))}}.app-v9 .merchant-novedades-idea:hover .merchant-novedades-idea-cue{transform:translate(3px)}.app-v9 .merchant-novedades-idea:active{transform:translateY(.5px)}.app-v9 .merchant-novedades-idea:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .merchant-novedades-footer{border-top:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:10px;margin:6px -8px 0;padding:11px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-novedades-footer{border-top:1px solid color-mix(in srgb, var(--hairline) 85%, transparent)}}.app-v9 .merchant-novedades-footer{background:var(--card-tint);color:var(--ink);font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.app-v9 .merchant-novedades-idea+.merchant-novedades-footer{margin-top:0}.app-v9 .merchant-novedades-footer-cue{color:var(--tang-dd,var(--tang-d,#9e4713));transition:transform .15s}.app-v9 .merchant-novedades-footer:hover{background:var(--card-tint-strong,var(--card-tint));color:var(--ink)}.app-v9 .merchant-novedades-footer:hover .merchant-novedades-footer-cue{transform:translate(3px)}.app-v9 .merchant-novedades-footer:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .novedades-history-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .novedades-history-item{border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);background:var(--card);color:var(--card-ink-soft);flex-direction:column;gap:5px;padding:16px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.app-v9 .novedades-history-item:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedades-history-item:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--card-hairline))}}.app-v9 .novedades-history-item:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .novedades-history-item-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.app-v9 .novedades-history-item-title{min-width:0;color:var(--card-ink);font-size:16px;font-weight:600;line-height:1.3}.app-v9 .novedades-history-item.is-unread .novedades-history-item-title{font-weight:700}.app-v9 .novedades-history-item-date{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11px}.app-v9 .novedades-history-item-summary{color:var(--card-ink-soft);max-width:72ch;font-size:14px;line-height:1.55}.app-v9 .novedades-history-pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .novedades-history-pager-state{color:var(--card-muted);font-size:12.5px}.app-v9 .novedades-spaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:719px){.app-v9 .novedades-spaces{grid-template-columns:minmax(0,1fr)}}.app-v9 .novedades-space{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);min-width:0;color:var(--card-ink-soft);border-left:3px solid #0000;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.app-v9 .novedades-space:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedades-space:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--card-hairline))}}.app-v9 .novedades-space:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .novedades-space.is-active{border-left-color:var(--tang,var(--db-tangelo,#f0752b));background:linear-gradient(180deg, var(--tang,var(--db-tangelo,#f0752b)), var(--tang,var(--db-tangelo,#f0752b)))}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedades-space.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 7%, var(--card)), color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 2%, var(--card)))}}.app-v9 .novedades-space-mark{background:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedades-space-mark{background:color-mix(in srgb, var(--accent) 9%, var(--card))}}.app-v9 .novedades-space-mark{color:var(--card-ink-soft)}.app-v9 .novedades-space.is-active .novedades-space-mark{background:var(--tang-soft,var(--tang,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedades-space.is-active .novedades-space-mark{background:var(--tang-soft,color-mix(in srgb, var(--tang,#f0752b) 16%, #fff))}}.app-v9 .novedades-space.is-active .novedades-space-mark{color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)))}.app-v9 .novedades-space-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .novedades-space-eyebrow{font-family:var(--font-mono,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700}.app-v9 .novedades-space.is-active .novedades-space-eyebrow{color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)))}.app-v9 .novedades-space-title{color:var(--card-ink);font-size:15.5px;font-weight:700;line-height:1.25}.app-v9 .novedades-space-note{color:var(--card-ink-soft);font-size:13px;line-height:1.45}.app-v9 .idea-invite{border:1px solid var(--tang,var(--db-tangelo,#f0752b));align-items:center;gap:20px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-invite{border:1px solid color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 24%, var(--card-hairline))}}.app-v9 .idea-invite{border-radius:var(--r-md,16px);background:linear-gradient(180deg, var(--tang,var(--db-tangelo,#f0752b)), var(--tang,var(--db-tangelo,#f0752b)))}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-invite{background:linear-gradient(180deg, color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 8%, var(--card)), color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 3%, var(--card)))}}@media (max-width:619px){.app-v9 .idea-invite{flex-direction:column;align-items:stretch;gap:14px}}.app-v9 .idea-invite-text{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .idea-invite-eyebrow{font-family:var(--font-mono,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)));align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:700;display:inline-flex}.app-v9 .idea-invite-mark{background:var(--tang,var(--db-tangelo,#f0752b));border-radius:2px;width:18px;height:3px}.app-v9 .idea-invite-title{color:var(--card-ink);margin:0;font-size:18px;font-weight:700;line-height:1.25}.app-v9 .idea-invite-note{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:13.5px;line-height:1.55}.app-v9 .idea-invite-action{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.app-v9 .idea-invite-action .btn{min-height:44px}.app-v9 .idea-invite-support{color:var(--card-muted);text-align:center;margin:0;font-size:12px;line-height:1.4}.app-v9 .idea-focus{flex-direction:column;gap:14px;display:flex}.app-v9 .idea-focus-back{align-self:flex-start}.app-v9 .idea-flow{border:1px solid var(--card-hairline);border-top:3px solid var(--tang,var(--db-tangelo,#f0752b));border-radius:var(--r-md,16px);background:var(--card);padding:22px 24px 24px}@media (max-width:519px){.app-v9 .idea-flow{padding:18px 16px 20px}}.app-v9 .idea-flow-head{border-bottom:1px solid var(--card-hairline);flex-direction:column;gap:4px;margin-bottom:18px;padding-bottom:16px;display:flex}.app-v9 .idea-flow-eyebrow{font-family:var(--font-mono,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)));align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:700;display:inline-flex}.app-v9 .idea-flow-mark{background:var(--tang,var(--db-tangelo,#f0752b));border-radius:2px;width:18px;height:3px}.app-v9 .idea-flow-title{color:var(--card-ink);margin:0;font-size:19px;font-weight:700;line-height:1.25}.app-v9 .idea-flow-steps{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.app-v9 .idea-flow-step{border:1px solid var(--card-hairline);background:var(--card);width:22px;height:22px;color:var(--card-muted);border-radius:999px;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.app-v9 .idea-flow-step.is-done{border-color:var(--tang,#f0752b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-flow-step.is-done{border-color:color-mix(in srgb, var(--tang,#f0752b) 40%, var(--card-hairline))}}.app-v9 .idea-flow-step.is-done{color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)))}.app-v9 .idea-flow-step.is-current{border-color:var(--tang,var(--db-tangelo,#f0752b));background:var(--tang-soft,var(--tang,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-flow-step.is-current{background:var(--tang-soft,color-mix(in srgb, var(--tang,#f0752b) 16%, #fff))}}.app-v9 .idea-flow-step.is-current{color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)))}.app-v9 .idea-flow-support,.app-v9 .idea-flow-error{border-radius:var(--r-xs,8px);margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.app-v9 .idea-flow-support{border:1px dashed var(--card-hairline);color:var(--card-ink-soft)}.app-v9 .idea-flow-error{border:1px solid var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-flow-error{border:1px solid color-mix(in srgb, var(--error) 34%, var(--card-hairline))}}.app-v9 .idea-flow-error{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-flow-error{background:color-mix(in srgb, var(--error) 7%, var(--card))}}.app-v9 .idea-flow-error{color:var(--card-ink)}.app-v9 .idea-flow-body:focus-visible{outline:none}.app-v9 .idea-step{border:0;min-width:0;margin:0;padding:0}.app-v9 .idea-step[hidden]{display:none}.app-v9 .idea-step-legend{color:var(--card-ink);padding:0;font-size:17px;font-weight:700;line-height:1.3}.app-v9 .idea-step-help{color:var(--card-ink-soft);max-width:62ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}.app-v9 .idea-step-subquestion{color:var(--card-ink);margin:20px 0 0;font-size:15px;font-weight:600}.app-v9 .idea-step-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.app-v9 .idea-step-actions .btn{min-height:44px}.app-v9 .idea-topics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:16px;display:grid}@media (max-width:400px){.app-v9 .idea-topics{grid-template-columns:minmax(0,1fr)}}.app-v9 .idea-topic{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);cursor:pointer;align-items:center;gap:11px;min-height:44px;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}.app-v9 .idea-topic:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-topic:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--card-hairline))}}.app-v9 .idea-topic:has(input:focus-visible){box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .idea-topic.is-selected{border-color:var(--tang,var(--db-tangelo,#f0752b));background:var(--tang,var(--db-tangelo,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-topic.is-selected{background:color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 6%, var(--card))}}.app-v9 .idea-topic-mark{background:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-topic-mark{background:color-mix(in srgb, var(--accent) 9%, var(--card))}}.app-v9 .idea-topic-mark{color:var(--card-ink-soft)}.app-v9 .idea-topic.is-selected .idea-topic-mark{background:var(--tang-soft,var(--tang,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-topic.is-selected .idea-topic-mark{background:var(--tang-soft,color-mix(in srgb, var(--tang,#f0752b) 16%, #fff))}}.app-v9 .idea-topic.is-selected .idea-topic-mark{color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)))}.app-v9 .idea-topic-text{flex-direction:column;gap:1px;min-width:0;display:flex}.app-v9 .idea-topic-label{color:var(--card-ink);font-size:14px;font-weight:600;line-height:1.25}.app-v9 .idea-topic-hint{color:var(--card-muted);font-size:12px;line-height:1.35}.app-v9 .idea-textarea{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);width:100%;color:var(--card-ink);font:inherit;resize:vertical;min-height:160px;margin-top:16px;padding:14px 15px;font-size:15px;line-height:1.6}.app-v9 .idea-textarea:focus-visible{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-textarea:focus-visible{border-color:color-mix(in srgb, var(--accent) 44%, var(--card-hairline))}}.app-v9 .idea-textarea:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52)}.app-v9 .idea-textarea-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.app-v9 .idea-step-privacy{color:var(--card-muted);margin:0;font-size:12px;line-height:1.45}.app-v9 .idea-counter{font-variant-numeric:tabular-nums;color:var(--card-muted);font-size:12px}.app-v9 .idea-counter.is-full{color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)));font-weight:600}.app-v9 .idea-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.app-v9 .idea-chip{cursor:pointer}.app-v9 .idea-chip-face{border:1px solid var(--card-hairline);background:var(--card);min-height:44px;color:var(--card-ink-soft);border-radius:999px;align-items:center;padding:8px 14px;font-size:13.5px;line-height:1.3;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.app-v9 .idea-chip:hover .idea-chip-face{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-chip:hover .idea-chip-face{border-color:color-mix(in srgb, var(--accent) 32%, var(--card-hairline))}}.app-v9 .idea-chip:has(input:focus-visible) .idea-chip-face{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .idea-chip:has(input:checked) .idea-chip-face{border-color:var(--tang,var(--db-tangelo,#f0752b));background:var(--tang,var(--db-tangelo,#f0752b))}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-chip:has(input:checked) .idea-chip-face{background:color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 8%, var(--card))}}.app-v9 .idea-chip:has(input:checked) .idea-chip-face{color:var(--card-ink);font-weight:600}.app-v9 .idea-sent{border:1px solid var(--card-hairline);border-top:3px solid var(--tang,var(--db-tangelo,#f0752b));border-radius:var(--r-md,16px);background:linear-gradient(180deg, var(--tang,var(--db-tangelo,#f0752b)), var(--card) 60%);flex-direction:column;align-items:center;gap:8px;padding:44px 24px 40px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-sent{background:linear-gradient(180deg, color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 6%, var(--card)), var(--card) 60%)}}.app-v9 .idea-sent{text-align:center}.app-v9 .idea-sent-mark{color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)))}.app-v9 .idea-sent-ring{opacity:.32}.app-v9 .idea-sent-tick{stroke-dasharray:34;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.app-v9 .idea-sent-tick{animation:.42s ease-out both idea-sent-draw}.app-v9 .idea-sent-mark{animation:.26s ease-out both idea-sent-settle}}@keyframes idea-sent-draw{0%{stroke-dashoffset:34px}to{stroke-dashoffset:0}}@keyframes idea-sent-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.app-v9 .idea-sent-title{color:var(--card-ink);margin:6px 0 0;font-size:19px;font-weight:700}.app-v9 .idea-sent-note{color:var(--card-ink-soft);max-width:46ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .idea-sent-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.app-v9 .idea-sent-actions .btn{min-height:44px}.app-v9 .idea-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .idea-card{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.app-v9 .idea-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-v9 .idea-card-topic{font-family:var(--font-mono,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700}.app-v9 .idea-card-status{border:1px solid var(--card-hairline);color:var(--card-ink-soft);background:var(--card);border-radius:999px;align-items:center;padding:4px 11px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.app-v9 .idea-card-status[data-idea-tone=progress]{border-color:var(--tang,#f0752b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-card-status[data-idea-tone=progress]{border-color:color-mix(in srgb, var(--tang,#f0752b) 34%, var(--card-hairline))}}.app-v9 .idea-card-status[data-idea-tone=progress]{background:var(--tang,#f0752b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-card-status[data-idea-tone=progress]{background:color-mix(in srgb, var(--tang,#f0752b) 7%, var(--card))}}.app-v9 .idea-card-status[data-idea-tone=progress]{color:var(--tang-dd,var(--tang-d,var(--tang,#f0752b)))}.app-v9 .idea-card-status[data-idea-tone=done]{border-color:var(--success,#1f8f5f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-card-status[data-idea-tone=done]{border-color:color-mix(in srgb, var(--success,#1f8f5f) 34%, var(--card-hairline))}}.app-v9 .idea-card-status[data-idea-tone=done]{background:var(--success,#1f8f5f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .idea-card-status[data-idea-tone=done]{background:color-mix(in srgb, var(--success,#1f8f5f) 8%, var(--card))}}.app-v9 .idea-card-status[data-idea-tone=done]{color:var(--success)}.app-v9 .idea-card-status[data-idea-tone=closed]{color:var(--card-muted);border-style:dashed}.app-v9 .idea-card-body{color:var(--card-ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:0;font-size:14.5px;line-height:1.6}.app-v9 .idea-card-foot{color:var(--card-muted);flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:12px;display:flex}.app-v9 .idea-card-date{letter-spacing:.05em;text-transform:uppercase}.app-v9 .idea-card-motives,.app-v9 .idea-card-frequency{min-width:0}.app-v9 .admin-main .founder-ideas-list{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.app-v9 .admin-main .founder-idea{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.app-v9 .admin-main .founder-idea-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-v9 .admin-main .founder-idea-who{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .admin-main .founder-idea-merchant{color:var(--card-ink);font-size:15px;font-weight:700;line-height:1.25;text-decoration:none}.app-v9 .admin-main .founder-idea-merchant:hover{text-underline-offset:2px;text-decoration:underline}.app-v9 .admin-main .founder-idea-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px}.app-v9 .admin-main .founder-idea-status{border:1px solid var(--card-hairline);color:var(--card-ink-soft);border-radius:999px;flex:none;align-items:center;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .admin-main .founder-idea-body{border-left:3px solid var(--tang,var(--db-tangelo,#f0752b));margin:0;padding:2px 0 2px 14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-main .founder-idea-body{border-left:3px solid color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 55%, var(--card-hairline))}}.app-v9 .admin-main .founder-idea-body{color:var(--card-ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:78ch;font-size:14.5px;line-height:1.6}.app-v9 .admin-main .founder-idea-context{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .admin-main .founder-idea-triage{border-top:1px solid var(--card-hairline);padding-top:10px}.app-v9 .admin-main .founder-idea-triage-summary{cursor:pointer;color:var(--card-ink-soft);font-size:13px;font-weight:600;list-style:none}.app-v9 .admin-main .founder-idea-triage-summary::-webkit-details-marker{display:none}.app-v9 .admin-main .founder-idea-triage-summary::marker{content:""}.app-v9 .admin-main .founder-idea-triage-summary:after{content:" ›";transition:transform .15s;display:inline-block}.app-v9 .admin-main .founder-idea-triage[open]>.founder-idea-triage-summary:after{transform:rotate(90deg)}.app-v9 .admin-main .founder-idea-triage-summary:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:4px;outline:none}.app-v9 .admin-main .founder-idea-form{flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.app-v9 .admin-main .founder-idea-form .admin-inputs-field{width:100%;max-width:560px}.app-v9 .novedad-detail-canvas{border:1px solid var(--card-hairline);border-radius:var(--r-md,16px);background:var(--card);padding:28px 32px 32px}.app-v9 .novedad-detail-back{border-top:1px solid var(--card-hairline);margin:28px 0 0;padding-top:18px;font-size:13.5px}.app-v9 .merchant-novedades-backlink{color:var(--accent);font-weight:600;text-decoration:none}.app-v9 .merchant-novedades-backlink:hover{text-underline-offset:2px;text-decoration:underline}.app-v9 .novedad-unavailable{border:1px dashed var(--card-hairline);border-radius:var(--r-xs,8px);color:var(--card-ink-soft);max-width:66ch;margin:0;padding:16px 18px;font-size:14px;line-height:1.6}.app-v9 .novedad-sheet-overlay{--novedad-sheet-drag:0px;--novedad-sheet-progress:0;z-index:1100;background:rgba(15, 27, 60, calc(.52 - .3 * var(--novedad-sheet-progress,0)));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;display:flex;position:fixed;inset:0}.app-v9 .novedad-sheet{background:var(--card,#fff);border-left:3px solid var(--tang,var(--db-tangelo,#f0752b));border-radius:var(--r-lg,16px) 0 0 var(--r-lg,16px);width:min(720px,100%);height:100%;transform:translateY(var(--novedad-sheet-drag));flex-direction:column;animation:.22s novedad-sheet-in;display:flex;position:relative;box-shadow:-1px 0 #0f1b3c0f,-32px 0 70px -28px #0f1b3c80}@keyframes novedad-sheet-in{0%{opacity:0;transform:translate(28px)}}.app-v9 .novedad-sheet.is-dragging{transition:none;animation:none}.app-v9 .novedad-sheet.is-settling{transition:transform .19s cubic-bezier(.22,.61,.36,1);animation:none}.app-v9 .novedad-sheet-grip{touch-action:none;flex:none}.app-v9 .novedad-sheet-handle{display:none}.app-v9 .novedad-sheet-head{border-bottom:1px solid var(--card-hairline);background:linear-gradient(135deg, var(--tang,var(--db-tangelo,#f0752b)), var(--tang,var(--db-tangelo,#f0752b)));justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedad-sheet-head{background:linear-gradient(135deg, color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 7%, var(--card)), color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 2%, var(--card)))}}.app-v9 .novedad-sheet-eyebrow{font-family:var(--font-mono,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--tang-dd,var(--tang-d,#9e4713));align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.app-v9 .novedad-sheet-mark{background:var(--tang,var(--db-tangelo,#f0752b));border-radius:50% 50% 50% 2px;width:9px;height:9px;transform:rotate(-45deg)}.app-v9 .novedad-sheet-body{overscroll-behavior:contain;flex:auto;padding:28px 32px 36px;overflow-y:auto}@media (max-width:900px){.app-v9 .novedad-sheet-overlay{align-items:flex-end}.app-v9 .novedad-sheet{border-left:0;border-top:3px solid var(--tang,var(--db-tangelo,#f0752b));border-radius:var(--r-lg,16px) var(--r-lg,16px) 0 0;width:100%;height:94svh;animation-name:novedad-sheet-in-mobile;box-shadow:0 -18px 44px -22px #0f1b3c80}@keyframes novedad-sheet-in-mobile{0%{opacity:0;transform:translateY(24px)}}.app-v9 .novedad-sheet-handle{background:var(--tang,var(--db-tangelo,#f0752b));border-radius:999px;width:44px;height:4px;margin:9px auto 3px;display:block}@supports (color:color-mix(in lab, red, red)){.app-v9 .novedad-sheet-handle{background:color-mix(in srgb, var(--tang,var(--db-tangelo,#f0752b)) 30%, var(--hairline-strong,var(--card-hairline)))}}.app-v9 .novedad-sheet-head{padding:8px 16px 12px}.app-v9 .novedad-sheet-body{padding:20px 18px 28px}.app-v9 .novedad-detail-canvas{padding:20px 18px 24px}.app-v9 .novedades-history-item{padding:14px 16px}.app-v9 .novedades-history-pager{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.app-v9 .merchant-novedades-trigger,.app-v9 .merchant-novedades-item,.app-v9 .merchant-novedades-footer,.app-v9 .merchant-novedades-footer-cue,.app-v9 .merchant-novedades-idea,.app-v9 .merchant-novedades-idea-mark,.app-v9 .merchant-novedades-idea-cue,.app-v9 .novedades-history-item{transition:none}.app-v9 .merchant-novedades-idea:hover .merchant-novedades-idea-cue,.app-v9 .merchant-novedades-idea:active{transform:none}.app-v9 .merchant-novedades-panel,.app-v9 .novedad-sheet{animation:none}.app-v9 .novedad-sheet.is-settling{transition:none}}.app-v9 .admin-inputs-banner{margin:4px 0 20px}.app-v9 .admin-inputs-note{margin:8px 0 24px}.app-v9 .admin-inputs-lead{margin:0 0 12px}.app-v9 .admin-inputs-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 16px;display:flex}.app-v9 .admin-inputs-action{flex:none}.app-v9 .admin-inputs-action[open]{border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);background:var(--card);flex:1 0 100%;overflow:hidden}.app-v9 .admin-inputs-action-summary{cursor:pointer;color:var(--accent);background:var(--card);border:1px solid var(--card-hairline);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;list-style:none;transition:background .15s;display:inline-flex}.app-v9 .admin-inputs-action-summary::-webkit-details-marker{display:none}.app-v9 .admin-inputs-action-summary:hover{background:var(--card-tint)}.app-v9 .admin-inputs-action[open]>.admin-inputs-action-summary{border:0;border-bottom:1px solid var(--card-hairline);background:var(--card-tint);border-radius:0;width:100%}.app-v9 .admin-inputs-action-panel{flex-direction:column;gap:14px;margin:0;padding:16px 18px;display:flex}.app-v9 .admin-inputs-help-body,.app-v9 .admin-inputs-prefs-intro{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:12.5px;line-height:1.5}.app-v9 .admin-inputs-prefs-global{color:var(--card-ink);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.app-v9 .admin-inputs-prefs-events{border:0;border-top:1px solid var(--card-hairline);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;margin:0;padding:12px 0 0;display:grid}.app-v9 .admin-inputs-prefs-events legend{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);margin-bottom:4px;padding:0;font-size:11px;font-weight:600}.app-v9 .admin-inputs-prefs-event{color:var(--card-ink-soft);align-items:center;gap:8px;font-size:13px;display:flex}.app-v9 .admin-inputs-prefs-global input,.app-v9 .admin-inputs-prefs-event input{width:15px;height:15px}.app-v9 .admin-inputs-field{color:var(--card-ink-soft);flex-direction:column;gap:6px;font-size:13px;display:flex}.app-v9 .admin-inputs-field>span{color:var(--card-ink);font-weight:600}.app-v9 .admin-inputs-field input,.app-v9 .admin-inputs-field textarea,.app-v9 .admin-inputs-select{font:inherit;color:var(--card-ink);background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm,12px);padding:9px 12px;font-size:14px}.app-v9 .admin-inputs-field textarea{resize:vertical;min-height:72px}.app-v9 .admin-inputs-field input:focus-visible,.app-v9 .admin-inputs-field textarea:focus-visible,.app-v9 .admin-inputs-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app-v9 .admin-inputs-field-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.app-v9 .admin-inputs-filter{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.app-v9 .admin-inputs-filter-option{border:1px solid var(--card-hairline);color:var(--card-ink-soft);border-radius:999px;padding:6px 12px;font-size:12.5px;text-decoration:none;transition:background .15s,border-color .15s}.app-v9 .admin-inputs-filter-option:hover{background:var(--card-tint)}.app-v9 .admin-inputs-filter-option.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-filter-option.is-active{border-color:color-mix(in srgb, var(--accent) 40%, var(--card-hairline))}}.app-v9 .admin-inputs-filter-option.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-filter-option.is-active{background:color-mix(in srgb, var(--accent) 12%, var(--card))}}.app-v9 .admin-inputs-filter-option.is-active{color:var(--accent);font-weight:600}.app-v9 .admin-inputs-board{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:18px;display:grid}.app-v9 .admin-inputs-board--single{grid-template-columns:minmax(0,640px)}.app-v9 .admin-inputs-col--nuevo,.app-v9 .admin-inputs-card--nuevo{--input-accent:#0284c7}.app-v9 .admin-inputs-col--en_analisis,.app-v9 .admin-inputs-card--en_analisis{--input-accent:#6366f1}.app-v9 .admin-inputs-col--mas_tarde,.app-v9 .admin-inputs-card--mas_tarde{--input-accent:#b45309}.app-v9 .admin-inputs-col--en_desarrollo,.app-v9 .admin-inputs-card--en_desarrollo{--input-accent:#2563eb}.app-v9 .admin-inputs-col--entregado,.app-v9 .admin-inputs-card--entregado{--input-accent:#2e7d32}.app-v9 .admin-inputs-col--finalizado,.app-v9 .admin-inputs-card--finalizado{--input-accent:#4b7d6a}.app-v9 .admin-inputs-col--descartado,.app-v9 .admin-inputs-card--descartado{--input-accent:#be123c}.app-v9 .admin-inputs-card--unknown{--input-accent:var(--card-muted)}.app-v9 .admin-inputs-col{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);flex-direction:column;gap:12px;padding:14px;display:flex}.app-v9 .admin-inputs-col-head{border-bottom:2px solid var(--input-accent,var(--accent));justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-col-head{border-bottom:2px solid color-mix(in srgb, var(--input-accent,var(--accent)) 38%, var(--card-hairline))}}.app-v9 .admin-inputs-col-title{letter-spacing:.02em;color:var(--card-ink);font-size:13px;font-weight:700}.app-v9 .admin-inputs-col-count{color:var(--card-muted);background:var(--card);border:1px solid var(--card-hairline);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.app-v9 .admin-inputs-col-cards{flex-direction:column;gap:12px;display:flex}.app-v9 .admin-inputs-col-empty{color:var(--card-muted);margin:0;padding:6px 2px;font-size:12.5px}.app-v9 .admin-inputs-card{border-left:3px solid var(--input-accent,var(--accent));flex-direction:column;gap:10px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-card{border-left:3px solid color-mix(in srgb, var(--input-accent,var(--accent)) 60%, transparent)}}.app-v9 .admin-inputs-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.app-v9 .admin-inputs-card-title{color:var(--card-ink);margin:0;font-size:14.5px;font-weight:700;line-height:1.3}.app-v9 .admin-inputs-card-body{color:var(--card-ink-soft);white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-v9 .admin-inputs-chip{white-space:nowrap;background:var(--input-accent,var(--accent));border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-chip{background:color-mix(in srgb, var(--input-accent,var(--accent)) 13%, var(--card))}}.app-v9 .admin-inputs-chip{color:var(--input-accent,var(--accent));border:1px solid var(--input-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-chip{border:1px solid color-mix(in srgb, var(--input-accent,var(--accent)) 30%, transparent)}}.app-v9 .admin-inputs-card-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .admin-inputs-tag{background:var(--card-tint);border:1px solid var(--card-hairline);color:var(--card-ink-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.app-v9 .admin-inputs-tag--priority{border-color:var(--input-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-tag--priority{border-color:color-mix(in srgb, var(--input-accent,var(--accent)) 24%, var(--card-hairline))}}.app-v9 .admin-inputs-card-updated{color:var(--card-muted);margin-left:auto;font-size:11.5px}.app-v9 .admin-inputs-meta{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 16px;margin:12px 0 0;display:grid}.app-v9 .admin-inputs-meta-item{flex-direction:column;gap:1px;display:flex}.app-v9 .admin-inputs-meta dt{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px}.app-v9 .admin-inputs-meta dd{color:var(--card-ink-soft);margin:0;font-size:12.5px}.app-v9 .admin-inputs-status-form{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding-bottom:14px;display:flex}.app-v9 .admin-inputs-inline-label{color:var(--card-ink);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.app-v9 .admin-inputs-edit-summary{cursor:pointer;color:var(--accent);font-size:12.5px;font-weight:600;list-style:none}.app-v9 .admin-inputs-edit-summary::-webkit-details-marker{display:none}.app-v9 .admin-inputs-edit-form{flex-direction:column;gap:14px;margin-top:12px;display:flex}.app-v9 .admin-inputs-toolbar{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:var(--r-sm,14px);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 16px;padding:14px 16px;display:flex}.app-v9 .admin-inputs-toolbar-label{letter-spacing:.03em;text-transform:uppercase;color:var(--card-muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.app-v9 .admin-inputs-search{flex:240px;min-width:200px}.app-v9 .admin-inputs-search input{width:100%;font:inherit;color:var(--card-ink);background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm,12px);padding:9px 12px;font-size:14px}.app-v9 .admin-inputs-toolbar-field{flex:none}.app-v9 .admin-inputs-search input:focus-visible,.app-v9 .admin-inputs-toolbar-field .admin-inputs-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app-v9 .admin-inputs-toolbar-toggle{color:var(--card-ink);cursor:pointer;align-items:center;gap:7px;padding-bottom:9px;font-size:13px;font-weight:600;display:inline-flex}.app-v9 .admin-inputs-toolbar-toggle input{width:15px;height:15px}.app-v9 .admin-inputs-toolbar-count{color:var(--card-muted);margin-left:auto;padding-bottom:9px;font-size:12.5px}.app-v9 .admin-inputs-toolbar-clear{flex:none}.app-v9 .admin-inputs-dnd-hint{color:var(--card-muted);margin:0 0 16px;font-size:12px;line-height:1.45}@media (pointer:coarse){.app-v9 .admin-inputs-dnd-hint{display:none}}@media (pointer:fine){.app-v9 .admin-inputs-card[draggable=true]{cursor:grab}.app-v9 .admin-inputs-card[draggable=true]:active{cursor:grabbing}}.app-v9 .admin-inputs-card.is-dragging{opacity:.55;outline:2px dashed var(--input-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-card.is-dragging{outline:2px dashed color-mix(in srgb, var(--input-accent,var(--accent)) 60%, transparent)}}.app-v9 .admin-inputs-card.is-dragging{outline-offset:1px}.app-v9 .admin-inputs-col.is-drop-target{border-color:var(--input-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-col.is-drop-target{border-color:color-mix(in srgb, var(--input-accent,var(--accent)) 55%, var(--card-hairline))}}.app-v9 .admin-inputs-col.is-drop-target{background:var(--input-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-col.is-drop-target{background:color-mix(in srgb, var(--input-accent,var(--accent)) 8%, var(--card-tint))}}.app-v9 .admin-inputs-col.is-drop-target{box-shadow:inset 0 0 0 1px var(--input-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-inputs-col.is-drop-target{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--input-accent,var(--accent)) 30%, transparent)}}.app-v9 .email-preview-support{margin-top:12px;margin-bottom:24px}.app-v9 .email-preview-support strong{color:var(--card-ink)}.app-v9 .email-preview-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1000px){.app-v9 .email-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .email-preview-card{flex-direction:column;gap:16px;padding:22px;display:flex}.app-v9 .email-preview-head{flex-direction:column;gap:4px;display:flex}.app-v9 .email-preview-title{margin:0;font-size:18px;font-weight:700}.app-v9 .email-preview-key{margin:0}.app-v9 .email-preview-key code{color:var(--card-muted);font-size:12px}.app-v9 .email-preview-desc{color:var(--card-ink-soft);margin:0;line-height:1.55}.app-v9 .email-preview-meta{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--card-ink);flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-preview-meta{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .email-preview-meta p{margin:0;font-size:13.5px;line-height:1.5}.app-v9 .email-preview-meta strong{color:var(--card-ink)}.app-v9 .email-preview-meta code{font-size:12px}.app-v9 .email-preview-block{flex-direction:column;gap:8px;display:flex}.app-v9 .email-preview-block-label{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:600}.app-v9 .email-preview-frame{border:1px solid var(--card-line);border-radius:var(--r-sm);background:#fff;width:100%;height:560px}.app-v9 .email-preview-text{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--card-ink);margin:0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-preview-text{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .email-preview-text{white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.55}.app-v9 .email-catalogue-stack{margin-top:24px}.app-v9 .email-catalogue-section-title,.app-v9 .email-catalogue-family-title{letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:19px;font-weight:700}.app-v9 .email-catalogue-section-lead,.app-v9 .email-catalogue-family-desc{color:var(--card-ink-soft);margin:8px 0 0;font-size:14px;line-height:1.55}.app-v9 .email-catalogue-config{padding:24px}.app-v9 .email-catalogue-config-list{grid-template-columns:1fr;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.app-v9 .email-catalogue-config-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .email-catalogue-config-row{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--card-ink);flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-config-row{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .email-catalogue-config-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .email-catalogue-config-role{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .email-catalogue-config-req{letter-spacing:.02em;color:var(--card-muted);margin:0;font-size:11.5px}.app-v9 .email-catalogue-status{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--card-line);color:var(--card-ink);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.app-v9 .email-catalogue-status.is-configured{background:#0e7c66}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-status.is-configured{background:color-mix(in srgb, #0e7c66 12%, var(--card))}}.app-v9 .email-catalogue-status.is-configured{border-color:#0e7c66}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-status.is-configured{border-color:color-mix(in srgb, #0e7c66 32%, var(--card-line))}}.app-v9 .email-catalogue-status.is-configured{color:#0a5e4d}.app-v9 .email-catalogue-status.is-missing{background:#c0392b}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-status.is-missing{background:color-mix(in srgb, #c0392b 12%, var(--card))}}.app-v9 .email-catalogue-status.is-missing{border-color:#c0392b}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-status.is-missing{border-color:color-mix(in srgb, #c0392b 32%, var(--card-line))}}.app-v9 .email-catalogue-status.is-missing{color:#9b2317}.app-v9 .email-catalogue-status.is-placeholder{background:var(--highlight,#e2a72e)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-status.is-placeholder{background:var(--highlight,color-mix(in srgb, #e2a72e 16%, var(--card)))}}.app-v9 .email-catalogue-status.is-placeholder{border-color:#e2a72e}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-status.is-placeholder{border-color:color-mix(in srgb, #e2a72e 38%, var(--card-line))}}.app-v9 .email-catalogue-status.is-placeholder{color:#7a5408}.app-v9 .email-catalogue-family{padding:24px}.app-v9 .email-catalogue-family-head{margin-bottom:18px}.app-v9 .email-brand-preview{flex-direction:column;gap:8px;display:flex}.app-v9 .email-brand-preview-label{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .email-brand-preview-frame{border:1px solid var(--card-line);border-radius:var(--r-sm);background:#f4f7f8;width:100%;height:620px}@media (max-width:719px){.app-v9 .email-brand-preview-frame{height:520px}}.app-v9 .email-brand-preview-text>summary{cursor:pointer;color:var(--card-muted);padding:4px 0;font-size:12.5px}.app-v9 .email-brand-preview-text>summary:focus-visible{outline:2px solid var(--focus,#7c5cff);outline-offset:2px;border-radius:4px}.app-v9 .email-brand-preview-text>pre{margin-top:10px}.app-v9 .email-catalogue-family-titlerow{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:6px;display:flex}.app-v9 .email-theme-chip{border:1px solid var(--card-line);background:var(--card-ink);border-radius:999px;flex:none;align-items:center;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-theme-chip{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .email-theme-chip{color:var(--card-muted);letter-spacing:.01em;white-space:nowrap;font-size:11.5px;font-weight:600}.app-v9 .email-theme-chip.is-don-barrio{border-color:#1e8e9b}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-theme-chip.is-don-barrio{border-color:color-mix(in srgb, #1e8e9b 34%, var(--card-line))}}.app-v9 .email-theme-chip.is-don-barrio{background:#1e8e9b}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-theme-chip.is-don-barrio{background:color-mix(in srgb, #1e8e9b 10%, var(--card))}}.app-v9 .email-theme-chip.is-don-barrio{color:#12545c}.app-v9 .email-theme-chip.is-merchant{border-color:#f0752b}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-theme-chip.is-merchant{border-color:color-mix(in srgb, #f0752b 34%, var(--card-line))}}.app-v9 .email-theme-chip.is-merchant{background:#f0752b}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-theme-chip.is-merchant{background:color-mix(in srgb, #f0752b 10%, var(--card))}}.app-v9 .email-theme-chip.is-merchant{color:#8a3d0c}.app-v9 .email-brand-swatches{flex-wrap:wrap;gap:10px 22px;margin:0 0 18px;padding:0;list-style:none;display:flex}.app-v9 .email-brand-swatches li{color:var(--card-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.app-v9 .email-brand-swatch{border:1px solid var(--card-ink);border-radius:6px;flex:none;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-brand-swatch{border:1px solid color-mix(in srgb, var(--card-ink) 18%, transparent)}}.app-v9 .email-catalogue-meta-grid{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--card-ink);grid-template-columns:1fr;gap:12px;margin:0 0 18px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-meta-grid{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}@media (min-width:720px){.app-v9 .email-catalogue-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .email-catalogue-meta-grid>div{flex-direction:column;gap:4px;display:flex}.app-v9 .email-catalogue-meta-grid dt{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .email-catalogue-meta-grid dd{color:var(--card-ink);margin:0;font-size:13.5px;line-height:1.5}.app-v9 .email-catalogue-chips{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .email-catalogue-chip{border-radius:var(--r-xs,6px);border:1px solid var(--card-line);background:var(--card);color:var(--card-ink);word-break:break-word;padding:2px 8px;font-size:12px;display:inline-block}.app-v9 .email-catalogue-notes{color:var(--card-ink-soft);flex-direction:column;gap:6px;margin:0 0 18px;padding-left:20px;font-size:13px;line-height:1.5;display:flex}.app-v9 .email-catalogue-variants{flex-direction:column;gap:10px;display:flex}.app-v9 .email-catalogue-variant-summary{cursor:pointer;color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.app-v9 .email-catalogue-variant-summary::-webkit-details-marker{display:none}.app-v9 .email-catalogue-variant-summary:before{content:"▸";color:var(--card-muted);font-size:12px;transition:transform .15s}.app-v9 .email-catalogue-variant-summary:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-catalogue-variant-summary:hover{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .email-catalogue-variant-summary:focus-visible{outline:2px solid var(--focus,#7c5cff);outline-offset:-2px}.app-v9 .email-catalogue-variant-title{flex:auto;min-width:0}.app-v9 .email-catalogue-variant-trigger{color:var(--card-ink-soft);margin:12px 0 0;font-size:13px;line-height:1.5}.app-v9 .email-catalogue-variant-trigger strong{color:var(--card-ink)}.app-v9 .email-cockpit-hero{margin:0 0 18px}.app-v9 .email-cockpit-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.app-v9 .email-cockpit-chip{letter-spacing:.01em;border:1px solid var(--card-line);background:var(--card);color:var(--card-ink-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .email-cockpit-chip.is-safe{background:var(--accent,#16a085)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-chip.is-safe{background:color-mix(in srgb, var(--accent,#16a085) 10%, var(--card))}}.app-v9 .email-cockpit-chip.is-safe{border-color:var(--accent,#16a085)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-chip.is-safe{border-color:color-mix(in srgb, var(--accent,#16a085) 30%, var(--card-line))}}.app-v9 .email-cockpit-chip.is-safe{color:var(--accent,#16a085)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-chip.is-safe{color:color-mix(in srgb, var(--accent,#16a085) 62%, var(--card-ink))}}.app-v9 .email-cockpit-chip.is-safe:before{content:"✓";color:var(--accent,#16a085);font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-chip.is-safe:before{color:color-mix(in srgb, var(--accent,#16a085) 70%, var(--card-ink))}}.app-v9 .email-cockpit-section{scroll-margin-top:72px}.app-v9 .email-cockpit-section-head{margin:0 0 16px}.app-v9 .email-cockpit-section-title{letter-spacing:-.015em;color:var(--card-ink);margin:0;font-size:22px;font-weight:700}.app-v9 .email-cockpit-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.app-v9 .email-cockpit-summary-card{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--card);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.app-v9 .email-cockpit-summary-value{letter-spacing:-.02em;color:var(--card-ink);font-size:28px;font-weight:700;line-height:1.1}.app-v9 .email-cockpit-summary-label{color:var(--card-ink);font-size:13.5px;font-weight:600}.app-v9 .email-cockpit-summary-hint{color:var(--card-muted);font-size:12.5px;line-height:1.45}.app-v9 .email-cockpit-health-card{flex-direction:column;gap:14px;padding:22px;display:flex}.app-v9 .email-cockpit-health-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .email-cockpit-health-title{color:var(--card-ink);flex:auto;min-width:0;margin:0;font-size:16px;font-weight:700}.app-v9 .email-cockpit-health-journal{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .email-cockpit-health-windows{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:520px){.app-v9 .email-cockpit-health-windows{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .email-cockpit-health-window{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--card-ink);flex-direction:column;gap:8px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-health-window{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .email-cockpit-health-window-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .email-cockpit-health-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.app-v9 .email-cockpit-health-metrics>div{flex-direction:column;gap:2px;display:flex}.app-v9 .email-cockpit-health-metrics dt{letter-spacing:.02em;color:var(--card-muted);font-size:10.5px;font-weight:600}.app-v9 .email-cockpit-health-metrics dd{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .email-cockpit-health-metrics>div[data-tone=warn] dd{color:var(--highlight,#e2a72e)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-health-metrics>div[data-tone=warn] dd{color:color-mix(in srgb, var(--highlight,#e2a72e) 75%, var(--card-ink))}}.app-v9 .email-cockpit-health-activity{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .email-cockpit-health-failures{flex-direction:column;gap:8px;display:flex}.app-v9 .email-cockpit-failure-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-cockpit-failure-list li{align-items:center;gap:6px;display:inline-flex}.app-v9 .email-cockpit-failure-count{color:var(--card-ink);font-size:12px;font-weight:700}.app-v9 .email-cockpit-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:16px;margin-bottom:18px;display:grid}.app-v9 .email-cockpit-readiness-card{flex-direction:column;gap:10px;padding:20px;display:flex}.app-v9 .email-cockpit-readiness-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .email-cockpit-readiness-title{color:var(--card-ink);flex:auto;min-width:0;margin:0;font-size:15.5px;font-weight:700}.app-v9 .email-cockpit-readiness-purpose{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-cockpit-readiness-remediation{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .email-cockpit-readiness-badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--card-line);color:var(--card-ink);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.app-v9 .email-cockpit-readiness-badge.is-ok{background:#0e7c66}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-readiness-badge.is-ok{background:color-mix(in srgb, #0e7c66 12%, var(--card))}}.app-v9 .email-cockpit-readiness-badge.is-ok{border-color:#0e7c66}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-readiness-badge.is-ok{border-color:color-mix(in srgb, #0e7c66 32%, var(--card-line))}}.app-v9 .email-cockpit-readiness-badge.is-ok{color:#0a5e4d}.app-v9 .email-cockpit-readiness-badge.is-warn{background:var(--highlight,#e2a72e)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-readiness-badge.is-warn{background:var(--highlight,color-mix(in srgb, #e2a72e 16%, var(--card)))}}.app-v9 .email-cockpit-readiness-badge.is-warn{border-color:#e2a72e}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-readiness-badge.is-warn{border-color:color-mix(in srgb, #e2a72e 38%, var(--card-line))}}.app-v9 .email-cockpit-readiness-badge.is-warn{color:#7a5408}.app-v9 .email-cockpit-readiness-badge.is-neutral{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-readiness-badge.is-neutral{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .email-cockpit-readiness-badge.is-neutral{color:var(--card-muted)}.app-v9 .email-cockpit-config-detail{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--card);overflow:hidden}.app-v9 .email-cockpit-config-detail>.email-catalogue-variant-summary{cursor:pointer;color:var(--card-ink);align-items:center;gap:10px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.app-v9 .email-cockpit-config-detail>summary::-webkit-details-marker{display:none}.app-v9 .email-cockpit-config-detail>summary:before{content:"▸";color:var(--card-muted);font-size:12px;transition:transform .15s}.app-v9 .email-cockpit-config-detail[open]>summary:before{transform:rotate(90deg)}.app-v9 .email-cockpit-config-detail>summary:focus-visible{outline:2px solid var(--focus,#7c5cff);outline-offset:-2px}.app-v9 .email-cockpit-config-detail .email-catalogue-config-list{margin:0;padding:0 16px 16px}.app-v9 .email-cockpit-state-sentence{max-width:68ch;color:var(--card-ink);margin:0;font-size:15.5px;line-height:1.6}.app-v9 .email-cockpit-statusline{border:1px solid var(--card-line);background:var(--card-ink);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 18px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-statusline{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .email-cockpit-statusline{font-size:13.5px;line-height:1.55}.app-v9 .email-cockpit-statusline-text{color:var(--card-ink-soft)}.app-v9 .email-cockpit-attention{margin-top:20px}.app-v9 .email-cockpit-attention-title{color:var(--card-ink);margin:0 0 8px;font-size:14px;font-weight:700}.app-v9 .email-cockpit-attention-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-cockpit-attention-list li{align-items:baseline;gap:8px;font-size:13.5px;line-height:1.6;display:flex}.app-v9 .email-cockpit-attention-list li:before{content:"";background:var(--warning,#e2a72e);border-radius:50%;flex:none;width:6px;height:6px}.app-v9 .email-cockpit-workspace{align-items:start;gap:22px;margin-top:22px;display:grid}.app-v9 .email-cockpit-workspace[data-view=panel]{grid-template-columns:minmax(0,304px) minmax(0,1fr)}.app-v9 .email-cockpit-workspace[data-view=list] .email-cockpit-explorer{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));align-items:start;gap:24px;display:grid}.app-v9 .email-cockpit-workspace[data-view=list] .email-cockpit-explorer>h2{grid-column:1/-1}.app-v9 .email-cockpit-explorer{min-width:0}.app-v9 .email-cockpit-explorer>h2{margin:0 0 4px}.app-v9 .email-cockpit-explorer-group+.email-cockpit-explorer-group{margin-top:20px}.app-v9 .email-cockpit-workspace[data-view=list] .email-cockpit-explorer-group+.email-cockpit-explorer-group{margin-top:0}.app-v9 .email-cockpit-explorer-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);margin:0 0 4px;font-size:12px;font-weight:700}.app-v9 .email-cockpit-explorer-group-hint{color:var(--card-ink-soft);margin:0 0 10px;font-size:12.5px;line-height:1.5}.app-v9 .email-cockpit-explorer-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-cockpit-explorer-row{min-height:44px;color:inherit;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:9px 12px;text-decoration:none;display:grid}.app-v9 .email-cockpit-explorer-row:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-explorer-row:hover{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .email-cockpit-explorer-row:hover{border-color:var(--card-line)}.app-v9 .email-cockpit-explorer-row:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--primary));outline-offset:2px}.app-v9 .email-cockpit-explorer-row[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-explorer-row[aria-current=page]{background:color-mix(in srgb, var(--primary) 9%, var(--card))}}.app-v9 .email-cockpit-explorer-row[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-explorer-row[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 30%, var(--card-line))}}.app-v9 .email-cockpit-explorer-row[aria-current=page]{box-shadow:inset 3px 0 0 var(--primary);font-weight:700}.app-v9 .email-cockpit-explorer-name{min-width:0;color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.app-v9 .email-cockpit-explorer-meta{color:var(--card-muted);white-space:nowrap;font-size:12px}.app-v9 .email-cockpit-explorer-state{color:var(--card-ink-soft);grid-column:1/-1;font-size:12.5px;font-weight:400;line-height:1.45}.app-v9 .email-cockpit-panel{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.app-v9 .email-cockpit-panel-back{margin:0;font-size:13px}.app-v9 .email-cockpit-panel-head{flex-direction:column;gap:8px;display:flex}.app-v9 .email-cockpit-panel-title{color:var(--card-ink);margin:0;font-size:21px;font-weight:700}.app-v9 .email-cockpit-panel-subtitle{color:var(--card-ink);margin:0 0 10px;font-size:14px;font-weight:700}.app-v9 .email-cockpit-panel-previews{border-top:1px solid var(--card-line);flex-direction:column;padding-top:18px;display:flex}.app-v9 .email-cockpit-preview-title{color:var(--card-ink);margin:16px 0 10px;font-size:15px;font-weight:700}.app-v9 .email-cockpit-preview{flex-direction:column;gap:12px;display:flex}.app-v9 .email-cockpit-variantnav-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-cockpit-variantnav-link{border:1px solid var(--card-line);min-height:36px;color:var(--card-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:13px;text-decoration:none;display:inline-flex}.app-v9 .email-cockpit-variantnav-link:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-variantnav-link:hover{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .email-cockpit-variantnav-link:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--primary));outline-offset:2px}.app-v9 .email-cockpit-variantnav-link[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-variantnav-link[aria-current=page]{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .email-cockpit-variantnav-link[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-cockpit-variantnav-link[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 36%, var(--card-line))}}.app-v9 .email-cockpit-variantnav-link[aria-current=page]{font-weight:700}.app-v9 .email-cockpit-variantnav-title{min-width:0}.app-v9 .email-cockpit-panel .email-cockpit-health-card{border:1px solid var(--card-line);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (max-width:900px){.app-v9 .email-cockpit-workspace[data-view=panel]{grid-template-columns:minmax(0,1fr)}.app-v9 .email-cockpit-workspace[data-view=panel] .email-cockpit-explorer{display:none}.app-v9 .email-cockpit-panel{padding:18px}.app-v9 .email-cockpit-variantnav-link{min-height:44px}}.app-v9 .admin-settings-card{flex-direction:column;gap:16px;margin:4px 0 0;padding:24px;display:flex}.app-v9 .admin-settings-card-title{margin:0}.app-v9 .admin-settings-card-lead{color:var(--muted);margin:0;line-height:1.55}.app-v9 .admin-settings-current{border:1px solid var(--card-hairline);border-radius:var(--r-xs,10px);background:var(--card-ink);margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-settings-current{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .admin-settings-origin{color:var(--muted)}.app-v9 .admin-settings-form{flex-direction:column;align-items:flex-start;gap:16px;max-width:360px;display:flex}.app-v9 .admin-settings-form .field{width:100%}.app-v9 .admin-settings-board-count{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin:0;font-size:11.5px}.app-v9 .admin-settings-board{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.app-v9 .admin-setting-row{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.app-v9 .admin-setting-row+.admin-setting-row{border-top:1px solid var(--card-hairline)}.app-v9 .admin-setting-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 28px;display:flex}.app-v9 .admin-setting-row-identity{flex-direction:column;flex:320px;gap:5px;min-width:0;display:flex}.app-v9 .admin-setting-row-name{color:var(--card-ink);margin:0;font-size:15px;font-weight:650}.app-v9 .admin-setting-row-help{max-width:62ch;color:var(--card-muted);margin:0;font-size:13px;line-height:1.55}.app-v9 .admin-setting-row-reading{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.app-v9 .admin-setting-row-value{align-items:baseline;gap:6px;margin:0;display:flex}.app-v9 .admin-setting-figure{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--card-ink);font-size:30px;font-weight:700;line-height:1.05}.app-v9 .admin-setting-unit{color:var(--card-muted);font-size:13px}.app-v9 .admin-setting-default{font-family:var(--font-mono);letter-spacing:.01em;color:var(--card-muted);font-size:11px}.app-v9 .admin-setting-edit{align-self:flex-start}.app-v9 .admin-setting-edit-toggle{border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-setting-edit-toggle{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .admin-setting-edit-toggle{color:var(--card-ink);cursor:pointer;font-size:13px;font-weight:600;list-style:none;transition:background-color .12s,border-color .12s}.app-v9 .admin-setting-edit-toggle::-webkit-details-marker{display:none}.app-v9 .admin-setting-edit-toggle:after{content:"";border-right:2px solid var(--card-muted);border-bottom:2px solid var(--card-muted);width:6px;height:6px;transition:transform .16s;transform:rotate(45deg)translate(-1px,-1px)}.app-v9 .admin-setting-edit[open]>.admin-setting-edit-toggle:after{transform:rotate(-135deg)translate(-2px,-2px)}.app-v9 .admin-setting-edit-toggle:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-setting-edit-toggle:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .admin-setting-edit-toggle:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-setting-edit-toggle:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .admin-setting-edit-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .admin-setting-edit-label.is-open{display:none}.app-v9 .admin-setting-edit[open]>.admin-setting-edit-toggle .admin-setting-edit-label.is-open{display:inline}.app-v9 .admin-setting-edit[open]>.admin-setting-edit-toggle .admin-setting-edit-label.is-closed{display:none}.app-v9 .admin-setting-edit[open]>.admin-setting-edit-body{border-top:1px solid var(--card-hairline);margin-top:14px;padding-top:14px;display:block}.app-v9 .admin-setting-figure.is-word{letter-spacing:-.005em;font-family:inherit;font-size:21px;font-weight:700;line-height:1.15}.app-v9 .admin-setting-choice{border:0;flex-direction:column;gap:8px;max-width:520px;margin:0;padding:0;display:flex}.app-v9 .admin-setting-choice>legend{color:var(--card-ink);margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.app-v9 .field label.admin-setting-choice-option,.app-v9 .admin-setting-choice-option{letter-spacing:normal;text-transform:none;color:var(--card-ink);border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .12s,background-color .12s;display:flex}.app-v9 .admin-setting-choice-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-setting-choice-option:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .admin-setting-choice-option:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-setting-choice-option:has(input:checked){border-color:color-mix(in srgb, var(--primary) 55%, var(--card-hairline))}}.app-v9 .admin-setting-choice-option:has(input:checked){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-setting-choice-option:has(input:checked){background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .admin-setting-choice-option:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.app-v9 .admin-setting-choice-option>input[type=radio]{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:2px 0 0}.app-v9 .admin-setting-choice-body{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .admin-setting-choice-label{letter-spacing:normal;text-transform:none;color:var(--card-ink);font-family:inherit;font-size:14px;font-weight:650}.app-v9 .admin-setting-choice-help{letter-spacing:normal;text-transform:none;color:var(--card-muted);font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.5}.app-v9 .admin-setting-readonly{max-width:62ch;color:var(--card-muted);align-self:flex-start;margin:0;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.app-v9 .admin-setting-choice-option{transition:none}}.app-v9 .admin-settings-crosslink{color:var(--muted);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.app-v9 .admin-setting-edit-toggle,.app-v9 .admin-setting-edit-toggle:after{transition:none}}@media (max-width:720px){.app-v9 .admin-setting-row{padding:16px}.app-v9 .admin-setting-row-head{gap:10px}.app-v9 .admin-setting-row-identity{flex:100%}.app-v9 .admin-setting-row-reading{text-align:left;flex-flow:wrap;flex:100%;justify-content:flex-start;align-items:center;gap:8px 12px}.app-v9 .admin-setting-figure{font-size:26px}.app-v9 .admin-setting-figure.is-word{font-size:19px}.app-v9 .admin-setting-default{flex:100%}.app-v9 .admin-setting-choice{max-width:none}.app-v9 .admin-setting-edit{align-self:stretch}.app-v9 .admin-setting-edit-toggle{justify-content:center;width:100%}}.app-v9 .wa-facts{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:4px 14px;margin:0;font-size:13.5px;display:grid}.app-v9 .wa-facts dt{color:var(--card-muted);margin:0}.app-v9 .wa-facts dd{color:var(--card-ink);overflow-wrap:anywhere;margin:0}.app-v9 .wa-name{font-family:var(--font-mono);font-size:13px;font-weight:600}.app-v9 .wa-origin{color:var(--card-muted)}.app-v9 .wa-contract{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .wa-actions{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding-top:14px;display:flex}.app-v9 .wa-actions .admin-settings-form{gap:10px}.app-v9 .wa-confirm{letter-spacing:normal;text-transform:none;max-width:44ch;color:var(--card-ink-soft);cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.45;display:flex}.app-v9 .wa-confirm input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.app-v9 .wa-history li{overflow-wrap:anywhere}.app-v9 .wa-summary-revision{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:11.5px}.app-v9 .wa-summary{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 28px;padding:18px 20px;display:flex}.app-v9 .wa-summary-reading{flex-direction:column;flex:340px;gap:8px;min-width:0;display:flex}.app-v9 .wa-summary-state{align-self:flex-start;font-size:13.5px}.app-v9 .wa-summary-counts{color:var(--card-ink);margin:0;font-size:14px}.app-v9 .wa-summary-counts strong{font-family:var(--font-mono);font-size:16px}.app-v9 .wa-summary-help{max-width:68ch;color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.55}.app-v9 .wa-summary-action{flex-direction:column;flex:0 300px;align-items:flex-start;gap:10px;display:flex}.app-v9 .wa-cockpit{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.app-v9 .wa-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .wa-list-link{border:1px solid var(--card-hairline);border-radius:var(--r-xs);background:var(--card);min-height:44px;color:inherit;flex-direction:column;gap:7px;padding:12px 14px;text-decoration:none;transition:border-color .12s,background-color .12s;display:flex}.app-v9 .wa-list-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .wa-list-link:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--card-hairline))}}.app-v9 .wa-list-link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .wa-list-link:hover{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .wa-list-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .wa-list-link.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .wa-list-link.is-selected{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .wa-list-link.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .wa-list-link.is-selected{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .wa-list-link.is-selected{box-shadow:inset 3px 0 0 0 var(--primary)}.app-v9 .wa-list-name{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .wa-list-link.is-selected .wa-list-name{font-weight:700}.app-v9 .wa-list-signals{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .wa-list-signals .admin-ai-state{padding:2px 8px 2px 7px;font-size:11.5px}.app-v9 .wa-list-template{overflow-wrap:anywhere;min-width:0}.app-v9 .wa-list-template .wa-name{color:var(--card-muted);font-size:12px}.app-v9 .wa-detail-panel{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);flex-direction:column;gap:16px;padding:20px;display:flex}.app-v9 .wa-detail-head{flex-direction:column;gap:6px;display:flex}.app-v9 .wa-detail-back{margin:0;font-size:13px;display:none}.app-v9 .wa-detail-title{font-family:var(--font-display,inherit);color:var(--card-ink);margin:0;font-size:19px;font-weight:650}.app-v9 .wa-detail-lead{max-width:62ch;color:var(--card-muted);margin:0;font-size:13px;line-height:1.55}.app-v9 .wa-advanced{margin-top:2px}@media (max-width:900px){.app-v9 .wa-cockpit{grid-template-columns:minmax(0,1fr)}.app-v9 .wa-cockpit[data-view=list] .wa-detail,.app-v9 .wa-cockpit[data-view=detail] .wa-list{display:none}.app-v9 .wa-detail-back{display:block}.app-v9 .wa-summary{padding:16px}.app-v9 .wa-summary-action{flex:100%;align-items:stretch}.app-v9 .wa-summary-action .btn{width:100%}.app-v9 .wa-detail-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.app-v9 .wa-list-link{transition:none}}@media (max-width:640px){.app-v9 .wa-facts{grid-template-columns:minmax(0,1fr);gap:2px}.app-v9 .wa-facts dt{margin-top:8px}.app-v9 .wa-actions{flex-direction:column;align-items:stretch}.app-v9 .wa-actions .admin-settings-form,.app-v9 .wa-confirm{max-width:none}}.app-v9 .fa-zone-aside{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:11.5px}.app-v9 .fa-kpis{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.app-v9 .fa-kpi{border-left:1px solid var(--card-hairline);flex-direction:column;gap:3px;padding:16px 18px;display:flex}.app-v9 .fa-kpi:first-child{border-left:0}.app-v9 .fa-kpi-figure{font-family:var(--font-mono);color:var(--card-ink);font-size:26px;font-weight:700;line-height:1.05}.app-v9 .fa-kpi.is-lead .fa-kpi-figure{font-size:32px}.app-v9 .fa-kpi-label{color:var(--card-ink);font-size:13px;font-weight:600}.app-v9 .fa-kpi-help{color:var(--card-muted);font-size:12px}.app-v9 .fa-posture,.app-v9 .fa-posture-warn{max-width:78ch;color:var(--card-ink-soft,var(--ink-soft));margin:0;font-size:13px;line-height:1.6}.app-v9 .fa-rules{max-width:78ch;color:var(--card-ink-soft,var(--ink-soft));flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:flex}.app-v9 .fa-board{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.app-v9 .fa-roster-pane{flex-direction:column;gap:10px;display:flex}.app-v9 .fa-add{border:1px dashed var(--accent);justify-content:center;align-items:center;min-height:40px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-add{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--card-hairline))}}.app-v9 .fa-add{border-radius:var(--r-xs);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-add{background:color-mix(in srgb, var(--accent) 7%, var(--card))}}.app-v9 .fa-add{color:var(--card-ink);cursor:pointer;font-size:13.5px;font-weight:650}.app-v9 .fa-add:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-add:hover{background:color-mix(in srgb, var(--accent) 13%, var(--card))}}.app-v9 .fa-add:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .fa-add.is-selected{border-style:solid;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-add.is-selected{border-color:color-mix(in srgb, var(--accent) 62%, var(--card-hairline))}}.app-v9 .fa-add.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-add.is-selected{background:color-mix(in srgb, var(--accent) 15%, var(--card))}}.app-v9 .fa-roster{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .fa-person-row{border:1px solid var(--card-hairline);border-radius:var(--r-xs);background:var(--card);text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:flex}.app-v9 .fa-person-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-person-row:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--card-hairline))}}.app-v9 .fa-person-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-person-row:hover{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .fa-person-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .fa-person-row.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-person-row.is-selected{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .fa-person-row.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-person-row.is-selected{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .fa-person-row.is-selected{box-shadow:inset 3px 0 0 0 var(--primary)}.app-v9 .fa-person-email{color:var(--card-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.app-v9 .fa-person-row.is-selected .fa-person-email{font-weight:700}.app-v9 .fa-person-signals{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-v9 .fa-role{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.app-v9 .fa-role.is-full{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-role.is-full{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.app-v9 .fa-role.is-full{color:var(--card-ink)}.app-v9 .fa-role.is-light{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-role.is-light{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .fa-role.is-light{color:var(--card-ink-soft,var(--ink-soft))}.app-v9 .fa-person-grants{color:var(--card-muted);font-size:12px}.app-v9 .fa-detail{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);flex-direction:column;gap:18px;padding:20px;display:flex}.app-v9 .fa-detail-back{margin:0;font-size:13px;display:none}.app-v9 .fa-detail-back button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-v9 .fa-detail-head{flex-direction:column;gap:6px;display:flex}.app-v9 .fa-detail-title{font-family:var(--font-display,inherit);color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:650}.app-v9 .fa-detail-meta,.app-v9 .fa-detail-lead{max-width:68ch;color:var(--card-muted);margin:0;font-size:13px;line-height:1.55}.app-v9 .fa-form{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.app-v9 .fa-form .field{width:100%;margin:0}.app-v9 .fa-role-field{max-width:340px}.app-v9 .fa-status{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:14px;display:flex}.app-v9 .fa-status .help{max-width:52ch;margin:0}.app-v9 .fa-steps{flex-direction:column;gap:18px;width:100%;margin:0;padding:0;list-style:none;display:flex}.app-v9 .fa-step{align-items:flex-start;gap:12px;display:flex}.app-v9 .fa-step-n{background:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-step-n{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .fa-step-n{font-family:var(--font-mono);color:var(--card-ink);font-size:12px;font-weight:700}.app-v9 .fa-step .field,.app-v9 .fa-step-body{flex:auto;min-width:0}.app-v9 .fa-perms{border:0;border-top:1px solid var(--card-hairline);width:100%;margin:0;padding:14px 0 0}.app-v9 .fa-perms-legend{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);padding:0;font-size:11px;font-weight:700}.app-v9 .fa-perms-help{max-width:68ch;margin:6px 0 0}.app-v9 .fa-perms-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:10px;display:grid}.app-v9 .fa-perm{border:1px solid var(--card-hairline);border-radius:var(--r-xs);background:var(--card-ink);align-items:flex-start;gap:9px;min-height:44px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-perm{background:color-mix(in srgb, var(--card-ink) 2%, var(--card))}}.app-v9 .fa-perm{cursor:pointer}.app-v9 .fa-perm:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-perm:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .fa-perm:focus-within{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .fa-perm input[type=checkbox]{accent-color:var(--primary);margin-top:3px}.app-v9 .fa-perm-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .fa-perm-name{color:var(--card-ink);font-size:13px;font-weight:650}.app-v9 .fa-perm-desc{color:var(--card-muted);font-size:12px;line-height:1.45}.app-v9 .fa-note{max-width:78ch;color:var(--card-ink-soft,var(--ink-soft));margin:0;font-size:13px;line-height:1.6}.app-v9 .fa-matrix{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.app-v9 .fa-matrix-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.1fr) auto;align-items:start;gap:10px 20px;padding:14px 18px;display:grid}.app-v9 .fa-matrix-row+.fa-matrix-row{border-top:1px solid var(--card-hairline)}.app-v9 .fa-matrix-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .fa-matrix-label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px}.app-v9 .fa-matrix-value{color:var(--card-ink);overflow-wrap:anywhere;font-size:13px}.app-v9 .fa-matrix-sub{color:var(--card-muted);margin-top:3px;font-size:12px;display:block}.app-v9 .fa-matrix-go{justify-content:center;align-items:flex-end}.app-v9 .fa-holders,.app-v9 .fa-deps{flex-wrap:wrap;gap:5px;display:flex}.app-v9 .fa-holder,.app-v9 .fa-dep{border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-holder,.app-v9 .fa-dep{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .fa-holder,.app-v9 .fa-dep{color:var(--card-ink);font-size:12px}.app-v9 .fa-dep{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-dep{border-color:color-mix(in srgb, var(--accent) 34%, var(--card-hairline))}}.app-v9 .fa-dep{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fa-dep{background:color-mix(in srgb, var(--accent) 9%, var(--card))}}.app-v9 .fa-none{color:var(--card-muted);font-size:12.5px}@media (max-width:1100px){.app-v9 .fa-matrix-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-v9 .fa-matrix-go{align-items:flex-start}}@media (max-width:900px){.app-v9 .fa-board{grid-template-columns:minmax(0,1fr)}.app-v9 .fa-board[data-view=list] .fa-detail-pane,.app-v9 .fa-board[data-view=detail] .fa-roster-pane{display:none}.app-v9 .fa-detail-back{display:block}.app-v9 .fa-detail{padding:16px}.app-v9 .fa-matrix-row{grid-template-columns:minmax(0,1fr)}.app-v9 .fa-kpi{border-left:0;border-top:1px solid var(--card-hairline)}.app-v9 .fa-kpi:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.app-v9 .fa-person-row{transition:none}}.app-v9 .admin-access-info{border:1px solid var(--card-hairline);border-radius:var(--r-xs);background:var(--card-ink);margin:0 0 16px;padding:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-access-info{background:color-mix(in srgb, var(--card-ink) 2.5%, var(--card))}}.app-v9 .admin-access-info-details{padding:0}.app-v9 .admin-access-info-summary{cursor:pointer;border-radius:var(--r-xs);flex-wrap:wrap;align-items:center;gap:5px 10px;min-height:30px;margin:0;padding:5px 12px;list-style:none;transition:background-color .12s;display:flex}.app-v9 .admin-access-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.app-v9 .admin-access-chip{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;display:inline-flex}.app-v9 .admin-access-chip strong{font-family:var(--font-mono);color:var(--card-ink);font-weight:700}.app-v9 .admin-access-chip.is-sensitive:before{content:"";background:var(--card-muted);border-radius:999px;flex:none;width:6px;height:6px}.app-v9 .admin-access-info-summary::-webkit-details-marker{display:none}.app-v9 .admin-access-info-summary:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-access-info-summary:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.app-v9 .admin-access-info-summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .admin-access-info-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.app-v9 .admin-access-info-title{font-weight:600}.app-v9 .admin-access-info-chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:7px;height:7px;margin-left:auto;transition:transform .16s;transform:rotate(-45deg)}.app-v9 .admin-access-info-details[open] .admin-access-info-chevron{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.app-v9 .admin-access-info-chevron{transition:none}}.app-v9 .admin-access-info-body{border-top:1px solid var(--card-hairline);flex-direction:column;align-items:flex-start;gap:10px;margin-top:0;padding:12px;font-size:13px;display:flex}.app-v9 .admin-access-info-line{margin:0}.app-v9 .admin-access-info-muted{color:var(--muted)}.app-v9 .admin-access-info-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.app-v9 .admin-access-info-body .btn{align-self:flex-start}.app-v9 .admin-access-grid{gap:12px}.app-v9 .admin-access-row{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.app-v9 .admin-access-row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.app-v9 .admin-access-row-title{font-size:15px}.app-v9 .admin-founder-card{flex-direction:column;gap:16px;padding:20px;display:flex}.app-v9 .admin-founder-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .admin-founder-email{margin:0;font-size:15px;font-weight:600}.app-v9 .admin-founder-status{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.app-v9 .admin-ai-stack>.admin-settings-card,.app-v9 .admin-ai-stack>.ds-card,.app-v9 .admin-main .ds-stack>.admin-settings-card{margin-top:0}.app-v9 .admin-ai-form{max-width:720px}.app-v9 .admin-ai-status{flex-wrap:wrap;gap:20px;margin:0;display:flex}.app-v9 .admin-ai-status-item{flex-direction:column;gap:6px;display:flex}.app-v9 .admin-ai-status-item dt{color:var(--muted);font-size:13px}.app-v9 .admin-ai-status-item dd{margin:0}.app-v9 .admin-ai-badge{border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-badge{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .admin-ai-badge{color:var(--muted)}.app-v9 .admin-ai-badge.is-on{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-badge.is-on{background:color-mix(in srgb, #16a34a 12%, var(--card))}}.app-v9 .admin-ai-badge.is-on{color:#166534;border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-badge.is-on{border-color:color-mix(in srgb, #16a34a 30%, var(--card-hairline))}}.app-v9 .admin-ai-badge.is-off{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-badge.is-off{background:color-mix(in srgb, #b91c1c 9%, var(--card))}}.app-v9 .admin-ai-badge.is-off{color:#991b1b;border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-badge.is-off{border-color:color-mix(in srgb, #b91c1c 24%, var(--card-hairline))}}.app-v9 .admin-ai-badge.is-warn{background:#b45309}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-badge.is-warn{background:color-mix(in srgb, #b45309 12%, var(--card))}}.app-v9 .admin-ai-badge.is-warn{color:#92400e;border-color:#b45309}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-badge.is-warn{border-color:color-mix(in srgb, #b45309 28%, var(--card-hairline))}}.app-v9 .admin-ai-rowform{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.app-v9 .admin-ai-rowform .admin-filter-select{min-width:140px}.app-v9 .admin-ai-check{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.app-v9 .admin-ai-check input{margin-top:3px}.app-v9 .admin-ai-fieldset{border:1px solid var(--card-hairline);border-radius:var(--r-xs,10px);flex-direction:column;gap:16px;width:100%;margin:0;padding:16px;display:flex}.app-v9 .admin-ai-fieldset legend{padding:0 6px;font-weight:600}.app-v9 .admin-ai-totals{flex-wrap:wrap;gap:12px;display:flex}.app-v9 .admin-ai-entity{font-size:12px}.app-v9 .admin-ai-cockpit{flex-direction:column;gap:34px;display:flex}.app-v9 .admin-ai-head{flex-direction:column;gap:10px;display:flex}.app-v9 .admin-ai-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.app-v9 .admin-ai-head-main{flex-direction:column;gap:6px;min-width:0;display:flex}.app-v9 .admin-ai-head .app-page-title{margin:0}.app-v9 .admin-ai-lead{max-width:68ch;margin:0;line-height:1.6}.app-v9 .admin-ai-head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.app-v9 .admin-ai-zone{flex-direction:column;gap:16px;display:flex}.app-v9 .admin-ai-zone-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:10px;display:flex}.app-v9 .admin-ai-zone-head .admin-section-title{margin:0}.app-v9 .admin-ai-zone-link{color:var(--primary-deep);white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none}.app-v9 .admin-ai-zone-link:hover{text-decoration:underline}.app-v9 .admin-ai-attention{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-ai-attention-item{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);box-shadow:var(--shadow-xs);align-items:stretch;gap:14px;padding:16px 18px;display:flex}.app-v9 .admin-ai-attention-mark{background:var(--muted);border-radius:999px;flex:0 0 3px}.app-v9 .admin-ai-attention-item.tone-alert{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-attention-item.tone-alert{background:color-mix(in srgb, var(--error) 5%, var(--card))}}.app-v9 .admin-ai-attention-item.tone-alert{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-attention-item.tone-alert{border-color:color-mix(in srgb, var(--error) 22%, var(--card-hairline))}}.app-v9 .admin-ai-attention-item.tone-alert .admin-ai-attention-mark{background:var(--error)}.app-v9 .admin-ai-attention-item.tone-warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-attention-item.tone-warn{background:color-mix(in srgb, var(--warning) 8%, var(--card))}}.app-v9 .admin-ai-attention-item.tone-warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-attention-item.tone-warn{border-color:color-mix(in srgb, var(--warning) 26%, var(--card-hairline))}}.app-v9 .admin-ai-attention-item.tone-warn .admin-ai-attention-mark{background:var(--warning)}.app-v9 .admin-ai-attention-item.tone-info{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-attention-item.tone-info{background:color-mix(in srgb, var(--info) 5%, var(--card))}}.app-v9 .admin-ai-attention-item.tone-info{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-attention-item.tone-info{border-color:color-mix(in srgb, var(--info) 20%, var(--card-hairline))}}.app-v9 .admin-ai-attention-item.tone-info .admin-ai-attention-mark{background:var(--info)}.app-v9 .admin-ai-attention-body{flex-direction:column;gap:5px;min-width:0;display:flex}.app-v9 .admin-ai-attention-title{color:var(--card-ink);margin:0;font-weight:650;line-height:1.35}.app-v9 .admin-ai-attention-text{color:var(--card-ink-soft);max-width:76ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .admin-ai-attention-link{color:var(--primary-deep);align-self:flex-start;margin-top:3px;font-size:13.5px;font-weight:600;text-decoration:none}.app-v9 .admin-ai-attention-link:hover{text-decoration:underline}.app-v9 .admin-ai-calm{max-width:76ch}.app-v9 .admin-ai-kpis{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);box-shadow:var(--shadow-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.app-v9 .admin-ai-kpi{border-top:1px solid var(--card-hairline);border-left:1px solid var(--card-hairline);flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.app-v9 .admin-ai-kpi:nth-child(-n+2){border-top:0}.app-v9 .admin-ai-kpi:nth-child(odd){border-left:0}.app-v9 .admin-ai-kpi-label{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:12.5px;font-weight:600}.app-v9 .admin-ai-kpi-value{font-family:var(--font-display);color:var(--card-ink);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700;line-height:1.1}.app-v9 .admin-ai-kpi.is-lead .admin-ai-kpi-value{color:var(--primary-darker);font-size:38px}.app-v9 .admin-ai-kpi-hint{color:var(--card-muted);margin:0;font-size:13px;line-height:1.45}@media (min-width:900px){.app-v9 .admin-ai-kpis{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.app-v9 .admin-ai-kpi{border-top:0}.app-v9 .admin-ai-kpi:nth-child(odd){border-left:1px solid var(--card-hairline)}.app-v9 .admin-ai-kpi:first-child{border-left:0}}.app-v9 .admin-ai-kpis.is-compact .admin-ai-kpi{padding:14px 16px}.app-v9 .admin-ai-kpis.is-compact .admin-ai-kpi-value{font-size:21px}@media (min-width:900px){.app-v9 .admin-ai-kpis.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-v9 .admin-ai-families{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);box-shadow:var(--shadow-xs);grid-template-columns:1fr;display:grid;overflow:hidden}.app-v9 .admin-ai-family{border-top:1px solid var(--card-hairline);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.app-v9 .admin-ai-family:first-child{border-top:0}@media (min-width:900px){.app-v9 .admin-ai-families{grid-template-columns:repeat(3,minmax(0,1fr))}.app-v9 .admin-ai-family{border-top:0;border-left:1px solid var(--card-hairline)}.app-v9 .admin-ai-family:first-child{border-left:0}}.app-v9 .admin-ai-family-head{flex-direction:column;gap:3px;display:flex}.app-v9 .admin-ai-family-title{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:12.5px;font-weight:700}.app-v9 .admin-ai-family-hint,.app-v9 .admin-ai-family-empty{color:var(--card-muted);margin:0;font-size:13px;line-height:1.45}.app-v9 .admin-ai-family-models{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-ai-family-model{flex-direction:column;gap:6px;min-width:0;display:flex}.app-v9 .admin-ai-family-model+.admin-ai-family-model{border-top:1px dashed var(--card-hairline);padding-top:14px}.app-v9 .admin-ai-family-model-name{font-family:var(--font-display);color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.2}.app-v9 .admin-ai-family-model-name.is-fallback{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:15px;font-weight:650}.app-v9 .admin-ai-family-model-id{overflow-wrap:anywhere;margin:0}.app-v9 .admin-ai-family-model-uses{color:var(--card-ink);flex-direction:column;gap:2px;margin:0;font-size:13.5px;font-weight:650;display:flex}.app-v9 .admin-ai-family-model-names{color:var(--card-muted);overflow-wrap:anywhere;font-size:12.5px;font-weight:400;line-height:1.45}.app-v9 .admin-ai-family-model-state{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.app-v9 .admin-ai-panel{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);box-shadow:var(--shadow-xs);flex-direction:column;gap:14px;padding:20px;display:flex}.app-v9 .admin-ai-panel-title{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:13px;font-weight:700}.app-v9 .admin-ai-bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-ai-bar{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;display:grid}.app-v9 .admin-ai-bar-label{min-width:0;color:var(--card-ink);grid-area:1/1/2/2;font-size:14px}.app-v9 .admin-ai-bar-value{font-variant-numeric:tabular-nums;color:var(--card-ink);text-align:right;grid-area:1/2/2/3;font-weight:700}.app-v9 .admin-ai-bar-track{background:var(--card-ink);border-radius:999px;grid-area:2/1/3/-1;align-self:center;height:6px}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-bar-track{background:color-mix(in srgb, var(--card-ink) 7%, var(--card))}}.app-v9 .admin-ai-bar-track{overflow:hidden}.app-v9 .admin-ai-bar-fill{background:var(--primary);border-radius:999px;height:100%;display:block}@media (min-width:640px){.app-v9 .admin-ai-bar{grid-template-columns:minmax(120px,15rem) minmax(0,1fr) auto}.app-v9 .admin-ai-bar-label{grid-area:1/1/2/2}.app-v9 .admin-ai-bar-track{grid-area:1/2/2/3}.app-v9 .admin-ai-bar-value{grid-area:1/3/2/4}}.app-v9 .admin-ai-capability{grid-template-columns:1fr;gap:14px 28px;margin:0;display:grid}@media (min-width:720px){.app-v9 .admin-ai-capability{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.app-v9 .admin-ai-capability{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-v9 .admin-ai-fact{border-radius:var(--r-md,14px);background:var(--card-ink);flex-direction:column;gap:7px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-fact{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .admin-ai-fact{border:1px solid var(--card-hairline)}.app-v9 .admin-ai-fact dt{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:12.5px;font-weight:600}.app-v9 .admin-ai-fact dd{flex-direction:column;align-items:flex-start;gap:7px;margin:0;display:flex}.app-v9 .admin-ai-fact-hint{color:var(--card-ink-soft);font-size:13px;line-height:1.45}.app-v9 .admin-ai-shortcuts{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card-hairline);grid-template-columns:1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:860px){.app-v9 .admin-ai-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .admin-ai-shortcut{background:var(--card);flex-direction:column;gap:3px;height:100%;padding:15px 42px 15px 18px;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.app-v9 .admin-ai-shortcut:after{content:"";border-right:2px solid var(--muted);border-top:2px solid var(--muted);width:7px;height:7px;transition:border-color .15s,transform .15s;position:absolute;top:21px;right:18px;transform:rotate(45deg)}.app-v9 .admin-ai-shortcut:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-shortcut:hover{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .admin-ai-shortcut:hover:after{border-color:var(--primary-deep);transform:rotate(45deg)translate(2px,-2px)}.app-v9 .admin-ai-shortcut:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-shortcut:focus-visible{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .admin-ai-shortcut-name{color:var(--card-ink);font-weight:650}.app-v9 .admin-ai-shortcut-hint{color:var(--card-muted);font-size:13px;line-height:1.45}.app-v9 .admin-ai-settings-form{flex-direction:column;gap:22px;max-width:760px;display:flex}.app-v9 .admin-ai-setting{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);box-shadow:var(--shadow-xs);flex-direction:column;gap:12px;padding:22px;display:flex}.app-v9 .admin-ai-setting-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:10px;display:flex}.app-v9 .admin-ai-setting-head .admin-section-title{margin:0}.app-v9 .admin-ai-setting-lead{color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.6}.app-v9 .admin-ai-setting .admin-ai-check>span{flex-direction:column;gap:3px;display:flex}.app-v9 .admin-ai-setting-field{max-width:260px}.app-v9 .admin-ai-settings-foot{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app-v9 .admin-ai-kpi-value.is-amount{overflow-wrap:anywhere;font-size:clamp(17px,4.8vw,26px)}.app-v9 .admin-ai-kpi.is-lead .admin-ai-kpi-value.is-amount{font-size:clamp(22px,6.2vw,38px)}.app-v9 .admin-ai-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.app-v9 .admin-ai-tabs{border:1px solid var(--card-hairline);background:var(--card);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.app-v9 .admin-ai-tab{min-height:34px;color:var(--card-ink-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.app-v9 .admin-ai-tab:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-tab:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .admin-ai-tab:hover{color:var(--card-ink)}.app-v9 .admin-ai-tab:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.app-v9 .admin-ai-tab.is-active{background:var(--primary-deep);color:var(--primary-on,#fff);font-weight:700}.app-v9 .admin-ai-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .admin-ai-search{width:clamp(180px,34vw,300px);min-width:0;height:36px;font-size:13.5px}.app-v9 .admin-ai-filters .admin-filter-select{height:36px;font-size:13.5px}@media (max-width:479px){.app-v9 .admin-ai-controls{align-items:stretch}.app-v9 .admin-ai-filters{width:100%}.app-v9 .admin-ai-search{flex:100%;width:100%}}.app-v9 .admin-ai-inline-link{color:var(--primary-deep);font-weight:600;text-decoration:none}.app-v9 .admin-ai-inline-link:hover{text-decoration:underline}.app-v9 .admin-ai-inline-link.is-secondary{color:var(--card-muted);font-size:12px;font-weight:500}.app-v9 .admin-ai-inline-link.is-secondary:hover{color:var(--primary-deep)}.app-v9 .admin-ai-coverage{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card);color:var(--card-ink-soft);align-items:flex-start;gap:10px;max-width:92ch;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.app-v9 .admin-ai-coverage-mark{background:var(--muted);border-radius:999px;flex:0 0 3px;align-self:stretch}.app-v9 .admin-ai-coverage.tone-ok .admin-ai-coverage-mark{background:var(--success)}.app-v9 .admin-ai-coverage.tone-warn .admin-ai-coverage-mark{background:var(--warning)}.app-v9 .admin-ai-coverage.tone-info .admin-ai-coverage-mark{background:var(--info)}.app-v9 .admin-ai-coverage-body{flex-direction:column;gap:8px;min-width:0;display:flex}.app-v9 .admin-ai-coverage-title{color:var(--card-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-weight:650;display:flex}.app-v9 .admin-ai-coverage-count{color:var(--card-muted);font-size:13px;font-weight:500}.app-v9 .admin-ai-coverage-text{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .admin-ai-coverage-missing{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-ai-coverage-model{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .admin-ai-coverage-model+.admin-ai-coverage-model{border-top:1px dashed var(--card-hairline);padding-top:10px}.app-v9 .admin-ai-coverage-model-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;display:flex}.app-v9 .admin-ai-coverage-model-uses{color:var(--card-ink);font-size:13px;font-weight:650}.app-v9 .admin-ai-authority{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card-ink);flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-authority{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .admin-ai-authority{min-width:0}.app-v9 .admin-ai-authority-lead{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.app-v9 .admin-ai-authority-tier{font-family:var(--font-display);color:var(--card-ink);font-size:19px;font-weight:700;line-height:1.2}.app-v9 .admin-ai-authority-meta{color:var(--card-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.app-v9 .admin-ai-footnote{color:var(--card-muted);max-width:88ch;margin:0;font-size:13px;line-height:1.55}.app-v9 .admin-ai-footnote.is-warn{color:var(--warning-ink,var(--card-ink));font-weight:600}.app-v9 .admin-ai-kpi-strip{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card);color:var(--card-muted);flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:0;padding:10px 14px;font-size:12.5px;list-style:none;display:flex}.app-v9 .admin-ai-kpi-strip li{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.app-v9 .admin-ai-kpi-strip li+li{border-left:1px solid var(--card-hairline);margin-left:14px;padding-left:14px}.app-v9 .admin-ai-kpi-strip-value{font-family:var(--font-display);color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.app-v9 .admin-ai-grid-wrap{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);box-shadow:var(--shadow-xs);overflow:hidden}.app-v9 .admin-ai-grid{border-collapse:collapse;table-layout:fixed;width:100%}.app-v9 .admin-ai-grid thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);background:var(--card-tint);border-bottom:1px solid var(--card-hairline);white-space:nowrap;padding:11px 14px;font-size:11.5px;font-weight:700}.app-v9 .admin-ai-grid tbody td{vertical-align:top;border-bottom:1px solid var(--card-hairline);padding:12px 14px}.app-v9 .admin-ai-grid tbody tr:last-child td{border-bottom:none}.app-v9 .admin-ai-row:hover td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-row:hover td{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .admin-ai-row:focus-within td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-row:focus-within td{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .admin-ai-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.35;display:block}.app-v9 .admin-ai-name.is-fallback{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--card-muted);font-size:12.5px;font-weight:600}.app-v9 .admin-ai-name-sub{color:var(--card-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.app-v9 .admin-ai-num{color:var(--card-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.app-v9 .admin-ai-num.is-strong{font-weight:700}.app-v9 .admin-ai-num.is-zero{color:var(--card-muted);font-weight:600}.app-v9 .admin-ai-cell-num.is-secondary .admin-ai-num{font-size:13px}.app-v9 .admin-ai-cell-label{display:none}.app-v9 .admin-ai-cell-tarifa{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (min-width:1100px){.app-v9 .admin-ai-grid th:first-child{width:30%}.app-v9 .admin-ai-grid.is-costs th:first-child{width:28%}.app-v9 .admin-ai-grid.is-calibration th:first-child{width:24%}}@media (max-width:1099px){.app-v9 .admin-ai-grid,.app-v9 .admin-ai-grid tbody{display:block}.app-v9 .admin-ai-grid thead{display:none}.app-v9 .admin-ai-grid-wrap{overflow-x:visible}.app-v9 .admin-ai-row{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 16px;display:flex}.app-v9 .admin-ai-grid tbody tr:last-child{border-bottom:none}.app-v9 .admin-ai-grid tbody td{border-bottom:none;padding:0;display:block}.app-v9 .admin-ai-grid tbody td.admin-ai-cell-name{flex:100%;order:1;min-width:0}.app-v9 .admin-ai-grid tbody td.admin-ai-cell-num{flex-wrap:wrap;flex:0 auto;order:2;align-items:baseline;gap:5px;max-width:100%;display:inline-flex}.app-v9 .admin-ai-cell-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700;display:inline}.app-v9 .admin-ai-grid tbody td .admin-ai-name-sub{margin-top:0;display:inline}}.app-v9 .admin-ai-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.app-v9 .admin-ai-pager>[rel=prev]{justify-self:start}.app-v9 .admin-ai-pager>[rel=next]{justify-self:end}.app-v9 .admin-ai-pager-position{color:var(--card-muted);font-variant-numeric:tabular-nums;text-align:center;margin:14px 0 0;font-size:12.5px}.app-v9 .admin-ai-pager .admin-ai-pager-position{margin:0}.app-v9 .admin-ai-trend{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);box-shadow:var(--shadow-xs);flex-direction:column;gap:12px;padding:18px 18px 14px;display:flex}.app-v9 .admin-ai-trend-bars{align-items:flex-end;gap:4px;min-height:132px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-ai-trend-col{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.app-v9 .admin-ai-trend-track{background:var(--card-hairline);border-radius:6px;justify-content:center;align-items:flex-end;width:100%;height:104px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-trend-track{background:color-mix(in srgb, var(--card-hairline) 45%, transparent)}}.app-v9 .admin-ai-trend-fill{background:var(--primary-deep);border-radius:6px;width:100%;min-height:2px}.app-v9 .admin-ai-trend-unknown{border:1px dashed var(--card-muted);background:repeating-linear-gradient(45deg, var(--card-muted) 0 4px, transparent 4px 8px);border-radius:6px;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-trend-unknown{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--card-muted) 22%, transparent) 0 4px, transparent 4px 8px)}}.app-v9 .admin-ai-trend-col.state-partial .admin-ai-trend-fill{border-top:2px dashed var(--card)}.app-v9 .admin-ai-trend-label{color:var(--card-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}@media (max-width:719px){.app-v9 .admin-ai-trend-col:nth-child(2n) .admin-ai-trend-label{visibility:hidden}}.app-v9 .admin-ai-state{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:650;line-height:1.3;display:inline-flex}.app-v9 .admin-ai-state-mark{background:var(--muted);border-radius:999px;flex:none;width:7px;height:7px}.app-v9 .admin-ai-state-text{overflow-wrap:anywhere;white-space:normal}.app-v9 .admin-ai-state.tone-ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-state.tone-ok{background:color-mix(in srgb, var(--success) 9%, var(--card))}}.app-v9 .admin-ai-state.tone-ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-state.tone-ok{border-color:color-mix(in srgb, var(--success) 26%, var(--card-hairline))}}.app-v9 .admin-ai-state.tone-ok .admin-ai-state-mark{background:var(--success)}.app-v9 .admin-ai-state.tone-warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-state.tone-warn{background:color-mix(in srgb, var(--warning) 12%, var(--card))}}.app-v9 .admin-ai-state.tone-warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-state.tone-warn{border-color:color-mix(in srgb, var(--warning) 32%, var(--card-hairline))}}.app-v9 .admin-ai-state.tone-warn .admin-ai-state-mark{background:var(--warning)}.app-v9 .admin-ai-state.tone-off .admin-ai-state-mark{background:var(--card-muted)}.app-v9 .admin-ai-state.tone-muted{background:var(--card-tint)}.app-v9 .admin-ai-state.tone-muted .admin-ai-state-mark{background:var(--info)}.app-v9 .admin-ai-kpi.tone-warn .admin-ai-kpi-label:before{content:"";background:var(--warning);vertical-align:middle;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.app-v9 .admin-ai-name-sub.is-flag{color:var(--warning-ink,var(--card-ink));font-weight:600}.app-v9 .admin-ai-name-sub.is-strong{color:var(--card-ink);font-weight:650}.app-v9 .admin-ai-cause{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card);color:var(--card-ink);align-items:flex-start;gap:10px;max-width:92ch;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.app-v9 .admin-ai-cause-mark{background:var(--warning);border-radius:999px;flex:0 0 3px;align-self:stretch}.app-v9 .admin-ai-chain{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card-hairline);box-shadow:var(--shadow-xs);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.app-v9 .admin-ai-chain-link{background:var(--card);align-items:flex-start;gap:9px;min-width:0;padding:14px 16px;display:flex}.app-v9 .admin-ai-chain-mark{background:var(--success);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.app-v9 .admin-ai-chain-link.is-blocked .admin-ai-chain-mark{background:var(--warning)}.app-v9 .admin-ai-chain-body{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .admin-ai-chain-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-v9 .admin-ai-chain-value{color:var(--card-ink);overflow-wrap:anywhere;font-size:14px;font-weight:650}.app-v9 .admin-ai-chain-detail{color:var(--card-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.app-v9 .admin-ai-operator{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card-tint);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;padding:12px 14px;display:flex}.app-v9 .admin-ai-operator-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.app-v9 .admin-ai-operator-field{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .admin-ai-operator-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .admin-ai-operator-input{background:var(--card);width:clamp(200px,32vw,320px);min-width:0;height:38px;font-size:13.5px}.app-v9 .admin-ai-operator-select{background:var(--card);height:38px;font-size:13.5px}.app-v9 .admin-ai-operator-submit{height:38px}.app-v9 .admin-ai-operator-reset{align-items:flex-end;display:flex}@media (max-width:619px){.app-v9 .admin-ai-operator{align-items:stretch}.app-v9 .admin-ai-operator-form{width:100%}.app-v9 .admin-ai-operator-field{flex:100%}.app-v9 .admin-ai-operator-input,.app-v9 .admin-ai-operator-select,.app-v9 .admin-ai-operator-submit,.app-v9 .admin-ai-operator-reset,.app-v9 .admin-ai-operator-reset .btn{width:100%}}.app-v9 .admin-ai-filters{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card-tint);padding:10px 12px}.app-v9 .admin-ai-filters .admin-ai-search,.app-v9 .admin-ai-filters .admin-filter-select{background:var(--card);height:38px}.app-v9 .admin-ai-impact{border:1px solid var(--warning);flex-direction:column;gap:12px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-impact{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--card-hairline))}}.app-v9 .admin-ai-impact{border-left-width:3px;border-left-color:var(--warning);border-radius:var(--r-lg,16px);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-impact{background:color-mix(in srgb, var(--warning) 7%, var(--card))}}.app-v9 .admin-ai-impact-title{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.35}.app-v9 .admin-ai-impact-body{color:var(--card-ink);max-width:92ch;margin:0;font-size:13.5px;line-height:1.6}.app-v9 .admin-ai-impact-list{flex-direction:column;gap:3px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.app-v9 .admin-ai-impact-list a{color:var(--primary-deep);font-weight:600}.app-v9 .admin-ai-impact-form{flex-direction:column;gap:12px;display:flex}.app-v9 .admin-ai-impact-actions{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .admin-ai-disclosure{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card)}.app-v9 .admin-ai-disclosure+.admin-ai-disclosure{margin-top:12px}.app-v9 .admin-ai-disclosure-summary{cursor:pointer;border-radius:var(--r-md,12px);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:13px 16px;list-style:none;display:flex}.app-v9 .admin-ai-disclosure-summary::-webkit-details-marker{display:none}.app-v9 .admin-ai-disclosure-summary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-ai-disclosure-summary:hover{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .admin-ai-disclosure-summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.app-v9 .admin-ai-disclosure-title{color:var(--card-ink);font-size:14.5px;font-weight:650}.app-v9 .admin-ai-disclosure-title:before{content:"";border-right:2px solid var(--card-muted);border-bottom:2px solid var(--card-muted);width:7px;height:7px;margin-right:9px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)translateY(-2px)}.app-v9 .admin-ai-disclosure[open] .admin-ai-disclosure-title:before{transform:rotate(45deg)translateY(-2px)}.app-v9 .admin-ai-disclosure-hint{color:var(--card-muted);font-size:12.5px}.app-v9 .admin-ai-disclosure[open] .admin-ai-disclosure-body{border-top:1px solid var(--card-hairline);flex-direction:column;gap:14px;padding:16px 16px 18px;display:flex}.app-v9 .admin-ai-consumers{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.app-v9 .admin-ai-consumers a{color:var(--primary-deep);overflow-wrap:anywhere;text-decoration:none}.app-v9 .admin-ai-consumers a:hover{text-decoration:underline}.app-v9 .admin-ai-measure{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card-tint);flex-direction:column;gap:3px;max-width:68ch;margin:8px 0 0;padding:10px 12px;display:flex}.app-v9 .admin-ai-measure-line{color:var(--card-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.app-v9 .admin-ai-measure-note{color:var(--card-muted);font-size:12.5px;line-height:1.55}.app-v9 .admin-ai-inert-label{color:var(--card-ink);font-size:13.5px;font-weight:650;display:block}.app-v9 .admin-ai-recipes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .admin-ai-recipe{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.app-v9 .admin-ai-recipe-name{color:var(--card-ink);margin:0;font-size:14px;font-weight:650}.app-v9 .admin-ai-recipe-line{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .admin-ai-recipe-key{color:var(--card-ink);font-weight:700}.app-v9 .admin-ai-form-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}@media (min-width:1100px){.app-v9 .admin-ai-grid.is-actions th:first-child{width:26%}.app-v9 .admin-ai-grid.is-actions th:nth-child(2){width:22%}.app-v9 .admin-ai-grid.is-actions th:nth-child(3){width:20%}.app-v9 .admin-ai-grid.is-actions th:nth-child(4){width:9%}.app-v9 .admin-ai-grid.is-actions th:nth-child(6){width:11%}.app-v9 .admin-ai-grid.is-models th:first-child{width:25%}.app-v9 .admin-ai-grid.is-models th:nth-child(2){width:17%}.app-v9 .admin-ai-grid.is-models th:nth-child(3){width:20%}.app-v9 .admin-ai-grid.is-models th:nth-child(4){width:15%}}.app-v9 .admin-ai-rowform{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.app-v9 .admin-ai-rowform .admin-filter-select{flex:130px;min-width:0;height:34px;font-size:13px}@media (max-width:1099px){.app-v9 .admin-ai-grid tbody td.admin-ai-cell-state,.app-v9 .admin-ai-grid tbody td.admin-ai-cell-model,.app-v9 .admin-ai-grid tbody td.admin-ai-cell-consumers,.app-v9 .admin-ai-grid tbody td.admin-ai-cell-tarifa{flex-direction:column;flex:auto;order:2;gap:3px;min-width:0;display:flex}.app-v9 .admin-ai-grid tbody td.admin-ai-cell-form{flex-direction:column;flex:100%;order:3;gap:6px;min-width:0;padding-top:4px;display:flex}.app-v9 .admin-ai-grid tbody td.admin-ai-cell-go{flex:100%;order:4;min-width:0;padding-top:6px}.app-v9 .admin-ai-grid tbody td.admin-ai-cell-go .btn{width:100%;min-height:40px}.app-v9 .admin-ai-grid tbody td.admin-ai-cell-form .btn{min-height:38px}.app-v9 .admin-ai-chain{grid-template-columns:1fr}}.app-v9 .admin-ai-grid .admin-ai-entity{overflow-wrap:anywhere;word-break:break-word}@media (prefers-reduced-motion:reduce){.app-v9 .admin-ai-disclosure-title:before{transition:none}}.app-v9 .admin-ai-rate{color:var(--card-ink);white-space:nowrap;font-size:13.5px}.app-v9 .admin-ai-rate-amount{font-variant-numeric:tabular-nums;font-weight:650}.app-v9 .admin-ai-rate-unit{color:var(--card-muted);font-size:12px}.app-v9 .admin-ai-rate.is-absent{color:var(--card-muted);font-style:italic;font-weight:500}.app-v9 .admin-ai-rate-groups{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:700px){.app-v9 .admin-ai-rate-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .admin-ai-rate-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);margin:0 0 6px;font-size:11.5px;font-weight:700}.app-v9 .admin-ai-rate-list{flex-direction:column;gap:4px;margin:0;display:flex}.app-v9 .admin-ai-rate-item{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-v9 .admin-ai-rate-item dt{color:var(--card-muted);overflow-wrap:anywhere;min-width:0;font-size:13px}.app-v9 .admin-ai-rate-item dd{text-align:right;margin:0}@media (min-width:1100px){.app-v9 .admin-ai-grid.is-pricing th:first-child{width:26%}.app-v9 .admin-ai-grid.is-pricing th:nth-child(3){width:22%}}.app-v9 .admin-ai-grid tbody td.admin-ai-cell-rates{vertical-align:top}.app-v9 .admin-ai-diff{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-ai-diff-model{border:1px solid var(--card-hairline);background:var(--card-tint,transparent);border-radius:12px;padding:12px 14px}.app-v9 .admin-ai-diff-model-name{margin:0 0 8px}.app-v9 .admin-ai-diff-lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-ai-diff-line{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.app-v9 .admin-ai-diff-what{color:var(--card-muted);min-width:12ch;font-size:13px}.app-v9 .admin-ai-diff-move{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.app-v9 .admin-ai-diff-arrow{color:var(--card-muted)}.app-v9 .admin-ai-diff-line.is-flagged{border-left:3px solid var(--warning);margin-left:-13px;padding-left:10px}.app-v9 .admin-ai-history{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-ai-history-item{border-bottom:1px solid var(--card-hairline);padding-bottom:12px}.app-v9 .admin-ai-history-item:last-child{border-bottom:none;padding-bottom:0}.app-v9 .admin-ai-history-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.app-v9 .admin-ai-history-actions{flex-wrap:wrap;gap:16px;margin:6px 0 0;font-size:13px;display:flex}.app-v9 .admin-ai-editor{flex-direction:column;gap:22px;margin:0;display:flex}.app-v9 .admin-ai-editor-meta{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:760px){.app-v9 .admin-ai-editor-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .admin-ai-editor-model{border:1px solid var(--card-hairline);border-radius:14px;min-width:0;margin:0 0 16px;padding:16px}.app-v9 .admin-ai-editor-model-name{padding:0 6px;font-size:14px;font-weight:650}.app-v9 .admin-ai-editor-groups{grid-template-columns:1fr;gap:18px;margin-top:12px;display:grid}@media (min-width:860px){.app-v9 .admin-ai-editor-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .admin-ai-editor-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);margin:0 0 8px;font-size:11.5px;font-weight:700}.app-v9 .admin-ai-editor-cell{flex-direction:column;gap:4px;min-width:0;margin-bottom:12px;display:flex}.app-v9 .admin-ai-editor-cell-label{color:var(--card-ink);font-size:13px;font-weight:600}.app-v9 .admin-ai-editor-cell-input{align-items:center;gap:6px;min-width:0;display:flex}.app-v9 .admin-ai-editor-cell-prefix{color:var(--card-muted);font-weight:650}.app-v9 .admin-ai-editor-cell-input .field-input{font-variant-numeric:tabular-nums;flex:auto;min-width:0}.app-v9 .admin-ai-editor-cell-unit{color:var(--card-muted);white-space:nowrap;font-size:12px}.app-v9 .admin-ai-editor-cell-hint{color:var(--card-muted);overflow-wrap:anywhere;font-size:12px}.app-v9 .admin-ai-editor-model-actions{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.app-v9 .admin-ai-editor-removed{background:var(--warning-tint,transparent);border:1px solid var(--card-hairline);color:var(--card-ink);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px}.app-v9 .admin-ai-editor-add{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:flex-end;gap:14px;padding-top:14px;display:flex}.app-v9 .admin-ai-editor-add .field{flex:260px;min-width:0;margin:0}.app-v9 .admin-ai-editor-warning{border:1px solid var(--card-hairline);background:var(--card-tint,transparent);color:var(--card-ink);border-radius:12px;max-width:74ch;margin:16px 0 0;padding:12px 14px;font-size:13.5px}.app-v9 .admin-ai-editor-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@media (max-width:520px){.app-v9 .admin-ai-editor-actions{flex-direction:column}.app-v9 .admin-ai-editor-actions .btn{width:100%;min-height:44px}.app-v9 .admin-ai-editor-add{flex-direction:column;align-items:stretch}.app-v9 .admin-ai-editor-add .btn{width:100%;min-height:40px}.app-v9 .admin-ai-rate-item{flex-direction:column;align-items:flex-start;gap:0}.app-v9 .admin-ai-rate-item dd{text-align:left}.app-v9 .admin-ai-diff-what{min-width:0}}.app-v9 .admin-credits-account-name{font-family:var(--font-display);color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.app-v9 .admin-credits-account-name.is-fallback{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--card-muted);font-size:15px}.app-v9 .admin-credits-account-figure{font-family:var(--font-display);letter-spacing:-.02em;color:var(--primary-darker);font-variant-numeric:tabular-nums;margin:0;font-size:46px;font-weight:700;line-height:1}.app-v9 .admin-credits-account-unit{letter-spacing:.02em;color:var(--card-ink-soft);margin:0;font-size:13px;font-weight:600}.app-v9 .admin-credits-account-included{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--card-muted);margin:6px 0 0;font-size:11.5px}.app-v9 .admin-credits-grant{flex-direction:column;gap:22px;max-width:640px;margin:0;display:flex}.app-v9 .admin-credits-amounts-field,.app-v9 .admin-credits-reasons-field{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .admin-ai-field-label{letter-spacing:.03em;text-transform:uppercase;color:var(--card-muted);padding:0;font-size:12.5px;font-weight:700}.app-v9 .admin-ai-field-hint{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .admin-credits-amounts,.app-v9 .admin-credits-reasons{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .admin-credits-amount,.app-v9 .admin-credits-reason{border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;align-items:center;min-height:44px;padding:8px 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-amount,.app-v9 .admin-credits-reason{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .admin-credits-amount,.app-v9 .admin-credits-reason{color:var(--card-ink);cursor:pointer;font-weight:650;transition:background-color .12s,border-color .12s}.app-v9 .admin-credits-amount{font-family:var(--font-mono,ui-monospace, monospace);font-size:15px}.app-v9 .admin-credits-reason{font-size:13.5px}.app-v9 .admin-credits-amount input,.app-v9 .admin-credits-reason input{appearance:none;opacity:0;width:1px;height:1px;margin:0;position:absolute}.app-v9 .admin-credits-amount:hover,.app-v9 .admin-credits-reason:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-amount:hover,.app-v9 .admin-credits-reason:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}:is(.app-v9 .admin-credits-amount:has(input:checked),.app-v9 .admin-credits-reason:has(input:checked)){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.app-v9 .admin-credits-amount:has(input:checked),.app-v9 .admin-credits-reason:has(input:checked)){background:color-mix(in srgb, var(--primary) 12%, var(--card))}}:is(.app-v9 .admin-credits-amount:has(input:checked),.app-v9 .admin-credits-reason:has(input:checked)){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary-darker)}:is(.app-v9 .admin-credits-amount:has(input:focus-visible),.app-v9 .admin-credits-reason:has(input:focus-visible)){outline:2px solid var(--primary);outline-offset:2px}.app-v9 .admin-credits-amount-custom{flex-direction:column;gap:5px;max-width:220px;display:flex}.app-v9 .admin-credits-amount-custom .field-input{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-xs);min-height:44px;color:var(--ink);outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.app-v9 .admin-credits-amount-custom .field-input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-amount-custom .field-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.app-v9 .admin-credits-amount-custom .field-input{transition:none}}.app-v9 .admin-credits-preview{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card-ink);flex-direction:column;gap:8px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-preview{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .admin-credits-preview-line{color:var(--card-ink-soft);justify-content:space-between;align-items:baseline;gap:16px;margin:0;font-size:14px;display:flex}.app-v9 .admin-credits-preview-value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.app-v9 .admin-credits-preview-value.is-delta{color:var(--primary-deep)}.app-v9 .admin-credits-preview-line.is-total{border-top:1px solid var(--card-hairline);color:var(--card-ink);padding-top:8px;font-weight:650}.app-v9 .admin-credits-preview-line.is-total .admin-credits-preview-value{color:var(--primary-darker);font-size:20px}.app-v9 .admin-credits-origin-note{max-width:86ch;color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.55}.app-v9 .admin-ai-note{max-width:640px}.app-v9 .admin-ai-note .admin-ai-disclosure-body{flex-direction:column;gap:6px;display:flex}.app-v9 .admin-credits-grant-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-v9 .admin-credits-grant-actions .btn{min-height:44px}.app-v9 .admin-credits-movements{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);box-shadow:var(--shadow-xs);margin:0;padding:0;list-style:none;overflow:hidden}.app-v9 .admin-credits-movement{align-items:baseline;gap:14px;min-width:0;padding:14px 18px;display:flex}.app-v9 .admin-credits-movement+.admin-credits-movement{border-top:1px solid var(--card-hairline)}.app-v9 .admin-credits-movement-delta{min-width:58px;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16px;font-weight:700}.app-v9 .admin-credits-movement-delta.is-grant{color:var(--success)}.app-v9 .admin-credits-movement-delta.is-debit{color:var(--card-muted)}.app-v9 .admin-credits-movement-body{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .admin-credits-movement-title{color:var(--card-ink);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.35}.app-v9 .admin-credits-movement-detail{color:var(--card-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.app-v9 .admin-credits-movement-note{color:var(--card-ink-soft);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.5}@media (max-width:520px){.app-v9 .admin-credits-account-figure{font-size:38px}.app-v9 .admin-credits-amounts .admin-credits-amount{flex:calc(50% - 10px);justify-content:center}.app-v9 .admin-credits-amount-custom{max-width:none}.app-v9 .admin-credits-grant-actions .btn{width:100%}.app-v9 .admin-credits-movement{flex-direction:column;gap:4px}.app-v9 .admin-credits-movement-delta{min-width:0}}.app-v9 .admin-credits-directory-search{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--primary);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-directory-search{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .admin-credits-directory-search-field{flex-direction:column;flex:300px;gap:6px;min-width:0;display:flex}.app-v9 .admin-credits-directory-search-label{letter-spacing:.03em;text-transform:uppercase;color:var(--card-muted);font-size:12.5px;font-weight:700}.app-v9 .admin-credits-directory-search .admin-credits-directory-search-input{width:100%;min-height:48px;color:var(--card-ink);background:var(--card);border:1.5px solid var(--primary);padding:0 14px;font-size:15px}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-directory-search .admin-credits-directory-search-input{border:1.5px solid color-mix(in srgb, var(--primary) 24%, var(--card-hairline))}}.app-v9 .admin-credits-directory-search .admin-credits-directory-search-input{border-radius:var(--r-md,12px)}.app-v9 .admin-credits-directory-search .admin-credits-directory-search-input::placeholder{color:var(--card-muted)}.app-v9 .admin-credits-directory-search .admin-credits-directory-search-input:focus,.app-v9 .admin-credits-directory-search .admin-credits-directory-search-input:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .admin-credits-directory-search-actions{flex:none;align-items:center;gap:10px;display:flex}.app-v9 .admin-credits-directory-search-submit{min-height:48px}.app-v9 .admin-credits-directory{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .admin-credits-directory-item{min-width:0}.app-v9 .admin-credits-directory-row{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card);min-height:60px;color:inherit;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 18px;padding:12px 16px;text-decoration:none;display:grid}@media (prefers-reduced-motion:no-preference){.app-v9 .admin-credits-directory-row{transition:background-color .14s,border-color .14s}}.app-v9 .admin-credits-directory-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-directory-row:hover{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .admin-credits-directory-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-directory-row:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--card-hairline))}}.app-v9 .admin-credits-directory-row:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .admin-credits-directory-row.is-open{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-directory-row.is-open{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .admin-credits-directory-row.is-open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-directory-row.is-open{border-color:color-mix(in srgb, var(--primary) 34%, var(--card-hairline))}}.app-v9 .admin-credits-directory-row.is-open{border-left-color:var(--primary)}.app-v9 .admin-credits-directory-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .admin-credits-directory-balance{flex:none;align-items:baseline;gap:6px;display:flex}.app-v9 .admin-credits-directory-unit{color:var(--card-muted);font-size:12px}.app-v9 .admin-credits-directory-go{border-right:1.5px solid var(--card-muted);border-bottom:1.5px solid var(--card-muted);width:8px;height:8px;transform:rotate(-45deg)}.app-v9 .admin-credits-directory-row:hover .admin-credits-directory-go{border-color:var(--primary)}.app-v9 .admin-credits-directory-open{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-darker);font-size:11.5px;font-weight:700}.app-v9 .admin-credits-drawer{z-index:1200;border:0;border-left:1px solid var(--card-hairline);background:var(--card);width:min(560px,100%);max-width:none;height:100dvh;max-height:none;color:var(--card-ink);border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 60px -30px #0f142273}.app-v9 .admin-credits-drawer::backdrop{background:#0f14226b}html:has(dialog.admin-credits-drawer:modal){overflow:hidden}@media (prefers-reduced-motion:no-preference){.app-v9 .admin-credits-drawer[open]{animation:.18s cubic-bezier(.22,.61,.36,1) both admin-credits-drawer-in}@keyframes admin-credits-drawer-in{0%{opacity:.5;transform:translate(18px)}to{opacity:1;transform:translate(0)}}}.app-v9 .admin-credits-drawer-head{border-bottom:1px solid var(--card-hairline);background:var(--card);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.app-v9 .admin-credits-drawer-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .admin-credits-drawer-title{font-size:20px}.app-v9 .admin-credits-drawer-merchant{color:var(--card-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.app-v9 .admin-credits-drawer-close{width:44px;height:44px;color:var(--card-muted);border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-6px -6px 0 0;font-size:26px;line-height:1;text-decoration:none;display:inline-flex}.app-v9 .admin-credits-drawer-close:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-drawer-close:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .admin-credits-drawer-close:hover{color:var(--card-ink)}.app-v9 .admin-credits-drawer-close:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.app-v9 .admin-credits-drawer-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:24px;min-height:0;padding:18px 20px 32px;display:flex;overflow-y:auto}.app-v9 .admin-credits-drawer-balance{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--primary);flex-direction:column;gap:2px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-credits-drawer-balance{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .admin-credits-drawer-balance .admin-credits-account-figure{font-size:40px}.app-v9 .admin-credits-drawer-section{flex-direction:column;gap:12px;min-width:0;display:flex}.app-v9 .admin-credits-drawer-section-title{font-family:var(--font-display);color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .admin-credits-drawer .admin-credits-grant{gap:18px;max-width:none}@media (max-width:720px){.app-v9 .admin-credits-drawer{width:100%;box-shadow:none;border-left:0;inset:0}.app-v9 .admin-credits-drawer-body{padding:16px 16px 28px}.app-v9 .admin-credits-drawer-head{padding:14px 16px 12px}}@media (max-width:520px){.app-v9 .admin-credits-drawer-balance .admin-credits-account-figure{font-size:36px}.app-v9 .admin-credits-directory-row{column-gap:12px;padding:12px 14px}.app-v9 .admin-credits-directory-search-actions{width:100%}.app-v9 .admin-credits-directory-search-submit{flex:auto}}.app-v9 .cel-studio{flex-direction:column;gap:18px;margin:0;display:flex}.app-v9 .cel-zone-aside{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:11.5px}.app-v9 .cel-studio-reading{flex-direction:column;gap:8px;display:flex}.app-v9 .cel-studio-counts{color:var(--card-ink,var(--ink));margin:0;font-size:14px}.app-v9 .cel-studio-counts strong{font-family:var(--font-mono);font-size:16px}.app-v9 .cel-unsaved-pill{background:var(--warning);border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-unsaved-pill{background:color-mix(in srgb, var(--warning) 20%, transparent)}}.app-v9 .cel-unsaved-pill{font-family:var(--font-mono);color:var(--ink);font-size:10.5px;font-weight:700}.app-v9 .cel-reduced-note{display:none}@media (prefers-reduced-motion:reduce){.app-v9 .cel-reduced-note{border:1px solid var(--primary);max-width:72ch;margin:0;padding:10px 14px;display:block}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-reduced-note{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--hairline))}}.app-v9 .cel-reduced-note{border-radius:var(--r-sm);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-reduced-note{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .cel-reduced-note{color:var(--ink-soft);font-size:13px}}.app-v9 .cel-studio-board{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.app-v9 .cel-moment-list{flex-direction:column;gap:6px;max-height:72vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-v9 .cel-moment-row{border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--r-xs);background:var(--card);text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:flex}.app-v9 .cel-moment-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-moment-row:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--hairline))}}.app-v9 .cel-moment-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-moment-row:hover{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .cel-moment-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .cel-moment-row.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-moment-row.is-selected{border-color:color-mix(in srgb, var(--primary) 45%, var(--hairline))}}.app-v9 .cel-moment-row.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-moment-row.is-selected{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .cel-moment-row.is-selected{box-shadow:inset 3px 0 0 0 var(--primary)}.app-v9 .cel-moment-name{color:var(--ink);font-size:14px;font-weight:600}.app-v9 .cel-moment-row.is-selected .cel-moment-name{font-weight:700}.app-v9 .cel-moment-signals{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-v9 .cel-effect-tag{border:1px solid var(--accent);border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-effect-tag{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--hairline))}}.app-v9 .cel-effect-tag{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-effect-tag{background:color-mix(in srgb, var(--accent) 10%, var(--card))}}.app-v9 .cel-effect-tag{color:var(--ink);font-size:11.5px;font-weight:650}.app-v9 .cel-stage{border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--r-md,14px);background:var(--card);flex-direction:column;gap:18px;padding:20px;display:flex}.app-v9 .cel-stage-back{margin:0;font-size:13px;display:none}.app-v9 .cel-stage-back button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-v9 .cel-scene{border-radius:var(--r-md,14px);background:radial-gradient(circle at 12% 18%, var(--accent) 0, transparent 42%), radial-gradient(circle at 88% 12%, var(--primary) 0, transparent 46%), var(--primary);flex-direction:column;gap:10px;padding:22px 22px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-scene{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--accent) 22%, transparent) 0, transparent 42%), radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--primary) 20%, transparent) 0, transparent 46%), color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .cel-scene{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-scene{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--hairline))}}.app-v9 .cel-scene-title{font-family:var(--font-display,inherit);color:var(--ink);margin:0;font-size:24px;font-weight:650}.app-v9 .cel-scene-desc{max-width:62ch;color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.app-v9 .cel-scene-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;display:flex}.app-v9 .cel-scene-test{min-height:44px;padding-inline:20px;font-size:15px}.app-v9 .cel-scene-hint{color:var(--muted);flex:240px;font-size:12.5px;line-height:1.5}.app-v9 .cel-scene-pages{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .cel-page-link{color:var(--primary);background:var(--primary-soft);border-radius:var(--r-xs);padding:3px 9px;font-size:12px;text-decoration:none;display:inline-block}.app-v9 .cel-page-link:hover,.app-v9 .cel-page-link:focus-visible{background:var(--primary);color:var(--primary-on);outline-offset:2px}.app-v9 .cel-facts{grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:8px 18px;margin:0;font-size:13px;display:grid}.app-v9 .cel-facts dt{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px}.app-v9 .cel-facts dd{color:var(--ink-soft);margin:0}.app-v9 .cel-facts-help{color:var(--muted)}.app-v9 .cel-effects{border:0;border-top:1px solid var(--hairline);margin:0;padding:14px 0 0}.app-v9 .cel-effects-legend{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:0;font-size:11px;font-weight:700}.app-v9 .cel-effects-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px;display:grid}.app-v9 .cel-effect-card{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--card);cursor:pointer;align-items:flex-start;gap:11px;min-height:44px;padding:12px 13px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.app-v9 .cel-effect-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-effect-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--hairline))}}.app-v9 .cel-effect-card.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-effect-card.is-on{border-color:color-mix(in srgb, var(--accent) 58%, var(--hairline))}}.app-v9 .cel-effect-card.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-effect-card.is-on{background:color-mix(in srgb, var(--accent) 11%, var(--card))}}.app-v9 .cel-effect-card:focus-within{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .cel-effect-radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.app-v9 .cel-effect-swatch{background-color:var(--primary);border-radius:10px;flex:none;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-effect-swatch{background-color:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .cel-effect-swatch{background-repeat:no-repeat}.app-v9 .cel-effect-swatch.side-cannons{background-image:radial-gradient(circle at 8% 88%, var(--accent) 0 3.5px, transparent 4px), radial-gradient(circle at 92% 88%, var(--primary) 0 3.5px, transparent 4px), radial-gradient(circle at 50% 34%, var(--accent) 0 2.5px, transparent 3px)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-effect-swatch.side-cannons{background-image:radial-gradient(circle at 8% 88%, var(--accent) 0 3.5px, transparent 4px), radial-gradient(circle at 92% 88%, var(--primary) 0 3.5px, transparent 4px), radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--accent) 70%, transparent) 0 2.5px, transparent 3px)}}.app-v9 .cel-effect-swatch.basic{background-image:radial-gradient(circle at 50% 60%, var(--primary) 0 5px, transparent 6px)}.app-v9 .cel-effect-swatch.random-direction{background-image:radial-gradient(circle at 22% 30%, var(--accent) 0 2.5px, transparent 3px), radial-gradient(circle at 74% 24%, var(--primary) 0 2.5px, transparent 3px), radial-gradient(circle at 38% 76%, var(--warning) 0 2.5px, transparent 3px), radial-gradient(circle at 80% 70%, var(--accent) 0 2.5px, transparent 3px)}.app-v9 .cel-effect-swatch.fireworks{background-image:conic-gradient(from 0deg at 50% 50%, var(--accent) 0 8%, transparent 8% 25%, var(--primary) 25% 33%, transparent 33% 50%, var(--warning) 50% 58%, transparent 58% 75%, var(--accent) 75% 83%, transparent 83%);border-radius:999px}.app-v9 .cel-effect-swatch.stars{background-image:radial-gradient(circle at 30% 34%, var(--warning) 0 3px, transparent 3.5px), radial-gradient(circle at 68% 60%, var(--warning) 0 4px, transparent 4.5px)}.app-v9 .cel-effect-swatch.custom-shapes{background-image:linear-gradient(135deg, var(--accent) 0 48%, transparent 48%), linear-gradient(315deg, var(--primary) 0 48%, transparent 48%)}.app-v9 .cel-effect-swatch.emoji{background-image:radial-gradient(circle at 34% 38%, var(--ink) 0 1.6px, transparent 2px), radial-gradient(circle at 66% 38%, var(--ink) 0 1.6px, transparent 2px), radial-gradient(circle at 50% 62%, var(--accent) 0 6px, transparent 6.5px)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cel-effect-swatch.emoji{background-image:radial-gradient(circle at 34% 38%, var(--ink) 0 1.6px, transparent 2px), radial-gradient(circle at 66% 38%, var(--ink) 0 1.6px, transparent 2px), radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--accent) 80%, transparent) 0 6px, transparent 6.5px)}}.app-v9 .cel-effect-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .cel-effect-name{color:var(--ink);font-size:13.5px;font-weight:650}.app-v9 .cel-effect-card.is-on .cel-effect-name{font-weight:750}.app-v9 .cel-effect-desc{color:var(--muted);font-size:12px;line-height:1.45}.app-v9 .cel-effect-state{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);align-self:center;margin-left:auto;font-size:10.5px;font-weight:700}.app-v9 .cel-effect-card.is-on .cel-effect-state{color:var(--ink)}.app-v9 .cel-studio-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-v9 .cel-studio-note{color:var(--muted);flex:100%;margin:0;font-size:12.5px}@media (max-width:900px){.app-v9 .cel-studio-board{grid-template-columns:minmax(0,1fr)}.app-v9 .cel-studio-board[data-view=list] .cel-stage-pane,.app-v9 .cel-studio-board[data-view=detail] .cel-moment-list{display:none}.app-v9 .cel-stage-back{display:block}.app-v9 .cel-moment-list{max-height:none;overflow-y:visible}.app-v9 .cel-stage{padding:16px}.app-v9 .cel-scene{padding:18px 16px}.app-v9 .cel-scene-title{font-size:21px}.app-v9 .cel-facts{grid-template-columns:minmax(0,1fr);gap:2px}.app-v9 .cel-facts dt{margin-top:8px}.app-v9 .cel-studio-actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.app-v9 .cel-moment-row,.app-v9 .cel-effect-card{transition:none}}.app-v9 .celebration-moment-intensity{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-xs);padding:2px 7px;font-size:11px;font-weight:600}.app-v9 .celebration-moment-intensity.normal{background:var(--primary-soft);color:var(--primary-darker)}.app-v9 .celebration-moment-intensity.subtle{background:var(--card-tint-strong);color:var(--muted)}.app-v9 .celebration-lab-unsaved-notice{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .celebration-lab-unsaved-notice{background:color-mix(in srgb, var(--highlight) 18%, var(--card))}}.app-v9 .celebration-lab-unsaved-notice{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .celebration-lab-unsaved-notice{border:1px solid color-mix(in srgb, var(--highlight) 60%, transparent)}}.app-v9 .celebration-lab-unsaved-notice{border-radius:var(--r-sm);color:var(--ink);padding:10px 14px;font-size:13px}.app-v9 .save-celebration-form{flex-direction:column;gap:16px;display:flex}.app-v9 label.save-celebration-global{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.app-v9 .save-celebration-global input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:2px}.app-v9 .save-celebration-global-text{flex-direction:column;gap:2px;display:flex}.app-v9 .save-celebration-global-title{color:var(--ink);font-weight:600}.app-v9 .save-celebration-global-help{color:var(--muted);font-size:13px;line-height:1.5}.app-v9 .save-celebration-surfaces{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .save-celebration-surface{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:14px 16px;display:flex}.app-v9 .save-celebration-surface-text{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.app-v9 .save-celebration-surface-title{color:var(--ink);font-weight:600}.app-v9 .save-celebration-surface-desc{color:var(--muted);font-size:13px;line-height:1.45}.app-v9 .save-celebration-surface-levelhelp{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.app-v9 .save-celebration-surface-controls{flex:none;align-items:center;gap:8px;display:flex}.app-v9 .save-celebration-select-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.app-v9 .save-celebration-select{border:1px solid var(--line-2,var(--hairline));border-radius:var(--r-sm);background:var(--card);min-height:40px;color:var(--ink);padding:6px 10px}.app-v9 .save-celebration-select:disabled{opacity:.55;cursor:not-allowed}.app-v9 .save-celebration-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:540px){.app-v9 .save-celebration-surface-controls{width:100%}.app-v9 .save-celebration-select{flex:auto}.app-v9 .save-celebration-test{min-height:44px}}.app-v9 .pay-flash{animation:.42s ease-out both pay-flash-in}@keyframes pay-flash-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.app-v9 .pay-progress{border-radius:var(--r-md);background:linear-gradient(180deg, var(--primary) 0%, var(--card) 64%);padding:22px 22px 18px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-progress{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, var(--card)) 0%, var(--card) 64%)}}.app-v9 .pay-progress{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-progress{border:1px solid color-mix(in srgb, var(--primary) 26%, var(--card-hairline))}}.app-v9 .pay-progress{box-shadow:var(--shadow-card);color:var(--card-ink)}@media (min-width:640px){.app-v9 .pay-progress{padding:26px 28px 22px}}.app-v9 .pay-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.app-v9 .pay-progress-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:4px;font-size:10.5px;font-weight:700;display:inline-block}.app-v9 .pay-progress-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.018em;color:var(--card-ink);margin:0;font-size:20px;line-height:1.2}@media (min-width:640px){.app-v9 .pay-progress-title{font-size:23px}}.app-v9 .pay-progress-count{background:var(--card-ink);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-progress-count{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .pay-progress-count{border:1px solid var(--card-hairline);font-family:var(--font-mono);color:var(--card-ink-soft);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.app-v9 .pay-progress-count strong{color:var(--card-ink);font-weight:700}.app-v9 .pay-progress-count.is-complete{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-progress-count.is-complete{background:color-mix(in srgb, var(--olive) 16%, var(--card))}}.app-v9 .pay-progress-count.is-complete{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-progress-count.is-complete{border-color:color-mix(in srgb, var(--olive) 36%, transparent)}}.app-v9 .pay-progress-count.is-complete{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-progress-count.is-complete{color:color-mix(in srgb, var(--olive) 86%, var(--card-ink))}}.app-v9 .pay-progress-bar{background:var(--card-ink);border-radius:999px;height:6px;margin-top:16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-progress-bar{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .pay-progress-bar{overflow:hidden}.app-v9 .pay-progress-bar-fill{background:linear-gradient(90deg, var(--primary), var(--primary-deep));transform-origin:0;border-radius:999px;height:100%;transition:width .52s cubic-bezier(.22,.61,.36,1);animation:.76s cubic-bezier(.22,.61,.36,1) both pay-bar-grow;display:block}@keyframes pay-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.app-v9 .pay-stepper{grid-template-columns:repeat(3,1fr);gap:0;margin:20px 0 2px;padding:0;list-style:none;display:grid;position:relative}.app-v9 .pay-step{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.app-v9 .pay-step-link,.app-v9 .pay-step-static{text-align:center;color:inherit;border-radius:var(--r-sm);flex-direction:column;align-items:center;gap:8px;padding:4px 6px;display:flex}.app-v9 .pay-step-link{transition:transform .14s,background .14s}.app-v9 .pay-step-link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step-link:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.app-v9 .pay-step-link:hover{transform:translateY(-1px)}.app-v9 .pay-step-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .pay-step:not(:last-child):after{content:"";background:var(--card-hairline);z-index:0;border-radius:999px;height:2px;position:absolute;top:17px;left:60%;right:-40%}.app-v9 .pay-step.is-done:not(:last-child):after{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-done:not(:last-child):after{background:color-mix(in srgb, var(--olive) 60%, var(--card-hairline))}}.app-v9 .pay-step-bubble{width:34px;height:34px;font-family:var(--font-mono);background:var(--card);color:var(--card-muted);border:2px solid var(--card-hairline);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.app-v9 .pay-step-label{color:var(--card-muted);letter-spacing:-.01em;font-size:12.5px;font-weight:600}.app-v9 .pay-step.is-done .pay-step-bubble{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-done .pay-step-bubble{background:color-mix(in srgb, var(--olive) 16%, var(--card))}}.app-v9 .pay-step.is-done .pay-step-bubble{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-done .pay-step-bubble{border-color:color-mix(in srgb, var(--olive) 55%, transparent)}}.app-v9 .pay-step.is-done .pay-step-bubble{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-done .pay-step-bubble{color:color-mix(in srgb, var(--olive) 92%, var(--card-ink))}}.app-v9 .pay-step.is-done .pay-step-label{color:var(--card-ink-soft)}.app-v9 .pay-step.is-current .pay-step-bubble{background:var(--primary);border-color:var(--primary);color:var(--primary-on);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-current .pay-step-bubble{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent)}}.app-v9 .pay-step.is-current .pay-step-bubble{animation:.46s ease-out both pay-bubble-pop}.app-v9 .pay-step.is-current .pay-step-label{color:var(--card-ink)}.app-v9 .pay-step.is-pending .pay-step-bubble{background:var(--card);border-style:dashed}.app-v9 .pay-step.is-blocked .pay-step-bubble{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-blocked .pay-step-bubble{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .pay-step.is-blocked .pay-step-bubble{opacity:.7;border-style:dashed}.app-v9 .pay-step.is-territory .pay-step-bubble{background:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-territory .pay-step-bubble{background:color-mix(in srgb, var(--error,#c6362f) 12%, var(--card))}}.app-v9 .pay-step.is-territory .pay-step-bubble{border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-territory .pay-step-bubble{border-color:color-mix(in srgb, var(--error,#c6362f) 50%, transparent)}}.app-v9 .pay-step.is-territory .pay-step-bubble,.app-v9 .pay-step.is-territory .pay-step-label{color:var(--error,#c6362f)}.app-v9 .pay-step.is-active .pay-step-label{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-step.is-active .pay-step-label{-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent)}}@keyframes pay-bubble-pop{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.app-v9 .pay-next{border-radius:var(--r-md);background:var(--primary);padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-next{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .pay-next{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-next{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--card-hairline))}}.app-v9 .pay-next{box-shadow:var(--shadow-card)}.app-v9 .pay-next.is-warning{background:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-next.is-warning{background:color-mix(in srgb, var(--error,#c6362f) 8%, var(--card))}}.app-v9 .pay-next.is-warning{border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-next.is-warning{border-color:color-mix(in srgb, var(--error,#c6362f) 36%, var(--card-hairline))}}.app-v9 .pay-next-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:6px;font-size:10.5px;font-weight:700;display:inline-block}.app-v9 .pay-next.is-warning .pay-next-eyebrow{color:var(--error,#c6362f)}.app-v9 .pay-next-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;color:var(--card-ink);margin:0 0 4px;font-size:19px;line-height:1.22}.app-v9 .pay-next-desc{color:var(--card-ink-soft);max-width:62ch;margin:0 0 14px;font-size:14px;line-height:1.5}.app-v9 .pay-next-cta{animation:5s ease-in-out 1.2s infinite pay-cta-pulse}.app-v9 .pay-ready{border-radius:var(--r-md);background:var(--olive);align-items:flex-start;gap:16px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-ready{background:color-mix(in srgb, var(--olive) 12%, var(--card))}}.app-v9 .pay-ready{border:1px solid var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-ready{border:1px solid color-mix(in srgb, var(--olive) 38%, var(--card-hairline))}}.app-v9 .pay-ready{box-shadow:var(--shadow-card)}.app-v9 .pay-ready-mark{background:var(--olive);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-ready-mark{background:color-mix(in srgb, var(--olive) 22%, var(--card))}}.app-v9 .pay-ready-mark{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-ready-mark{color:color-mix(in srgb, var(--olive) 92%, var(--card-ink))}}.app-v9 .pay-ready-title{color:var(--card-ink);margin:0 0 4px;font-size:20px}.app-v9 .pay-ready-lead{color:var(--card-ink-soft);margin:0 0 14px;font-size:14px}.app-v9 .pay-cards{gap:var(--space-card,28px);flex-direction:column;display:flex}.app-v9 .pay-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.app-v9 .pay-card-index{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700}.app-v9 .pay-card-title{color:var(--card-ink);margin:0 0 6px;font-size:18px;font-weight:700}.app-v9 .pay-card-desc{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .pay-card-actions{margin-top:16px}.app-v9 .pay-card{border-left:3px solid var(--card-hairline)}.app-v9 .pay-card.is-done{border-left-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card.is-done{border-left-color:color-mix(in srgb, var(--olive) 60%, transparent)}}.app-v9 .pay-card.is-current{border-left-color:var(--primary)}.app-v9 .pay-card.is-pending,.app-v9 .pay-card.is-blocked{border-left-color:var(--card-hairline)}.app-v9 .pay-card.is-territory{border-left-color:var(--error,#c6362f)}.app-v9 .pay-card-badge{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .pay-card-badge.is-done{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-badge.is-done{background:color-mix(in srgb, var(--olive) 16%, var(--card))}}.app-v9 .pay-card-badge.is-done{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-badge.is-done{color:color-mix(in srgb, var(--olive) 90%, var(--card-ink))}}.app-v9 .pay-card-badge.is-done{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-badge.is-done{border-color:color-mix(in srgb, var(--olive) 34%, transparent)}}.app-v9 .pay-card-badge.is-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-badge.is-current{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .pay-card-badge.is-current{color:var(--primary-deep);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-badge.is-current{border-color:color-mix(in srgb, var(--primary) 32%, transparent)}}.app-v9 .pay-card-badge.is-pending,.app-v9 .pay-card-badge.is-blocked{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-badge.is-pending,.app-v9 .pay-card-badge.is-blocked{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .pay-card-badge.is-pending,.app-v9 .pay-card-badge.is-blocked{color:var(--card-muted);border-color:var(--card-hairline)}.app-v9 .pay-card-badge.is-territory{background:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-badge.is-territory{background:color-mix(in srgb, var(--error,#c6362f) 12%, var(--card))}}.app-v9 .pay-card-badge.is-territory{color:var(--error,#c6362f);border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-badge.is-territory{border-color:color-mix(in srgb, var(--error,#c6362f) 40%, transparent)}}.app-v9 .pay-advanced{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.app-v9 .pay-advanced-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700}.app-v9 .pay-advanced-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .pay-advanced-desc{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .pay-advanced-hint{color:var(--card-muted);max-width:64ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .pay-advanced .btn{min-height:44px;margin-top:2px}.app-v9 .pay-reassure{border-radius:var(--r-md);background:var(--card-ink);padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-reassure{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .pay-reassure{border:1px solid var(--card-hairline)}.app-v9 .pay-reassure-title{color:var(--card-ink);margin:0 0 10px;font-size:15px;font-weight:700}.app-v9 .pay-reassure-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pay-reassure-list li{color:var(--card-ink-soft);padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.app-v9 .pay-reassure-list li:before{content:"🔒";font-size:12px;position:absolute;top:0;left:0}.app-v9 .pay-reassure-list strong{color:var(--card-ink)}.app-v9 .pay-form-footer{z-index:5;border-radius:var(--r-md);background:var(--card);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding:14px 16px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-form-footer{background:color-mix(in srgb, var(--card) 92%, transparent)}}.app-v9 .pay-form-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--card-hairline);box-shadow:var(--shadow-lift)}.app-v9 .pay-form-footer .btn{min-width:200px}.app-v9 .pay-form-footer-hint{color:var(--error,#c6362f);font-size:13px;font-weight:500}@keyframes pay-cta-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 36%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 0%, transparent)}}.app-v9 .pay-journey{border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-hairline);box-shadow:var(--shadow-card);padding:20px 22px 22px}@media (min-width:640px){.app-v9 .pay-journey{padding:24px 26px 26px}}.app-v9 .pay-journey-title-head{letter-spacing:.02em;color:var(--card-muted);text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.app-v9 .pay-journey-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pay-journey-row{border-radius:var(--r-sm);border:1px solid var(--card-hairline);border-left:3px solid var(--card-hairline);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row{background:color-mix(in srgb, var(--card-ink) 2%, var(--card))}}.app-v9 .pay-journey-row.is-done{border-left-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-done{border-left-color:color-mix(in srgb, var(--olive) 58%, transparent)}}.app-v9 .pay-journey-row.is-current{border-left-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-current{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .pay-journey-row.is-current{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-current{border-color:color-mix(in srgb, var(--primary) 24%, var(--card-hairline))}}.app-v9 .pay-journey-row.is-pending,.app-v9 .pay-journey-row.is-blocked{border-left-color:var(--card-hairline)}.app-v9 .pay-journey-row.is-territory{border-left-color:var(--error,#c6362f);background:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-territory{background:color-mix(in srgb, var(--error,#c6362f) 5%, var(--card))}}.app-v9 .pay-journey-link,.app-v9 .pay-journey-static{color:inherit;border-radius:inherit;align-items:flex-start;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.app-v9 .pay-journey-link{transition:background .15s,transform .15s}.app-v9 .pay-journey-row.is-link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-link:hover{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .pay-journey-link:hover{transform:translateY(-1px)}.app-v9 .pay-journey-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .pay-journey-marker{width:30px;height:30px;font-family:var(--font-mono);background:var(--card);border:2px solid var(--card-hairline);color:var(--card-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.app-v9 .pay-journey-row.is-done .pay-journey-marker{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-done .pay-journey-marker{background:color-mix(in srgb, var(--olive) 16%, var(--card))}}.app-v9 .pay-journey-row.is-done .pay-journey-marker{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-done .pay-journey-marker{border-color:color-mix(in srgb, var(--olive) 55%, transparent)}}.app-v9 .pay-journey-row.is-done .pay-journey-marker{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-done .pay-journey-marker{color:color-mix(in srgb, var(--olive) 92%, var(--card-ink))}}.app-v9 .pay-journey-row.is-current .pay-journey-marker{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.app-v9 .pay-journey-row.is-pending .pay-journey-marker,.app-v9 .pay-journey-row.is-blocked .pay-journey-marker{border-style:dashed}.app-v9 .pay-journey-row.is-territory .pay-journey-marker{background:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-territory .pay-journey-marker{background:color-mix(in srgb, var(--error,#c6362f) 12%, var(--card))}}.app-v9 .pay-journey-row.is-territory .pay-journey-marker{border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-row.is-territory .pay-journey-marker{border-color:color-mix(in srgb, var(--error,#c6362f) 50%, transparent)}}.app-v9 .pay-journey-row.is-territory .pay-journey-marker{color:var(--error,#c6362f)}.app-v9 .pay-journey-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.app-v9 .pay-journey-row-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .pay-journey-index{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10px;font-weight:700}.app-v9 .pay-journey-state{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.app-v9 .pay-journey-state.is-done{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-state.is-done{background:color-mix(in srgb, var(--olive) 16%, var(--card))}}.app-v9 .pay-journey-state.is-done{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-state.is-done{color:color-mix(in srgb, var(--olive) 90%, var(--card-ink))}}.app-v9 .pay-journey-state.is-done{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-state.is-done{border-color:color-mix(in srgb, var(--olive) 34%, transparent)}}.app-v9 .pay-journey-state.is-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-state.is-current{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .pay-journey-state.is-current{color:var(--primary-deep);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-state.is-current{border-color:color-mix(in srgb, var(--primary) 32%, transparent)}}.app-v9 .pay-journey-state.is-pending,.app-v9 .pay-journey-state.is-blocked{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-state.is-pending,.app-v9 .pay-journey-state.is-blocked{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .pay-journey-state.is-pending,.app-v9 .pay-journey-state.is-blocked{color:var(--card-muted);border-color:var(--card-hairline)}.app-v9 .pay-journey-state.is-territory{background:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-state.is-territory{background:color-mix(in srgb, var(--error,#c6362f) 12%, var(--card))}}.app-v9 .pay-journey-state.is-territory{color:var(--error,#c6362f);border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-journey-state.is-territory{border-color:color-mix(in srgb, var(--error,#c6362f) 40%, transparent)}}.app-v9 .pay-journey-row-title{color:var(--card-ink);font-size:15px;font-weight:700;line-height:1.3}.app-v9 .pay-journey-row-desc{color:var(--card-ink-soft);max-width:60ch;font-size:13px;line-height:1.5}.app-v9 .pay-journey-action{color:var(--primary-deep);white-space:nowrap;flex-shrink:0;align-self:center;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.app-v9 .pay-journey-row.is-territory .pay-journey-action{color:var(--error,#c6362f)}.app-v9 .pay-journey-cue{transition:transform .15s}.app-v9 .pay-journey-link:hover .pay-journey-cue{transform:translate(3px)}@media (max-width:560px){.app-v9 .pay-journey-action{align-self:flex-start}}.app-v9 .pay-activate{border-radius:var(--r-sm);background:var(--primary);flex-direction:column;gap:12px;margin:16px 0 0;padding:14px 16px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activate{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .pay-activate{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activate{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--card-hairline))}}.app-v9 .pay-activate-row{align-items:flex-start;gap:11px;display:flex}.app-v9 .pay-activate-mark{background:var(--card);border:1.5px solid var(--card-hairline);width:22px;height:22px;color:var(--card-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .pay-activate-row.is-done .pay-activate-mark{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activate-row.is-done .pay-activate-mark{background:color-mix(in srgb, var(--olive) 18%, var(--card))}}.app-v9 .pay-activate-row.is-done .pay-activate-mark{border-color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activate-row.is-done .pay-activate-mark{border-color:color-mix(in srgb, var(--olive) 55%, transparent)}}.app-v9 .pay-activate-row.is-done .pay-activate-mark{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activate-row.is-done .pay-activate-mark{color:color-mix(in srgb, var(--olive) 92%, var(--card-ink))}}.app-v9 .pay-activate-row.is-info .pay-activate-mark{background:var(--primary);border-style:solid}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activate-row.is-info .pay-activate-mark{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .pay-activate-row.is-info .pay-activate-mark{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activate-row.is-info .pay-activate-mark{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.app-v9 .pay-activate-body{flex-direction:column;gap:1px;min-width:0;display:flex}.app-v9 .pay-activate-title{color:var(--card-ink);font-size:13.5px;font-weight:700}.app-v9 .pay-activate-note{color:var(--card-ink-soft);font-size:12.5px;line-height:1.45}.app-v9 .pay-activate-row.is-done .pay-activate-note{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activate-row.is-done .pay-activate-note{color:color-mix(in srgb, var(--olive) 78%, var(--card-ink))}}.app-v9 .pay-card-stripe.is-next{box-shadow:0 0 0 1px var(--primary), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-card-stripe.is-next{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 28%, transparent), var(--shadow-card)}}.app-v9 .pay-form-layout{gap:var(--space-card,28px);grid-template-columns:1fr;display:grid}@media (min-width:960px){.app-v9 .pay-form-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start}}.app-v9 .pay-form-main{min-width:0}.app-v9 .pay-help-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pay-help-list li{color:var(--card-ink-soft);padding-left:20px;font-size:13px;line-height:1.5;position:relative}.app-v9 .pay-help-list li:before{content:"✓";color:var(--primary);font-size:12px;font-weight:700;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-list li:before{color:color-mix(in srgb, var(--primary) 80%, var(--card-ink))}}.app-v9 .pay-help-list strong{color:var(--card-ink)}.app-v9 .pay-address-reuse{border-radius:var(--r-sm);background:var(--card-ink);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-address-reuse{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .pay-address-reuse{border:1px solid var(--card-hairline);flex-direction:column;gap:10px;display:flex}.app-v9 .pay-address-reuse-info{flex-direction:column;gap:2px;display:flex}.app-v9 .pay-address-reuse-title{color:var(--card-ink-soft);font-size:12.5px;font-weight:700}.app-v9 .pay-address-reuse-body{color:var(--card-ink);font-size:13.5px}.app-v9 .pay-address-reuse-hint{color:var(--card-muted);font-size:12.5px}.app-v9 .pay-address-reuse-toggle{margin-top:2px}.app-v9 .pay-address-reuse-note{margin-top:0}.app-v9 .pay-stripe-cta-loading{align-items:center;display:inline-flex}.app-v9 .pay-stripe-cta.is-loading{opacity:.92;cursor:progress}.app-v9 .pay-spinner{border:2px solid var(--primary-on);border-radius:999px;width:14px;height:14px;margin-right:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-spinner{border:2px solid color-mix(in srgb, var(--primary-on) 40%, transparent)}}.app-v9 .pay-spinner{border-top-color:var(--primary-on);vertical-align:-2px;animation:.72s linear infinite pay-spin}@keyframes pay-spin{to{transform:rotate(360deg)}}.app-v9 .pay-weburl{border-radius:var(--r-sm);background:var(--card-ink);margin-top:16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-weburl{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .pay-weburl{border:1px solid var(--card-hairline);flex-direction:column;gap:8px;display:flex}.app-v9 .pay-weburl-title{color:var(--card-ink);font-size:13.5px;font-weight:700}.app-v9 .pay-weburl-note{color:var(--card-ink-soft);font-size:12.5px;line-height:1.5}.app-v9 .pay-weburl-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .pay-weburl-value{min-width:0;font-family:var(--font-mono);background:var(--card);border:1px solid var(--card-hairline);color:var(--card-ink);word-break:break-all;border-radius:8px;flex:1;padding:7px 10px;font-size:12.5px}.app-v9 .pay-weburl-copy{flex-shrink:0}.app-v9 .pay-readiness{border-radius:var(--r-sm);background:var(--card-ink);margin-top:16px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-readiness{background:color-mix(in srgb, var(--card-ink) 2.5%, var(--card))}}.app-v9 .pay-readiness{border:1px solid var(--card-hairline)}.app-v9 .pay-readiness-title{color:var(--card-ink);margin:0 0 4px;font-size:13.5px;font-weight:700}.app-v9 .pay-readiness-lead{color:var(--card-ink-soft);margin:0 0 8px;font-size:12.5px}.app-v9 .pay-readiness-list{flex-direction:column;gap:5px;margin:0 0 8px;padding:0;list-style:none;display:flex}.app-v9 .pay-readiness-list li{color:var(--card-ink-soft);padding-left:18px;font-size:12.5px;line-height:1.45;position:relative}.app-v9 .pay-readiness-list li:before{content:"›";color:var(--primary-deep);font-weight:700;position:absolute;top:0;left:5px}.app-v9 .pay-readiness-doc{color:var(--card-muted);border-top:1px solid var(--card-hairline);margin:0;padding-top:8px;font-size:12px;line-height:1.5}.app-v9 .pay-stripe-locked{border-radius:var(--r-sm);background:var(--card-ink);margin-top:16px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stripe-locked{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .pay-stripe-locked{border:1px solid var(--card-hairline);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-v9 .pay-stripe-locked.is-territory{background:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stripe-locked.is-territory{background:color-mix(in srgb, var(--error,#c6362f) 7%, var(--card))}}.app-v9 .pay-stripe-locked.is-territory{border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stripe-locked.is-territory{border-color:color-mix(in srgb, var(--error,#c6362f) 32%, var(--card-hairline))}}.app-v9 .pay-stripe-locked-title{color:var(--card-ink);margin:0;font-size:14.5px;font-weight:700}.app-v9 .pay-stripe-locked.is-territory .pay-stripe-locked-title{color:var(--error,#c6362f)}.app-v9 .pay-stripe-locked-desc{color:var(--card-ink-soft);max-width:60ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .pay-form-footer-note{color:var(--card-muted);font-size:13px}.app-v9 .pay-journey.is-condensed{padding:16px 18px}.app-v9 .pay-journey.is-condensed .pay-journey-list{gap:8px}.app-v9 .pay-journey.is-condensed .pay-journey-link,.app-v9 .pay-journey.is-condensed .pay-journey-static{padding:10px 12px}.app-v9 .pay-journey.is-condensed .pay-journey-row-desc{display:none}.app-v9 .pay-journey.is-condensed .pay-journey-marker{width:26px;height:26px;font-size:12px}.app-v9 .pay-journey.is-condensed .pay-journey-row-title{font-size:14px}.app-v9 .pay-stripe-lead{color:var(--card-ink-soft);margin-top:8px;font-size:14.5px;line-height:1.5}.app-v9 .pay-stripe-partner{border-radius:var(--r-sm);background:var(--primary);margin-top:12px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stripe-partner{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .pay-stripe-partner{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stripe-partner{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--card-hairline))}}.app-v9 .pay-stripe-partner{color:var(--card-ink-soft);font-size:13.5px;line-height:1.55}.app-v9 .pay-stripe-partner strong{color:var(--card-ink)}.app-v9 .pay-stripe-action{border-radius:var(--r-md);background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 100%);margin-top:20px;padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stripe-action{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 9%, var(--card)) 0%, color-mix(in srgb, var(--primary) 4%, var(--card)) 100%)}}.app-v9 .pay-stripe-action{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stripe-action{border:1px solid color-mix(in srgb, var(--primary) 26%, var(--card-hairline))}}.app-v9 .pay-stripe-action{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-v9 .pay-stripe-action-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-deep);font-size:10.5px;font-weight:700}.app-v9 .pay-stripe-action-lead{color:var(--card-ink);max-width:54ch;margin:0;font-size:15px;font-weight:600;line-height:1.4}.app-v9 .pay-stripe-action-form{margin:4px 0 2px}.app-v9 .pay-stripe-cta{min-width:240px;padding-block:12px;font-size:15px}.app-v9 .pay-stripe-action-hint{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .pay-stripe-secure-note{color:var(--card-muted);margin-top:16px;font-size:12px;line-height:1.5}.app-v9 .pay-ready{animation:.56s cubic-bezier(.22,.61,.36,1) both pay-ready-pop;position:relative;overflow:hidden}.app-v9 .pay-ready-mark{animation:.62s cubic-bezier(.34,1.56,.64,1) .12s both pay-ready-mark-pop}@keyframes pay-ready-pop{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--olive) 40%, transparent);transform:scale(.985)}60%{box-shadow:0 0 0 8px color-mix(in srgb, var(--olive) 0%, transparent)}to{transform:scale(1)}}@keyframes pay-ready-mark-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.app-v9 .pay-flash-check{animation:.52s cubic-bezier(.34,1.56,.64,1) both pay-flash-check-pop;display:inline-block}@keyframes pay-flash-check-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-v9 .pay-flash,.app-v9 .pay-step.is-current .pay-step-bubble,.app-v9 .pay-next-cta{animation:none}.app-v9 .pay-progress-bar-fill{transition:none;animation:none;transform:none}.app-v9 .pay-step-link,.app-v9 .pay-journey-link,.app-v9 .pay-journey-cue{transition:none}.app-v9 .pay-spinner,.app-v9 .pay-ready,.app-v9 .pay-ready-mark,.app-v9 .pay-flash-check{animation:none}}.app-v9 .pay-stage{border-radius:var(--r-md);background:linear-gradient(180deg, var(--primary) 0%, var(--card) 70%);padding:30px 26px 28px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stage{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 7%, var(--card)) 0%, var(--card) 70%)}}.app-v9 .pay-stage{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-stage{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--card-hairline))}}.app-v9 .pay-stage{box-shadow:var(--shadow-card)}@media (min-width:640px){.app-v9 .pay-stage{padding:38px 40px 36px}}.app-v9 .pay-stage-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.02em;color:var(--card-ink);margin:0 0 8px;font-size:clamp(22px,4.6vw,27px);line-height:1.18}.app-v9 .pay-stage-lead{color:var(--card-ink-soft);max-width:52ch;margin:0 0 22px;font-size:15px;line-height:1.6}.app-v9 .pay-stage-cta{justify-content:center;align-items:center;min-height:48px;padding-inline:26px;display:inline-flex}.app-v9 .pay-stage-hint{color:var(--card-muted);margin:12px 0 0;font-size:12.5px}.app-v9 .pay-stage-trust{color:var(--card-muted);max-width:66ch;margin:0;font-size:13px;line-height:1.6}.app-v9 .pay-drawer-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b3c61;justify-content:flex-end;display:flex;position:fixed;inset:0}.app-v9 .pay-drawer-overlay[hidden]{display:none}.app-v9 .pay-drawer{background:var(--card,#fff);width:min(620px,100%);height:100%;box-shadow:var(--shadow-lift,0 18px 40px #0f1b3c38);flex-direction:column;animation:.2s cubic-bezier(.22,.61,.36,1) pay-drawer-in;display:flex}@keyframes pay-drawer-in{0%{opacity:0;transform:translate(22px)}}.app-v9 .pay-drawer-head{border-bottom:1px solid var(--card-hairline);background:var(--denver);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-drawer-head{background:color-mix(in srgb, var(--denver) 14%, var(--card))}}.app-v9 .pay-drawer-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .pay-drawer-head .btn{min-height:44px}.app-v9 .pay-drawer-body{min-height:0;padding:26px 28px calc(30px + env(safe-area-inset-bottom,0px));flex:1;scroll-padding-block-end:96px;overflow-y:auto}@media (max-width:900px){.app-v9 .pay-drawer-overlay{background:#0f1b3c4d;justify-content:stretch}.app-v9 .pay-drawer{width:100%;height:var(--pay-drawer-vh,100dvh);max-height:var(--pay-drawer-vh,100dvh);animation-name:pay-drawer-up}@keyframes pay-drawer-up{0%{opacity:0;transform:translateY(20px)}}.app-v9 .pay-drawer-body{padding:22px 20px calc(28px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.app-v9 .pay-drawer{animation:none}}.app-v9 .pay-scene-form{flex-direction:column;display:flex}.app-v9 .pay-scene{flex-direction:column;gap:20px;display:flex}.app-v9 .pay-scene[hidden]{display:none}.app-v9 .pay-scene-form:not(.is-guided) .pay-scene+.pay-scene{border-top:1px solid var(--card-hairline);margin-top:34px;padding-top:30px}.app-v9 .pay-scene-head{flex-direction:column;gap:8px;display:flex}.app-v9 .pay-scene-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;letter-spacing:-.02em;color:var(--card-ink);margin:0;font-size:clamp(21px,4.4vw,25px);line-height:1.2}.app-v9 .pay-scene-title:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-radius:6px;outline:none}.app-v9 .pay-scene-lead{color:var(--card-ink-soft);max-width:46ch;margin:0;font-size:14.5px;line-height:1.6}.app-v9 .pay-scene-question{color:var(--card-ink);margin:0 0 10px;font-size:15.5px;font-weight:650}.app-v9 .pay-scene-note{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.55}.app-v9 .pay-scene-hint{color:var(--card-muted);font-size:12.5px;line-height:1.5}.app-v9 .pay-scene-block{flex-direction:column;gap:8px;display:flex}.app-v9 .pay-scene-block[hidden]{display:none}.app-v9 .pay-scene-field-narrow{max-width:21rem}.app-v9 .label-soft{color:var(--card-muted);font-weight:400}.app-v9 .pay-scene-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:4px;display:flex}.app-v9 .pay-scene-actions[hidden]{display:none}.app-v9 .pay-scene-actions.is-handoff{margin-top:8px}.app-v9 .pay-scene-cta{justify-content:center;align-items:center;min-height:48px;padding-inline:24px;display:inline-flex}.app-v9 .pay-scene-secondary{min-height:44px}@media (max-width:560px){.app-v9 .pay-scene-actions{flex-direction:column;align-items:stretch}.app-v9 .pay-scene-cta,.app-v9 .pay-scene-secondary,.app-v9 .pay-stage-cta{width:100%}}.app-v9 .pay-address-offer{border-radius:var(--r-sm);background:var(--card-ink);flex-direction:column;gap:6px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-address-offer{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .pay-address-offer{border:1px solid var(--card-hairline)}.app-v9 .pay-address-offer-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:10.5px;font-weight:700}.app-v9 .pay-address-offer-value{color:var(--card-ink);margin:0;font-size:15.5px;line-height:1.45}.app-v9 .pay-address-offer-note{color:var(--warning,#b7791f);margin:0;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-address-offer-note{color:color-mix(in srgb, var(--warning,#b7791f) 88%, var(--card-ink))}}.app-v9 .pay-address-offer .pay-scene-actions{margin-top:8px}.app-v9 .pay-address-chosen{border-radius:var(--r-sm);background:var(--olive);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-address-chosen{background:color-mix(in srgb, var(--olive) 9%, var(--card))}}.app-v9 .pay-address-chosen{border:1px solid var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-address-chosen{border:1px solid color-mix(in srgb, var(--olive) 30%, var(--card-hairline))}}.app-v9 .pay-address-chosen-value{color:var(--card-ink);margin:0;font-size:14px}.app-v9 .pay-address-chosen .btn{min-height:44px}.app-v9 .pay-address-fields{flex-direction:column;gap:16px;display:flex}.app-v9 .pay-address-fields[hidden]{display:none}.app-v9 .pay-address-copy{align-self:flex-start;min-height:44px;padding-inline:0}.app-v9 .field-choices.is-compact{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .field-choices.is-compact>label{flex:0 auto;min-height:44px;padding:11px 15px}.app-v9 .field-choices.is-compact .choice-title{font-size:14px}.app-v9 .pay-scene-legal{border-radius:var(--r-sm);background:var(--card-ink);padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-scene-legal{background:color-mix(in srgb, var(--card-ink) 2.5%, var(--card))}}.app-v9 .pay-scene-legal{border:1px solid var(--card-hairline)}.app-v9 .pay-scene-legal-lead{color:var(--card-ink);margin:0 0 10px;font-size:13.5px;line-height:1.55}.app-v9 .pay-scene-legal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pay-scene-legal-list li{color:var(--card-ink-soft);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.app-v9 .pay-scene-legal-list li:before{content:"·";color:var(--primary-deep);font-weight:700;position:absolute;top:-1px;left:6px}.app-v9 .pay-scene-accept{border-radius:var(--r-sm);border:1px solid var(--primary);align-items:flex-start;gap:12px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-scene-accept{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--card-hairline))}}.app-v9 .pay-scene-accept{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-scene-accept{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .pay-scene-accept{font-size:14px;line-height:1.5}.app-v9 .pay-scene-accept input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin-top:1px}.app-v9 .pay-scene-meta{flex-direction:column;gap:8px;margin:0 0 10px;display:flex}.app-v9 .pay-scene-meta>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.app-v9 .pay-scene-meta dt{color:var(--card-muted);font-size:12px}.app-v9 .pay-scene-meta dd{color:var(--card-ink);margin:0;font-size:13px;font-weight:600}.app-v9 .pay-handoff[data-layout=drawer]{max-width:62ch}.app-v9 .pay-handoff-facts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pay-handoff-facts li{color:var(--card-ink-soft);padding-left:26px;font-size:14px;line-height:1.55;position:relative}.app-v9 .pay-handoff-facts li:before{content:"✓";color:var(--olive);font-weight:700;position:absolute;top:0;left:4px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-handoff-facts li:before{color:color-mix(in srgb, var(--olive) 88%, var(--card-ink))}}.app-v9 .pay-handoff-facts strong{color:var(--card-ink)}.app-v9 .pay-handoff-readiness{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.app-v9 .pay-handoff-readiness li{color:var(--card-ink-soft);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.app-v9 .pay-handoff-readiness li:before{content:"›";color:var(--primary-deep);font-weight:700;position:absolute;top:0;left:5px}.app-v9 .pay-fees{border-radius:var(--r-sm);background:var(--card-ink);flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-fees{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .pay-fees{border:1px solid var(--card-hairline);border-left:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-fees{border-left:3px solid color-mix(in srgb, var(--primary) 55%, var(--card-hairline))}}.app-v9 .pay-fees-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700}.app-v9 .pay-fees-body{color:var(--card-ink-soft);max-width:52ch;margin:0;font-size:13px;line-height:1.55}.app-v9 .pay-fees-link{min-height:44px;color:var(--primary-deep);text-underline-offset:3px;align-items:center;gap:6px;font-size:13.5px;font-weight:650;text-decoration:underline;display:inline-flex}.app-v9 .pay-fees-link:hover{color:var(--card-ink)}.app-v9 .pay-fees-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-radius:6px;outline:none}.app-v9 .pay-fees-cue{font-size:12px}.app-v9 .pay-fees.is-compact{border-radius:10px;padding:8px 11px;font-size:12px;line-height:1.5;display:block}.app-v9 .pay-fees.is-compact .pay-fees-title,.app-v9 .pay-fees.is-compact .pay-fees-body,.app-v9 .pay-fees.is-compact .pay-fees-link{max-width:none;min-height:0;font-size:inherit;line-height:inherit;display:inline}.app-v9 .pay-fees.is-compact .pay-fees-title{font-weight:700}.app-v9 .pay-fees.is-compact .pay-fees-title:after,.app-v9 .pay-fees.is-compact .pay-fees-body:after{content:" "}.app-v9 .pay-fees.is-compact .pay-fees-link{white-space:nowrap}.app-v9 .pay-explainer{--pay-exp-num:22px;--pay-exp-step-gap:12px;--pay-exp-mark:22px;--pay-exp-pad:18px;--pay-exp-cycle:14s;padding:18px var(--pay-exp-pad) 20px;border:1px solid var(--card-hairline);background:linear-gradient(180deg, var(--primary), var(--card-bg,#fff) 62%);border-radius:14px;flex-direction:column;gap:16px;display:flex;container:payexplainer/inline-size}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-explainer{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 4%, var(--card-bg,#fff)), var(--card-bg,#fff) 62%)}}.app-v9 .pay-explainer-head{flex-direction:column;gap:6px;display:flex}.app-v9 .pay-explainer-title{color:var(--card-ink);margin:0;font-size:17px;line-height:1.25}.app-v9 .pay-explainer-lead{color:var(--card-ink-soft);max-width:52ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .pay-explainer-answers{margin-inline:calc(-1 * var(--pay-exp-pad));padding:16px var(--pay-exp-pad);border-block:1px solid var(--card-hairline);background:var(--primary);display:grid}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-explainer-answers{background:color-mix(in srgb, var(--primary) 5%, var(--card-bg,#fff))}}.app-v9 .pay-explainer-answer+.pay-explainer-answer{border-top:1px solid var(--card-hairline);margin-top:14px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-explainer-answer+.pay-explainer-answer{border-top:1px solid color-mix(in srgb, var(--card-hairline) 80%, transparent)}}.app-v9 .pay-explainer-answer-title{color:var(--card-ink);align-items:flex-start;gap:9px;margin:0 0 4px;font-size:15.5px;line-height:1.3;display:flex}.app-v9 .pay-explainer-answer-body{padding-left:calc(var(--pay-exp-mark) + 9px);color:var(--card-ink-soft);max-width:52ch;margin:0;font-size:13.5px;line-height:1.6}.app-v9 .pay-explainer-mark{width:var(--pay-exp-mark);height:var(--pay-exp-mark);flex:none;margin-top:-1px;display:block}.app-v9 .pay-exp-mark-fill{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-exp-mark-fill{fill:color-mix(in srgb, var(--primary) 13%, #fff)}}.app-v9 .pay-exp-mark-edge{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-exp-mark-edge{stroke:color-mix(in srgb, var(--primary) 42%, #fff)}}.app-v9 .pay-exp-mark-edge{stroke-width:1.3px}.app-v9 .pay-exp-mark-ink{fill:none;stroke:var(--primary-deep);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.app-v9 .pay-exp-mark-solid{fill:var(--primary-deep)}.app-v9 .pay-explainer-story{flex-direction:column;gap:16px;display:flex}.app-v9 .pay-explainer-stage{justify-content:center;min-width:0;display:flex}.app-v9 .pay-explainer-steps{gap:var(--pay-exp-step-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pay-explainer-step{align-items:flex-start;gap:10px;display:flex;position:relative}.app-v9 .pay-explainer-step:before{content:"";left:calc(var(--pay-exp-num) / 2 - 1px);top:calc(var(--pay-exp-num) + 4px);bottom:calc(-1 * var(--pay-exp-step-gap));background:var(--primary);border-radius:1px;width:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-explainer-step:before{background:color-mix(in srgb, var(--primary) 20%, transparent)}}.app-v9 .pay-explainer-step:before{transform-origin:top}.app-v9 .pay-explainer-step:last-child:before{content:none}.app-v9 .pay-explainer-num{width:var(--pay-exp-num);height:var(--pay-exp-num);font-variant-numeric:tabular-nums;color:var(--primary-on,#fff);background:var(--primary-deep);box-shadow:0 0 0 3px var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-explainer-num{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}}.app-v9 .pay-explainer-step-body{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .pay-explainer-step-title{color:var(--card-ink);font-size:14px;font-weight:700;line-height:1.35}.app-v9 .pay-explainer-step-text{color:var(--card-ink-soft);font-size:13px;line-height:1.55}.app-v9 .pay-explainer-role{color:var(--card-ink-soft);max-width:56ch;margin:0;font-size:13px;line-height:1.55}.app-v9 .pay-explainer .pay-fees{margin-top:2px}@media (prefers-reduced-motion:no-preference){.app-v9 .pay-explainer-step:first-child .pay-explainer-num{animation:pay-exp-lit var(--pay-exp-cycle) ease-in-out infinite}.app-v9 .pay-explainer-step:nth-child(2) .pay-explainer-num{animation:pay-exp-lit-2 var(--pay-exp-cycle) ease-in-out infinite}.app-v9 .pay-explainer-step:nth-child(3) .pay-explainer-num{animation:pay-exp-lit-3 var(--pay-exp-cycle) ease-in-out infinite}.app-v9 .pay-explainer-step:nth-child(4) .pay-explainer-num{animation:pay-exp-lit-4 var(--pay-exp-cycle) ease-in-out infinite}.app-v9 .pay-explainer-step:first-child:before{animation:pay-exp-spine var(--pay-exp-cycle) ease-in-out infinite}.app-v9 .pay-explainer-step:nth-child(2):before{animation:pay-exp-spine-2 var(--pay-exp-cycle) ease-in-out infinite}.app-v9 .pay-explainer-step:nth-child(3):before{animation:pay-exp-spine-3 var(--pay-exp-cycle) ease-in-out infinite}@keyframes pay-exp-lit{0%,1%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 16%, transparent)}5%,93%{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}99%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 16%, transparent)}}@keyframes pay-exp-lit-2{0%,7%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 16%, transparent)}11%,93%{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}99%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 16%, transparent)}}@keyframes pay-exp-lit-3{0%,14%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 16%, transparent)}18%,93%{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}99%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 16%, transparent)}}@keyframes pay-exp-lit-4{0%,21%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 16%, transparent)}26%,93%{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}99%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 16%, transparent)}}@keyframes pay-exp-spine{0%,5%{opacity:1;transform:scaleY(0)}8%,93%{opacity:1;transform:scaleY(1)}99%,to{opacity:0;transform:scaleY(1)}}@keyframes pay-exp-spine-2{0%,11%{opacity:1;transform:scaleY(0)}14%,93%{opacity:1;transform:scaleY(1)}99%,to{opacity:0;transform:scaleY(1)}}@keyframes pay-exp-spine-3{0%,18%{opacity:1;transform:scaleY(0)}21%,93%{opacity:1;transform:scaleY(1)}99%,to{opacity:0;transform:scaleY(1)}}}@container payexplainer (min-width:660px){.app-v9 .pay-explainer{--pay-exp-num:26px;--pay-exp-step-gap:16px;--pay-exp-mark:24px;--pay-exp-pad:26px;padding:26px var(--pay-exp-pad) 24px;border-radius:18px;gap:22px}.app-v9 .pay-explainer-head{gap:8px}.app-v9 .pay-explainer-answers{padding:20px var(--pay-exp-pad);grid-template-columns:repeat(2,minmax(0,1fr))}.app-v9 .pay-explainer-answer:first-child{padding-right:34px}.app-v9 .pay-explainer-answer+.pay-explainer-answer{border-top:none;border-left:1px solid var(--card-hairline);margin-top:0;padding-top:0;padding-left:34px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-explainer-answer+.pay-explainer-answer{border-left:1px solid color-mix(in srgb, var(--card-hairline) 80%, transparent)}}.app-v9 .pay-explainer-answer-title{letter-spacing:-.01em;gap:10px;margin-bottom:5px;font-size:17px;line-height:1.28}.app-v9 .pay-explainer-answer-body{padding-left:calc(var(--pay-exp-mark) + 10px);max-width:46ch;font-size:14px}.app-v9 .pay-explainer-title{letter-spacing:-.01em;font-size:22px;line-height:1.2}.app-v9 .pay-explainer-lead{max-width:64ch;font-size:15.5px;line-height:1.6}.app-v9 .pay-explainer-story{gap:14px}.app-v9 .pay-explainer-steps{column-gap:34px;row-gap:var(--pay-exp-step-gap);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}.app-v9 .pay-explainer-step:nth-child(2):before{content:none}.app-v9 .pay-explainer-num{font-size:13px}.app-v9 .pay-explainer-step-title{font-size:15px}.app-v9 .pay-explainer-step-text{font-size:13.5px;line-height:1.6}.app-v9 .pay-explainer-role{max-width:82ch;font-size:13.5px;line-height:1.6}.app-v9 .pay-explainer .pay-fees{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 28px;padding:14px 18px;display:grid}.app-v9 .pay-explainer .pay-fees-title{grid-area:1/1}.app-v9 .pay-explainer .pay-fees-body{grid-area:2/1;max-width:76ch}.app-v9 .pay-explainer .pay-fees-link{white-space:nowrap;grid-area:1/2/span 2;justify-self:end}}.app-v9 .pay-df-scene{--pay-df-cycle:var(--pay-exp-cycle,14s);align-self:center;width:100%;max-width:420px;margin-inline:auto}.app-v9 .pay-df-svg{aspect-ratio:720/264;width:100%;height:auto;display:block}@container payexplainer (min-width:660px){.app-v9 .pay-df-scene{max-width:none}}.app-v9 .pay-df-s-air-a{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-air-a{stop-color:color-mix(in srgb, var(--primary) 7%, #fff)}}.app-v9 .pay-df-s-air-b{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-air-b{stop-color:color-mix(in srgb, var(--primary) 2%, #fff)}}.app-v9 .pay-df-awning{fill:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-awning{fill:color-mix(in srgb, var(--tang,var(--highlight)) 24%, #fff)}}.app-v9 .pay-df-awning-edge{fill:none;stroke:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-awning-edge{stroke:color-mix(in srgb, var(--tang,var(--highlight)) 48%, #fff)}}.app-v9 .pay-df-awning-edge{stroke-width:2px}.app-v9 .pay-df-s-counter-a{stop-color:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-counter-a{stop-color:color-mix(in srgb, var(--tang,var(--highlight)) 20%, #fff)}}.app-v9 .pay-df-s-counter-b{stop-color:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-counter-b{stop-color:color-mix(in srgb, var(--tang,var(--highlight)) 12%, #fff)}}.app-v9 .pay-df-s-counter-c{stop-color:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-counter-c{stop-color:color-mix(in srgb, var(--tang,var(--highlight)) 30%, #fff)}}.app-v9 .pay-df-s-counter-d{stop-color:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-counter-d{stop-color:color-mix(in srgb, var(--tang,var(--highlight)) 44%, #fff)}}.app-v9 .pay-df-counter-edge{fill:none;stroke:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-counter-edge{stroke:color-mix(in srgb, var(--card-ink) 12%, transparent)}}.app-v9 .pay-df-counter-edge{stroke-width:1px}.app-v9 .pay-df-counter-panel{fill:none;stroke:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-counter-panel{stroke:color-mix(in srgb, var(--card-ink) 7%, transparent)}}.app-v9 .pay-df-counter-panel{stroke-width:1.5px;stroke-linecap:round}.app-v9 .pay-df-cord{fill:none;stroke:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-cord{stroke:color-mix(in srgb, var(--card-ink) 40%, #fff)}}.app-v9 .pay-df-cord{stroke-width:2px;stroke-linecap:round}.app-v9 .pay-df-shade{fill:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-shade{fill:color-mix(in srgb, var(--card-ink) 62%, #fff)}}.app-v9 .pay-df-s-light-a{stop-color:#fff}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-light-a{stop-color:color-mix(in srgb, #fff 82%, var(--tang,var(--highlight)))}}.app-v9 .pay-df-s-light-b{stop-color:#fff6}.app-v9 .pay-df-s-light-c{stop-color:transparent}.app-v9 .pay-df-light{opacity:.6}.app-v9 .pay-df-s-term-a{stop-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-term-a{stop-color:color-mix(in srgb, var(--card-ink) 78%, #fff)}}.app-v9 .pay-df-s-term-b{stop-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-term-b{stop-color:color-mix(in srgb, var(--card-ink) 92%, #fff)}}.app-v9 .pay-df-s-term-c{stop-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-term-c{stop-color:color-mix(in srgb, var(--card-ink) 58%, #fff)}}.app-v9 .pay-df-s-term-d{stop-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-term-d{stop-color:color-mix(in srgb, var(--card-ink) 74%, #fff)}}.app-v9 .pay-df-s-screen-a{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-screen-a{stop-color:color-mix(in srgb, var(--primary) 72%, var(--card-ink))}}.app-v9 .pay-df-s-screen-b{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-screen-b{stop-color:color-mix(in srgb, var(--primary) 42%, var(--card-ink))}}.app-v9 .pay-df-s-glow-a{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-glow-a{stop-color:color-mix(in srgb, var(--primary) 56%, #fff)}}.app-v9 .pay-df-s-glow-b{stop-color:transparent}.app-v9 .pay-df-glow{opacity:.5}.app-v9 .pay-df-tick{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:38;stroke-dashoffset:0}.app-v9 .pay-df-keys{fill:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-keys{fill:color-mix(in srgb, var(--card-ink) 34%, #fff)}}.app-v9 .pay-df-receipt{fill:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-receipt{fill:color-mix(in srgb, var(--card-ink) 6%, #fff)}}.app-v9 .pay-df-receipt-lines{fill:none;stroke:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-receipt-lines{stroke:color-mix(in srgb, var(--card-ink) 24%, transparent)}}.app-v9 .pay-df-receipt-lines{stroke-width:2px;stroke-linecap:round}.app-v9 .pay-df-s-phone-a{stop-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-phone-a{stop-color:color-mix(in srgb, var(--card-ink) 26%, #fff)}}.app-v9 .pay-df-s-phone-b{stop-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-phone-b{stop-color:color-mix(in srgb, var(--card-ink) 42%, #fff)}}.app-v9 .pay-df-phone-screen{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-phone-screen{fill:color-mix(in srgb, var(--primary) 10%, #fff)}}.app-v9 .pay-df-phone-card{fill:var(--primary-deep)}.app-v9 .pay-df-phone-band{fill:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-phone-band{fill:color-mix(in srgb, var(--card-ink) 68%, #fff)}}.app-v9 .pay-df-phone-chip{fill:var(--tang,var(--highlight))}.app-v9 .pay-df-waves{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-waves{stroke:color-mix(in srgb, var(--primary) 58%, #fff)}}.app-v9 .pay-df-waves{stroke-width:3px;stroke-linecap:round}.app-v9 .pay-df-s-box-a{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-box-a{stop-color:color-mix(in srgb, var(--primary) 24%, #fff)}}.app-v9 .pay-df-s-box-b{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-box-b{stop-color:color-mix(in srgb, var(--primary) 44%, #fff)}}.app-v9 .pay-df-s-lid-a{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-lid-a{stop-color:color-mix(in srgb, var(--primary) 38%, #fff)}}.app-v9 .pay-df-s-lid-b{stop-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-lid-b{stop-color:color-mix(in srgb, var(--primary) 20%, #fff)}}.app-v9 .pay-df-safe-slot{fill:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-safe-slot{fill:color-mix(in srgb, var(--card-ink) 52%, #fff)}}.app-v9 .pay-df-safe-plate{fill:#fff}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-safe-plate{fill:color-mix(in srgb, #fff 76%, var(--primary))}}.app-v9 .pay-df-safe-keyhole{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-safe-keyhole{stroke:color-mix(in srgb, var(--primary) 58%, var(--card-ink))}}.app-v9 .pay-df-safe-keyhole{stroke-width:2.6px;stroke-linecap:round}.app-v9 .pay-df-s-coin-a{stop-color:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-coin-a{stop-color:color-mix(in srgb, var(--tang,var(--highlight)) 52%, #fff)}}.app-v9 .pay-df-s-coin-b,.app-v9 .pay-df-s-coin-c{stop-color:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-coin-c{stop-color:color-mix(in srgb, var(--tang,var(--highlight)) 72%, var(--card-ink))}}.app-v9 .pay-df-coin-inner{fill:var(--tang,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-coin-inner{fill:color-mix(in srgb, var(--tang,var(--highlight)) 36%, #fff)}}.app-v9 .pay-df-s-contact-a{stop-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-contact-a{stop-color:color-mix(in srgb, var(--card-ink) 20%, transparent)}}.app-v9 .pay-df-s-contact-b{stop-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-s-contact-b{stop-color:color-mix(in srgb, var(--card-ink) 7%, transparent)}}.app-v9 .pay-df-s-contact-c{stop-color:transparent}.app-v9 .pay-df-flow{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-df-flow{stroke:color-mix(in srgb, var(--primary) 34%, transparent)}}.app-v9 .pay-df-flow{stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:2 10;stroke-dashoffset:0}.app-v9 .pay-df-waves,.app-v9 .pay-df-fee,.app-v9 .pay-df-coin{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.app-v9 .pay-df-wave-a{animation:pay-df-wave-a var(--pay-df-cycle) ease-in-out infinite}.app-v9 .pay-df-wave-b{animation:pay-df-wave-b var(--pay-df-cycle) ease-in-out infinite}.app-v9 .pay-df-wave-c{animation:pay-df-wave-c var(--pay-df-cycle) ease-in-out infinite}.app-v9 .pay-df-tick{animation:pay-df-write var(--pay-df-cycle) ease-in-out infinite}.app-v9 .pay-df-fee{animation:pay-df-drop var(--pay-df-cycle) ease-in-out infinite}.app-v9 .pay-df-flow{animation:pay-df-carry var(--pay-df-cycle) linear infinite}.app-v9 .pay-df-coin{animation:pay-df-travel var(--pay-df-cycle) ease-in-out infinite}@keyframes pay-df-wave-a{0%,1%{opacity:0;transform:translate(-7px)}4%,93%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes pay-df-wave-b{0%,2%{opacity:0;transform:translate(-7px)}5%,93%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes pay-df-wave-c{0%,3%{opacity:0;transform:translate(-7px)}6%,93%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes pay-df-write{0%,6%{stroke-dashoffset:38px;opacity:1}11%,93%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes pay-df-drop{0%,13%{opacity:0;transform:translate(-85px,-68px)scale(.7)}18%,93%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes pay-df-carry{0%,19%{stroke-dashoffset:0}29%,to{stroke-dashoffset:-36px}}@keyframes pay-df-travel{0%,20%{opacity:0;transform:translate(-220px,50px)scale(.72)}27%,93%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}}.app-v9 .pay-scene-standalone{border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-hairline);box-shadow:var(--shadow-card);padding:28px 24px}@media (min-width:640px){.app-v9 .pay-scene-standalone{padding:34px 36px}}.app-v9 .pay-scene-back{border-top:1px solid var(--card-hairline);margin:26px 0 0;padding-top:18px;font-size:13px}.app-v9 .pay-scene-back-row{margin:-6px 0 14px;display:flex}.app-v9 .pay-scene-back-control{min-height:44px;color:var(--card-muted);align-items:center;gap:8px;margin-inline-start:-10px;padding-inline:10px;font-size:13px;font-weight:600;display:inline-flex}.app-v9 .pay-scene-back-control:hover{color:var(--ink,inherit)}.app-v9 .pay-scene-back-arrow{font-size:15px;line-height:1;transition:transform .14s}.app-v9 .pay-scene-back-control:hover .pay-scene-back-arrow{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.app-v9 .pay-scene-back-arrow{transition:none}.app-v9 .pay-scene-back-control:hover .pay-scene-back-arrow{transform:none}}.app-v9 .pay-recap{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pay-recap-row{border-top:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:14px 0;display:flex}.app-v9 .pay-recap-row:first-child{border-top:0}.app-v9 .pay-recap-main{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .pay-recap-title{color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.app-v9 .pay-recap-state{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;background:var(--olive);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-recap-state{background:color-mix(in srgb, var(--olive) 15%, var(--card))}}.app-v9 .pay-recap-state{color:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-recap-state{color:color-mix(in srgb, var(--olive) 92%, var(--card-ink))}}.app-v9 .pay-recap-row.is-warn .pay-recap-state{background:var(--warning,#b7791f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-recap-row.is-warn .pay-recap-state{background:color-mix(in srgb, var(--warning,#b7791f) 16%, var(--card))}}.app-v9 .pay-recap-row.is-warn .pay-recap-state{color:var(--warning,#b7791f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-recap-row.is-warn .pay-recap-state{color:color-mix(in srgb, var(--warning,#b7791f) 92%, var(--card-ink))}}.app-v9 .pay-recap-note{color:var(--card-ink-soft);font-size:12.5px;line-height:1.5}.app-v9 .pay-recap-link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:720px){.app-v9 .dashboard-card-head{flex-wrap:wrap}}@media (max-width:540px){.app-v9 .campaign-card-head{flex-wrap:wrap}}@media (max-width:560px){.app-v9 .pay-stripe-action{align-items:stretch}.app-v9 .pay-stripe-cta{width:100%;min-width:0}}.app-v9 .inicio-revisions{flex-direction:column;gap:16px;margin-top:18px;display:flex}.app-v9 .inicio-revisions-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-v9 .inicio-revisions-headings{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .inicio-revisions-title{color:var(--card-ink);margin:0;font-size:18px;font-weight:800}.app-v9 .inicio-revisions-lead{max-width:62ch;margin:0}.app-v9 .inicio-revisions-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .inicio-revisions-reset{margin-left:auto}.app-v9 .inicio-revisions-list-wrap{margin-top:2px}.app-v9 .inicio-revisions-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .inicio-revisions-item{background:var(--card-soft,#0f142205);border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-md,12px);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-v9 .inicio-revisions-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .inicio-revisions-item-reason{color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.app-v9 .inicio-revisions-item-tag{border:1px solid var(--success);border-radius:999px;align-items:center;padding:1px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-revisions-item-tag{border:1px solid color-mix(in srgb, var(--success) 35%, transparent)}}.app-v9 .inicio-revisions-item-tag{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-revisions-item-tag{background:color-mix(in srgb, var(--success) 14%, transparent)}}.app-v9 .inicio-revisions-item-tag{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-revisions-item-tag{color:color-mix(in srgb, var(--success) 78%, #0b3d2e)}}.app-v9 .inicio-revisions-item-tag{letter-spacing:.01em;white-space:nowrap;font-size:11.5px;font-weight:700}.app-v9 .inicio-revisions-item-meta{color:var(--card-muted);font-size:13px}.app-v9 .inicio-revisions-item-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.app-v9 .inicio-revisions-modal{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f14228c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-v9 .inicio-revisions-modal-dialog{background:var(--card-bg,#fff);border:1px solid var(--card-hairline,var(--hairline));border-radius:var(--radius-lg,16px);flex-direction:column;gap:14px;width:100%;max-width:460px;padding:22px;display:flex;box-shadow:0 24px 60px -20px #0f142280}.app-v9 .inicio-revisions-modal-title{color:var(--card-ink);margin:0;font-size:18px;font-weight:800}.app-v9 .inicio-revisions-modal-body{flex-direction:column;gap:8px;display:flex}.app-v9 .inicio-revisions-modal-body p{color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.55}.app-v9 .inicio-revisions-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-v9 .inicio-revisions-modal-actions .btn{align-items:center;gap:8px;display:inline-flex}@media (max-width:560px){.app-v9 .inicio-revisions-reset{margin-left:0}.app-v9 .inicio-revisions-item{flex-direction:column;align-items:stretch}.app-v9 .inicio-revisions-item-actions{width:100%;display:flex}.app-v9 .inicio-revisions-item-actions .btn{flex:1 1 0}.app-v9 .inicio-revisions-item .btn{justify-content:center;width:100%}}@media (max-width:520px){.app-v9 .inicio-revisions-modal{align-items:flex-end;padding:0}.app-v9 .inicio-revisions-modal-dialog{border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;max-width:none}.app-v9 .inicio-revisions-modal-actions{flex-direction:column-reverse}.app-v9 .inicio-revisions-modal-actions .btn{justify-content:center;width:100%}}.app-v9 .customers-toolbar{justify-content:flex-end;display:flex}@media (max-width:640px){.app-v9 .customers-toolbar{justify-content:stretch}.app-v9 .customers-toolbar .btn{width:100%}}.app-v9 .customer-create-form .ds-card{flex-direction:column;gap:20px;padding:24px 26px;display:flex}.app-v9 .customer-create-section-head{flex-direction:column;gap:4px;display:flex}@media (max-width:640px){.app-v9 .customer-create-form .ds-card{gap:18px;padding:20px 18px}}.app-v9 .customer-create-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-v9 .customer-create-consent-intro{color:var(--card-muted);margin:0;font-size:13.5px;line-height:1.6}.app-v9 .customer-create-consent-dp{border:1px solid var(--card-hairline);border-left:3px solid var(--ink-soft,var(--card-muted));border-radius:var(--r-sm);background:var(--card-tint,var(--bg-warm));align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.app-v9 .customer-create-consent-dp-icon{color:var(--ink-soft,var(--card-muted));flex-shrink:0;margin-top:1px;display:inline-flex}.app-v9 .customer-create-consent-dp-text{color:var(--card-ink);margin:0;font-size:13px;line-height:1.55}.app-v9 .customer-create-duplicate{display:block}.app-v9 .customer-create-duplicate-link{color:var(--error);text-underline-offset:2px;font-weight:600;text-decoration:underline}.app-v9 .customer-create-duplicate-link:hover,.app-v9 .customer-create-duplicate-link:focus-visible{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-create-duplicate-link:hover,.app-v9 .customer-create-duplicate-link:focus-visible{color:color-mix(in srgb, var(--error) 78%, #000)}}.app-v9 .customer-create-shared-email{border-radius:var(--r-sm);background:var(--warning-soft);flex-direction:column;gap:12px;margin-top:8px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-create-shared-email{background:color-mix(in srgb, var(--warning-soft) 50%, var(--card))}}.app-v9 .customer-create-shared-email{border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-create-shared-email{border:1px solid color-mix(in srgb, var(--warning) 34%, transparent)}}.app-v9 .customer-create-shared-email-text{color:var(--warning);margin:0;font-size:13.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-create-shared-email-text{color:color-mix(in srgb, var(--warning) 64%, var(--ink))}}.app-v9 .customer-create-shared-email-link{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-create-shared-email-link{color:color-mix(in srgb, var(--warning) 78%, #000)}}.app-v9 .customer-create-shared-email-link{text-underline-offset:2px;font-weight:600;text-decoration:underline}.app-v9 .customer-create-shared-email-link:hover,.app-v9 .customer-create-shared-email-link:focus-visible{color:var(--ink)}.app-v9 .customer-create-shared-email-confirm{color:var(--card-ink);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.app-v9 .customer-create-shared-email-confirm input{width:17px;height:17px;accent-color:var(--warning);cursor:pointer}.app-v9 .customer-create-type-override{flex-direction:column;gap:8px;display:flex}.app-v9 .customer-create-type-hint{color:var(--card-muted);font-size:12.5px}.app-v9 .customer-create-type-options{border-radius:var(--r-sm);background:var(--card-tint);border:1px solid var(--card-hairline);flex-wrap:wrap;gap:6px;width:fit-content;padding:4px;display:inline-flex}.app-v9 .customer-create-type-button{appearance:none;color:var(--card-ink-soft);font:inherit;border-radius:calc(var(--r-sm) - 4px);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 14px;font-size:13.5px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}.app-v9 .customer-create-type-button:hover{color:var(--card-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-create-type-button:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.app-v9 .customer-create-type-button[data-active=true]{background:var(--card);color:var(--accent-deep);border-color:var(--accent);box-shadow:0 1px 2px #0f14221f}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-create-type-button[data-active=true]{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.app-v9 .customer-create-type-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-v9 .doc-preview{border-radius:var(--r-md);background:var(--card-tint);border:1px solid var(--card-hairline);flex-wrap:wrap;align-items:stretch;gap:18px;margin:0;padding:16px;display:flex}.app-v9 .doc-preview[data-valid=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .doc-preview[data-valid=true]{border-color:color-mix(in srgb, var(--accent) 42%, transparent)}}.app-v9 .doc-preview[data-valid=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .doc-preview[data-valid=true]{background:color-mix(in srgb, var(--accent) 7%, var(--card-tint))}}.app-v9 .doc-preview-card{aspect-ratio:8/5;border-radius:var(--r-sm);color:#fff;background:linear-gradient(135deg,#2b3346 0%,#161c2b 100%);flex-direction:column;flex:0 0 188px;gap:10px;min-width:168px;padding:12px 14px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0f142238}.app-v9 .doc-preview[data-kind=DNI_LIKE] .doc-preview-card{background:linear-gradient(135deg,#1f6f63 0%,#0e3f39 100%)}.app-v9 .doc-preview[data-kind=NIE_LIKE] .doc-preview-card{background:linear-gradient(135deg,#3a5a8c 0%,#1b2f51 100%)}.app-v9 .doc-preview[data-kind=PASSPORT_LIKE] .doc-preview-card{background:linear-gradient(135deg,#6b4a86 0%,#2f2147 100%)}.app-v9 .doc-preview-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-v9 .doc-preview-badge{letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.app-v9 .doc-preview-issuer{opacity:.82;font-size:10.5px;font-weight:600}.app-v9 .doc-preview-card-body{flex:1;align-items:center;gap:10px;display:flex}.app-v9 .doc-preview-photo{background:#ffffff29;border:1px solid #ffffff38;border-radius:4px;flex:0 0 38px;height:46px}.app-v9 .doc-preview-card-lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.app-v9 .doc-preview-line{background:#ffffff47;border-radius:3px;height:5px}.app-v9 .doc-preview-line.short{width:60%}.app-v9 .doc-preview-card-value{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700;overflow:hidden}.app-v9 .doc-preview-caption{flex-direction:column;flex:220px;gap:4px;min-width:180px;display:flex}.app-v9 .doc-preview-eyebrow{margin:0}.app-v9 .doc-preview-title{color:var(--card-ink);font-size:15px;font-weight:700}.app-v9 .doc-preview-helper{color:var(--card-ink-soft);margin:2px 0 0;font-size:13px;line-height:1.45}.app-v9 .doc-preview-detected{color:var(--card-ink-soft);margin:4px 0 0;font-size:13px}.app-v9 .doc-preview-detected strong{color:var(--card-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.app-v9 .doc-preview-disclaimer{color:var(--card-muted);margin:6px 0 0;font-size:12px;line-height:1.4}@media (max-width:520px){.app-v9 .doc-preview-card{flex-basis:100%}}.app-v9 .customers-browser{flex-direction:column;gap:16px;display:flex}.app-v9 .customers-search{flex-direction:column;gap:6px;max-width:480px;margin:0;display:flex}.app-v9 .customers-search-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:10px;font-weight:600}.app-v9 .customers-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .customers-search-input{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);min-width:0;color:var(--card-ink);flex:220px;padding:9px 12px;font-size:15px}.app-v9 .customers-search-input:focus-visible{box-shadow:var(--focus-ring);border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .customers-search-input:focus-visible{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .customers-search-input::placeholder{color:var(--card-muted)}.app-v9 .customers-search-help{color:var(--card-muted);max-width:52ch;margin:0;font-size:12px;line-height:1.4}.app-v9 .customers-count{color:var(--card-ink-soft);margin:0;font-size:13px;font-weight:600}.app-v9 .customers-row-main{flex-direction:column;gap:6px;display:flex}.app-v9 .customers-row-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .customers-row-name{color:var(--card-ink);font-size:15px;font-weight:600}.app-v9 .customers-row-identity{font-family:var(--font-mono);letter-spacing:.04em;color:var(--card-muted);background:var(--bg-deep,var(--bg-warm));border-radius:var(--r-xs);padding:3px 8px;font-size:11px}.app-v9 .customers-row-contact{color:var(--card-ink-soft);margin:0;font-size:13.5px}.app-v9 .customers-row-meta{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .customers-row-profile{flex-wrap:wrap;gap:6px;margin:0;display:flex}.app-v9 .customers-row-chip{color:var(--card-ink-soft);background:var(--card-hairline);align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .customers-row-chip{background:color-mix(in srgb, var(--card-hairline) 34%, var(--card))}}.app-v9 .customers-row-chip{border:1px solid var(--card-hairline);border-radius:999px}.app-v9 .customers-row-chip svg{color:var(--card-muted)}.app-v9 .customers-row-link{color:inherit;border-radius:var(--r-sm,8px);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;transition:color .15s;display:flex}.app-v9 .customers-row-link:hover .customers-row-name{color:var(--primary)}.app-v9 .customers-row-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.app-v9 .customers-row-action{color:var(--card-muted);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:600;transition:color .15s,transform .15s}.app-v9 .customers-row-action:after{content:" →"}.app-v9 .customers-row-link:hover .customers-row-action{color:var(--primary);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.app-v9 .customers-row-link,.app-v9 .customers-row-action{transition:none}.app-v9 .customers-row-link:hover .customers-row-action{transform:none}}.app-v9 .customers-insights{flex-wrap:wrap;gap:8px 20px;margin:6px 0 0;display:flex}.app-v9 .customers-insight{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .customers-insight-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);font-size:9.5px;font-weight:600}.app-v9 .customers-insight-value{color:var(--card-ink-soft);font-size:13.5px;font-weight:600}.app-v9 .consent-badge{border:1px solid var(--card-hairline);background:var(--bg-warm);color:var(--card-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.app-v9 .consent-badge-granted{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .consent-badge-granted{border-color:color-mix(in srgb, #16a34a 35%, var(--card-hairline))}}.app-v9 .consent-badge-granted{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .consent-badge-granted{background:color-mix(in srgb, #16a34a 12%, var(--card))}}.app-v9 .consent-badge-granted{color:#15803d}.app-v9 .consent-badge-off{border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .consent-badge-off{border-color:color-mix(in srgb, #b91c1c 26%, var(--card-hairline))}}.app-v9 .consent-badge-off{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .consent-badge-off{background:color-mix(in srgb, #b91c1c 8%, var(--card))}}.app-v9 .consent-badge-off{color:#b91c1c}.app-v9 .customers-filterbar{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .customers-filter-chip{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.app-v9 .customers-filter-chip:hover{border-color:var(--hairline-strong,var(--card-hairline));color:var(--card-ink)}.app-v9 .customers-filter-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .customers-filter-chip.is-active{background:var(--primary-soft);border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .customers-filter-chip.is-active{border-color:color-mix(in srgb, var(--primary-deep) 35%, transparent)}}.app-v9 .customers-filter-chip.is-active{color:var(--primary-darker,var(--primary-deep))}.app-v9 .customers-filter-chip-count{background:var(--card-ink);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .customers-filter-chip-count{background:color-mix(in srgb, var(--card-ink) 8%, var(--card))}}.app-v9 .customers-filter-chip-count{font-variant-numeric:tabular-nums;color:var(--card-ink-soft);font-size:11px;font-weight:700}.app-v9 .customers-filter-chip.is-active .customers-filter-chip-count{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .customers-filter-chip.is-active .customers-filter-chip-count{background:color-mix(in srgb, var(--primary-deep) 18%, var(--card))}}.app-v9 .customers-filter-chip.is-active .customers-filter-chip-count{color:var(--primary-darker,var(--primary-deep))}@media (prefers-reduced-motion:reduce){.app-v9 .customers-filter-chip{transition:none}}.app-v9 .customers-more{justify-content:center;padding-top:.4rem;display:flex}.app-v9 .customers-more .btn{min-height:44px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .ds-demographics{flex-direction:column;gap:18px;display:flex}.app-v9 .ds-demographics-group{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .ds-demographics-legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);padding:0;font-size:11px;font-weight:500}.app-v9 .ds-genderchoices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.app-v9 .ds-genderchoice{text-align:center;background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm,12px);min-height:92px;color:var(--card-ink-soft,var(--card-ink));cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 10px;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:flex;position:relative}.app-v9 .ds-genderchoice:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-genderchoice:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--card-hairline))}}.app-v9 .ds-genderchoice:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-genderchoice:hover{background:color-mix(in srgb, var(--accent) 5%, var(--card))}}.app-v9 .ds-genderchoice:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52)}.app-v9 .ds-genderchoice[data-selected=true]{border-color:var(--accent);background:var(--accent);border-width:1.5px}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-genderchoice[data-selected=true]{background:color-mix(in srgb, var(--accent) 10%, var(--card))}}.app-v9 .ds-genderchoice[data-selected=true]{color:var(--card-ink)}.app-v9 .ds-genderchoice svg{color:var(--card-muted);transition:color .15s}.app-v9 .ds-genderchoice[data-selected=true] svg{color:var(--accent-deep,var(--accent))}.app-v9 .ds-genderchoice-label{font-size:14px;font-weight:600;line-height:1.2}.app-v9 .ds-genderchoice-check{color:var(--accent-deep,var(--accent));display:none;position:absolute;top:8px;right:8px}.app-v9 .ds-genderchoice[data-selected=true] .ds-genderchoice-check{display:inline-flex}.app-v9 .ds-birthdate-inputs{grid-template-columns:minmax(68px,.7fr) minmax(120px,1.5fr) minmax(84px,.9fr);align-items:end;gap:10px;display:grid}.app-v9 .ds-birthdate-field{min-width:0}@media (max-width:460px){.app-v9 .ds-birthdate-inputs{grid-template-columns:1fr 1fr}.app-v9 .ds-birthdate-month{order:-1;grid-column:1/-1}}.app-v9 .customer-profile-editor,.app-v9 .customer-profile-form{flex-direction:column;gap:16px;display:flex}.app-v9 .customer-profile-editbar{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-v9 .customer-profile-actions{margin-top:4px}.app-v9 .customer-profile-actions>.btn{align-self:flex-start}@media (max-width:560px){.app-v9 .customer-profile-actions{flex-direction:column}.app-v9 .customer-profile-actions>.btn{align-self:stretch}}.app-v9 .customer-contact-editor,.app-v9 .customer-contact-form{flex-direction:column;gap:16px;display:flex}.app-v9 .customer-contact-editbar{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-v9 .customer-contact-helper{margin:0}.app-v9 .customer-contact-actions{margin-top:4px}.app-v9 .customer-contact-actions>.btn{align-self:flex-start}@media (max-width:560px){.app-v9 .customer-contact-actions{flex-direction:column;align-items:stretch}.app-v9 .customer-contact-actions>.btn{align-self:stretch;width:100%}}.app-v9 .consent-control{flex-direction:column;gap:12px;display:flex}.app-v9 .consent-control-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .consent-control-state-meta{color:var(--card-muted);font-size:12.5px}.app-v9 .consent-control-help{color:var(--card-muted);max-width:60ch;margin:0;font-size:12.5px;line-height:1.5}.app-v9 .consent-confirm{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--bg-warm);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.app-v9 .consent-confirm-copy{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .consent-confirm-check{color:var(--card-ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.app-v9 .consent-confirm-check input{flex-shrink:0;margin-top:2px}.app-v9 .consent-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .consent-control-feedback{margin:0;font-size:13px;font-weight:500}.app-v9 .consent-control-feedback.ok{color:#15803d}.app-v9 .consent-control-feedback.error{color:#b91c1c}.app-v9 .consent-control-reassurance{color:var(--card-muted);max-width:60ch;margin:0;font-size:12.5px;line-height:1.5}.app-v9 .customer-order-link{color:inherit;border-radius:var(--r-sm,8px);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.app-v9 .customer-order-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.app-v9 .customer-order-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.app-v9 .customer-order-code{color:var(--card-ink-soft);font-size:13.5px}.app-v9 .customer-order-meta{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.app-v9 .customer-order-total{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .customer-order-date{color:var(--card-muted);font-size:12.5px}.app-v9 .customer-order-link:hover .customer-order-total{color:var(--primary)}.app-v9 .customer-identity-indicator{color:var(--card-ink);margin:0;font-size:15px}.app-v9 .customer-identity-type{font-weight:600}.app-v9 .customer-identity-mask{font-family:var(--font-mono);letter-spacing:.04em;color:var(--card-muted)}.app-v9 .customer-identity-documents{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .customer-identity-document-card{border:1px solid var(--line,var(--card-ink));flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-identity-document-card{border:1px solid var(--line,color-mix(in srgb, var(--card-ink) 12%, transparent))}}.app-v9 .customer-identity-document-card{background:var(--card-ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-identity-document-card{background:color-mix(in srgb, var(--card-ink) 2%, transparent)}}.app-v9 .customer-identity-document-card.is-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-identity-document-card.is-primary{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.app-v9 .customer-identity-document-card.is-primary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-identity-document-card.is-primary{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.app-v9 .customer-identity-primary-badge{vertical-align:middle;background:var(--accent);border-radius:999px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-identity-primary-badge{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.app-v9 .customer-identity-primary-badge{color:var(--accent)}.app-v9 .customer-identity-document-meta{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .customer-identity-add{flex-direction:column;gap:10px;margin-top:4px;display:flex}.app-v9 .customer-identity-add-form{border:1px solid var(--line,var(--card-ink));margin-top:4px;padding:16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-identity-add-form{border:1px solid var(--line,color-mix(in srgb, var(--card-ink) 12%, transparent))}}.app-v9 .customer-identity-add-form{background:var(--card-ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-identity-add-form{background:color-mix(in srgb, var(--card-ink) 2%, transparent)}}.app-v9 .customer-identity-add-success{margin:0}.app-v9 .customer-loyalty-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .customer-loyalty-item{border:1px solid var(--line,var(--card-ink));flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-loyalty-item{border:1px solid var(--line,color-mix(in srgb, var(--card-ink) 12%, transparent))}}.app-v9 .customer-loyalty-item{background:var(--card-ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-loyalty-item{background:color-mix(in srgb, var(--card-ink) 2%, transparent)}}.app-v9 .customer-loyalty-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-v9 .customer-loyalty-programme{color:var(--card-ink);font-size:15px;font-weight:700}.app-v9 .customer-loyalty-meta{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .customer-loyalty-reward{border:1px solid var(--card-hairline);background:#fff;border-radius:12px;flex-direction:column;gap:6px;margin-top:6px;padding:12px 14px;display:flex}.app-v9 .customer-loyalty-reward-label{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .customer-loyalty-reward-value{color:var(--card-ink);font-size:16px;line-height:1.25}.app-v9 .customer-loyalty-benefit{color:var(--card-ink);margin:2px 0 0;font-size:13.5px;font-weight:600}.app-v9 .customer-loyalty-reward-code{color:var(--card-muted);margin:2px 0 0;font-size:13px}.app-v9 .customer-loyalty-note{color:var(--card-muted);margin:2px 0 0;font-size:13px;line-height:1.5}.app-v9 .customer-loyalty-nowin{color:var(--card-muted);margin:2px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:560px){.app-v9 .customer-order-link{flex-direction:column;align-items:flex-start;gap:8px}.app-v9 .customer-order-meta{text-align:left;align-items:flex-start}}.app-v9 .customer-comms{flex-direction:column;gap:12px;display:flex}.app-v9 .customer-comm-row{flex-direction:column;gap:4px;display:flex}.app-v9 .customer-comm-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.app-v9 .customer-comm-source{border:1px solid var(--hairline,#e6e8f0);background:var(--accent);border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .customer-comm-source{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.app-v9 .customer-comm-source{color:var(--card-muted);white-space:nowrap;font-size:11.5px;font-weight:600}.app-v9 .customer-comm-subject{color:var(--card-ink);min-width:0;font-size:14.5px;font-weight:600}.app-v9 .customer-comm-meta{color:var(--card-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.app-v9 .customer-comm-date{font-variant-numeric:tabular-nums;color:var(--card-ink-soft)}.app-v9 .customer-comm-campaign{color:var(--card-muted)}.app-v9 .customer-comm-reason{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .customer-comms-more{justify-content:flex-start;display:flex}.app-v9 .customer-comms-note{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .comm-badge{border:1px solid var(--card-hairline);background:var(--bg-warm);color:var(--card-ink-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.app-v9 .comm-badge-sent{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .comm-badge-sent{border-color:color-mix(in srgb, #16a34a 35%, var(--card-hairline))}}.app-v9 .comm-badge-sent{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .comm-badge-sent{background:color-mix(in srgb, #16a34a 12%, var(--card))}}.app-v9 .comm-badge-sent{color:#15803d}.app-v9 .comm-badge-failed{border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .comm-badge-failed{border-color:color-mix(in srgb, #b91c1c 26%, var(--card-hairline))}}.app-v9 .comm-badge-failed{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .comm-badge-failed{background:color-mix(in srgb, #b91c1c 8%, var(--card))}}.app-v9 .comm-badge-failed{color:#b91c1c}.app-v9 .comm-badge-skipped{border-color:#b45309}@supports (color:color-mix(in lab, red, red)){.app-v9 .comm-badge-skipped{border-color:color-mix(in srgb, #b45309 30%, var(--card-hairline))}}.app-v9 .comm-badge-skipped{background:#b45309}@supports (color:color-mix(in lab, red, red)){.app-v9 .comm-badge-skipped{background:color-mix(in srgb, #b45309 10%, var(--card))}}.app-v9 .comm-badge-skipped{color:#b45309}.app-v9 .comm-badge-pending{border-color:var(--card-hairline);background:var(--bg-warm);color:var(--card-ink-soft)}.app-v9 .consent-event-row{flex-direction:column;gap:4px;display:flex}.app-v9 .consent-event-main{color:var(--card-ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:14.5px;display:flex}.app-v9 .consent-event-date{font-variant-numeric:tabular-nums;color:var(--card-ink-soft)}.app-v9 .consent-event-sep{color:var(--card-hairline)}.app-v9 .consent-event-headline{color:var(--card-ink)}.app-v9 .consent-event-detail{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .consent-event-meta{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .customer-doc-search{flex-direction:column;gap:14px;display:flex}.app-v9 .customer-doc-search-form{flex-direction:column;gap:10px;display:flex}.app-v9 .customer-doc-search-fields{grid-template-columns:minmax(120px,.6fr) minmax(200px,1fr);align-items:end;gap:12px 16px;display:grid}.app-v9 .customer-doc-search-prefix{grid-column:1/-1}.app-v9 .customer-doc-search-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .customer-doc-search-results{margin-top:4px}@media (max-width:560px){.app-v9 .customer-doc-search-fields{grid-template-columns:1fr}}.app-v9 .customer-identity-reveal{flex-direction:column;gap:12px;display:flex}.app-v9 .customer-identity-reveal-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app-v9 .customer-action-btn{gap:8px}.app-v9 .customer-action-btn-icon{flex:none;width:17px;height:17px}@media (max-width:560px){.app-v9 .customer-contact-editbar .customer-action-btn,.app-v9 .customer-identity-reveal-actions .customer-action-btn{justify-content:center;align-self:stretch;width:100%}}.app-v9 .customer-identity-full{flex-direction:column;gap:8px;display:flex}.app-v9 .customer-identity-full-label{text-transform:uppercase;letter-spacing:.06em;color:var(--card-muted);font-size:12px}.app-v9 .customer-identity-full-value{font-family:var(--font-mono);letter-spacing:.02em;color:var(--card-ink);word-break:break-all;font-size:16px}.app-v9 .email-campaign-form{flex-direction:column;gap:18px;display:flex}.app-v9 .email-campaign-form-head{flex-direction:column;gap:4px;display:flex}.app-v9 .email-campaign-form .field label{font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:normal;text-transform:none}.app-v9 .email-campaign-form .field>label,.app-v9 .email-campaign-form .field>.field-label{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .email-campaign-form .field input[aria-invalid=true]{border-color:var(--error,#d93b3b)}.app-v9 .email-campaign-form .field input[aria-invalid=true]:focus{border-color:var(--error,#d93b3b);box-shadow:0 0 0 3px var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-form .field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--error,#d93b3b) 28%, transparent)}}.app-v9 .email-campaign-form .email-rich-editor[aria-invalid=true]{border-color:var(--error,#d93b3b)}.app-v9 .email-campaign-form .email-rich-editor[aria-invalid=true]:focus,.app-v9 .email-campaign-form .email-rich-editor[aria-invalid=true]:focus-visible{border-color:var(--error,#d93b3b);box-shadow:0 0 0 3px var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-form .email-rich-editor[aria-invalid=true]:focus,.app-v9 .email-campaign-form .email-rich-editor[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--error,#d93b3b) 28%, transparent)}}.app-v9 .email-campaign-form-error-summary{margin:0}.app-v9 .email-campaign-form-actions{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card-tint);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px;padding:16px 18px;display:flex}.app-v9 .email-campaign-form-actions>.email-campaign-form-note{flex:240px;min-width:0}@media (min-width:561px){.app-v9 .email-compose-footer .email-campaign-form-actions>.btn{align-self:center}}.app-v9 .email-campaign-form-note{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .ai-assist-control{border:1px solid var(--primary);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-assist-control{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--hairline))}}.app-v9 .ai-assist-control{background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 100%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-assist-control{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 7%, var(--card)) 0%, color-mix(in srgb, var(--primary) 3%, var(--card)) 100%)}}.app-v9 .ai-assist-control-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-v9 .ai-assist-control-cost{flex:none;display:inline-flex}.app-v9 .ai-assist-cost{border:1px solid var(--primary);border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-assist-cost{border:1px solid color-mix(in srgb, var(--primary) 26%, var(--hairline))}}.app-v9 .ai-assist-cost{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-assist-cost{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .ai-assist-cost{color:var(--primary-deep,var(--primary));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.app-v9 .ai-assist-btn{flex:none;align-items:center;gap:8px;display:inline-flex}.app-v9 .ai-assist-btn-icon{width:16px;height:16px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.app-v9 .ai-assist-btn-icon svg{width:16px;height:16px}.app-v9 .ai-assist-btn:disabled .ai-assist-btn-icon{color:var(--muted)}.app-v9 .ai-assist-btn-label{line-height:1}.app-v9 .ai-assist-help{color:var(--card-muted,var(--muted));margin:0;font-size:13px;line-height:1.45}.app-v9 .ai-assist-panel{border:1px solid var(--card-border,#0f172a1a);background:var(--card-bg,#fff);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.app-v9 .email-campaign-ai-control-wrap{position:relative}.app-v9 .ai-credit-debit{z-index:2;border:1px solid var(--primary);border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex;position:absolute;top:-6px;right:6px}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-credit-debit{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.app-v9 .ai-credit-debit{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-credit-debit{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .ai-credit-debit{color:var(--primary-deep,var(--primary));white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;animation:1.4s ease-out forwards ai-credit-debit-rise}@keyframes ai-credit-debit-rise{0%{opacity:0;transform:translateY(6px)scale(.96)}18%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){.app-v9 .ai-credit-debit{animation:1.4s ease-out forwards ai-credit-debit-fade}@keyframes ai-credit-debit-fade{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}}.app-v9 .ai-live-region{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .ai-enhanced-badge{color:var(--primary-deep,var(--primary));background:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-enhanced-badge{background:color-mix(in srgb, var(--primary) 11%, var(--card))}}.app-v9 .ai-enhanced-badge{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-enhanced-badge{border:1px solid color-mix(in srgb, var(--primary) 26%, transparent)}}.app-v9 .ai-enhanced-badge{white-space:nowrap}.app-v9 .ai-enhanced-badge-icon{width:14px;height:14px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.app-v9 .ai-enhanced-badge-icon svg{width:14px;height:14px}.app-v9 .ai-enhanced-badge-label{line-height:1}.app-v9 .ai-signal-field{border-radius:12px;position:relative}.app-v9 .ai-signal-field[data-ai-glow]:after{content:"";pointer-events:none;z-index:1;box-shadow:0 0 0 1.5px var(--primary), 0 0 18px 2px var(--primary);border-radius:14px;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.app-v9 .ai-signal-field[data-ai-glow]:after{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--primary) 55%, transparent), 0 0 18px 2px color-mix(in srgb, var(--primary) 32%, transparent)}}.app-v9 .ai-signal-field[data-ai-glow]:after{animation:2.4s ease-out forwards ai-signal-glow}@keyframes ai-signal-glow{0%{opacity:0}12%{opacity:1}60%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.app-v9 .ai-signal-field[data-ai-glow]:after{animation:2.4s ease-out forwards ai-signal-glow-fade}@keyframes ai-signal-glow-fade{0%,to{opacity:0}20%,70%{opacity:1}}}.app-v9 .email-campaign-ai{flex-direction:column;gap:12px;margin-top:10px;display:flex}.app-v9 .email-campaign-ai-proposal-field{flex-direction:column;gap:4px;display:flex}.app-v9 .email-campaign-ai-proposal-label{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .email-campaign-ai-proposal-subject{color:var(--card-ink);margin:0;font-size:15px;font-weight:600}.app-v9 .email-campaign-ai-proposal-body{color:var(--card-ink);white-space:pre-wrap;max-height:280px;margin:0;font-size:14px;line-height:1.6;overflow-y:auto}.app-v9 .email-campaign-ai-proposal-reason{color:var(--card-muted);margin:0;font-size:13px;font-style:italic}.app-v9 .email-campaign-ai-proposal-actions{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .email-campaign-ai-proposal-safe{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .product-description-ai{flex-direction:column;gap:12px;margin-top:10px;display:flex}.app-v9 .product-description-ai-control-wrap{position:relative}.app-v9 .product-description-ai-enhanced{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-v9 .product-description-ai-undo{flex:none}.app-v9 .product-photo-ai{flex-direction:column;gap:14px;margin-top:6px;display:flex}.app-v9 .product-photo-ai-enhanced{flex-direction:column;gap:12px;display:flex}.app-v9 .product-photo-ai-badge-row{align-items:center;margin:0;display:flex}.app-v9 .product-photo-ai-note{color:var(--card-muted);max-width:52ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .product-photo-ai-working{color:var(--primary-deep,var(--primary));max-width:52ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .product-photo-ai-secondary{border-top:1px solid var(--card-hairline);flex-direction:column;gap:10px;padding-top:12px;display:flex}.app-v9 .product-photo-ai-ba{max-width:340px}.app-v9 .product-photo-ai-ba[open]{flex-direction:column;gap:8px;display:flex}.app-v9 .product-photo-ai-ba-summary{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);cursor:pointer;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.app-v9 .product-photo-ai-ba-summary::-webkit-details-marker{display:none}.app-v9 .product-photo-ai-ba-summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.app-v9 .product-photo-ai-ba[open]>.product-photo-ai-ba-summary:before{transform:rotate(45deg)}.app-v9 .product-photo-ai-ba-summary:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);border-radius:4px;outline:none}.app-v9 .product-photo-ai-ba-viewport{aspect-ratio:1;border-radius:var(--r-sm,10px);border:1px solid var(--primary);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-photo-ai-ba-viewport{border:1px solid color-mix(in srgb, var(--primary) 34%, var(--card-hairline))}}.app-v9 .product-photo-ai-ba-viewport{background:var(--card);-webkit-user-select:none;user-select:none}.app-v9 .product-photo-ai-ba-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.app-v9 .product-photo-ai-ba-img--before{clip-path:inset(0 calc(100% - var(--ba-pos,50%)) 0 0)}.app-v9 .product-photo-ai-ba-divider{top:0;bottom:0;left:var(--ba-pos,50%);background:var(--primary);width:2px;position:absolute;transform:translate(-1px)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-photo-ai-ba-divider{background:color-mix(in srgb, var(--primary) 85%, #fff)}}.app-v9 .product-photo-ai-ba-divider{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-photo-ai-ba-divider{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent)}}.app-v9 .product-photo-ai-ba-divider{pointer-events:none}.app-v9 .product-photo-ai-ba-tag{letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#0f172a9e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:8px}.app-v9 .product-photo-ai-ba-tag--before{left:8px}.app-v9 .product-photo-ai-ba-tag--after{right:8px}.app-v9 .product-photo-ai-ba-range{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.app-v9 .product-photo-ai-ba-range::-webkit-slider-runnable-track{background:0 0;height:100%}.app-v9 .product-photo-ai-ba-range::-moz-range-track{background:0 0;height:100%}.app-v9 .product-photo-ai-ba-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--primary);cursor:ew-resize;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 4px #0f172a47}.app-v9 .product-photo-ai-ba-range::-moz-range-thumb{border:2px solid var(--primary);cursor:ew-resize;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 4px #0f172a47}.app-v9 .product-photo-ai-ba-range:focus-visible{outline:none}.app-v9 .product-photo-ai-ba-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--primary), 0 1px 4px #0f172a47}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-photo-ai-ba-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 45%, transparent), 0 1px 4px #0f172a47}}.app-v9 .product-photo-ai-ba-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--primary), 0 1px 4px #0f172a47}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-photo-ai-ba-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 45%, transparent), 0 1px 4px #0f172a47}}.app-v9 .product-photo-ai-regen{border-top:1px solid var(--card-hairline);margin-top:4px;padding-top:12px}.app-v9 .product-photo-ai-restore-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-v9 .product-photo-ai-restore{flex:none}.app-v9 .product-photo-ai-restore-note{color:var(--card-muted);font-size:12.5px;line-height:1.4}.app-v9 .product-photo-ai-feedback{margin:0;font-size:13px;line-height:1.5}.app-v9 .product-photo-ai-feedback.tone-success{color:var(--success,#157347)}.app-v9 .product-photo-ai-feedback.tone-error{color:var(--danger,#b42318)}.app-v9 .product-photo-ai-feedback.tone-info{color:var(--card-muted)}.app-v9 .db-credits-balance-card{flex-direction:column;gap:10px;display:flex}.app-v9 .db-credits-balance-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .db-credits-balance-value{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.app-v9 .db-credits-balance-number{font-family:var(--font-mono);color:var(--primary-deep,var(--primary));font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.app-v9 .db-credits-balance-unit{color:var(--ink-soft,var(--card-ink));font-size:15px;font-weight:600}.app-v9 .db-credits-balance-note{max-width:60ch;color:var(--card-muted);margin:0;font-size:13.5px;line-height:1.6}.app-v9 .db-credits-history{flex-direction:column;gap:16px;display:flex}.app-v9 .db-credits-history-head{flex-direction:column;gap:4px;display:flex}.app-v9 .db-credits-history-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .db-credits-history-item{margin:0}.app-v9 .db-credits-history-details{border:1px solid var(--hairline);background:var(--card);border-radius:12px;overflow:hidden}.app-v9 .db-credits-history-details[open]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-details[open]{border-color:color-mix(in srgb, var(--primary) 26%, var(--hairline))}}.app-v9 .db-credits-history-summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 16px;list-style:none;display:flex}.app-v9 .db-credits-history-summary::-webkit-details-marker{display:none}.app-v9 .db-credits-history-summary:hover{background:var(--card-tint,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-summary:hover{background:var(--card-tint,color-mix(in srgb, var(--primary) 4%, var(--card)))}}.app-v9 .db-credits-history-details>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-details>summary:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .db-credits-history-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .db-credits-history-action{color:var(--card-ink);font-size:14.5px;font-weight:700}.app-v9 .db-credits-history-source{color:var(--card-muted);font-size:12.5px}.app-v9 .db-credits-history-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-v9 .db-credits-history-status{border:1px solid var(--hairline);color:var(--card-muted);background:var(--card-tint,var(--card-ink));border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-status{background:var(--card-tint,color-mix(in srgb, var(--card-ink) 4%, var(--card)))}}.app-v9 .db-credits-history-status.tone-applied{color:var(--success-deep,#1f7a4d);border-color:var(--success,#2faa6a)}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-status.tone-applied{border-color:color-mix(in srgb, var(--success,#2faa6a) 32%, var(--hairline))}}.app-v9 .db-credits-history-status.tone-applied{background:var(--success,#2faa6a)}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-status.tone-applied{background:color-mix(in srgb, var(--success,#2faa6a) 10%, var(--card))}}.app-v9 .db-credits-history-status.tone-generated{color:var(--primary-deep,var(--primary));border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-status.tone-generated{border-color:color-mix(in srgb, var(--primary) 28%, var(--hairline))}}.app-v9 .db-credits-history-status.tone-generated{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-status.tone-generated{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .db-credits-history-cost{font-family:var(--font-mono);color:var(--ink-soft,var(--card-ink));font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.app-v9 .db-credits-history-delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.app-v9 .db-credits-history-delta.is-positive{color:var(--success-deep,#1f7a4d)}.app-v9 .db-credits-history-delta.is-negative{color:var(--ink-soft,var(--card-ink))}.app-v9 .db-credits-history-static{border:1px solid var(--hairline);background:var(--card);border-radius:12px;overflow:hidden}.app-v9 .db-credits-history-static .db-credits-history-summary{cursor:default}.app-v9 .db-credits-history-date{font-family:var(--font-mono);color:var(--card-muted);font-variant-numeric:tabular-nums;font-size:12px}.app-v9 .db-credits-history-detail{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;padding:4px 16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-history-detail{border-top:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}}.app-v9 .db-credits-history-field{flex-direction:column;gap:4px;display:flex}.app-v9 .db-credits-history-label{letter-spacing:.03em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:600}.app-v9 .db-credits-history-subject{color:var(--card-ink);margin:0;font-size:15px;font-weight:600}.app-v9 .db-credits-history-text{color:var(--card-ink);white-space:pre-wrap;max-height:320px;margin:0;font-size:14px;line-height:1.6;overflow-y:auto}.app-v9 .db-credits-history-reason{color:var(--card-muted);margin:0;font-size:13px;font-style:italic}.app-v9 .db-credits-image-hint{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .db-credits-image-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.app-v9 .db-credits-image-single{grid-template-columns:minmax(0,240px);display:grid}.app-v9 .db-credits-image-figure{flex-direction:column;gap:6px;margin:0;display:flex}.app-v9 .db-credits-image-img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md,12px);border:1px solid var(--card-hairline);background:var(--primary);width:100%}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-image-img{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .db-credits-image-img{display:block}.app-v9 .db-credits-image-caption{letter-spacing:.03em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:600}.app-v9 .db-credits-image-fallback{aspect-ratio:1;text-align:center;border-radius:var(--r-md,12px);border:1px dashed var(--card-hairline);background:var(--card-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .db-credits-image-fallback{background:color-mix(in srgb, var(--card-muted) 8%, var(--card))}}.app-v9 .db-credits-image-fallback{color:var(--card-muted);font-size:12.5px;line-height:1.4}.app-v9 .db-credits-image-fallback span[aria-hidden]{opacity:.8;font-size:22px}@media (max-width:560px){.app-v9 .db-credits-image-pair{grid-template-columns:1fr}}.app-v9 .email-template-picker{flex-direction:column;gap:18px;display:flex}.app-v9 .email-template-picker-head{flex-direction:column;gap:4px;display:flex}.app-v9 .email-template-categories{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .email-template-category-chip{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.app-v9 .email-template-category-chip:hover{border-color:var(--hairline-strong,var(--card-hairline));color:var(--card-ink)}.app-v9 .email-template-category-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .email-template-category-chip.is-active{background:var(--primary-soft);border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-template-category-chip.is-active{border-color:color-mix(in srgb, var(--primary-deep) 35%, transparent)}}.app-v9 .email-template-category-chip.is-active{color:var(--primary-darker,var(--primary-deep))}.app-v9 .email-template-category-chip-emoji{margin-right:7px;font-size:15px;line-height:1}.app-v9 .email-template-card-category-emoji{text-transform:none;margin-right:6px;font-size:13px;line-height:1}.app-v9 .email-template-picker-none{color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.5}.app-v9 .email-template-overwrite-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.app-v9 .email-template-applied{border:1px solid var(--primary-deep);margin:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-template-applied{border:1px solid color-mix(in srgb, var(--primary-deep) 22%, transparent)}}.app-v9 .email-template-applied{border-radius:var(--r-sm);background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep));font-size:14px}.app-v9 .email-template-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .email-template-card{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.app-v9 .email-template-card-category{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .email-template-card-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:600}.app-v9 .email-template-card-desc{color:var(--card-ink-soft);flex:auto;margin:0;font-size:13px;line-height:1.45}.app-v9 .email-template-card-apply{align-self:flex-start;margin-top:4px}.app-v9 .email-template-picker-note{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .email-template-picker-toggle{border-radius:var(--r-md);border:1px solid var(--primary-deep);align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-template-picker-toggle{border:1px solid color-mix(in srgb, var(--primary-deep) 20%, var(--card-hairline))}}.app-v9 .email-template-picker-toggle{background:var(--primary-soft);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.app-v9 .email-template-picker-toggle:hover{border-color:var(--primary-deep);box-shadow:var(--shadow-sm,0 6px 18px #0f14220f)}.app-v9 .email-template-picker-toggle[aria-expanded=true]{background:var(--card-tint)}.app-v9 .email-template-picker-toggle-icon-lead{background:var(--card);width:44px;height:44px;color:var(--primary-deep);border:1px solid var(--primary-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-template-picker-toggle-icon-lead{border:1px solid color-mix(in srgb, var(--primary-deep) 22%, transparent)}}.app-v9 .email-template-picker-toggle-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.app-v9 .email-template-picker-toggle-sub{color:var(--card-muted);font-size:13px;line-height:1.5}.app-v9 .email-template-picker-toggle-action{background:var(--primary);color:var(--primary-on);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.app-v9 .email-template-picker-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:560px){.app-v9 .email-template-picker-toggle{flex-wrap:wrap}.app-v9 .email-template-picker-toggle-action{margin-left:56px}}.app-v9 .email-template-picker-body{flex-direction:column;gap:18px;display:flex}.app-v9 .crm-mgr{flex-direction:column;gap:20px;display:flex}.app-v9 .crm-mgr-operator{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.app-v9 .crm-mgr-operator-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.app-v9 .crm-mgr-search{flex:260px;max-width:380px;margin:0}.app-v9 .crm-mgr-filters{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .crm-mgr-chip{border:1px solid var(--card-hairline);background:var(--card);min-height:34px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;transition:border-color .12s,background-color .12s;display:inline-flex}.app-v9 .crm-mgr-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-chip:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--card-hairline))}}.app-v9 .crm-mgr-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .crm-mgr-chip.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-chip.is-on{border-color:color-mix(in srgb, var(--accent) 55%, var(--card-hairline))}}.app-v9 .crm-mgr-chip.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-chip.is-on{background:color-mix(in srgb, var(--accent) 12%, var(--card))}}.app-v9 .crm-mgr-chip.is-on{color:var(--card-ink);font-weight:700}.app-v9 .crm-mgr-chip-count{font-family:var(--font-mono);color:var(--card-muted);font-size:11px}.app-v9 .crm-mgr-chip.is-on .crm-mgr-chip-count{color:var(--card-ink-soft)}.app-v9 .crm-mgr-counts{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .crm-mgr-counts strong{font-family:var(--font-mono);color:var(--card-ink);font-size:14px}.app-v9 .crm-mgr-board{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.app-v9 .crm-mgr-list-pane{max-height:72vh;padding-right:4px;overflow-y:auto}.app-v9 .crm-mgr-groups,.app-v9 .crm-mgr-list{margin:0;padding:0;list-style:none}.app-v9 .crm-mgr-group+.crm-mgr-group{margin-top:14px}.app-v9 .crm-mgr-group-head{border-radius:var(--r-xs);background:var(--card-ink);border:1px solid #0000;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-group-head{background:color-mix(in srgb, var(--card-ink) 4%, transparent)}}.app-v9 .crm-mgr-group-head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);text-align:left;cursor:pointer;font-size:11.5px;font-weight:700}.app-v9 .crm-mgr-group-head:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-group-head:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--card-hairline))}}.app-v9 .crm-mgr-group-head:hover{color:var(--card-ink)}.app-v9 .crm-mgr-group-head:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .crm-mgr-group-head.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-group-head.is-selected{border-color:color-mix(in srgb, var(--accent) 55%, var(--card-hairline))}}.app-v9 .crm-mgr-group-head.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-group-head.is-selected{background:color-mix(in srgb, var(--accent) 12%, var(--card))}}.app-v9 .crm-mgr-group-head.is-selected{color:var(--card-ink)}.app-v9 .crm-mgr-group-emoji{font-size:15px;line-height:1}.app-v9 .crm-mgr-group-label{flex:auto;min-width:0}.app-v9 .crm-mgr-group-meta{align-items:center;gap:8px;display:inline-flex}.app-v9 .crm-mgr-group-count{font-family:var(--font-mono);font-size:11px}.app-v9 .crm-mgr-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.app-v9 .crm-mgr-row{border:1px solid var(--card-hairline);border-radius:var(--r-xs);background:var(--card);text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;flex-direction:column;gap:5px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:flex}.app-v9 .crm-mgr-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-row:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--card-hairline))}}.app-v9 .crm-mgr-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-row:hover{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.app-v9 .crm-mgr-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .crm-mgr-row.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-row.is-selected{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .crm-mgr-row.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-row.is-selected{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .crm-mgr-row.is-selected{box-shadow:inset 3px 0 0 0 var(--primary)}.app-v9 .crm-mgr-row-title{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .crm-mgr-row.is-selected .crm-mgr-row-title{font-weight:700}.app-v9 .crm-mgr-row-signals{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-v9 .crm-mgr-row-signals .admin-ai-state{padding:2px 8px 2px 7px;font-size:11.5px}.app-v9 .crm-mgr-row-subject{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-v9 .crm-mgr-unsaved-dot{background:var(--warning);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-unsaved-dot{background:color-mix(in srgb, var(--warning) 20%, transparent)}}.app-v9 .crm-mgr-unsaved-dot{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--card-ink);font-size:10.5px;font-weight:700}.app-v9 .crm-mgr-editor{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);flex-direction:column;gap:16px;padding:20px;display:flex}.app-v9 .crm-mgr-editor-back{margin:0;font-size:13px;display:none}.app-v9 .crm-mgr-editor-back button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-v9 .crm-mgr-editor-head{flex-direction:column;gap:7px;display:flex}.app-v9 .crm-mgr-editor-title{font-family:var(--font-display,inherit);color:var(--card-ink);margin:0;font-size:20px;font-weight:650}.app-v9 .crm-mgr-editor-lead{max-width:62ch;color:var(--card-muted);margin:0;font-size:13px;line-height:1.55}.app-v9 .crm-mgr-visible{border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-mgr-visible{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .crm-mgr-visible{color:var(--card-ink-soft);cursor:pointer;font-size:13px;font-weight:600}.app-v9 .crm-mgr-visible input{accent-color:var(--primary);width:17px;height:17px}.app-v9 .crm-mgr-editor-fields{border-top:1px solid var(--card-hairline);flex-direction:column;gap:16px;padding-top:14px;display:flex}.app-v9 .crm-mgr-editor-fields .field{width:100%;margin:0}.app-v9 .crm-mgr-emoji-field{max-width:190px}.app-v9 .crm-mgr-emoji-field input{text-align:center;font-size:22px}.app-v9 .crm-mgr-body-field textarea{min-height:260px;font-size:14px;line-height:1.6}.app-v9 .crm-mgr-editor-foot{margin:0}.app-v9 .crm-mgr-actions{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;display:flex}.app-v9 .crm-mgr-actions-state{flex:260px;margin:0;font-size:13.5px}.app-v9 .crm-mgr-actions-clean{color:var(--card-muted)}.app-v9 .crm-mgr-actions-dirty{color:var(--card-ink)}.app-v9 .crm-mgr-actions-dirty strong{font-family:var(--font-mono)}.app-v9 .crm-mgr-actions-buttons{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .crm-mgr-actions-note{color:var(--card-muted);flex:100%;margin:0;font-size:12.5px}@media (max-width:900px){.app-v9 .crm-mgr-board{grid-template-columns:minmax(0,1fr)}.app-v9 .crm-mgr-board[data-view=list] .crm-mgr-editor-pane,.app-v9 .crm-mgr-board[data-view=detail] .crm-mgr-list-pane{display:none}.app-v9 .crm-mgr-editor-back{display:block}.app-v9 .crm-mgr-list-pane{max-height:none;overflow-y:visible}.app-v9 .crm-mgr-editor{padding:16px}.app-v9 .crm-mgr-search{max-width:none}.app-v9 .crm-mgr-actions-buttons{flex:100%}.app-v9 .crm-mgr-actions-buttons .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.app-v9 .crm-mgr-chip,.app-v9 .crm-mgr-row{transition:none}}.app-v9 .crm-template-restore{border-color:var(--danger,#b42318);flex-direction:column;gap:12px;margin-top:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .crm-template-restore{border-color:color-mix(in srgb, var(--danger,#b42318) 18%, var(--card-hairline))}}.app-v9 .crm-template-restore-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:600}.app-v9 .crm-template-restore-lead{color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.5}.app-v9 .crm-template-restore-confirm{flex-direction:column;gap:14px;display:flex}.app-v9 .crm-template-restore-check{color:var(--card-ink-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.app-v9 .crm-template-restore-actions{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .email-campaign-variables{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:12px;flex-direction:column;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.app-v9 .email-campaign-variables-head{flex-direction:column;gap:3px;display:flex}.app-v9 .email-campaign-variables-title{color:var(--card-ink);font-size:13px;font-weight:700}.app-v9 .email-campaign-variables-lead{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .email-campaign-variables-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-campaign-variable-item{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.app-v9 .email-campaign-variable-chip{border:1px solid var(--card-hairline);background:var(--card);cursor:pointer;border-radius:999px;align-items:baseline;gap:8px;padding:7px 14px;transition:border-color .15s,background .15s;display:inline-flex}.app-v9 .email-campaign-variable-chip:hover{border-color:var(--violet);background:var(--violet-tint,#7c5cff0f)}.app-v9 .email-campaign-variable-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .email-campaign-variable-chip-token{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--violet-deep,#5c3fe0);font-size:13px;font-weight:600}.app-v9 .email-campaign-variable-chip-label{color:var(--card-ink);font-size:13px;font-weight:600}.app-v9 .email-campaign-variable-desc{color:var(--card-muted);font-size:13px}.app-v9 .email-campaign-audience-figure{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-wrap:wrap;align-items:baseline;gap:12px;padding:20px 22px;display:flex}.app-v9 .email-campaign-audience-count{font-family:var(--font-bricolage,var(--font-display));color:var(--primary-darker,var(--primary-deep));font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.app-v9 .email-campaign-audience-unit{color:var(--card-ink);font-size:15px}.app-v9 .email-campaign-audience-exclusions{flex-direction:column;gap:10px;display:flex}.app-v9 .email-campaign-audience-subtitle{color:var(--card-muted);margin:0;font-size:13px;font-weight:600}.app-v9 .email-campaign-exclusion-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-campaign-exclusion-row{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.app-v9 .email-campaign-exclusion-label{color:var(--card-ink);font-size:14px}.app-v9 .email-campaign-exclusion-count{color:var(--card-muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.app-v9 .email-campaign-preview{flex-direction:column;gap:18px;display:flex}.app-v9 .email-campaign-preview-head{flex-direction:column;gap:4px;display:flex}.app-v9 .email-campaign-preview-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.app-v9 .email-campaign-preview-stage[data-device=mobile] .email-campaign-preview-frame{max-width:360px;margin-inline:auto;padding:20px}.app-v9 .email-campaign-preview-frame{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-sm,0 6px 20px #0f14220f);flex-direction:column;gap:18px;margin:0;padding:26px 28px;display:flex}.app-v9 .email-campaign-preview-caption{letter-spacing:.01em;color:var(--card-muted);border:1px solid var(--card-hairline);background:var(--card-tint);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.app-v9 .email-campaign-preview-meta{border-bottom:1px solid var(--card-hairline);flex-direction:column;gap:8px;margin:0;padding-bottom:16px;display:flex}.app-v9 .email-campaign-preview-meta-row{align-items:baseline;gap:10px;display:flex}.app-v9 .email-campaign-preview-meta-label{text-transform:uppercase;letter-spacing:.04em;min-width:56px;color:var(--card-muted);flex:none;font-size:12px;font-weight:600}.app-v9 .email-campaign-preview-meta-value{color:var(--card-ink);margin:0;font-size:15px;font-weight:600}.app-v9 .email-campaign-preview-subject{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);margin:0;font-size:18px;font-weight:700;line-height:1.3}.app-v9 .email-campaign-preview-body{margin:0}.app-v9 .email-campaign-preview-body-text{color:var(--card-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.app-v9 .email-campaign-preview-subject.is-placeholder,.app-v9 .email-campaign-preview-body-text.is-placeholder{color:var(--card-muted);font-style:italic;font-weight:400}.app-v9 .email-campaign-preview-hero{border:1px solid var(--hairline,#e6e8f0);border-radius:12px;width:100%;height:auto;margin:0 0 14px;display:block}.app-v9 .email-compose-group{flex-direction:column;gap:16px;display:flex}.app-v9 .email-compose-group+.email-compose-group{border-top:1px solid var(--card-hairline);margin-top:6px;padding-top:22px}.app-v9 .email-compose-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11.5px;font-weight:700}.app-v9 .email-compose-internal-field{background:var(--surface-muted,#f4f5fa);border:1px solid var(--card-hairline);border-radius:12px;margin:0;padding:14px 16px}.app-v9 .email-compose-internal-field input{background:var(--card-bg,#fff)}.app-v9 .email-compose-field-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;display:flex}.app-v9 .email-compose-field-head>label,.app-v9 .email-compose-field-head>.field-label{font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:normal;text-transform:none;color:var(--card-ink);margin:0;font-size:14px;font-weight:600}.app-v9 .email-compose-tag,.app-v9 .email-compose-optional{letter-spacing:.01em;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.app-v9 .email-compose-hint{color:var(--card-muted);margin:-6px 0 0;font-size:13px;line-height:1.5}.app-v9 .email-compose-content{margin:0}.app-v9 .email-compose-plain-body{resize:vertical;min-height:200px;line-height:1.6}.app-v9 .email-compose-footer{border-top:1px solid var(--card-hairline);flex-direction:column;gap:12px;margin-top:6px;padding-top:22px;display:flex}.app-v9 .email-hero{flex-direction:column;gap:10px;display:flex}.app-v9 .email-hero-panel{flex-direction:column;gap:12px;display:flex}.app-v9 .email-hero-thumb{border:1px dashed var(--hairline-strong,#d2d7e4);background:var(--surface-muted,#f4f5fa);width:100%;height:132px;color:var(--card-muted);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.app-v9 .email-hero-thumb.has-image{border-style:solid;border-color:var(--hairline,#e6e8f0)}.app-v9 .email-hero-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .email-hero-actions{flex-direction:column;gap:8px;display:flex}.app-v9 .email-hero-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .email-hero-trigger{cursor:pointer}.app-v9 .email-hero-remove{color:var(--card-muted)}.app-v9 .email-hero-filename{color:var(--card-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.app-v9 .email-hero-alt-toggle{margin:0}.app-v9 .email-hero-alt-summary{cursor:pointer;width:fit-content;color:var(--card-muted);list-style:revert;font-size:13px;font-weight:600}.app-v9 .email-hero-alt-summary:hover{color:var(--card-ink)}.app-v9 .email-hero-alt-toggle[open] .email-hero-alt-summary{margin-bottom:10px}.app-v9 .email-hero-alt-field{width:100%;margin:0}.app-v9 .email-hero-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-v9 .email-hero-help{flex:200px;min-width:0;margin:0}@media (max-width:640px){.app-v9 .email-hero-thumb{height:120px}.app-v9 .email-hero-footer{align-items:flex-start}}.app-v9 .email-rich-composer{flex-direction:column;gap:10px;display:flex}.app-v9 .email-rich-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-v9 .email-rich-tool{appearance:none;border:1px solid var(--card-hairline);background:var(--card-bg,#fff);min-width:38px;height:38px;color:var(--card-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.app-v9 .email-rich-tool-italic span{font-style:italic}.app-v9 .email-rich-tool:hover{background:var(--card-tint);border-color:var(--primary);color:var(--primary-deep,var(--primary))}.app-v9 .email-rich-tool:active{transform:translateY(1px)}.app-v9 .email-rich-tool:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .email-rich-tool.is-active{background:var(--primary);border-color:var(--primary-deep,var(--primary));color:#fff}.app-v9 .email-rich-tool.is-active:hover{background:var(--primary-deep,var(--primary));color:#fff}.app-v9 .email-rich-tool:disabled{opacity:.5;cursor:not-allowed}.app-v9 .email-rich-source-toggle{appearance:none;color:var(--card-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;margin-left:auto;padding:6px 10px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.app-v9 .email-rich-source-toggle:hover{background:var(--card-tint);color:var(--card-ink)}.app-v9 .email-rich-source-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .email-rich-source-toggle[aria-pressed=true]{color:var(--primary-deep,var(--primary))}.app-v9 .email-rich-editor{border:1px solid var(--card-hairline);background:var(--card-bg,#fff);min-height:180px;color:var(--card-ink);overflow-wrap:anywhere;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.6;position:relative}.app-v9 .email-rich-editor:focus-visible,.app-v9 .email-rich-editor:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--card-tint);outline:none}.app-v9 .email-rich-editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--card-muted);pointer-events:none;font-style:italic;position:absolute;top:14px;left:16px;right:16px}.app-v9 .email-rich-editor p{margin:0 0 10px}.app-v9 .email-rich-editor p:last-child{margin-bottom:0}.app-v9 .email-rich-editor>div{margin:0 0 10px}.app-v9 .email-rich-editor>div:last-child{margin-bottom:0}.app-v9 .email-rich-editor h3{margin:4px 0 8px;font-size:16px;font-weight:700;line-height:1.35}.app-v9 .email-rich-editor ul,.app-v9 .email-rich-editor ol{margin:0 0 10px;padding-left:22px}.app-v9 .email-rich-editor ul{list-style:outside}.app-v9 .email-rich-editor ol{list-style:decimal}.app-v9 .email-rich-editor li{margin:0 0 4px}.app-v9 .email-rich-source{border:1px solid var(--card-hairline);background:var(--card-tint);width:100%;min-height:200px;color:var(--card-ink);font-family:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);resize:vertical;border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.6}.app-v9 .email-rich-source:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--card-tint);outline:none}.app-v9 .email-campaign-cta-section{border:1px solid var(--card-hairline);background:var(--card-bg,#fff);border-radius:16px;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:20px;display:flex}.app-v9 .email-cta-head{flex-direction:column;gap:4px;display:flex}.app-v9 .email-cta-section-title{color:var(--card-ink);padding:0;font-size:16px;font-weight:700;line-height:1.3}.app-v9 .email-cta-section-lead{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-cta-cardgroup{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.app-v9 .email-cta-card{border:1.5px solid var(--card-hairline);background:var(--card-bg,#fff);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 34px 16px 16px;transition:border-color .15s,box-shadow .15s,background .15s,transform .12s;display:flex;position:relative}.app-v9 .email-cta-card:hover{border-color:var(--primary);background:var(--card-tint);transform:translateY(-1px);box-shadow:0 8px 20px -14px #0f142273}.app-v9 .email-cta-card.is-selected{border-color:var(--primary);background:var(--card-tint);box-shadow:0 0 0 3px var(--card-tint), 0 8px 20px -14px #0f142280}.app-v9 .email-cta-card-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-v9 .email-cta-card:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--card-tint)}.app-v9 .email-cta-card-icon{background:var(--card-tint);width:38px;height:38px;color:var(--card-muted);border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.app-v9 .email-cta-card.is-selected .email-cta-card-icon{background:var(--primary);color:#fff}.app-v9 .email-cta-card-text{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.app-v9 .email-cta-card-label{color:var(--card-ink);font-size:14.5px;font-weight:700}.app-v9 .email-cta-card-helper{color:var(--card-muted);font-size:12.5px;line-height:1.45}.app-v9 .email-cta-card-check{background:var(--primary);color:#fff;opacity:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:12px;right:12px;transform:scale(.6)}.app-v9 .email-cta-card.is-selected .email-cta-card-check{opacity:1;transform:scale(1)}.app-v9 .email-cta-config{flex-direction:column;gap:16px;padding-top:2px;display:flex}.app-v9 .email-cta-label-field{margin:0}.app-v9 .email-cta-preview{border:1px solid var(--card-hairline);background:linear-gradient(180deg, var(--card-tint), var(--card-bg,#fff));border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.app-v9 .email-cta-preview-caption{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-v9 .email-cta-preview-strip{border:1px solid var(--card-hairline);background:var(--card-bg,#fff);border-radius:11px;justify-content:center;padding:20px 16px;display:flex}.app-v9 .email-cta-preview-button{background:var(--primary);color:#fff;border:1px solid var(--primary-deep,var(--primary));overflow-wrap:anywhere;text-align:center;border-radius:10px;max-width:100%;padding:11px 24px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 10px 22px -12px #0f14228c}.app-v9 .email-cta-preview-note{color:var(--card-muted);font-size:12px;line-height:1.45}.app-v9 .email-campaign-preview-body-rich{color:var(--card-ink);flex-direction:column;gap:10px;font-size:15px;line-height:1.6;display:flex}.app-v9 .email-campaign-preview-body-rich p{overflow-wrap:anywhere;margin:0}.app-v9 .email-campaign-preview-body-heading{color:var(--card-ink);margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35}.app-v9 .email-campaign-preview-body-list{margin:0;padding-left:22px}.app-v9 ul.email-campaign-preview-body-list{list-style:outside}.app-v9 ol.email-campaign-preview-body-list{list-style:decimal}.app-v9 .email-campaign-preview-body-list li{overflow-wrap:anywhere;margin:0 0 4px;line-height:1.55}.app-v9 .email-campaign-preview-body-list li:last-child{margin-bottom:0}.app-v9 .email-campaign-preview-cta{flex-direction:column;gap:6px;margin-top:16px;display:flex}.app-v9 .email-campaign-preview-cta-button{background:var(--primary);color:#fff;border:1px solid var(--primary-deep,var(--primary));overflow-wrap:anywhere;border-radius:10px;align-self:flex-start;max-width:100%;padding:10px 20px;font-size:14px;font-weight:600;display:inline-block}.app-v9 .email-campaign-preview-cta-note{color:var(--card-muted);font-size:12.5px;line-height:1.5}.app-v9 .email-campaign-preview-footer{border-top:1px solid var(--card-hairline);flex-direction:column;gap:6px;padding-top:16px;display:flex}.app-v9 .email-campaign-preview-footer-line{color:var(--card-muted);margin:0;font-size:13px;line-height:1.55}.app-v9 .email-campaign-preview-unsub-link{color:var(--primary-deep,var(--primary));text-underline-offset:2px;border-radius:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.app-v9 .email-campaign-preview-unsub-link:hover{color:var(--primary-darker,var(--primary-deep))}.app-v9 .email-campaign-preview-unsub-link:focus-visible{outline:2px solid var(--primary-deep,var(--primary));outline-offset:2px}.app-v9 .email-campaign-preview-footer-reassure{color:var(--card-ink)}.app-v9 .email-campaign-preview-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-test-send{flex-direction:column;gap:18px;display:flex}.app-v9 .email-campaign-test-send-head{flex-direction:column;gap:4px;display:flex}.app-v9 .email-campaign-test-send-target{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:4px;margin:0;padding:14px 16px;display:flex}.app-v9 .email-campaign-test-send-target-label{text-transform:uppercase;letter-spacing:.04em;color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .email-campaign-test-send-target-email{color:var(--card-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.app-v9 .email-campaign-test-send-actions{flex-direction:column;gap:8px;margin:0;display:flex}.app-v9 .email-campaign-test-send-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-test-send-last{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding-top:14px;display:flex}.app-v9 .email-campaign-test-send-last-label{text-transform:uppercase;letter-spacing:.04em;color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .email-campaign-test-send-last-value{color:var(--card-ink);font-size:14px}.app-v9 .email-campaign-readiness{flex-direction:column;gap:20px;display:flex}.app-v9 .email-campaign-readiness-head{flex-direction:column;gap:4px;display:flex}.app-v9 .email-campaign-readiness-status{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:14px 16px;display:flex}.app-v9 .email-campaign-readiness-status-label{text-transform:uppercase;letter-spacing:.04em;color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .email-campaign-readiness-status-value{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink);border-radius:999px;padding:3px 12px;font-size:14px;font-weight:600}.app-v9 .email-campaign-readiness-status-value[data-state=ready]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-readiness-status-value[data-state=ready]{border-color:color-mix(in srgb, var(--success) 36%, transparent)}}.app-v9 .email-campaign-readiness-status-value[data-state=ready]{background:var(--success-soft);color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-readiness-status-value[data-state=ready]{color:color-mix(in srgb, var(--success) 78%, var(--ink))}}.app-v9 .email-campaign-readiness-status-note{color:var(--card-muted);flex:100%;font-size:13px;line-height:1.5}.app-v9 .email-campaign-readiness-checks{flex-direction:column;gap:12px;display:flex}.app-v9 .email-campaign-readiness-subtitle{color:var(--card-muted);margin:0;font-size:13px;font-weight:600}.app-v9 .email-campaign-readiness-list{flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.app-v9 .email-campaign-readiness-item{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.app-v9 .email-campaign-readiness-check-state{border:1px solid var(--card-hairline);background:var(--card-tint);min-width:78px;color:var(--card-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .email-campaign-readiness-check-state[data-state=done]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-readiness-check-state[data-state=done]{border-color:color-mix(in srgb, var(--success) 32%, transparent)}}.app-v9 .email-campaign-readiness-check-state[data-state=done]{background:var(--success-soft);color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-readiness-check-state[data-state=done]{color:color-mix(in srgb, var(--success) 78%, var(--ink))}}.app-v9 .email-campaign-readiness-check-state[data-state=todo]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-readiness-check-state[data-state=todo]{border-color:color-mix(in srgb, var(--warning) 38%, transparent)}}.app-v9 .email-campaign-readiness-check-state[data-state=todo]{background:var(--warning-soft);color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-readiness-check-state[data-state=todo]{color:color-mix(in srgb, var(--warning) 80%, var(--ink))}}.app-v9 .email-campaign-readiness-item-text{flex-direction:column;gap:2px;display:flex}.app-v9 .email-campaign-readiness-item-label{color:var(--card-ink);font-size:14px}.app-v9 .email-campaign-readiness-item-hint{color:var(--card-muted);font-size:13px;line-height:1.5}.app-v9 .email-campaign-readiness-audience{border-top:1px solid var(--card-hairline);flex-direction:column;gap:12px;padding-top:16px;display:flex}.app-v9 .email-campaign-readiness-audience-figure{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.app-v9 .email-campaign-readiness-audience-count{font-family:var(--font-bricolage,var(--font-display));color:var(--primary-darker,var(--primary-deep));font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.app-v9 .email-campaign-readiness-audience-unit{color:var(--card-ink);font-size:15px}.app-v9 .email-campaign-readiness-exclusions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-campaign-readiness-exclusion-row{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);color:var(--card-ink);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:14px;display:flex}.app-v9 .email-campaign-readiness-exclusion-row>span:last-child{color:var(--card-muted);font-variant-numeric:tabular-nums;font-weight:600}.app-v9 .email-campaign-readiness-actions{flex-direction:column;gap:8px;margin:0;display:flex}.app-v9 .email-campaign-readiness-actions-note,.app-v9 .email-campaign-readiness-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-readiness-status-value[data-state=sent]{color:var(--primary-darker,var(--primary-deep))}.app-v9 .email-campaign-send{flex-direction:column;gap:20px;display:flex}.app-v9 .email-campaign-send-head{flex-direction:column;gap:4px;display:flex}.app-v9 .email-campaign-send-audience{flex-direction:column;gap:12px;display:flex}.app-v9 .email-campaign-send-audience-figure{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.app-v9 .email-campaign-send-audience-count{font-family:var(--font-bricolage,var(--font-display));color:var(--primary-darker,var(--primary-deep));font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.app-v9 .email-campaign-send-audience-unit{color:var(--card-ink);font-size:15px}.app-v9 .email-campaign-send-pause{border:1px solid var(--attention-soft,#fff4e5);border-left:3px solid var(--attention-strong,#9a5b00);border-radius:var(--r-sm);background:var(--attention-soft,#fff4e5);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.app-v9 .email-campaign-send-pause-badge{letter-spacing:.01em;color:var(--attention-strong,#9a5b00);text-transform:none;align-self:flex-start;font-size:12px;font-weight:700}.app-v9 .email-campaign-send-pause-body{color:var(--card-ink);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-send-pause-link{color:var(--attention-strong,#9a5b00);font-variant-numeric:tabular-nums;align-self:flex-start;font-size:12.5px;font-weight:600;text-decoration:none}.app-v9 .email-campaign-send-pause-link:hover{text-decoration:underline}.app-v9 .email-campaign-send-pause-link:focus-visible{outline:2px solid var(--attention-strong,#9a5b00);outline-offset:2px;border-radius:4px}.app-v9 .email-campaign-send-exclusions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-campaign-send-exclusion-row{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);color:var(--card-ink);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:14px;display:flex}.app-v9 .email-campaign-send-exclusion-row>span:last-child{color:var(--card-muted);font-variant-numeric:tabular-nums;font-weight:600}.app-v9 .email-campaign-send-actions{flex-direction:column;gap:16px;margin:0;display:flex}.app-v9 .email-campaign-send-confirm{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card-subtle,var(--card));flex-direction:column;gap:14px;padding:16px;display:flex}.app-v9 .email-campaign-send-confirm-check{color:var(--card-ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.app-v9 .email-campaign-send-confirm-check input{flex:none;margin-top:3px}.app-v9 .email-campaign-send-confirm-phrase{color:var(--card-ink);flex-direction:column;gap:6px;font-size:14px;display:flex}.app-v9 .email-campaign-send-confirm-phrase input{border:1px solid var(--card-hairline);border-radius:var(--r-sm);letter-spacing:.08em;text-transform:uppercase;max-width:220px;padding:10px 12px;font-size:15px}.app-v9 .email-campaign-send-confirm-hint{color:var(--card-muted);text-transform:none;letter-spacing:normal;font-size:13px;line-height:1.5}.app-v9 .email-campaign-send-actions-note,.app-v9 .email-campaign-send-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-workspace{gap:var(--space-block,28px);flex-direction:column;display:flex}.app-v9 .email-campaign-summary{padding:var(--space-card,28px);border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card,0 1px 2px #0f14220d);flex-direction:column;gap:14px;display:flex}.app-v9 .email-campaign-summary-top{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.app-v9 .email-campaign-summary-status{border:1px solid var(--card-hairline);background:var(--card-tint);color:var(--card-ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.app-v9 .email-campaign-summary-status[data-tone=ready],.app-v9 .email-campaign-summary-status[data-tone=sent]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-summary-status[data-tone=ready],.app-v9 .email-campaign-summary-status[data-tone=sent]{border-color:color-mix(in srgb, var(--success) 36%, transparent)}}.app-v9 .email-campaign-summary-status[data-tone=ready],.app-v9 .email-campaign-summary-status[data-tone=sent]{background:var(--success-soft);color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-summary-status[data-tone=ready],.app-v9 .email-campaign-summary-status[data-tone=sent]{color:color-mix(in srgb, var(--success) 80%, var(--ink))}}.app-v9 .email-campaign-summary-status[data-tone=sending]{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-summary-status[data-tone=sending]{border-color:color-mix(in srgb, var(--primary-deep) 30%, transparent)}}.app-v9 .email-campaign-summary-status[data-tone=sending]{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep))}.app-v9 .email-campaign-summary-status[data-tone=failed]{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-summary-status[data-tone=failed]{border-color:color-mix(in srgb, var(--error) 34%, transparent)}}.app-v9 .email-campaign-summary-status[data-tone=failed]{background:var(--error-soft);color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-summary-status[data-tone=failed]{color:color-mix(in srgb, var(--error) 78%, var(--ink))}}.app-v9 .email-campaign-summary-name{color:var(--card-muted);overflow-wrap:anywhere;font-size:14px}.app-v9 .email-campaign-summary-subject{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.22}.app-v9 .email-campaign-summary-subject.is-placeholder{color:var(--card-muted);font-style:italic;font-weight:500}.app-v9 .email-campaign-summary-meta{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.app-v9 .email-campaign-summary-meta-item{flex-direction:column;gap:2px;display:flex}.app-v9 .email-campaign-summary-meta-item dt{text-transform:uppercase;letter-spacing:.04em;color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .email-campaign-summary-meta-item dd{color:var(--card-ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.app-v9 .email-campaign-summary-next{border:1px solid var(--primary-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:4px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-summary-next{border:1px solid color-mix(in srgb, var(--primary-deep) 18%, transparent)}}.app-v9 .email-campaign-summary-next{border-radius:var(--r-md);background:var(--primary-soft)}.app-v9 .email-campaign-summary-next-text{flex-direction:column;flex:260px;gap:3px;display:flex}.app-v9 .email-campaign-summary-next-label{text-transform:uppercase;letter-spacing:.04em;color:var(--primary-darker,var(--primary-deep));font-size:12px;font-weight:700}.app-v9 .email-campaign-summary-next-line{color:var(--card-ink);margin:0;font-size:14px;line-height:1.5}.app-v9 .email-campaign-summary-next-cta{flex:none}.app-v9 .email-campaign-summary-safe{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-steps{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);scrollbar-width:thin;gap:6px;padding:6px;display:flex;overflow-x:auto}.app-v9 .email-campaign-step{border-radius:var(--r-sm);min-width:124px;color:var(--card-ink-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex:1 1 0;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.app-v9 .email-campaign-step:hover{background:var(--card-tint);color:var(--card-ink)}.app-v9 .email-campaign-step:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .email-campaign-step[data-selected]{background:var(--primary-soft);border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step[data-selected]{border-color:color-mix(in srgb, var(--primary-deep) 30%, transparent)}}.app-v9 .email-campaign-step[data-selected]{color:var(--primary-darker,var(--primary-deep))}.app-v9 .email-campaign-step-marker{border:1px solid var(--card-hairline);background:var(--card);font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--card-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.app-v9 .email-campaign-step[data-done] .email-campaign-step-marker{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step[data-done] .email-campaign-step-marker{border-color:color-mix(in srgb, var(--success) 36%, transparent)}}.app-v9 .email-campaign-step[data-done] .email-campaign-step-marker{background:var(--success-soft);color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step[data-done] .email-campaign-step-marker{color:color-mix(in srgb, var(--success) 80%, var(--ink))}}.app-v9 .email-campaign-step[data-selected] .email-campaign-step-marker{border-color:var(--primary-deep);background:var(--primary);color:var(--primary-on)}.app-v9 .email-campaign-step-text{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.app-v9 .email-campaign-step-label{white-space:nowrap}.app-v9 .email-campaign-step-hint{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:var(--primary-darker,var(--primary-deep));font-size:11px;font-weight:700;line-height:1.1}.app-v9 .email-campaign-step[data-next]{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step[data-next]{border-color:color-mix(in srgb, var(--primary-deep) 32%, transparent)}}.app-v9 .email-campaign-step[data-next]{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step[data-next]{background:color-mix(in srgb, var(--primary-soft) 50%, var(--card))}}.app-v9 .email-campaign-step[data-next]{color:var(--card-ink);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step[data-next]{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}}.app-v9 .email-campaign-step[data-next] .email-campaign-step-marker{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step[data-next] .email-campaign-step-marker{border-color:color-mix(in srgb, var(--primary-deep) 42%, transparent)}}.app-v9 .email-campaign-step[data-next] .email-campaign-step-marker{color:var(--primary-darker,var(--primary-deep))}.app-v9 .email-campaign-step[data-next][data-pulse]{animation:.55s 2 email-campaign-next-pulse}@keyframes email-campaign-next-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--primary) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.app-v9 .email-campaign-step[data-next][data-pulse]{animation:none}}.app-v9 .email-campaign-step-guide{border:1px solid var(--card-hairline);border-left:3px solid var(--primary-deep);flex-direction:column;gap:6px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step-guide{border-left:3px solid color-mix(in srgb, var(--primary-deep) 55%, transparent)}}.app-v9 .email-campaign-step-guide{border-radius:var(--r-md);background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-step-guide{background:color-mix(in srgb, var(--primary-soft) 36%, var(--card))}}.app-v9 .email-campaign-step-guide-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--primary-darker,var(--primary-deep));font-size:12px;font-weight:700}.app-v9 .email-campaign-step-guide-title{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);margin:0;font-size:18px;font-weight:700;line-height:1.25}.app-v9 .email-campaign-step-guide-body{color:var(--card-ink-soft,var(--card-muted));margin:0;font-size:14px;line-height:1.55}.app-v9 .email-campaign-step-panel{gap:var(--space-block,28px);flex-direction:column;display:flex}.app-v9 .email-campaign-step-panel[hidden]{display:none}.app-v9 .email-campaign-sent-content{gap:16px}.app-v9 .email-campaign-sent-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app-v9 .email-campaign-sent-actions-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-sent{gap:var(--space-block,28px);flex-direction:column;display:flex}.app-v9 .email-campaign-sent-head{flex-direction:column;gap:10px;display:flex}.app-v9 .email-campaign-sent-head-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .email-campaign-sent-name{color:var(--card-muted);font-size:13px}.app-v9 .email-campaign-sent-subject{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);margin:0;font-size:24px;font-weight:700;line-height:1.25}.app-v9 .email-campaign-sent-subject.is-placeholder{color:var(--card-muted);font-style:italic;font-weight:400}.app-v9 .email-campaign-sent-identity{color:var(--card-ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13.5px;display:flex}.app-v9 .email-campaign-sent-identity-from strong{color:var(--card-ink);font-weight:600}.app-v9 .email-campaign-sent-identity-sep{color:var(--card-muted)}.app-v9 .email-campaign-sent-personalized{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.app-v9 .email-campaign-sent-personalized-note{color:var(--card-muted);font-size:12.5px}.app-v9 .email-campaign-sent-results{flex-direction:column;gap:12px;display:flex}.app-v9 .email-campaign-sent-results-row{flex-wrap:wrap;gap:12px;display:flex}.app-v9 .email-campaign-sent-result{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);min-width:128px;color:inherit;flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;display:flex}.app-v9 .email-campaign-sent-result-label{text-transform:uppercase;letter-spacing:.04em;color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .email-campaign-sent-result-count{color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.app-v9 .email-campaign-sent-result.is-link{transition:border-color .15s,background .15s}.app-v9 .email-campaign-sent-result.is-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-sent-result.is-link:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .email-campaign-sent-result.is-link:hover{background:var(--bg-warm)}.app-v9 .email-campaign-sent-result.is-link:focus-visible{outline:2px solid var(--primary-deep,var(--primary));outline-offset:2px}.app-v9 .email-campaign-sent-result-go{color:var(--primary-darker,var(--primary-deep));font-size:12px;font-weight:600}.app-v9 .email-campaign-sent-results-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-send-exclusion-row.is-link{padding:0}.app-v9 .email-campaign-send-exclusion-link{border-radius:var(--r-sm,10px);width:100%;color:inherit;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;text-decoration:none;transition:background .15s;display:flex}.app-v9 .email-campaign-send-exclusion-link:hover{background:var(--bg-warm)}.app-v9 .email-campaign-send-exclusion-link:focus-visible{outline:2px solid var(--primary-deep,var(--primary));outline-offset:2px}.app-v9 .email-campaign-send-exclusion-figure{align-items:center;gap:8px;display:flex}.app-v9 .email-campaign-send-exclusion-go{color:var(--primary-darker,var(--primary-deep));font-size:11px;font-weight:600}.app-v9 .email-campaign-send-audience-figure.is-link{color:inherit;border-radius:var(--r-md,14px);margin:-8px;padding:8px;text-decoration:none;transition:background .15s}.app-v9 .email-campaign-send-audience-figure.is-link:hover{background:var(--bg-warm)}.app-v9 .email-campaign-send-audience-figure.is-link:focus-visible{outline:2px solid var(--primary-deep,var(--primary));outline-offset:2px}.app-v9 .email-campaign-send-audience-go{color:var(--primary-darker,var(--primary-deep));margin-top:2px;font-size:12px;font-weight:600;display:block}.app-v9 .crm-drilldown-heading{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);margin:0;font-size:20px;font-weight:700}.app-v9 .crm-drilldown-context{flex-direction:column;gap:4px;display:flex}.app-v9 .crm-drilldown-segment{color:var(--card-muted);margin:0;font-size:13.5px}.app-v9 .crm-drilldown-segment strong{color:var(--card-ink);font-weight:600}.app-v9 .crm-drilldown-tabs{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .crm-drilldown-tab{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink-soft);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.app-v9 .crm-drilldown-tab:hover{background:var(--bg-warm)}.app-v9 .crm-drilldown-tab:focus-visible{outline:2px solid var(--primary-deep,var(--primary));outline-offset:2px}.app-v9 .crm-drilldown-tab[data-active]{background:var(--card-ink);border-color:var(--card-ink);color:var(--card)}.app-v9 .crm-drilldown{flex-direction:column;gap:14px;display:flex}.app-v9 .crm-drilldown-list{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.app-v9 .crm-drilldown-row+.crm-drilldown-row{border-top:1px solid var(--card-hairline)}.app-v9 .crm-drilldown-link,.app-v9 .crm-drilldown-static{width:100%;color:inherit;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.app-v9 .crm-drilldown-link{transition:background .15s}.app-v9 .crm-drilldown-link:hover{background:var(--bg-warm)}.app-v9 .crm-drilldown-link:focus-visible{outline:2px solid var(--primary-deep,var(--primary));outline-offset:-2px}.app-v9 .crm-drilldown-name{color:var(--card-ink);min-width:0;font-weight:600}.app-v9 .crm-drilldown-reason{color:var(--card-muted);font-size:12.5px}.app-v9 .crm-drilldown-go{color:var(--primary-darker,var(--primary-deep));white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.app-v9 .crm-drilldown-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .crm-drilldown-count{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .customer-comm-link,.app-v9 .customer-comm-static{width:100%;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.app-v9 .customer-comm-link{border-radius:var(--r-sm,10px);margin:-6px -8px;padding:6px 8px;transition:background .15s}.app-v9 .customer-comm-link:hover{background:var(--bg-warm)}.app-v9 .customer-comm-link:focus-visible{outline:2px solid var(--primary-deep,var(--primary));outline-offset:2px}.app-v9 .customer-comm-go{color:var(--primary-darker,var(--primary-deep));white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}@media (max-width:560px){.app-v9 .email-campaign-sent-result{flex:100%}.app-v9 .crm-drilldown-tab{text-align:center;flex:auto}}.app-v9 .email-campaign-form-actions>.btn,.app-v9 .email-campaign-test-send-actions>.btn,.app-v9 .email-campaign-readiness-actions>.btn,.app-v9 .email-campaign-send-actions>.btn{align-self:flex-start}@media (max-width:560px){.app-v9 .email-campaign-form-actions>.btn,.app-v9 .email-campaign-test-send-actions>.btn,.app-v9 .email-campaign-readiness-actions>.btn,.app-v9 .email-campaign-send-actions>.btn,.app-v9 .email-campaign-summary-next-cta,.app-v9 .email-campaign-sent-new{justify-content:center;align-self:stretch;width:100%}.app-v9 .email-campaign-summary-next-cta{flex:100%}.app-v9 .email-campaign-step{min-width:112px}}.app-v9 .email-campaign-summary-meta-item dd .email-campaign-summary-audience-segment{font-weight:600;display:block}.app-v9 .email-campaign-summary-meta-item dd .email-campaign-summary-audience-count{color:var(--card-muted);font-size:13px;display:block}.app-v9 .email-campaign-summary-audience-shared,.app-v9 .email-campaign-send-audience-shared,.app-v9 .email-campaign-readiness-audience-shared{color:var(--card-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5;display:block}.app-v9 .crm-drilldown-note{color:var(--card-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-workspace-reset{border-top:1px solid var(--card-hairline,var(--hairline,#e6e8f0));margin-top:22px;padding-top:18px}.app-v9 .email-campaign-discard{border:1px solid var(--card-hairline,var(--hairline,#e6e8f0));background:var(--card-subtle-bg,#f8f9fc);border-radius:14px;padding:16px 18px}.app-v9 .email-campaign-discard:not(.email-campaign-discard--confirm){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.app-v9 .email-campaign-discard-intro{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .email-campaign-discard-trigger{flex:none}.app-v9 .email-campaign-discard-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:650}.app-v9 .email-campaign-discard-title:focus-visible{box-shadow:0 0 0 3px var(--primary,#6d5efc);border-radius:6px;outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-discard-title:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary,#6d5efc) 26%, transparent)}}.app-v9 .email-campaign-discard-lead{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-discard--confirm{flex-direction:column;gap:14px;display:flex}.app-v9 .email-campaign-discard--confirm .email-campaign-discard-lead{max-width:56ch}.app-v9 .email-campaign-discard-feedback{margin:0}.app-v9 .email-campaign-discard-form{flex-direction:column;gap:14px;display:flex}.app-v9 .email-campaign-discard-confirm-check{color:var(--card-ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.app-v9 .email-campaign-discard-confirm-phrase{color:var(--card-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.app-v9 .email-campaign-discard-confirm-phrase input{letter-spacing:.04em;max-width:240px}.app-v9 .email-campaign-discard-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}@media (max-width:560px){.app-v9 .email-campaign-discard-actions{justify-content:stretch}.app-v9 .email-campaign-discard-actions .btn{flex:auto}}.app-v9 .email-campaign-readiness-audience-segment,.app-v9 .email-campaign-send-audience-segment{color:var(--primary-darker,var(--primary-deep));margin:0 0 4px;font-size:13px;font-weight:600}.app-v9 .email-campaign-readiness-blockers{flex-direction:column;gap:10px;display:flex}.app-v9 .email-campaign-readiness-audience-recent{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-readiness-breakdown{border-top:1px solid var(--card-hairline);margin-top:4px;padding-top:12px}.app-v9 .email-campaign-readiness-breakdown-summary{cursor:pointer;color:var(--primary-deep);font-size:13px;font-weight:600;list-style:none}.app-v9 .email-campaign-readiness-breakdown-summary::-webkit-details-marker{display:none}.app-v9 .email-campaign-readiness-breakdown-summary:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.app-v9 .email-campaign-readiness-breakdown[open] .email-campaign-readiness-breakdown-summary{margin-bottom:12px}.app-v9 .email-campaign-readiness-guarantee{color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card-tint);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.app-v9 .email-campaign-composer-layout{align-items:start}.app-v9 .email-campaign-composer-preview>.email-campaign-preview{height:fit-content}.app-v9 .email-campaign-history-back{color:var(--primary-deep);align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.app-v9 .email-campaign-history-back:hover{text-decoration:underline}.app-v9 .email-campaign-history-back:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.app-v9 .email-campaign-history-controls{flex-direction:column;gap:16px;display:flex}.app-v9 .email-campaign-history-counters{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:0;display:grid}.app-v9 .email-campaign-history-counter{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.app-v9 .email-campaign-history-counter-label{color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .email-campaign-history-counter-value{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700;line-height:1.1}.app-v9 .email-campaign-history-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.app-v9 .email-campaign-history-filters{border:1px solid var(--card-hairline);background:var(--card-tint,var(--card-subtle,#f4f5fb));border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.app-v9 .email-campaign-history-filter{color:var(--card-muted);border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.app-v9 .email-campaign-history-filter:hover{color:var(--card-ink)}.app-v9 .email-campaign-history-filter:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .email-campaign-history-filter[data-active]{background:var(--card);color:var(--primary-darker,var(--primary-deep));box-shadow:var(--shadow-sm,0 2px 8px #0f142214)}.app-v9 .email-campaign-history-search{flex-direction:column;flex:240px;gap:4px;min-width:240px;margin:0;display:flex}.app-v9 .email-campaign-history-search-label{color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .email-campaign-history-search-row{gap:8px;display:flex}.app-v9 .email-campaign-history-search-input{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);min-width:0;color:var(--card-ink);flex:auto;padding:9px 12px;font-size:14px}.app-v9 .email-campaign-history-search-input:focus-visible{border-color:var(--primary-deep);box-shadow:var(--focus-ring);outline:none}.app-v9 .email-campaign-history-search-submit{flex:none}.app-v9 .email-campaign-history-search-active{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .email-campaigns-header-actions{flex-wrap:wrap;gap:8px;margin:0 0 0 auto;display:inline-flex}@media (max-width:560px){.app-v9 .email-campaigns-header-actions{width:100%;margin-left:0}.app-v9 .email-campaigns-header-actions>.btn,.app-v9 .email-campaigns-header-actions>form{flex:1 1 0}.app-v9 .email-campaign-history-controls-row{flex-direction:column;align-items:stretch}.app-v9 .email-campaign-history-filters{justify-content:center}}.app-v9 .email-campaign-summary-personalized{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:6px 0 0;display:flex}.app-v9 .email-campaign-personalized-chip{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep));letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .email-campaign-summary-personalized-note{color:var(--card-muted);font-size:12.5px;line-height:1.5}.app-v9 .email-campaign-send-recovery{border:1px solid var(--primary-deep);flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-campaign-send-recovery{border:1px solid color-mix(in srgb, var(--primary-deep) 22%, var(--card-hairline))}}.app-v9 .email-campaign-send-recovery{border-radius:var(--r-md);background:var(--primary-soft)}.app-v9 .email-campaign-send-recovery-title{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .email-campaign-send-recovery-body,.app-v9 .email-campaign-send-recovery-help{color:var(--card-ink);margin:0;font-size:14px;line-height:1.6}.app-v9 .email-campaign-send-recovery-help{color:var(--card-muted)}.app-v9 .email-campaign-send-recovery-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.app-v9 .email-campaign-send-recovery-actions>form{margin:0}@media (max-width:560px){.app-v9 .email-campaign-send-recovery-actions{flex-direction:column;align-items:stretch}.app-v9 .email-campaign-send-recovery-actions>form,.app-v9 .email-campaign-send-recovery-actions>.btn{width:100%}.app-v9 .email-campaign-send-recovery-actions>form>.btn{justify-content:center;width:100%}}.app-v9 .email-campaign-audience{flex-direction:column;gap:20px;display:flex}.app-v9 .email-campaign-audience-head{flex-direction:column;gap:6px;display:flex}.app-v9 .email-campaign-audience-form{flex-direction:column;gap:18px;margin:0;display:flex}.app-v9 .email-campaign-audience-note{color:var(--card-muted);margin:0;font-size:14px;line-height:1.6}.app-v9 .email-campaign-audience-summary{border:1px solid var(--primary-deep);border-radius:var(--r-md);background:var(--primary-soft);align-items:center;gap:14px;padding:14px 16px;display:flex}.app-v9 .email-campaign-audience-summary-icon{background:var(--card);width:42px;height:42px;color:var(--primary-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .email-campaign-audience-summary-body{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .email-campaign-audience-summary-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .email-campaign-audience-summary-label{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));font-size:11px;font-weight:700}.app-v9 .email-campaign-audience-summary-confirmed{background:var(--success-soft,#d1f5e8);color:var(--success-strong,#1c7a47);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .email-campaign-audience-summary-name{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);overflow-wrap:break-word;font-size:16px;font-weight:700;line-height:1.3}.app-v9 .email-campaign-audience-summary-meta{color:var(--card-muted);font-size:13px;line-height:1.5}.app-v9 .email-campaign-audience-summary-meta strong{color:var(--card-ink);font-weight:700}.app-v9 .email-campaign-audience-summary-sep{color:var(--card-hairline,#c8cbd9)}.app-v9 .email-campaign-audience-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.app-v9 .email-campaign-audience-card{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);cursor:pointer;flex-direction:column;gap:10px;padding:15px 16px 14px 42px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.app-v9 .email-campaign-audience-card:hover{border-color:var(--primary-deep);background:var(--card-subtle,var(--card));box-shadow:var(--shadow-sm,0 6px 18px #0f14220f);transform:translateY(-1px)}.app-v9 .email-campaign-audience-card:focus-within{box-shadow:var(--focus-ring);border-color:var(--primary-deep)}.app-v9 .email-campaign-audience-card[data-selected]{border-color:var(--primary-deep);background:var(--primary-soft)}.app-v9 .email-campaign-audience-card[data-unavailable]{background:var(--card-subtle,#f7f8fc);cursor:not-allowed}.app-v9 .email-campaign-audience-card[data-unavailable]:hover{border-color:var(--card-hairline);background:var(--card-subtle,#f7f8fc);box-shadow:none;transform:none}.app-v9 .email-campaign-audience-card[data-unavailable] .email-campaign-audience-card-icon{color:var(--card-muted);background:var(--card)}.app-v9 .email-campaign-audience-card[data-unavailable] .email-campaign-audience-card-title,.app-v9 .email-campaign-audience-card[data-unavailable] .email-campaign-audience-card-count{color:var(--card-muted)}.app-v9 .email-campaign-audience-radio:disabled{cursor:not-allowed;opacity:.5}.app-v9 .email-campaign-audience-radio{width:18px;height:18px;accent-color:var(--primary-deep);flex:none;margin:0;position:absolute;top:17px;left:15px}.app-v9 .email-campaign-audience-card-icon{background:var(--primary-soft);width:34px;height:34px;color:var(--primary-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .email-campaign-audience-card[data-selected] .email-campaign-audience-card-icon{background:var(--card)}.app-v9 .email-campaign-audience-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .email-campaign-audience-card-title{font-family:var(--font-bricolage,var(--font-display));color:var(--card-ink);overflow-wrap:break-word;word-break:normal;flex:auto;min-width:0;font-size:15.5px;font-weight:700;line-height:1.3}.app-v9 .email-campaign-audience-card-body{flex-direction:column;flex:auto;gap:7px;width:100%;min-width:0;display:flex}.app-v9 .email-campaign-audience-card-status{letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .email-campaign-audience-card-status:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.app-v9 .email-campaign-audience-card-status.is-available{background:var(--success-soft,#d1f5e8);color:var(--success-strong,#1c7a47)}.app-v9 .email-campaign-audience-card-status.is-paused{background:var(--attention-soft,#fff4e5);color:var(--attention-strong,#9a5b00)}.app-v9 .email-campaign-audience-card-status.is-empty{background:var(--card-hairline,#e6e8f0);color:var(--card-muted)}.app-v9 .email-campaign-audience-card-figure{display:flex}.app-v9 .email-campaign-audience-card-count{color:var(--primary-darker,var(--primary-deep));font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:20px;font-weight:700;line-height:1.1;display:inline-flex}.app-v9 .email-campaign-audience-card-count-unit{color:var(--card-muted);font-size:12px;font-weight:600;line-height:1.35}.app-v9 .email-campaign-audience-unavailable-note{color:var(--attention-strong,#9a5b00);font-weight:600}.app-v9 .email-campaign-audience-card-usage{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep));letter-spacing:.01em;border-radius:999px;align-self:flex-start;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .email-campaign-audience-card-desc{color:var(--card-ink);font-size:13.5px;line-height:1.5}.app-v9 .email-campaign-audience-card-foot{flex-direction:column;gap:3px;margin-top:auto;padding-top:8px;display:flex}.app-v9 .email-campaign-audience-card-hint{color:var(--card-muted);font-size:12.5px;line-height:1.45}.app-v9 .email-campaign-audience-card-empty{color:var(--card-muted);font-size:12.5px;font-weight:600;line-height:1.45}.app-v9 .email-campaign-audience-card-recent,.app-v9 .email-campaign-audience-card-shared{color:var(--card-muted);font-size:12px;line-height:1.45}.app-v9 .email-campaign-audience-card-paused{color:var(--attention-strong,#9a5b00);font-size:12.5px;font-weight:600;line-height:1.45}.app-v9 .email-campaign-audience-card-files{color:var(--card-ink);font-size:12.5px;font-weight:600;line-height:1.45}.app-v9 .email-campaign-audience-estimate{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-campaign-audience-actions{flex-direction:column;gap:8px;margin:0;display:flex}.app-v9 .email-campaign-audience-actions>.btn{align-self:flex-start}.app-v9 .email-campaign-audience-actions-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:560px){.app-v9 .email-campaign-audience-actions>.btn{justify-content:center;align-self:stretch;width:100%}.app-v9 .email-campaign-audience-summary{align-items:flex-start}.app-v9 .email-campaign-audience-card-head{gap:8px}}.app-v9 .system-stack{margin-top:8px}.app-v9 .system-card{flex-direction:column;gap:14px;display:flex}.app-v9 .system-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-v9 .system-card-hint{color:var(--card-muted);margin:0;font-size:14px;line-height:1.5}.app-v9 .system-badge{letter-spacing:.02em;border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;flex:none;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .system-badge{color:var(--card-muted)}.app-v9 .system-badge.is-ok{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge.is-ok{background:color-mix(in srgb, #16a34a 12%, var(--card))}}.app-v9 .system-badge.is-ok{color:#166534;border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge.is-ok{border-color:color-mix(in srgb, #16a34a 30%, var(--card-hairline))}}.app-v9 .system-badge.is-pending{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge.is-pending{background:color-mix(in srgb, var(--accent) 12%, var(--card))}}.app-v9 .system-badge.is-pending{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge.is-pending{border-color:color-mix(in srgb, var(--accent) 28%, var(--card-hairline))}}.app-v9 .system-badge.is-warn{background:#b45309}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge.is-warn{background:color-mix(in srgb, #b45309 12%, var(--card))}}.app-v9 .system-badge.is-warn{color:#92400e;border-color:#b45309}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge.is-warn{border-color:color-mix(in srgb, #b45309 28%, var(--card-hairline))}}.app-v9 .system-badge.is-error{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge.is-error{background:color-mix(in srgb, #b91c1c 9%, var(--card))}}.app-v9 .system-badge.is-error{color:#991b1b;border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-badge.is-error{border-color:color-mix(in srgb, #b91c1c 24%, var(--card-hairline))}}.app-v9 .system-meta{flex-direction:column;gap:10px;margin:0;display:flex}.app-v9 .system-meta-row{border-top:1px solid var(--card-hairline);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 0;display:flex}.app-v9 .system-meta-row:first-child{border-top:none;padding-top:0}.app-v9 .system-meta-row dt{letter-spacing:.04em;text-transform:uppercase;min-width:190px;color:var(--card-muted);flex:none;font-size:12px;font-weight:700}.app-v9 .system-meta-row dd{flex-direction:column;gap:2px;margin:0;display:flex}.app-v9 .system-meta-value{color:var(--card-ink);font-size:15px;font-weight:600}.app-v9 .system-meta-aside{color:var(--card-muted);font-size:12px}.app-v9 .system-code{font-family:var(--font-mono);border-radius:var(--r-xs);background:var(--card-ink);padding:2px 8px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-code{background:color-mix(in srgb, var(--card-ink) 6%, var(--card))}}.app-v9 .system-code{color:var(--card-ink);word-break:break-word}.app-v9 .system-guidance{margin-top:2px}.app-v9 .system-guidance code{font-family:var(--font-mono);word-break:break-word;font-size:12px}.app-v9 .system-stat.is-warn{border-color:#b45309}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-stat.is-warn{border-color:color-mix(in srgb, #b45309 30%, var(--card-hairline))}}.app-v9 .system-stat.is-warn{background:#b45309}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-stat.is-warn{background:color-mix(in srgb, #b45309 6%, var(--card))}}.app-v9 .system-stat.is-error{border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-stat.is-error{border-color:color-mix(in srgb, #b91c1c 28%, var(--card-hairline))}}.app-v9 .system-stat.is-error{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-stat.is-error{background:color-mix(in srgb, #b91c1c 6%, var(--card))}}.app-v9 .system-events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .system-event{border-top:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.app-v9 .system-event:first-child{border-top:none}.app-v9 .system-event-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.app-v9 .system-event-reason{color:var(--card-muted);font-size:14px}.app-v9 .system-event-meta{color:var(--card-muted);flex:none;font-size:12px}.app-v9 .system-pill{letter-spacing:.03em;border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-pill{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .system-pill{color:var(--card-muted)}.app-v9 .system-pill.is-ok{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-pill.is-ok{background:color-mix(in srgb, #16a34a 12%, var(--card))}}.app-v9 .system-pill.is-ok{color:#166534;border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-pill.is-ok{border-color:color-mix(in srgb, #16a34a 30%, var(--card-hairline))}}.app-v9 .system-pill.is-error{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-pill.is-error{background:color-mix(in srgb, #b91c1c 9%, var(--card))}}.app-v9 .system-pill.is-error{color:#991b1b;border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-pill.is-error{border-color:color-mix(in srgb, #b91c1c 24%, var(--card-hairline))}}.app-v9 .system-pill.is-info{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-pill.is-info{background:color-mix(in srgb, var(--accent) 10%, var(--card))}}.app-v9 .system-pill.is-info{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-pill.is-info{border-color:color-mix(in srgb, var(--accent) 26%, var(--card-hairline))}}.app-v9 .system-pill.is-muted,.app-v9 .system-pill.is-pending{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .system-pill.is-muted,.app-v9 .system-pill.is-pending{background:color-mix(in srgb, var(--card-ink) 6%, var(--card))}}.app-v9 .system-pill.is-muted,.app-v9 .system-pill.is-pending{color:var(--card-muted)}@media (max-width:560px){.app-v9 .system-meta-row dt{flex-basis:100%;min-width:0}}.app-v9 .protection-hero-figure{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.app-v9 .protection-hero-number{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--card-ink);font-size:clamp(34px,6vw,44px);font-weight:700;line-height:1.05}.app-v9 .protection-hero-caption{color:var(--card-muted);font-size:14px}.app-v9 .protection-hero-detail{color:var(--card-ink);margin:0;font-size:14.5px;line-height:1.5}.app-v9 .protection-hero-aside{border-top:1px solid var(--card-hairline);color:var(--card-muted);margin:0;padding-top:10px;font-size:13px;line-height:1.5}.app-v9 .protection-readat{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .protection-bars{gap:18px}.app-v9 .protection-row{flex-direction:column;gap:6px;display:flex}.app-v9 .protection-row-label{font-weight:600}.app-v9 .protection-row-meta{color:var(--card-muted);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:13px;display:flex}.app-v9 .protection-row-state{color:var(--card-ink-soft,var(--card-muted));font-weight:700}.app-v9 .protection-row-sep{color:var(--card-hairline)}.app-v9 .protection-row-hint{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .protection-row[data-tone=attention] .protection-bar-fill{background:var(--warning)}.app-v9 .protection-row[data-tone=attention] .protection-row-state{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .protection-row[data-tone=attention] .protection-row-state{color:color-mix(in srgb, var(--warning) 72%, var(--card-ink))}}.app-v9 .protection-row[data-tone=critical] .protection-bar-fill{background:var(--error)}.app-v9 .protection-row[data-tone=critical] .protection-row-state{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .protection-row[data-tone=critical] .protection-row-state{color:color-mix(in srgb, var(--error) 78%, var(--card-ink))}}@media (max-width:639px){.app-v9 .protection-bar .admin-ai-bar-value{text-align:right;font-size:13.5px;line-height:1.35}.app-v9 .protection-row-label{font-size:13.5px}}.app-v9 .email-automations-list{margin-top:4px}.app-v9 .email-automations-row{flex-direction:column;gap:16px;display:flex}.app-v9 .email-automations-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-v9 .email-automations-row-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .email-automations-row-identity .admin-settings-card-title{margin:0}.app-v9 .email-automations-row-tenant{color:var(--card-muted);margin:0;font-size:13.5px}.app-v9 .email-automations-row-sep{color:var(--card-muted);margin:0 6px}.app-v9 .email-automations-badge{border-radius:999px;flex-shrink:0;align-items:center;padding:3px 12px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.app-v9 .email-automations-badge.is-active{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-automations-badge.is-active{background:color-mix(in srgb, var(--olive) 15%, transparent)}}.app-v9 .email-automations-badge.is-active{color:var(--olive)}.app-v9 .email-automations-badge.is-paused{background:var(--card-muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-automations-badge.is-paused{background:color-mix(in srgb, var(--card-muted) 18%, transparent)}}.app-v9 .email-automations-badge.is-paused{color:var(--card-muted)}.app-v9 .email-automations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.app-v9 .email-automations-metrics>div{border:1px solid var(--hairline,#e6e8f0);background:var(--accent);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-automations-metrics>div{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.app-v9 .email-automations-metrics dt{color:var(--card-muted);font-size:12.5px}.app-v9 .email-automations-metrics dd{color:var(--card-ink,inherit);margin:0;font-size:22px;font-weight:700;line-height:1.1}.app-v9 .email-automations-metrics>div[data-tone=warn] dd{color:var(--attention,#b45309)}.app-v9 .email-automations-next{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13.5px;display:flex}.app-v9 .email-automations-next-label{color:var(--card-muted)}.app-v9 .email-automations-next-value{color:var(--card-ink,inherit);font-weight:600}.app-v9 .email-automations-skips{flex-direction:column;gap:8px;display:flex}.app-v9 .email-automations-skip-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .email-automations-skip{border:1px solid var(--hairline,#e6e8f0);background:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .email-automations-skip{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.app-v9 .email-automations-skip{color:var(--card-muted);font-size:12.5px}.app-v9 .email-automations-skip-count{color:var(--card-ink,inherit);font-weight:700}@media (max-width:640px){.app-v9 .email-automations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-v9 .automation-test-section{border-top:1px solid var(--card-line,#e6e8f0);flex-direction:column;gap:18px;margin-top:40px;padding-top:28px;display:flex}.app-v9 .automation-test-head{flex-direction:column;gap:8px;display:flex}.app-v9 .automation-test-head .admin-section-title{margin:0}.app-v9 .automation-test-list{margin-top:2px}.app-v9 .automation-test-job{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.app-v9 .automation-test-job-main{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.app-v9 .automation-test-job-recipe{color:var(--card-ink);margin:0;font-size:15px;font-weight:650}.app-v9 .automation-test-job-tenant{color:var(--card-muted);margin:0;font-size:13.5px}.app-v9 .automation-test-job-sep{color:var(--card-muted);margin:0 6px}.app-v9 .automation-test-job-meta{flex-wrap:wrap;gap:10px 24px;margin:2px 0 0;display:flex}.app-v9 .automation-test-job-meta>div{flex-direction:column;gap:2px;display:flex}.app-v9 .automation-test-job-meta dt{color:var(--card-muted);font-size:12px}.app-v9 .automation-test-job-meta dd{color:var(--card-ink-soft,var(--card-ink));margin:0;font-size:13.5px}.app-v9 .automation-test-job-relative{color:var(--card-muted)}.app-v9 .automation-test-job-id{border:1px solid var(--card-line,#e6e8f0);background:var(--accent);border-radius:7px;padding:1px 7px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.app-v9 .automation-test-job-id{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.app-v9 .automation-test-job-id{color:var(--card-ink-soft,var(--card-ink))}.app-v9 .automation-test-job-action{flex:none;margin:0}.app-v9 .automation-test-job-button{white-space:nowrap}.app-v9 .automation-test-job-button:disabled{background:var(--disabled,#b0b6c5);color:#fff;box-shadow:none;cursor:not-allowed;opacity:1;transform:none}.app-v9 .automation-test-job-button:disabled:hover{background:var(--disabled,#b0b6c5);box-shadow:none;transform:none}.app-v9 .automation-test-foot{margin:4px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:640px){.app-v9 .automation-test-job{align-items:stretch}.app-v9 .automation-test-job-action,.app-v9 .automation-test-job-button{width:100%}}.app-v9 .email-cockpit-privacy{max-width:70ch;margin:10px 0 0;font-size:12.5px;line-height:1.5}.app-v9 .cockpit-overview{flex-direction:column;gap:16px;margin-top:8px;display:flex}.app-v9 .cockpit-overview .admin-section-title,.app-v9 .cockpit-overview .cockpit-worker-card,.app-v9 .cockpit-overview-stats{margin:0}.app-v9 .cockpit-worker-card{margin:18px 0 4px}.app-v9 .cockpit-worker-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.app-v9 .cockpit-worker-meta>div{border:1px solid var(--hairline,#e6e8f0);background:var(--accent);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-worker-meta>div{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.app-v9 .cockpit-worker-meta dt{color:var(--card-muted);font-size:12.5px}.app-v9 .cockpit-worker-meta dd{color:var(--card-ink,inherit);margin:0;font-size:14.5px;font-weight:600}.app-v9 .cockpit-worker-foot{margin:14px 0 0;font-size:12.5px;line-height:1.5}.app-v9 .cockpit-diagnostics{margin-top:40px}.app-v9 .cockpit-diagnostics .app-page-lead{margin-top:4px}.app-v9 .cockpit-diagnostics-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.app-v9 .cockpit-diag-panel{flex-direction:column;gap:4px;display:flex}.app-v9 .cockpit-diag-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:650;line-height:1.3}.app-v9 .cockpit-diag-lead{color:var(--card-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.app-v9 .cockpit-diag-panel .ds-empty{margin-top:8px}.app-v9 .cockpit-diagnostic-list{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.app-v9 .cockpit-diagnostic-item{border:1px solid var(--hairline,#e6e8f0);background:var(--accent);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-diagnostic-item{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.app-v9 .cockpit-diagnostic-item{color:var(--card-ink-soft,var(--card-ink));font-size:13px}.app-v9 .cockpit-diagnostic-count{color:var(--card-ink,inherit);font-weight:700}.app-v9 .cockpit-diag-panel .system-events{margin-top:12px}.app-v9 .cockpit-recipes{margin-top:40px}.app-v9 .cockpit-recipes .app-page-lead{margin-top:4px}.app-v9 .cockpit-recipes-grid{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:14px;margin-top:16px;display:grid}.app-v9 .cockpit-recipe-card{flex-direction:column;gap:10px;display:flex}.app-v9 .cockpit-recipe-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.app-v9 .cockpit-recipe-title{color:var(--card-ink);margin:0;font-size:14.5px;font-weight:650;line-height:1.3}.app-v9 .cockpit-recipe-config{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.app-v9 .cockpit-recipe-config.is-on{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-recipe-config.is-on{background:color-mix(in srgb, var(--olive) 15%, transparent)}}.app-v9 .cockpit-recipe-config.is-on{color:var(--olive)}.app-v9 .cockpit-recipe-config.is-off{background:var(--card-muted)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-recipe-config.is-off{background:color-mix(in srgb, var(--card-muted) 16%, transparent)}}.app-v9 .cockpit-recipe-config.is-off{color:var(--card-muted)}.app-v9 .cockpit-recipe-primary{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.app-v9 .cockpit-recipe-queue{align-items:baseline;gap:6px;display:inline-flex}.app-v9 .cockpit-recipe-queue-value{color:var(--card-ink);font-size:22px;font-weight:700;line-height:1}.app-v9 .cockpit-recipe-queue-label{color:var(--card-muted);font-size:12.5px}.app-v9 .cockpit-recipe-alert{color:var(--attention,#b45309);background:var(--attention,#b45309);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-recipe-alert{background:color-mix(in srgb, var(--attention,#b45309) 12%, transparent)}}.app-v9 .cockpit-recipe-secondary{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.app-v9 .cockpit-recipe-dot{color:var(--card-muted)}.app-v9 .cockpit-recipe-activity{color:var(--card-ink-soft,var(--card-ink));font-weight:600}.app-v9 .cockpit-shops{margin-top:40px}.app-v9 .cockpit-shops .ds-callout{margin-top:12px}.app-v9 .cockpit-shops-detail{border:1px solid var(--card-line,#e6e8f0);border-radius:var(--r-sm,12px);background:var(--card,#fff);margin-top:14px;overflow:hidden}.app-v9 .cockpit-shops-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.app-v9 .cockpit-shops-summary::-webkit-details-marker{display:none}.app-v9 .cockpit-shops-summary:before{content:"▸";color:var(--card-muted);flex-shrink:0;font-size:12px;transition:transform .15s}.app-v9 .cockpit-shops-detail[open]>.cockpit-shops-summary:before{transform:rotate(90deg)}.app-v9 .cockpit-shops-summary:focus-visible{outline:2px solid var(--focus,#7c5cff);outline-offset:-2px}.app-v9 .cockpit-shops-summary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .cockpit-shops-summary:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.app-v9 .cockpit-shops-summary-label{color:var(--card-ink);font-size:14px;font-weight:650}.app-v9 .cockpit-shops-summary-meta{color:var(--card-muted);font-size:12.5px}.app-v9 .cockpit-shops-detail[open]>.cockpit-shops-summary{border-bottom:1px solid var(--card-line,#e6e8f0)}.app-v9 .cockpit-shops-detail .email-automations-list{margin:0;padding:16px}@media (prefers-reduced-motion:reduce){.app-v9 .cockpit-shops-summary:before{transition:none}}@media (max-width:640px){.app-v9 .cockpit-worker-meta{grid-template-columns:1fr}}.app-v9 .automation-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0;display:grid}.app-v9 .automation-metric{border:1px solid var(--hairline,#e6e8f0);background:var(--card,#fff);color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.app-v9 a.automation-metric:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.automation-metric:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--hairline))}}.app-v9 a.automation-metric:hover{box-shadow:0 6px 18px -12px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.automation-metric:hover{box-shadow:0 6px 18px -12px color-mix(in srgb, var(--accent) 60%, transparent)}}.app-v9 a.automation-metric:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-v9 .automation-metric-value{font-size:26px;font-weight:700;line-height:1.05}.app-v9 .automation-metric-label{color:var(--card-ink,inherit);font-size:13px;font-weight:600}.app-v9 .automation-metric-hint{color:var(--card-muted);font-size:12.5px}.app-v9 .automation-metric-cue{color:var(--accent);margin-top:auto;font-size:12px;font-weight:600}.app-v9 .automation-filter-bar{flex-direction:column;gap:12px;margin:0 0 18px;display:flex}.app-v9 .automation-filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .automation-filter-group-label{color:var(--card-muted);margin-right:4px;font-size:12.5px;font-weight:600}.app-v9 .automation-filter{border:1px solid var(--hairline,#e6e8f0);background:var(--card,#fff);color:var(--card-muted);border-radius:999px;align-items:center;padding:5px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.app-v9 .automation-filter:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .automation-filter:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--hairline))}}.app-v9 .automation-filter:hover{color:var(--card-ink,inherit)}.app-v9 .automation-filter.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .automation-filter.is-active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.app-v9 .automation-filter.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .automation-filter.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--hairline))}}.app-v9 .automation-filter.is-active{color:var(--accent)}.app-v9 .automation-filter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-v9 .automation-activity-list{flex-direction:column;gap:12px;margin:0;display:flex}.app-v9 .automation-activity-row{color:inherit;flex-direction:column;gap:8px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.app-v9 a.automation-activity-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.automation-activity-row:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--hairline))}}.app-v9 a.automation-activity-row:hover{box-shadow:0 6px 18px -12px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.automation-activity-row:hover{box-shadow:0 6px 18px -12px color-mix(in srgb, var(--accent) 60%, transparent)}}.app-v9 a.automation-activity-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-v9 .automation-activity-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .automation-activity-recipe{margin:0;font-size:15px;font-weight:650}.app-v9 .automation-activity-tenant{color:var(--card-muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.app-v9 .automation-activity-sep{color:var(--card-muted)}.app-v9 .automation-activity-customer{flex-wrap:wrap;gap:4px 10px;margin:0;font-size:13.5px;display:flex}.app-v9 .automation-activity-customer-name{font-weight:600}.app-v9 .automation-email-actual{color:var(--card-muted)}.app-v9 .automation-activity-meta{color:var(--card-muted);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.app-v9 .automation-activity-reason{color:var(--attention,#b45309);font-size:13px}.app-v9 .automation-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.app-v9 .automation-pager-info{color:var(--card-muted);font-size:13px}.app-v9 .automation-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 22px;margin:0;display:grid}.app-v9 .automation-detail-grid>div{flex-direction:column;gap:3px;display:flex}.app-v9 .automation-detail-grid dt{color:var(--card-muted);font-size:12.5px}.app-v9 .automation-detail-grid dd{word-break:break-word;margin:0;font-size:14.5px;font-weight:600}.app-v9 .automation-detail-code{font-family:var(--mono,ui-monospace, monospace);color:var(--card-muted);font-size:12.5px;font-weight:500}.app-v9 .automation-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .automation-timeline-step{align-items:flex-start;gap:12px;display:flex}.app-v9 .automation-timeline-marker{background:var(--card-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .automation-timeline-marker{background:color-mix(in srgb, var(--card-muted) 18%, transparent)}}.app-v9 .automation-timeline-marker{color:var(--card-muted)}.app-v9 .automation-timeline-step.is-done .automation-timeline-marker{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .automation-timeline-step.is-done .automation-timeline-marker{background:color-mix(in srgb, var(--olive) 18%, transparent)}}.app-v9 .automation-timeline-step.is-done .automation-timeline-marker{color:var(--olive)}.app-v9 .automation-timeline-step.is-current .automation-timeline-marker{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .automation-timeline-step.is-current .automation-timeline-marker{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.app-v9 .automation-timeline-step.is-current .automation-timeline-marker{color:var(--accent)}.app-v9 .automation-timeline-body{flex-direction:column;gap:2px;display:flex}.app-v9 .automation-timeline-title{font-size:14px;font-weight:600}.app-v9 .automation-timeline-note{color:var(--card-muted);font-size:12.5px}.app-v9 .loyalty-intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.app-v9 .loyalty-intro-text{flex-direction:column;gap:6px;display:flex}.app-v9 .loyalty-intro-action{flex-shrink:0}@media (min-width:720px){.app-v9 .loyalty-intro{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.app-v9 .loyalty-section{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-section .admin-section-title{margin:0}.app-v9 .loyalty-section-count{font-family:var(--font-mono);color:var(--card-muted);font-size:.72em;font-weight:500}.app-v9 .loyalty-section-lead{max-width:64ch;color:var(--card-muted);margin:0;font-size:13.5px;line-height:1.6}.app-v9 .loyalty-subsection-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .loyalty-note{color:var(--card-muted);margin:0;font-size:13.5px;line-height:1.6}.app-v9 .loyalty-back{margin:4px 0 0}.app-v9 .loyalty-icon{display:block}.app-v9 .loyalty-inline-link{color:var(--primary-deep);font-weight:600;text-decoration:none}.app-v9 .loyalty-inline-link:hover{text-decoration:underline}.app-v9 .loyalty-inline-link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.app-v9 .loyalty-programme-band{z-index:20;border:1px solid var(--card-hairline);background:var(--card);border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-programme-band{background:color-mix(in srgb, var(--card) 94%, transparent)}}.app-v9 .loyalty-programme-band{-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);box-shadow:var(--shadow-lift)}.app-v9 .loyalty-spaces{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;display:flex}.app-v9 .loyalty-space-link{min-height:40px;color:var(--card-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-v9 .loyalty-space-link:hover{background:var(--card-tint);color:var(--card-ink)}.app-v9 .loyalty-space-link:focus-visible{box-shadow:var(--focus-ring);color:var(--card-ink);outline:none}.app-v9 .loyalty-space-link.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-space-link.is-active{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .loyalty-space-link.is-active{color:var(--primary-deep);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-space-link.is-active{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.app-v9 .loyalty-space-sub{border:1px solid var(--card-hairline);background:var(--denver);border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-space-sub{background:color-mix(in srgb, var(--denver) 10%, var(--card))}}.app-v9 .loyalty-space-sublink{min-height:36px;color:var(--card-muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-v9 .loyalty-space-sublink:hover{color:var(--card-ink);background:var(--card-tint)}.app-v9 .loyalty-space-sublink:focus-visible{box-shadow:var(--focus-ring);color:var(--card-ink);outline:none}.app-v9 .loyalty-space-sublink.is-active{color:var(--card-ink);background:var(--card);border-color:var(--primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-space-sublink.is-active{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.app-v9 .loyalty-space-sublink.is-active{box-shadow:inset 0 -2px 0 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-space-sublink.is-active{box-shadow:inset 0 -2px 0 0 color-mix(in srgb, var(--primary) 55%, transparent)}}.app-v9 .loyalty-programme-band .loyalty-status{flex:none}.app-v9 [data-loyalty-focus-signal=on]{box-shadow:0 0 0 2px var(--primary), 0 0 0 8px var(--primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-loyalty-focus-signal=on]{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 45%, transparent), 0 0 0 8px color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 [data-loyalty-focus-signal=on]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 [data-loyalty-focus-signal=on]{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.app-v9 [data-loyalty-focus-signal=on]{animation:2.6s ease-out both loyalty-focus-arrive}@keyframes loyalty-focus-arrive{0%{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 60%, transparent), 0 0 0 10px color-mix(in srgb, var(--primary) 18%, transparent)}to{background:0 0;box-shadow:0 0 #0000,0 0 #0000}}@media (max-width:900px){.app-v9 .loyalty-space-link,.app-v9 .loyalty-space-sublink{min-height:44px}}@media (max-width:720px){.app-v9 .loyalty-spaces{flex:100%}.app-v9 .loyalty-space-sub{gap:4px;padding:4px}.app-v9 .loyalty-space-sublink{padding:6px 10px}}@media (prefers-reduced-motion:reduce){.app-v9 .loyalty-space-link,.app-v9 .loyalty-space-sublink{transition:none}.app-v9 [data-loyalty-focus-signal=on]{animation:none}}.app-v9 .loyalty-switcher{flex:0 auto;min-width:0;position:relative}.app-v9 .loyalty-switcher-summary{cursor:pointer;border:1px solid var(--primary);border-radius:16px;align-items:center;gap:12px;padding:6px 14px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-switcher-summary{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent)}}.app-v9 .loyalty-switcher-summary{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-switcher-summary{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .loyalty-switcher-summary{transition:background .15s,border-color .15s}.app-v9 .loyalty-switcher-summary::-webkit-details-marker{display:none}.app-v9 .loyalty-switcher-summary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-switcher-summary:hover{background:color-mix(in srgb, var(--primary) 13%, var(--card))}}.app-v9 .loyalty-switcher-summary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-switcher-summary:hover{border-color:color-mix(in srgb, var(--primary) 38%, transparent)}}.app-v9 .loyalty-switcher-summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-switcher-summary-text{flex-direction:column;gap:1px;min-width:0;display:flex}.app-v9 .loyalty-switcher-summary-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);font-size:10px;font-weight:700;line-height:1.2}.app-v9 .loyalty-switcher-summary-name{color:var(--card-ink);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.app-v9 .loyalty-switcher-caret{border-right:2px solid var(--primary-deep);border-bottom:2px solid var(--primary-deep);flex:none;width:8px;height:8px;margin-top:-3px;transition:transform .15s;transform:rotate(45deg)}.app-v9 .loyalty-switcher[open] .loyalty-switcher-caret{margin-top:3px;transform:rotate(-135deg)}.app-v9 .loyalty-switcher-panel{z-index:30;border:1px solid var(--card-hairline);background:var(--card);width:min(340px,100vw - 40px);box-shadow:0 18px 44px -14px #0f142252, var(--shadow-lift);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.app-v9 .loyalty-switcher-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-switcher-link{color:var(--card-ink);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.app-v9 .loyalty-switcher-link:hover{background:var(--card-tint)}.app-v9 .loyalty-switcher-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-switcher-link.is-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-switcher-link.is-current{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .loyalty-switcher-link.is-current{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-switcher-link.is-current{border-color:color-mix(in srgb, var(--primary) 24%, transparent)}}.app-v9 .loyalty-switcher-link-name{min-width:0;font-size:13.5px;font-weight:600}.app-v9 .loyalty-switcher-link-meta{flex:none;align-items:center;gap:8px;display:inline-flex}.app-v9 .loyalty-switcher-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-deep);font-size:11px;font-weight:700}.app-v9 .loyalty-switcher-actions{flex-wrap:wrap;gap:14px;padding:0 2px;display:flex}.app-v9 .loyalty-switcher-action{color:var(--primary-deep);font-size:13px;font-weight:600;text-decoration:none}.app-v9 .loyalty-switcher-action:after{content:" →"}.app-v9 .loyalty-switcher-action:hover{text-decoration:underline}.app-v9 .loyalty-switcher-action:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}@media (prefers-reduced-motion:reduce){.app-v9 .loyalty-switcher-caret{transition:none}}.app-v9 .loyalty-option-title{color:var(--card-ink);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.app-v9 .loyalty-option-icon{background:var(--primary);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-option-icon{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .loyalty-option-icon{color:var(--primary-deep);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-option-icon{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent)}}.app-v9 .loyalty-option-divider{color:var(--card-muted);align-items:center;gap:14px;margin:-6px 0;display:flex}.app-v9 .loyalty-option-divider:before,.app-v9 .loyalty-option-divider:after{content:"";background:var(--card-hairline);flex:auto;height:1px}.app-v9 .loyalty-option-divider span{text-transform:uppercase;letter-spacing:.04em;width:34px;height:34px;color:var(--card-muted);background:var(--card);border:1px solid var(--card-hairline);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.app-v9 .loyalty-cockpit-zone{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-cockpit-hero{flex-direction:column;gap:20px;display:flex}.app-v9 .loyalty-cockpit-hero-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.app-v9 .loyalty-cockpit-hero-text{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.app-v9 .loyalty-cockpit-hero-title{color:var(--card-ink);margin:0;font-size:20px;font-weight:800;line-height:1.25}.app-v9 .loyalty-cockpit-hero-desc{color:var(--card-muted);max-width:60ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .loyalty-cockpit-hero-action{flex:none;margin:0}.app-v9 .loyalty-cockpit-hero-action .btn{white-space:nowrap}.app-v9 .loyalty-cockpit-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .loyalty-cockpit-tiles>li{min-width:0;display:flex}.app-v9 .loyalty-cockpit-tile{background:var(--card);border:1px solid var(--card-hairline);min-width:0;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;flex:auto;gap:6px;padding:16px;text-decoration:none;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.app-v9 .loyalty-cockpit-tile:hover{box-shadow:var(--shadow-lift);border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-cockpit-tile:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.app-v9 .loyalty-cockpit-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-cockpit-tile-head{color:var(--card-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.app-v9 .loyalty-cockpit-tile-head .loyalty-icon{color:var(--primary-deep);flex:none}.app-v9 .loyalty-cockpit-tile-value{font-family:var(--font-mono);color:var(--card-ink);font-size:24px;font-weight:600;line-height:1}.app-v9 .loyalty-cockpit-tile-detail{color:var(--card-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-v9 .loyalty-cockpit-tile-cta{color:var(--primary-deep);margin-top:auto;padding-top:4px;font-size:12.5px;font-weight:650}.app-v9 .loyalty-cockpit-tile.is-attention{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-cockpit-tile.is-attention{background:color-mix(in srgb, var(--highlight) 14%, var(--card))}}.app-v9 .loyalty-cockpit-tile.is-attention{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-cockpit-tile.is-attention{border-color:color-mix(in srgb, var(--highlight) 46%, transparent)}}@media (prefers-reduced-motion:reduce){.app-v9 .loyalty-cockpit-tile{transition:none}.app-v9 .loyalty-cockpit-tile:hover{transform:none}}.app-v9 .loyalty-share-editor{flex-direction:column;gap:18px;display:flex}.app-v9 .loyalty-share-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .loyalty-share-editor-heading{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.app-v9 .loyalty-share-editor-savestate{flex:none}.app-v9 .loyalty-share-editor-fields{flex-direction:column;gap:18px;display:flex}.app-v9 .loyalty-share-editor-labelrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .loyalty-share-editor-labelrow label{margin:0}.app-v9 .loyalty-share-editor-tag{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px;font-weight:650}.app-v9 .loyalty-share-editor-tag[data-state=recommended]{color:var(--card-ink-soft);background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-share-editor-tag[data-state=recommended]{background:color-mix(in srgb, var(--card-ink) 6%, transparent)}}.app-v9 .loyalty-share-editor-tag[data-state=recommended]{border-color:var(--card-hairline)}.app-v9 .loyalty-share-editor-tag[data-state=custom]{color:var(--primary-deep,var(--primary));background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-share-editor-tag[data-state=custom]{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .loyalty-share-editor-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.app-v9 .loyalty-share-editor-foot .help,.app-v9 .loyalty-share-editor-foot .error{flex:220px;min-width:0}.app-v9 .loyalty-share-editor-reset{white-space:nowrap;flex:none}.app-v9 .loyalty-share-editor-note{margin:0}@media (max-width:560px){.app-v9 .loyalty-share-editor-reset{width:100%}}.app-v9 .loyalty-cockpit-checklist{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-cockpit-checklist-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-cockpit-checklist-item{align-items:center;gap:12px;display:flex}.app-v9 .loyalty-cockpit-check{border:1.5px solid var(--card-hairline);background:var(--card);width:22px;height:22px;color:var(--card-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.app-v9 .loyalty-cockpit-checklist-item[data-done=true] .loyalty-cockpit-check{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-cockpit-checklist-item[data-done=true] .loyalty-cockpit-check{background:color-mix(in srgb, var(--olive) 16%, transparent)}}.app-v9 .loyalty-cockpit-checklist-item[data-done=true] .loyalty-cockpit-check{color:var(--olive);border-color:#0000}.app-v9 .loyalty-cockpit-checklist-label{color:var(--card-ink);font-size:14px}.app-v9 .loyalty-cockpit-checklist-item[data-done=true] .loyalty-cockpit-checklist-label{color:var(--card-muted)}.app-v9 a.loyalty-cockpit-checklist-label.is-link{color:var(--primary-deep);font-weight:600;text-decoration:none}.app-v9 a.loyalty-cockpit-checklist-label.is-link:after{content:" →"}.app-v9 a.loyalty-cockpit-checklist-label.is-link:hover{text-decoration:underline}.app-v9 a.loyalty-cockpit-checklist-label.is-link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}@media (max-width:900px){.app-v9 .loyalty-programme-band{top:68px}}@media (max-width:720px){.app-v9 .loyalty-programme-band{align-items:stretch}.app-v9 .loyalty-switcher{flex:100%}.app-v9 .loyalty-switcher-summary{justify-content:space-between}.app-v9 .loyalty-switcher-summary-name{max-width:none}.app-v9 .loyalty-switcher-panel{width:auto;left:0;right:0}}@media (max-width:560px){.app-v9 .loyalty-cockpit-hero-action,.app-v9 .loyalty-cockpit-hero-action .btn{width:100%}.app-v9 .loyalty-cockpit-tiles{grid-template-columns:1fr 1fr}.app-v9 .loyalty-command-action,.app-v9 .loyalty-command-action .btn{width:100%}}.app-v9 .loyalty-command{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.app-v9 .loyalty-command-text{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.app-v9 .loyalty-command-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:600}.app-v9 .loyalty-command[data-command-state=ready] .loyalty-command-eyebrow{color:var(--primary-darker)}.app-v9 .loyalty-command-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700;line-height:1.3}.app-v9 .loyalty-command-desc{color:var(--card-muted);max-width:68ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .loyalty-command{padding-block:14px}.app-v9 .loyalty-command .loyalty-command-text{gap:3px}.app-v9 .loyalty-command-action{flex:none;margin:0}.app-v9 .loyalty-command-action .btn{white-space:nowrap}@media (prefers-reduced-motion:reduce){.app-v9 .loyalty-switcher-summary{transition:none}}.app-v9 .loyalty-status{white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .loyalty-status.is-active{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-status.is-active{background:color-mix(in srgb, var(--olive) 15%, transparent)}}.app-v9 .loyalty-status.is-active{color:var(--olive);border-color:#0000}.app-v9 .loyalty-status.is-draft{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-status.is-draft{background:color-mix(in srgb, var(--highlight) 18%, transparent)}}.app-v9 .loyalty-status.is-draft{color:#7a6010;border-color:#0000}.app-v9 .loyalty-status.is-ended,.app-v9 .loyalty-status.is-archived{background:var(--card-tint);color:var(--card-muted);border-color:var(--card-hairline)}.app-v9 .loyalty-mgmt-zone{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .loyalty-list-toolbar-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-v9 .loyalty-list-toolbar-count{font-family:var(--font-mono);color:var(--card-muted);margin:0;font-size:12px;font-weight:600}.app-v9 .loyalty-mgmt-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions""meta actions";align-items:start;gap:6px 20px;padding:16px 18px;display:grid}.app-v9 .loyalty-mgmt-row+.loyalty-mgmt-row{border-top:1px solid var(--card-hairline)}.app-v9 .loyalty-mgmt-main{flex-direction:column;grid-area:main;gap:6px;min-width:0;display:flex}.app-v9 .loyalty-mgmt-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .loyalty-mgmt-title{color:var(--card-ink);min-width:0;margin:0;font-size:16px;font-weight:700}.app-v9 .loyalty-mgmt-internal{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .loyalty-mgmt-actions{flex-direction:column;grid-area:actions;justify-content:center;align-items:stretch;gap:8px;display:flex}.app-v9 .loyalty-mgmt-meta{flex-wrap:wrap;grid-area:meta;gap:6px 18px;margin:2px 0 0;display:flex}.app-v9 .loyalty-mgmt-fact{align-items:baseline;gap:6px;min-width:0;display:flex}.app-v9 .loyalty-mgmt-fact dt{color:var(--card-muted);font-size:11.5px}.app-v9 .loyalty-mgmt-fact dd{font-family:var(--font-mono);color:var(--card-ink);margin:0;font-size:12.5px;font-weight:600}@media (max-width:640px){.app-v9 .loyalty-mgmt-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""actions""meta";gap:10px}.app-v9 .loyalty-mgmt-actions{flex-flow:wrap}.app-v9 .loyalty-mgmt-actions .btn{flex:auto;min-height:44px}}.app-v9 .loyalty-mgmt-row.is-archived{opacity:.75}.app-v9 .loyalty-mgmt-row.is-archived:hover,.app-v9 .loyalty-mgmt-row.is-archived:focus-within{opacity:1}.app-v9 .loyalty-mgmt-pending{color:#7a6010;background:var(--highlight);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-mgmt-pending{background:color-mix(in srgb, var(--highlight) 16%, var(--card))}}.app-v9 .loyalty-mgmt-pending{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-mgmt-pending{border:1px solid color-mix(in srgb, var(--highlight) 46%, transparent)}}.app-v9 .loyalty-mgmt-pending{transition:border-color .15s,background .15s}.app-v9 .loyalty-mgmt-pending .loyalty-icon{flex:none}.app-v9 .loyalty-mgmt-pending span:nth-child(2){flex:auto;min-width:0}.app-v9 .loyalty-mgmt-pending:hover{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-mgmt-pending:hover{background:color-mix(in srgb, var(--highlight) 24%, var(--card))}}.app-v9 .loyalty-mgmt-pending:hover{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-mgmt-pending:hover{border-color:color-mix(in srgb, var(--highlight) 64%, transparent)}}.app-v9 .loyalty-mgmt-pending:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-onboard{flex-direction:column;gap:20px;display:flex}.app-v9 .loyalty-onboard-intro{flex-direction:column;gap:6px;display:flex}.app-v9 .loyalty-onboard-steps{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.app-v9 .loyalty-onboard-steps{grid-template-columns:repeat(3,1fr)}}.app-v9 .loyalty-onboard-step{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.app-v9 .loyalty-onboard-step-num{width:28px;height:28px;font-family:var(--font-mono);background:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-onboard-step-num{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .loyalty-onboard-step-num{color:var(--primary-deep);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-onboard-step-num{border:1px solid color-mix(in srgb, var(--primary) 26%, transparent)}}.app-v9 .loyalty-onboard-step-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .loyalty-onboard-step-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:650}.app-v9 .loyalty-onboard-step-desc{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .loyalty-onboard-action{display:flex}.app-v9 .loyalty-form{flex-direction:column;gap:18px;display:flex}.app-v9 .loyalty-label-tag{color:var(--card-muted);font-size:12px;font-weight:500}.app-v9 .loyalty-form-savefoot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.app-v9 .loyalty-form-savehint{margin:0}.app-v9 .loyalty-form-savestate{justify-content:flex-end;min-width:11ch}@media (max-width:640px){.app-v9 .loyalty-form-savefoot{flex-direction:column;align-items:flex-start;gap:6px}.app-v9 .loyalty-form-savestate{justify-content:flex-start;min-width:0}}.app-v9 .loyalty-validity-field{flex-direction:column;gap:16px;display:flex}.app-v9 .loyalty-validity-start{gap:6px}.app-v9 .loyalty-validity-start input[type=date]{max-width:260px}.app-v9 .loyalty-validity-end{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-validity-end-label{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .loyalty-validity-cards{margin:0}.app-v9 .loyalty-validity-enddate{gap:6px}.app-v9 .loyalty-validity-enddate input[type=date]{max-width:260px}.app-v9 .loyalty-lifecycle{flex-direction:column;gap:14px;display:flex}.app-v9 .loyalty-lifecycle-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .loyalty-lifecycle-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .loyalty-lifecycle-actions form{margin:0}.app-v9 .loyalty-reward-editor{flex-direction:column;gap:20px;display:flex}.app-v9 .loyalty-reward-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-reward-card{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.app-v9 .loyalty-reward-name{color:var(--card-ink,var(--ink));margin:0;font-size:16.5px;font-weight:700;line-height:1.25}.app-v9 .loyalty-reward-detail{color:var(--card-muted);margin:0;font-size:13.5px}.app-v9 .loyalty-reward-meta{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-reward-chip{white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.app-v9 .loyalty-reward-chip .loyalty-icon{opacity:.75;width:14px;height:14px}.app-v9 .loyalty-reward-add{flex-direction:column;gap:16px;display:flex}.app-v9 .loyalty-reward-add-trigger{display:flex}.app-v9 .loyalty-reward-remove{margin:0}.app-v9 .loyalty-draw-summary{flex-direction:column;gap:20px;padding:20px 22px;display:flex}.app-v9 .loyalty-draw-head{align-items:center;gap:11px;display:flex}.app-v9 .loyalty-draw-head-icon{background:var(--primary);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-head-icon{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.app-v9 .loyalty-draw-head-icon{color:var(--primary)}.app-v9 .loyalty-draw-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .loyalty-draw-head-lead{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .loyalty-draw-figures{align-items:stretch;gap:18px;display:flex}.app-v9 .loyalty-draw-figure{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.app-v9 .loyalty-draw-figures-sep{background:var(--card-hairline);flex:none;align-self:stretch;width:1px}.app-v9 .loyalty-draw-figure-label{color:var(--card-muted);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.app-v9 .loyalty-draw-figure-label .loyalty-icon{width:15px;height:15px}.app-v9 .loyalty-draw-figure.is-prize .loyalty-draw-figure-label{color:var(--primary-deep)}.app-v9 .loyalty-draw-figure-value{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--card-ink,var(--ink));font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.app-v9 .loyalty-draw-figure.is-prize .loyalty-draw-figure-value{color:var(--primary)}.app-v9 .loyalty-draw-figure.is-noprize .loyalty-draw-figure-value{color:var(--card-ink-soft)}@media (max-width:480px){.app-v9 .loyalty-draw-figures{gap:14px}.app-v9 .loyalty-draw-figure-value{font-size:26px}}.app-v9 .loyalty-draw-reparto{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-draw-bar{background:var(--card-tint);width:100%;height:12px;box-shadow:inset 0 0 0 1px var(--card-ink);border-radius:999px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-ink) 6%, transparent)}}.app-v9 .loyalty-draw-bar-seg{min-width:2px;height:100%}.app-v9 .loyalty-draw-bar-seg+.loyalty-draw-bar-seg{box-shadow:inset 1px 0 #fff9}.app-v9 .loyalty-draw-bar-seg.is-a,.app-v9 .loyalty-draw-bar-seg.is-b{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-bar-seg.is-b{background:color-mix(in srgb, var(--primary) 55%, white)}}.app-v9 .loyalty-draw-bar-seg.is-noprize{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-bar-seg.is-noprize{background:color-mix(in srgb, var(--card-ink) 12%, transparent)}}.app-v9 .loyalty-draw-bar[data-state=over]{box-shadow:inset 0 0 0 1px var(--danger,#b42318)}.app-v9 .loyalty-draw-legend{flex-wrap:wrap;gap:7px 14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-draw-legend-item{align-items:center;gap:7px;min-width:0;font-size:12.5px;display:inline-flex}.app-v9 .loyalty-draw-legend-swatch{border-radius:3px;flex:none;width:9px;height:9px}.app-v9 .loyalty-draw-legend-swatch.is-a,.app-v9 .loyalty-draw-legend-swatch.is-b{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-legend-swatch.is-b{background:color-mix(in srgb, var(--primary) 55%, white)}}.app-v9 .loyalty-draw-legend-swatch.is-noprize{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-legend-swatch.is-noprize{background:color-mix(in srgb, var(--card-ink) 12%, transparent)}}.app-v9 .loyalty-draw-legend-label{min-width:0;color:var(--card-ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.app-v9 .loyalty-draw-legend-value{color:var(--card-muted);font-variant-numeric:tabular-nums;font-weight:650}.app-v9 .loyalty-draw-state{border-top:1px solid var(--card-hairline);align-items:flex-start;gap:10px;padding-top:14px;display:flex}.app-v9 .loyalty-draw-state-dot{background:var(--card-muted);border-radius:999px;flex:none;width:9px;height:9px;margin-top:5px}.app-v9 .loyalty-draw-state[data-tone=success] .loyalty-draw-state-dot{background:var(--olive)}.app-v9 .loyalty-draw-state[data-tone=info] .loyalty-draw-state-dot{background:var(--primary)}.app-v9 .loyalty-draw-state[data-tone=attention] .loyalty-draw-state-dot{background:var(--highlight)}.app-v9 .loyalty-draw-state[data-tone=warn] .loyalty-draw-state-dot{background:var(--danger,#b42318)}.app-v9 .loyalty-draw-state-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .loyalty-draw-state-title{color:var(--card-ink,var(--ink));margin:0;font-size:13.5px;font-weight:650}.app-v9 .loyalty-draw-state-body{color:var(--card-muted);margin:0;font-size:13px;line-height:1.55}.app-v9 .loyalty-draw-state[data-tone=attention],.app-v9 .loyalty-draw-state[data-tone=warn]{border-top:0;border-radius:12px;padding:12px 14px}.app-v9 .loyalty-draw-state[data-tone=attention]{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-state[data-tone=attention]{background:color-mix(in srgb, var(--highlight) 14%, var(--card))}}.app-v9 .loyalty-draw-state[data-tone=attention]{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-state[data-tone=attention]{border:1px solid color-mix(in srgb, var(--highlight) 40%, transparent)}}.app-v9 .loyalty-draw-state[data-tone=warn]{background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-state[data-tone=warn]{background:color-mix(in srgb, var(--danger,#b42318) 8%, var(--card))}}.app-v9 .loyalty-draw-state[data-tone=warn]{border:1px solid var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-draw-state[data-tone=warn]{border:1px solid color-mix(in srgb, var(--danger,#b42318) 30%, transparent)}}.app-v9 .loyalty-draw-state[data-tone=warn] .loyalty-draw-state-title{color:var(--danger,#b42318)}.app-v9 .loyalty-draw-state[data-tone=attention] .loyalty-draw-state-body,.app-v9 .loyalty-draw-state[data-tone=warn] .loyalty-draw-state-body{color:var(--card-ink-soft)}.app-v9 .loyalty-reward-read{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;display:flex}.app-v9 .loyalty-reward-ident{flex:240px;align-items:flex-start;gap:14px;min-width:0;display:flex}.app-v9 .loyalty-reward-ident-icon{background:var(--primary);border-radius:12px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-reward-ident-icon{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.app-v9 .loyalty-reward-ident-icon{color:var(--primary)}.app-v9 .loyalty-reward-ident-icon .loyalty-icon{width:24px;height:24px}.app-v9 .loyalty-reward-ident-icon.has-photo{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:12px;width:64px;height:64px;padding:0;overflow:hidden}.app-v9 .loyalty-reward-ident-photo{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .loyalty-reward-ident-text{flex-direction:column;gap:5px;min-width:0;display:flex}.app-v9 .loyalty-reward-benefit-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:650}.app-v9 .loyalty-reward-benefit-sep{color:var(--card-muted);margin:0 6px}.app-v9 .loyalty-reward-chance{flex-direction:column;flex:none;align-items:flex-end;gap:1px;margin:0;display:flex}.app-v9 .loyalty-reward-chance-value{font-variant-numeric:tabular-nums;color:var(--primary);font-size:26px;font-weight:700;line-height:1.05}.app-v9 .loyalty-reward-chance-label{color:var(--card-muted);font-size:11.5px;font-weight:600}.app-v9 .loyalty-reward-savestate{color:#0000;white-space:nowrap;align-items:center;gap:4px;min-height:15px;font-size:11.5px;font-weight:600;display:inline-flex}.app-v9 .loyalty-reward-savestate .loyalty-icon{width:13px;height:13px}.app-v9 .loyalty-reward-savestate[data-state=saving]{color:var(--card-muted)}.app-v9 .loyalty-reward-savestate[data-state=saved]{color:var(--olive)}.app-v9 .loyalty-reward-savestate[data-state=error]{color:var(--danger,#b42318)}.app-v9 .loyalty-reward-foot{border-top:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:12px;display:flex}.app-v9 .loyalty-reward-foot .loyalty-reward-meta{flex:auto}.app-v9 .loyalty-reward-footactions{flex:none;align-items:center;gap:10px;display:inline-flex}.app-v9 .loyalty-reward-foot .btn{min-height:40px}@media (max-width:640px){.app-v9 .loyalty-reward-read{flex-direction:column}.app-v9 .loyalty-reward-read .loyalty-reward-ident{flex:none;width:100%}.app-v9 .loyalty-reward-chance{align-items:flex-start}.app-v9 .loyalty-reward-footactions{flex:auto;justify-content:flex-end}.app-v9 .loyalty-reward-foot .btn{min-height:44px}}.app-v9 .loyalty-workshop{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.app-v9 .loyalty-workshop-identity,.app-v9 .loyalty-workshop-benefit{flex-direction:column;gap:14px;display:flex}.app-v9 .loyalty-workshop-legend{color:var(--card-ink,var(--ink));padding:0;font-size:14.5px;font-weight:700}@media (min-width:1120px){.app-v9 .loyalty-workshop{grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-template-areas:"identity preview""benefit preview""chance preview""stock preview""validity preview";column-gap:24px}.app-v9 .loyalty-workshop-identity{grid-area:identity}.app-v9 .loyalty-workshop-benefit{grid-area:benefit}.app-v9 .loyalty-workshop-chance{grid-area:chance}.app-v9 .loyalty-workshop-stock{grid-area:stock}.app-v9 .loyalty-workshop-validity{grid-area:validity}.app-v9 .loyalty-workshop-preview{grid-area:preview;position:sticky;top:0}}.app-v9 .loyalty-chance{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card-tint);flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-chance{background:color-mix(in srgb, var(--card-tint) 55%, var(--card))}}.app-v9 .loyalty-chance-help{margin:0}.app-v9 .loyalty-chance-control{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app-v9 .loyalty-chance-range{min-width:160px;height:44px;accent-color:var(--primary);cursor:pointer;background:0 0;flex:200px;margin:0}.app-v9 .loyalty-chance-range:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}.app-v9 .loyalty-chance-range:disabled{cursor:not-allowed;opacity:.55}.app-v9 .loyalty-chance-exact{box-sizing:border-box;border:1px solid var(--card-hairline);background:var(--card);border-radius:12px;flex:none;align-items:baseline;gap:2px;min-height:44px;padding:6px 12px;display:inline-flex}.app-v9 .loyalty-chance-exact:focus-within{box-shadow:inset 0 -2px 0 var(--primary)}.app-v9 .loyalty-chance-input{text-align:right;font-variant-numeric:tabular-nums;width:52px;color:var(--card-ink,var(--ink));-moz-appearance:textfield;background:0 0;border:0;align-self:center;padding:0;font-size:22px;font-weight:700}.app-v9 .loyalty-chance-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-v9 .loyalty-chance-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-v9 .loyalty-chance-input:focus{outline:none}.app-v9 .loyalty-chance-unit{color:var(--card-muted);font-size:15px;font-weight:650}.app-v9 .loyalty-chance-msg{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .loyalty-chance-msg.error{color:var(--danger,#b42318)}.app-v9 .loyalty-chance.is-compact{background:0 0;border:0;align-items:flex-end;gap:6px;padding:0}.app-v9 .loyalty-chance.is-compact .loyalty-workshop-legend{letter-spacing:0;text-transform:none;color:var(--card-muted);padding:0;font-size:11.5px;font-weight:600}.app-v9 .loyalty-chance.is-compact .loyalty-chance-control{flex-wrap:nowrap;justify-content:flex-end;gap:10px}.app-v9 .loyalty-chance.is-compact .loyalty-chance-range{flex:0 150px;min-width:110px}.app-v9 .loyalty-chance.is-compact .loyalty-chance-exact{min-height:40px;padding:4px 10px}.app-v9 .loyalty-chance.is-compact .loyalty-chance-input{width:44px;font-size:22px}.app-v9 .loyalty-chance.is-compact .loyalty-chance-msg{text-align:right;max-width:30ch;font-size:12px}.app-v9 .loyalty-reward-chance-edit{flex:none;justify-content:flex-end;min-width:0;display:flex}@media (max-width:720px){.app-v9 .loyalty-reward-chance-edit{width:100%}.app-v9 .loyalty-chance.is-compact{align-items:stretch}.app-v9 .loyalty-chance.is-compact .loyalty-chance-control{justify-content:space-between}.app-v9 .loyalty-chance.is-compact .loyalty-chance-range{flex:auto;height:44px}.app-v9 .loyalty-chance.is-compact .loyalty-chance-msg{text-align:left;max-width:none}}.app-v9 .loyalty-decision{border:1px solid var(--card-hairline);border-radius:var(--r-md,12px);background:var(--card);flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.app-v9 .loyalty-decision-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.app-v9 .loyalty-decision-option{border-radius:var(--r-md,12px);cursor:pointer;border:1px solid var(--card-hairline);background:var(--card);align-items:flex-start;gap:10px;min-height:44px;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}.app-v9 .loyalty-decision-option[data-checked=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-decision-option[data-checked=true]{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.app-v9 .loyalty-decision-option[data-checked=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-decision-option[data-checked=true]{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .loyalty-decision-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-decision-option:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--card-hairline))}}.app-v9 .loyalty-decision-option:focus-within{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-decision-option input{flex:none;margin-top:3px}.app-v9 .loyalty-decision-option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .loyalty-decision-option-title{color:var(--card-ink);font-size:14.5px;font-weight:650}.app-v9 .loyalty-decision-option-help{color:var(--card-muted);font-size:12.5px}.app-v9 .loyalty-decision-field{margin:0}.app-v9 .loyalty-decision-field input{max-width:200px}.app-v9 .loyalty-workshop-preview{border-radius:var(--r-md,12px);border:1px solid var(--card-hairline);background:var(--card-tint);flex-direction:column;gap:18px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-workshop-preview{background:color-mix(in srgb, var(--card-tint) 45%, var(--card))}}.app-v9 .loyalty-workshop-previewblock{flex-direction:column;gap:10px;display:flex}.app-v9 .loyalty-workshop-previewtitle{letter-spacing:.01em;color:var(--card-ink,var(--ink));margin:0;font-size:13px;font-weight:700}.app-v9 .loyalty-workshop-wheel{justify-content:center;display:flex}.app-v9 .loyalty-workshop-wheel .loyalty-reward-wheel{width:min(216px,100%)}.app-v9 .loyalty-workshop-previewnote{margin:0}.app-v9 .loyalty-workshop-split{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-workshop-splitrow{border-bottom:1px solid var(--card-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.app-v9 .loyalty-workshop-splitrow:last-child{border-bottom:0}.app-v9 .loyalty-workshop-splitlabel{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.app-v9 .loyalty-workshop-splitrow[data-kind=no-prize] .loyalty-workshop-splitlabel{color:var(--card-muted)}.app-v9 .loyalty-workshop-splitvalue{font-variant-numeric:tabular-nums;color:var(--card-ink);flex:none;font-size:13px;font-weight:700}.app-v9 .loyalty-workshop-splitrow[data-kind=no-prize] .loyalty-workshop-splitvalue{color:var(--card-muted)}.app-v9 .loyalty-workshop-foot{border-top:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:14px;display:flex}.app-v9 .loyalty-workshop-savehint{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .loyalty-workshop-footactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .loyalty-workshop-footactions form{margin:0}@media (max-width:640px){.app-v9 .loyalty-workshop-foot{flex-direction:column;align-items:stretch}.app-v9 .loyalty-workshop-footactions{justify-content:flex-end}}.app-v9 .loyalty-reward-image{margin:0}.app-v9 .loyalty-reward-image-control{align-items:center;gap:12px;margin-top:2px;display:flex}.app-v9 .loyalty-reward-image-preview{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:11px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.app-v9 .loyalty-reward-image-preview-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .loyalty-reward-image-preview-icon{color:var(--card-muted);justify-content:center;align-items:center;display:inline-flex}.app-v9 .loyalty-reward-image-preview-icon .loyalty-icon{width:22px;height:22px}.app-v9 .loyalty-reward-image-select{flex:auto;min-width:0}.app-v9 .loyalty-reward-image-note{margin:6px 0 0}.app-v9 .loyalty-reward-image-note a{font-weight:600}.app-v9 .loyalty-reward-image-editlink{margin:6px 0 0}.app-v9 .loyalty-reward-image-editlink a{font-weight:600}.app-v9 .loyalty-product-pick{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .loyalty-product-pick-legend{color:var(--card-ink);padding:0;font-size:14px;font-weight:700}.app-v9 .loyalty-product-pick-help{margin:0}.app-v9 .loyalty-product-pick-search{flex-direction:column;gap:4px;display:flex}.app-v9 .loyalty-product-pick-searchlabel{letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:600;font-family:var(--font-mono);color:var(--card-muted)}.app-v9 .loyalty-product-pick-search input{background:var(--card);width:100%}.app-v9 .loyalty-product-pick-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.app-v9 .loyalty-product-pick-card{border:1.5px solid var(--card-hairline);background:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.app-v9 .loyalty-product-pick-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-product-pick-card:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--card-hairline))}}.app-v9 .loyalty-product-pick-card:focus-within{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-product-pick-card[data-checked=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-product-pick-card[data-checked=true]{border-color:color-mix(in srgb, var(--primary) 60%, var(--card))}}.app-v9 .loyalty-product-pick-card[data-checked=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-product-pick-card[data-checked=true]{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .loyalty-product-pick-card.is-orphan{border-style:dashed;border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-product-pick-card.is-orphan{border-color:color-mix(in srgb, var(--highlight) 45%, var(--card-hairline))}}.app-v9 .loyalty-product-pick-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .loyalty-product-pick-thumb{aspect-ratio:4/3;background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:9px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.app-v9 .loyalty-product-pick-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .loyalty-product-pick-glyph{color:var(--card-muted);justify-content:center;align-items:center;display:inline-flex}.app-v9 .loyalty-product-pick-glyph .loyalty-icon{width:22px;height:22px}.app-v9 .loyalty-product-pick-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.3}.app-v9 .loyalty-product-pick-card[data-checked=true] .loyalty-product-pick-name{font-weight:700}.app-v9 .loyalty-product-pick-note{color:#8a5b12;font-size:11.5px;font-weight:600}.app-v9 .loyalty-product-pick-mark{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:none;position:absolute;top:6px;right:6px}.app-v9 .loyalty-product-pick-mark .loyalty-icon{width:13px;height:13px}.app-v9 .loyalty-product-pick-card[data-checked=true] .loyalty-product-pick-mark{display:inline-flex}.app-v9 .loyalty-product-pick-hint{margin:0}.app-v9 .loyalty-product-pick-hint a{font-weight:600}.app-v9 .loyalty-product-pick-more{align-self:flex-start}.app-v9 .loyalty-benefit-visual{background:var(--card);border:1px solid var(--card-hairline);border-radius:12px;align-items:flex-start;gap:14px;margin-top:2px;padding:12px;display:flex}.app-v9 .loyalty-benefit-visual-tile{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:11px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;overflow:hidden}.app-v9 .loyalty-benefit-visual-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .loyalty-benefit-visual-text{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.app-v9 .loyalty-benefit-visual-caption{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .loyalty-benefit-visual-caption strong{color:var(--card-ink);font-weight:650}.app-v9 .loyalty-benefit-visual-note{margin:0}.app-v9 .loyalty-benefit-visual-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .loyalty-benefit-visual-actions:empty{display:none}@media (max-width:480px){.app-v9 .loyalty-product-pick-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.app-v9 .loyalty-benefit-visual{gap:12px;padding:10px}.app-v9 .loyalty-benefit-visual-tile{width:60px;height:60px}}.app-v9 .field label.loyalty-validity-card{font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:normal;text-transform:none;color:var(--card-ink);font-size:14px;font-weight:400}.app-v9 .loyalty-bases-template{margin:0 0 12px}.app-v9 .loyalty-bases-template-btn{margin-top:10px}.app-v9 .loyalty-bases-guide{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);flex-direction:column;gap:16px;margin:0 0 14px;padding:18px;display:flex}.app-v9 .loyalty-bases-guide-intro{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .loyalty-bases-block{border:1px solid var(--card-hairline);background:var(--card-tint);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.app-v9 .loyalty-bases-block-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .loyalty-bases-block-title{color:var(--card-ink);margin:0;font-size:14.5px;font-weight:650}.app-v9 .loyalty-bases-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .loyalty-bases-sheet-text{white-space:pre-wrap;word-break:break-word;max-height:min(48dvh,460px);color:var(--card-ink);background:var(--card);border:1px solid var(--card-hairline);border-radius:10px;margin:0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.55;overflow-y:auto}.app-v9 .loyalty-bases-saved-details{font-size:13px}.app-v9 .loyalty-bases-saved-details>summary{cursor:pointer;color:var(--primary-deep,var(--primary));padding:4px 0;font-weight:600}.app-v9 .loyalty-bases-saved-details[open]>summary{margin-bottom:8px}.app-v9 .loyalty-bases-datalists{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.app-v9 .loyalty-bases-datatitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--card-muted);margin:0 0 6px;font-size:11px;font-weight:600}.app-v9 .loyalty-bases-usedlist,.app-v9 .loyalty-bases-missinglist{color:var(--card-ink);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:13px;display:flex}.app-v9 .loyalty-bases-missinglist a{font-weight:600}.app-v9 .loyalty-bases-editor-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-v9 .loyalty-bases-editor-status{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .loyalty-create-steps{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);counter-reset:loyalty-step;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;padding:16px 20px;list-style:none;display:flex}.app-v9 .loyalty-create-step{color:var(--card-muted);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.app-v9 .loyalty-create-step-index{width:24px;height:24px;font-family:var(--font-mono);color:var(--card-muted);background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.app-v9 .loyalty-create-step.is-current{color:var(--card-ink)}.app-v9 .loyalty-create-step.is-current .loyalty-create-step-index{color:var(--primary-on,#fff);background:var(--primary);border-color:var(--primary)}.app-v9 .loyalty-create-step+.loyalty-create-step:before{content:"";background:var(--card-hairline);width:14px;height:1px;margin-right:9px}.app-v9 .loyalty-create-aside{flex-direction:column;gap:10px;padding:22px;display:flex}.app-v9 .loyalty-create-aside-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-darker,var(--primary-deep));margin:0;font-size:10.5px}.app-v9 .loyalty-create-aside-title{font-family:var(--font-bricolage,ui-sans-serif), sans-serif;letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:17px;font-weight:700}.app-v9 .loyalty-create-aside-list{counter-reset:loyalty-aside;flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-create-aside-list>li{color:var(--card-ink);counter-increment:loyalty-aside;padding-left:30px;font-size:13.5px;line-height:1.5;position:relative}.app-v9 .loyalty-create-aside-list>li:before{content:counter(loyalty-aside);width:21px;height:21px;color:var(--primary-darker,var(--primary-deep));background:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:-1px;left:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-create-aside-list>li:before{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .loyalty-create-aside-note{border-top:1px solid var(--card-hairline);color:var(--card-muted);margin:8px 0 0;padding-top:14px;font-size:12.5px;line-height:1.55}@media (max-width:640px){.app-v9 .loyalty-create-step+.loyalty-create-step:before{display:none}}.app-v9 .loyalty-bases-chip{white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .loyalty-bases-chip.is-current{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-bases-chip.is-current{background:color-mix(in srgb, var(--olive) 15%, transparent)}}.app-v9 .loyalty-bases-chip.is-current{color:var(--olive);border-color:#0000}.app-v9 .loyalty-bases-chip.is-pending{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-bases-chip.is-pending{background:color-mix(in srgb, var(--highlight) 16%, transparent)}}.app-v9 .loyalty-bases-chip.is-pending{color:#7a6010;border-color:#0000}.app-v9 .loyalty-bases-chip.is-outdated,.app-v9 .loyalty-bases-chip.is-incomplete{color:#b23b2e;background:#c0392b1f;border-color:#0000}.app-v9 .loyalty-bases-review{gap:var(--space-block,20px);flex-direction:column;display:flex}.app-v9 .loyalty-bases-review-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .loyalty-bases-review-head-text{flex:260px}.app-v9 .loyalty-bases-review-block{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-bases-review-block-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:650}.app-v9 .loyalty-bases-review-details>summary{cursor:pointer;color:var(--primary-deep,var(--primary));padding:4px 0;font-weight:600}.app-v9 .loyalty-bases-review-details[open]>summary{margin-bottom:10px}.app-v9 .loyalty-bases-review-missing{margin-top:2px}.app-v9 .loyalty-bases-review-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .loyalty-bases-review-actions .btn{min-height:44px}.app-v9 .loyalty-bases-sheet-doc,.app-v9 .loyalty-bases-sheet-form{flex-direction:column;gap:12px;min-width:0;display:flex}.app-v9 .loyalty-bases-sheet-label{color:var(--card-ink);margin:0;font-size:13px;font-weight:600}.app-v9 .loyalty-bases-sheet-textarea{border:1px solid var(--card-hairline);background:var(--card);width:100%;min-height:min(46dvh,420px);color:var(--card-ink);resize:vertical;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.6}.app-v9 .loyalty-bases-sheet-suggestion{border:1px solid var(--card-hairline);background:var(--denver);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-bases-sheet-suggestion{background:color-mix(in srgb, var(--denver) 12%, var(--card))}}.app-v9 .loyalty-bases-sheet-suggestion .loyalty-bases-sheet-text{max-height:min(32dvh,300px)}.app-v9 .loyalty-bases-sheet-guidance{flex-direction:column;gap:4px;display:flex}.app-v9 .loyalty-bases-sheet-fieldnote{margin-top:-8px}.app-v9 .loyalty-bases-sheet-strip{border:1px solid var(--card-hairline);background:var(--denver);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-bases-sheet-strip{background:color-mix(in srgb, var(--denver) 12%, var(--card))}}.app-v9 .loyalty-bases-sheet-strip .btn{min-height:44px}.app-v9 .loyalty-bases-striplist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-bases-striplist li{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .loyalty-bases-striplist-label{color:var(--card-ink);font-size:12px;font-weight:600}.app-v9 .loyalty-bases-striplist-text{color:var(--card-ink-soft);overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (max-width:720px){.app-v9 .loyalty-bases-sheet-textarea{min-height:42dvh}.app-v9 .loyalty-bases-sheet-strip .ds-sheet-discard-actions{width:100%}}.app-v9 .loyalty-bases-checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-bases-checklist-item{color:var(--card-ink);align-items:center;gap:10px;font-size:14px;display:flex}.app-v9 .loyalty-bases-checklist-mark{border:1.5px solid var(--card-hairline);width:20px;height:20px;color:var(--olive);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .loyalty-bases-checklist-item[data-done=true] .loyalty-bases-checklist-mark{background:var(--olive);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-bases-checklist-item[data-done=true] .loyalty-bases-checklist-mark{background:color-mix(in srgb, var(--olive) 16%, transparent)}}.app-v9 .loyalty-bases-checklist-label.is-link{color:var(--primary-deep,var(--primary));font-weight:600}.app-v9 .loyalty-bases-status-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .loyalty-bases-status-actions{margin-top:12px}.app-v9 .loyalty-preview-bases-cta .btn{margin-top:10px}@media (max-width:520px){.app-v9 .loyalty-bases-datalists{grid-template-columns:1fr}}.app-v9 .loyalty-reward-status{white-space:nowrap;background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.app-v9 .loyalty-reward-status.is-available{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-reward-status.is-available{background:color-mix(in srgb, var(--olive) 15%, transparent)}}.app-v9 .loyalty-reward-status.is-available{color:var(--olive);border-color:#0000}.app-v9 .loyalty-reward-status.is-redeemed{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-reward-status.is-redeemed{background:color-mix(in srgb, var(--highlight) 16%, transparent)}}.app-v9 .loyalty-reward-status.is-redeemed{color:#7a6010;border-color:#0000}.app-v9 .loyalty-reward-status.is-reserved{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-reward-status.is-reserved{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.app-v9 .loyalty-reward-status.is-reserved{color:var(--primary-deep);border-color:#0000}.app-v9 .loyalty-reward-status.is-pending{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-reward-status.is-pending{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.app-v9 .loyalty-reward-status.is-pending{color:var(--primary-deep);border-color:#0000}.app-v9 .loyalty-reward-status.is-expired,.app-v9 .loyalty-reward-status.is-cancelled{background:var(--card-tint);color:var(--card-muted);border-color:var(--card-hairline)}.app-v9 .loyalty-redeem-statline{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .loyalty-redeem-hero{background:var(--primary);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-redeem-hero{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .loyalty-redeem-hero{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-redeem-hero{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.app-v9 .loyalty-redeem-hero-label{color:var(--card-ink);font-size:15px;font-weight:700}.app-v9 .loyalty-redeem-hero-field{position:relative}.app-v9 .loyalty-redeem-hero-icon{color:var(--card-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.app-v9 .loyalty-redeem-hero-field input{background:var(--card);border-radius:12px;width:100%;padding:13px 14px 13px 44px;font-size:16px;font-weight:500}.app-v9 .loyalty-redeem-hero-hint{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .loyalty-redeem-tools{flex-direction:column;gap:10px;display:flex}.app-v9 .loyalty-redeem-filters{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .loyalty-redeem-filter{border:1.5px solid var(--card-hairline);background:var(--card);color:var(--card-muted);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.app-v9 .loyalty-redeem-filter[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-redeem-filter[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 55%, var(--card))}}.app-v9 .loyalty-redeem-filter[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-redeem-filter[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .loyalty-redeem-filter[aria-pressed=true]{color:var(--primary-deep)}.app-v9 .loyalty-redeem-filter:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-redeem-filters[data-inactive=true] .loyalty-redeem-filter{opacity:.6}.app-v9 .loyalty-redeem-search-note{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .loyalty-redeem-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-redeem-item{border:1px solid var(--card-hairline);background:var(--card-tint);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.app-v9 .loyalty-redeem-item[data-actionable=true]{background:#fff;padding:16px 18px}.app-v9 .loyalty-redeem-item[data-actionable=false] .loyalty-redeem-reward,.app-v9 .loyalty-redeem-item[data-actionable=false] .loyalty-redeem-verify-label{color:var(--card-muted)}.app-v9 .loyalty-redeem-item-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .loyalty-redeem-item-main{flex-direction:column;gap:5px;min-width:0;display:flex}.app-v9 .loyalty-redeem-item-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.app-v9 .loyalty-redeem-customer{color:var(--card-ink);min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.25}.app-v9 .loyalty-redeem-item[data-actionable=false] .loyalty-redeem-customer{font-size:15.5px}.app-v9 .loyalty-redeem-benefit{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:1px 0 0;display:flex}.app-v9 .loyalty-redeem-benefit-lead{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700}.app-v9 .loyalty-redeem-benefit-value{color:var(--card-ink);font-size:16.5px;font-weight:650;line-height:1.3}.app-v9 .loyalty-redeem-item[data-actionable=false] .loyalty-redeem-benefit-value{font-size:14.5px;font-weight:600}.app-v9 .loyalty-redeem-reward{color:var(--card-ink);margin:0;font-size:13px}.app-v9 .loyalty-redeem-note{color:var(--card-ink);background:var(--bg-warm,#faf7f2);border:1px solid var(--card-hairline);border-radius:10px;margin:4px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.app-v9 .loyalty-redeem-verify{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 0;display:flex}.app-v9 .loyalty-redeem-verify-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700}.app-v9 .loyalty-redeem-item-code{font-family:var(--font-mono);letter-spacing:.08em;color:var(--card-ink);font-size:15px;font-weight:700}.app-v9 .loyalty-redeem-meta{color:var(--card-muted);font-size:12px;font-family:var(--font-mono);margin:2px 0 0}.app-v9 .loyalty-redeem-item-action{flex-shrink:0}.app-v9 .loyalty-redeem-item-action form{margin:0}.app-v9 .loyalty-redeem-no-results-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .loyalty-redeem-item-done{color:var(--card-muted);white-space:nowrap;font-size:13px;font-weight:600}.app-v9 .loyalty-redeem-undo{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.app-v9 .loyalty-redeem-undo-trigger{white-space:nowrap}.app-v9 .loyalty-redeem-undo-confirm{border:1px solid var(--card-hairline);background:var(--bg-warm,#faf7f2);border-radius:14px;flex-direction:column;gap:8px;max-width:20rem;padding:12px 14px;display:flex}.app-v9 .loyalty-redeem-undo-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700}.app-v9 .loyalty-redeem-undo-body{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .loyalty-redeem-undo-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.app-v9 .loyalty-redeem-undo-actions form{margin:0}.app-v9 .loyalty-redeem-customer-link{color:var(--primary-deep);border-radius:var(--r-xs,6px);align-items:baseline;gap:6px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.app-v9 .loyalty-redeem-customer-link:hover .loyalty-redeem-customer-name{text-underline-offset:2px;text-decoration:underline}.app-v9 .loyalty-redeem-customer-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-redeem-customer-hint{letter-spacing:.01em;color:var(--primary);white-space:nowrap;font-size:11.5px;font-weight:600}.app-v9 .loyalty-redeem-customer-hint:before{content:"· ";color:var(--card-muted)}.app-v9 .loyalty-redeem-history{border-top:1px solid var(--card-hairline);padding-top:8px}.app-v9 .loyalty-redeem-history[open]{padding-bottom:2px}.app-v9 .loyalty-redeem-history-summary{cursor:pointer;width:fit-content;color:var(--card-muted);border-radius:var(--r-xs,6px);align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.app-v9 .loyalty-redeem-history-summary::-webkit-details-marker{display:none}.app-v9 .loyalty-redeem-history-summary:before{content:"›";color:var(--card-muted);font-size:15px;line-height:1;transition:transform .15s}.app-v9 .loyalty-redeem-history[open] .loyalty-redeem-history-summary:before{transform:rotate(90deg)}.app-v9 .loyalty-redeem-history-summary:hover{color:var(--card-ink)}.app-v9 .loyalty-redeem-history-summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-redeem-history-timeline{border:1px solid var(--card-hairline);background:var(--bg-warm,#faf7f2);border-radius:12px;flex-direction:column;gap:12px;margin:10px 0 2px;padding:12px 14px;list-style:none;display:flex}.app-v9 .loyalty-redeem-history-event{align-items:flex-start;gap:10px;display:flex;position:relative}.app-v9 .loyalty-redeem-history-event:not(:last-child) .loyalty-redeem-history-dot:after{content:"";background:var(--card-hairline);width:1px;position:absolute;top:14px;bottom:-12px;left:4px}.app-v9 .loyalty-redeem-history-dot{background:var(--card-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px;position:relative}.app-v9 .loyalty-redeem-history-event.is-won .loyalty-redeem-history-dot{background:var(--primary)}.app-v9 .loyalty-redeem-history-event.is-redeemed .loyalty-redeem-history-dot{background:var(--accent,#16a085)}.app-v9 .loyalty-redeem-history-event.is-undone .loyalty-redeem-history-dot{background:var(--primary-deep)}.app-v9 .loyalty-redeem-history-event.is-expired .loyalty-redeem-history-dot{background:var(--warning,#c98a14)}.app-v9 .loyalty-redeem-history-event.is-cancelled .loyalty-redeem-history-dot{background:var(--card-muted)}.app-v9 .loyalty-benefit{background:var(--primary);border:0;border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-benefit{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.app-v9 .loyalty-benefit{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-benefit{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 16%, transparent)}}.app-v9 .loyalty-benefit-legend{color:var(--card-ink);padding:0;font-size:15px;font-weight:700}.app-v9 .loyalty-benefit-help{margin:0}.app-v9 .loyalty-benefit-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.app-v9 .loyalty-benefit-option{border:1.5px solid var(--card-hairline);background:var(--card);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-height:56px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.app-v9 .loyalty-benefit-option[data-checked=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-benefit-option[data-checked=true]{border-color:color-mix(in srgb, var(--primary) 55%, var(--card))}}.app-v9 .loyalty-benefit-option[data-checked=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-benefit-option[data-checked=true]{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.app-v9 .loyalty-benefit-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-benefit-option:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--card-hairline))}}.app-v9 .loyalty-benefit-option:focus-within{box-shadow:var(--focus-ring);outline:none}.app-v9 .loyalty-benefit-option input{flex:none;margin-top:3px}.app-v9 .loyalty-benefit-option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .loyalty-benefit-option-title{color:var(--card-ink);font-size:14.5px;font-weight:650}.app-v9 .loyalty-benefit-option-help{color:var(--card-muted);font-size:12.5px}.app-v9 .loyalty-benefit-field{margin:0}.app-v9 .loyalty-benefit-field input,.app-v9 .loyalty-benefit-field select{background:var(--card)}.app-v9 .loyalty-benefit-note{margin:4px 0 0}.app-v9 .loyalty-benefit-error{display:block}.app-v9 .loyalty-benefit-preview{background:var(--olive);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-benefit-preview{background:color-mix(in srgb, var(--olive) 12%, transparent)}}.app-v9 .loyalty-benefit-preview{color:var(--olive)}.app-v9 .loyalty-benefit-preview[data-state=pending]{background:var(--card-tint);color:var(--card-muted);font-weight:500}.app-v9 .loyalty-reward-benefit{color:var(--card-ink);margin:0;font-size:14px;font-weight:600;line-height:1.4}.app-v9 .loyalty-reward-benefit[data-state=pending]{color:#8a5b12;font-weight:500}@media (max-width:480px){.app-v9 .loyalty-benefit{padding:14px}.app-v9 .loyalty-benefit-options{grid-template-columns:1fr}}.app-v9 .loyalty-redeem-history-body{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.app-v9 .loyalty-redeem-history-label{color:var(--card-ink);font-size:13px;font-weight:700}.app-v9 .loyalty-redeem-history-time{color:var(--card-muted);font-size:12px;font-family:var(--font-mono)}.app-v9 .loyalty-redeem-history-actor{color:var(--primary-deep);background:var(--primary-soft);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.app-v9 .loyalty-redeem-history-note{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.app-v9 .loyalty-redeem-history-summary:before,.app-v9 .loyalty-redeem-customer-link{transition:none}}.app-v9 .loyalty-redeem-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}@media (max-width:560px){.app-v9 .loyalty-redeem-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.app-v9 .loyalty-redeem-filters::-webkit-scrollbar{display:none}.app-v9 .loyalty-redeem-filter{flex:none;min-height:44px;padding:10px 16px}.app-v9 .loyalty-redeem-item-top{flex-direction:column;align-items:stretch;gap:12px}.app-v9 .loyalty-redeem-item-action .btn{width:100%;min-height:44px}.app-v9 .loyalty-redeem-item[data-actionable=true]{padding:14px 16px}.app-v9 .loyalty-redeem-no-results-actions .btn{min-height:44px}.app-v9 .loyalty-redeem-undo{justify-content:space-between}.app-v9 .loyalty-redeem-undo-trigger{width:auto}.app-v9 .loyalty-redeem-undo-confirm{max-width:none}.app-v9 .loyalty-redeem-undo-actions{flex-direction:column;align-items:stretch}.app-v9 .loyalty-redeem-undo-actions form{width:100%}}.kiosk-surface{justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;display:flex}.kiosk-panel{text-align:center;flex-direction:column;gap:16px;width:100%;max-width:560px;padding:32px;display:flex}.kiosk-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b7280);margin:0;font-size:13px;font-weight:600}.kiosk-title{margin:0;font-size:26px;line-height:1.2}.kiosk-lead{margin:0;font-size:16px;line-height:1.55}.kiosk-panel .ds-callout{text-align:left;margin:4px 0 0}.kiosk-note{color:var(--muted,#6b7280);margin:0;font-size:14px}@media (max-width:520px){.kiosk-panel{padding:24px}.kiosk-title{font-size:22px}}.app-v9 .loyalty-tablet{flex-direction:column;gap:16px;display:flex}.app-v9 .loyalty-tablet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .loyalty-tablet-form{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-tablet-link{flex-direction:column;gap:10px;display:flex}.app-v9 .loyalty-tablet-link-row{align-items:center;gap:8px;display:flex}.app-v9 .loyalty-tablet-link-input{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);flex:auto;font-size:13px}.app-v9 .loyalty-tablet-sessions{flex-direction:column;gap:10px;display:flex}.app-v9 .loyalty-tablet-sessions-title{margin:0;font-size:15px;font-weight:600}.app-v9 .loyalty-tablet-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .loyalty-tablet-item{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-v9 .loyalty-tablet-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .loyalty-tablet-item-label{font-weight:600}.app-v9 .loyalty-tablet-item-meta{font-family:var(--font-mono);color:var(--muted,#6b7280);font-size:12px}@media (max-width:520px){.app-v9 .loyalty-tablet-item{flex-direction:column;align-items:flex-start}.app-v9 .loyalty-tablet-link-row{flex-direction:column;align-items:stretch}}.app-v9 .loyalty-qr{flex-direction:column;gap:16px;display:flex}.app-v9 .loyalty-qr-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .loyalty-qr-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--primary-darker,#4c1d95);background:var(--primary,#7c3aed);border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-qr-badge{background:color-mix(in srgb, var(--primary,#7c3aed) 12%, #fff)}}.app-v9 .loyalty-qr-badge.is-secondary{color:var(--muted,#6b7280);background:var(--surface-muted,#f3f4f6)}.app-v9 .loyalty-qr.is-primary{border-color:var(--primary,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-qr.is-primary{border-color:color-mix(in srgb, var(--primary,#7c3aed) 26%, var(--card-hairline))}}.app-v9 .loyalty-qr-body{align-items:flex-start;gap:20px;display:flex}.app-v9 .loyalty-qr-image{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:16px;flex:none;width:208px;height:208px;padding:14px}.app-v9 .loyalty-qr-image svg{width:100%;height:100%;display:block}.app-v9 .loyalty-qr-actions{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.app-v9 .loyalty-qr-buttons{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.app-v9 .loyalty-qr-body{text-align:center;flex-direction:column;align-items:center}.app-v9 .loyalty-qr-actions{width:100%}.app-v9 .loyalty-qr-buttons{flex-direction:column}.app-v9 .loyalty-qr-buttons .btn{width:100%}}.loyalty-reward-wheel{width:min(272px,74vw);height:auto;display:block;overflow:visible}.loyalty-reward-wheel .loyalty-wheel-rotor{transform-box:fill-box;transform-origin:50%}.loyalty-reward-wheel .loyalty-wheel-rim{stroke:var(--primary,#7c5cff)}@supports (color:color-mix(in lab, red, red)){.loyalty-reward-wheel .loyalty-wheel-rim{stroke:color-mix(in srgb, var(--primary,#7c5cff) 22%, #fff)}}.loyalty-reward-wheel .loyalty-wheel-rim{stroke-width:3px}.loyalty-reward-wheel .loyalty-wheel-slice{stroke:#fff;stroke-width:1.5px;transition:filter .32s}.loyalty-reward-wheel .loyalty-wheel-slice.is-a{fill:#fff}.loyalty-reward-wheel .loyalty-wheel-slice.is-b{fill:var(--card-tint,#f1f3f8)}.loyalty-reward-wheel .loyalty-wheel-slice.is-selected{fill:var(--primary-soft,#e5deff)}.loyalty-reward-wheel[data-revealed=true] .loyalty-wheel-slice.is-selected{filter:drop-shadow(0 0 6px var(--primary,#7c5cff))}@supports (color:color-mix(in lab, red, red)){.loyalty-reward-wheel[data-revealed=true] .loyalty-wheel-slice.is-selected{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--primary,#7c5cff) 45%, transparent))}}.loyalty-reward-wheel .loyalty-wheel-dot{fill:var(--muted,#7b8398)}.loyalty-reward-wheel .loyalty-wheel-dot.is-win{fill:var(--primary,#7c5cff)}.loyalty-reward-wheel .loyalty-wheel-medallion-ring{fill:#fff;stroke:var(--primary,#7c5cff)}@supports (color:color-mix(in lab, red, red)){.loyalty-reward-wheel .loyalty-wheel-medallion-ring{stroke:color-mix(in srgb, var(--primary,#7c5cff) 40%, #fff)}}.loyalty-reward-wheel .loyalty-wheel-medallion-ring{stroke-width:1.5px}.loyalty-reward-wheel .loyalty-wheel-hub{fill:#fff;stroke:var(--hairline,#dee2eb);stroke-width:1.5px}.loyalty-reward-wheel .loyalty-wheel-gift rect,.loyalty-reward-wheel .loyalty-wheel-pointer{fill:var(--primary,#7c5cff)}@media (prefers-reduced-motion:reduce){.loyalty-reward-wheel .loyalty-wheel-rotor,.loyalty-reward-wheel .loyalty-wheel-slice{transition:none!important}}.app-v9 .loyalty-preview-badge{color:var(--accent-deep,#0e7a65);background:var(--accent,#16a085)}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-preview-badge{background:color-mix(in srgb, var(--accent,#16a085) 14%, #fff)}}.app-v9 .loyalty-preview-controls{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.app-v9 .loyalty-preview-controls .btn{min-height:44px}.app-v9 .loyalty-preview-hint{margin-top:6px}.app-v9 .loyalty-preview-stage{border:1px dashed var(--primary,#7c5cff);flex-direction:column;align-items:center;gap:14px;margin-top:10px;padding:30px 20px 22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .loyalty-preview-stage{border:1px dashed color-mix(in srgb, var(--primary,#7c5cff) 34%, var(--hairline,#dee2eb))}}.app-v9 .loyalty-preview-stage{border-radius:var(--r-md,14px);background:var(--card-tint,#f1f3f8);text-align:center}.app-v9 .loyalty-preview-sim-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#7b8398);background:var(--card,#fff);border:1px solid var(--hairline,#dee2eb);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.app-v9 .loyalty-preview-wheel{justify-content:center;display:flex}.app-v9 .loyalty-preview-pending,.app-v9 .loyalty-preview-result{flex-direction:column;align-items:center;gap:8px;max-width:46ch;display:flex}.app-v9 .loyalty-preview-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-darker,#4c1d95);margin:0;font-size:12px;font-weight:600}.app-v9 .loyalty-preview-result-title{font-family:var(--font-display,inherit);color:var(--card-ink,#0f1422);margin:0;font-size:20px;font-weight:700;line-height:1.25}.app-v9 .loyalty-preview-reward{flex-direction:column;gap:2px;display:flex}.app-v9 .loyalty-preview-reward-label{color:var(--card-muted,#6b7280);font-size:12.5px}.app-v9 .loyalty-preview-reward-value{color:var(--card-ink,#0f1422);font-size:17px}.app-v9 .loyalty-preview-code{border-radius:var(--r-sm,10px);background:var(--card,#fff);border:1px dashed var(--hairline-strong,#c7ccd9);flex-direction:column;gap:4px;width:100%;padding:12px 14px;display:flex}.app-v9 .loyalty-preview-code-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#7b8398);font-size:11px;font-weight:600}.app-v9 .loyalty-preview-code-value{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--card-ink,#0f1422);font-size:18px}.app-v9 .loyalty-preview-code-hint{color:var(--card-muted,#6b7280);font-size:12px;line-height:1.5}.app-v9 .loyalty-preview-note{color:var(--card-muted,#6b7280);margin:0;font-size:13.5px;line-height:1.6}.app-v9 .loyalty-preview-foot{color:var(--muted,#7b8398);margin:6px 0 0;font-size:12.5px;line-height:1.55}.menu-editor-form{gap:var(--space-block);flex-direction:column;display:flex}.menu-block{flex-direction:column;gap:18px;display:flex}.menu-price-field{max-width:12rem}.menu-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-block-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.menu-block-lead{color:var(--card-muted);margin:-6px 0 0;font-size:13px;line-height:1.5}.menu-vat{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.menu-vat>legend{padding:0 6px;font-size:13px;font-weight:700}.app-v9 .field label.menu-vat-option,.app-v9 .menu-vat-option{cursor:pointer;letter-spacing:normal;text-transform:none;min-height:44px;color:var(--card-ink);align-items:flex-start;gap:10px;font-family:inherit;font-size:14px;font-weight:400;display:flex}.app-v9 .menu-vat-option>span,.app-v9 .menu-vat-option>span>span{letter-spacing:normal;text-transform:none;flex-direction:column;gap:2px;font-family:inherit;display:flex}.app-v9 .menu-vat-option>span>span{display:block}.app-v9 .menu-vat-help{color:var(--ink-soft);font-size:13px;font-weight:400}.app-v9 .menu-vat>legend{color:var(--card-ink)}.app-v9 .menu-vat-notice{letter-spacing:normal;text-transform:none;font-family:inherit}.menu-vat-rate{max-width:18rem;margin:0 0 0 28px}.menu-vat-notice{color:var(--ink-soft);margin:0;font-size:13px}.menu-active-toggle{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.menu-active-toggle:hover{border-color:var(--primary)}.menu-active-toggle:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring,#5850ec47)}.menu-active-toggle:has(input:checked){border-color:var(--primary);background:var(--card);box-shadow:0 0 0 1px var(--primary) inset}.menu-active-toggle input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:3px}.menu-active-toggle-label{color:var(--card-ink);font-size:14px;font-weight:600;display:block}.menu-active-toggle-help{color:var(--card-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.menu-sections{flex-direction:column;gap:16px;display:flex}.menu-section-card{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:12px;padding:16px 16px 18px;display:flex}.menu-section-card.has-error{border-color:var(--error);box-shadow:0 0 0 3px var(--error-soft)}.menu-section-head{align-items:flex-end;gap:12px;display:flex}.menu-section-title-field{flex:auto;margin:0}.menu-section-remove{flex:none}.menu-section-required{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex}.menu-section-required:hover{border-color:var(--primary)}.menu-section-required:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring,#5850ec47)}.menu-section-required:has(input:checked){border-color:var(--primary);background:var(--primary-soft);color:var(--card-ink)}.menu-section-required input{width:16px;height:16px;accent-color:var(--primary);flex:none}.menu-section-hint{color:var(--card-muted);margin:-4px 0 2px;font-size:12.5px}.menu-choice-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.menu-choice-row{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.6fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.menu-choice-row.has-error{border-color:var(--error);box-shadow:0 0 0 3px var(--error-soft)}.menu-choice-row .field{margin:0}.menu-choice-remove{align-self:end;margin-bottom:2px}.menu-add-choice{align-self:flex-start}.menu-add-section-row{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.menu-form-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.menu-preview{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.menu-preview-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px}.menu-preview-card{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 10px 30px -18px #0f142247}.menu-preview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.menu-preview-name{color:var(--card-ink);margin:0;font-size:18px;font-weight:800;line-height:1.2}.menu-preview-price{font-family:var(--font-mono,ui-monospace, monospace);color:var(--primary-darker,var(--primary-deep));white-space:nowrap;font-size:17px;font-weight:700}.menu-preview-description{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.5}.menu-preview-sections{flex-direction:column;gap:14px;display:flex}.menu-preview-section{flex-direction:column;gap:6px;display:flex}.menu-preview-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--primary-darker,var(--primary-deep));margin:0;font-size:12.5px;font-weight:700}.menu-preview-section-optional{text-transform:none;letter-spacing:0;color:var(--card-muted);font-weight:500}.menu-preview-choices{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu-preview-choice{color:var(--card-ink);border-bottom:1px dashed var(--card-hairline);justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;font-size:14px;display:flex}.menu-preview-choice:last-child{border-bottom:0}.menu-preview-choice.is-empty{color:var(--card-muted);border-bottom:0;font-style:italic}.menu-preview-supplement{font-family:var(--font-mono,ui-monospace, monospace);color:var(--accent-deep,var(--accent));white-space:nowrap;font-size:12.5px;font-weight:600}.menu-preview-note{color:var(--card-muted);border:1px dashed var(--card-hairline);border-radius:var(--r-sm);background:var(--card-tint);margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.menu-preview-placeholder{border:1px dashed var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);text-align:center;color:var(--card-muted);padding:28px 20px;font-size:13.5px;line-height:1.5}.menu-list{flex-direction:column;gap:14px;display:flex}.menu-list .ds-section-label{margin-bottom:2px}.menu-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.menu-row-main{flex-direction:column;gap:6px;min-width:0;display:flex}.menu-row-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.menu-row-meta{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.menu-row-meta .menu-row-price{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);font-weight:600}.menu-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menu-row.is-archived{opacity:.82}@media (max-width:640px){.menu-choice-row{grid-template-columns:minmax(0,1fr)}.menu-choice-row .field{min-width:0}.menu-section-head{flex-wrap:wrap}.menu-section-title-field{min-width:0}.menu-choice-remove{justify-self:start}.menu-preview{position:static}.menu-form-footer{flex-direction:column-reverse;align-items:stretch}.menu-form-footer .btn{width:100%}.menu-row{flex-direction:column;align-items:stretch}.menu-row-actions{align-items:stretch}.menu-row-actions>.btn,.menu-row-actions form,.menu-row-actions details{flex:auto}.menu-row-actions form .btn,.menu-row-actions details summary.btn{width:100%}.menu-row-actions .btn{min-height:44px}}.upsell-editor-form{gap:var(--space-block);flex-direction:column;display:flex}.upsell-block{flex-direction:column;gap:16px;display:flex}.upsell-block-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.upsell-block.has-error{border-color:var(--error);box-shadow:0 0 0 3px var(--error-soft)}.upsell-field{margin:0}.upsell-options{flex-direction:column;gap:10px;display:flex}.upsell-option{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.upsell-option:hover{border-color:var(--primary)}.upsell-option:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring,#5850ec47)}.upsell-option.is-selected{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 1px var(--primary) inset}.upsell-option.is-disabled{opacity:.55;cursor:not-allowed}.upsell-option input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:3px}.upsell-option-body{flex-direction:column;gap:3px;min-width:0;display:flex}.upsell-option-title{color:var(--card-ink);font-size:14px;font-weight:600}.upsell-option-help{color:var(--card-muted);font-size:12.5px;line-height:1.45}.upsell-active-toggle{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.upsell-active-toggle:hover{border-color:var(--primary)}.upsell-active-toggle:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring,#5850ec47)}.upsell-active-toggle:has(input:checked){border-color:var(--primary);background:var(--card);box-shadow:0 0 0 1px var(--primary) inset}.upsell-active-toggle input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:3px}.upsell-active-toggle-label{color:var(--card-ink);font-size:14px;font-weight:600;display:block}.upsell-active-toggle-help{color:var(--card-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.upsell-form-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.upsell-preview{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.upsell-preview-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.upsell-preview-card{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 10px 30px -18px #0f142247}.upsell-preview-copy{color:var(--card-ink);margin:0;font-size:14px;font-weight:600;line-height:1.4}.upsell-preview-state{letter-spacing:.01em;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.upsell-preview-state-dot{border-radius:999px;flex:none;width:8px;height:8px}.upsell-preview-state.is-shown{color:var(--olive-ink,var(--olive,#4d6b1f))}.upsell-preview-state.is-shown .upsell-preview-state-dot{background:var(--olive,#6a8c2a)}.upsell-preview-state.is-hidden{color:var(--card-muted)}.upsell-preview-state.is-hidden .upsell-preview-state-dot{background:var(--card-muted)}.upsell-preview-card.is-inactive{opacity:.62}.upsell-preview-block-context{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:10.5px;font-weight:600}.upsell-preview-copy-hint{color:var(--card-muted);border:1px dashed var(--card-hairline);border-radius:var(--r-sm);background:var(--card-tint);margin:0;padding:8px 10px;font-size:12.5px;font-style:italic;line-height:1.45}.upsell-preview-product{border-top:1px dashed var(--card-hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.upsell-preview-product-main{flex-direction:column;gap:2px;min-width:0;display:flex}.upsell-preview-product-name{color:var(--card-ink);font-size:14px;font-weight:600}.upsell-preview-inactive{color:var(--error);font-size:12.5px;font-weight:500}.upsell-preview-product-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--primary-darker,var(--primary-deep));font-size:13px;font-weight:700}.upsell-preview-add{pointer-events:none;flex:none}.upsell-preview-trigger{color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.upsell-preview-note{color:var(--card-muted);border:1px dashed var(--card-hairline);border-radius:var(--r-sm);background:var(--card-tint);margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.upsell-preview-placeholder{border:1px dashed var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);text-align:center;color:var(--card-muted);padding:28px 20px;font-size:13.5px;line-height:1.5}.upsell-list{flex-direction:column;gap:14px;display:flex}.upsell-rule-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.upsell-rule-main{flex-direction:column;gap:8px;min-width:0;display:flex}.upsell-rule-flow{color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14.5px;display:flex}.upsell-rule-trigger{color:var(--card-ink-soft)}.upsell-rule-arrow{color:var(--primary);font-weight:700}.upsell-rule-suggestion{color:var(--card-ink);font-weight:700}.upsell-rule-meta{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.upsell-rule-internal{color:var(--card-muted)}.upsell-rule-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upsell-archived-title{color:var(--card-muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 0;font-size:14px;font-weight:700}.upsell-rule-row.is-archived{opacity:.82}.upsell-attention{background:var(--warning-soft,#fdecc8);color:var(--warning-ink,#8a5a00);border:1px solid var(--warning-border,#f0c874);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:640px){.upsell-preview{position:static}.upsell-form-footer{flex-direction:column-reverse;align-items:stretch}.upsell-form-footer .btn{width:100%}.upsell-rule-row{align-items:stretch}.upsell-rule-actions{width:100%}}.app-v9 .pay-on-pickup-card{border-left:3px solid var(--primary)}.app-v9 .pay-on-pickup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-v9 .pay-on-pickup-head-text{flex-direction:column;gap:6px;display:flex}.app-v9 .pay-on-pickup-state{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.app-v9 .pay-on-pickup-switch{padding-top:2px}.app-v9 .pay-on-pickup-card.is-disabled .website-switch{cursor:not-allowed}.app-v9 .pay-on-pickup-compare{border-radius:var(--r-md,14px);background:var(--info-soft,var(--bg-warm));border:1px solid var(--info,var(--card-ink));flex-direction:column;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-on-pickup-compare{border:1px solid color-mix(in srgb, var(--info,var(--card-ink)) 16%, transparent)}}.app-v9 .pay-on-pickup-compare-heading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .pay-on-pickup-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-v9 .pay-on-pickup-compare-item{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.app-v9 .pay-on-pickup-compare-title{color:var(--card-ink);font-size:14px;font-weight:600}@media (max-width:640px){.app-v9 .pay-on-pickup-compare-grid{grid-template-columns:1fr}}.app-v9 .catalog-import-panel{padding:clamp(20px,3vw,32px)}.app-v9 .catalog-import-selected,.app-v9 .catalog-import-generating{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(20px,3vw,32px);display:grid}.app-v9 .catalog-import-figure{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.app-v9 .catalog-import-figure-frame{border-radius:var(--r-lg);border:1px solid var(--card-hairline);background:var(--card-tint);box-shadow:var(--shadow-card);justify-content:center;align-items:center;min-height:220px;max-height:min(62vh,540px);padding:clamp(12px,1.6vw,18px);display:flex;position:relative;overflow:hidden}.app-v9 .catalog-import-figure-img{object-fit:contain;border-radius:var(--r-sm);width:auto;max-width:100%;height:auto;max-height:min(58vh,500px)}.app-v9 .catalog-import-figure-meta{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:12.5px;display:flex}.app-v9 .catalog-import-figure-name{color:var(--card-ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.app-v9 .catalog-import-figure-sep{background:var(--card-muted);opacity:.55;border-radius:999px;width:3px;height:3px}.app-v9 .catalog-import-guide{flex-direction:column;gap:18px;min-width:0;display:flex}.app-v9 .catalog-import-guide-intro{flex-direction:column;gap:8px;display:flex}.app-v9 .catalog-import-caps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-cap{color:var(--primary-darker,var(--primary-deep));background:var(--primary-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.app-v9 .catalog-import-cap:before{content:"";background:var(--primary);border-radius:999px;width:5px;height:5px}.app-v9 .catalog-import-guide-actions{flex-direction:column;gap:12px;margin-top:2px;display:flex}.app-v9 .catalog-import-guide-actions-primary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-v9 .catalog-import-generate{align-self:auto;width:auto;min-width:210px}.app-v9 .catalog-import-guide-change{display:flex}.app-v9 .catalog-import-guide-manual{color:var(--card-muted);border-radius:var(--r-xs);align-self:flex-start;margin-top:2px;padding:2px 4px;font-size:13px;font-weight:600;text-decoration:none}.app-v9 .catalog-import-guide-manual:hover{color:var(--card-ink-soft);text-decoration:underline}.app-v9 .catalog-import-guide-manual:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .catalog-import-reassure{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .catalog-import-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.app-v9 .catalog-import-start{flex-direction:column;gap:28px;max-width:640px;display:flex}.app-v9 .catalog-import-start-intro{flex-direction:column;gap:10px;display:flex}.app-v9 .catalog-import-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-darker);margin:0;font-size:11.5px;font-weight:600}.app-v9 .catalog-import-promise{font-family:var(--font-display,"Bricolage Grotesque"), system-ui, sans-serif;letter-spacing:-.02em;color:var(--card-ink);margin:0;font-size:clamp(20px,3vw,25px);font-weight:700}.app-v9 .catalog-import-promise-lead{max-width:52ch;color:var(--card-ink-soft);margin:0;font-size:15px;line-height:1.6}.app-v9 .catalog-import-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .catalog-import-step{border-radius:var(--r-md);border:1px solid var(--card-hairline);background:var(--card);align-items:flex-start;gap:12px;padding:16px;display:flex}.app-v9 .catalog-import-step.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-step.is-active{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .catalog-import-step.is-active{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-step.is-active{background:color-mix(in srgb, var(--primary-soft) 45%, var(--card))}}.app-v9 .catalog-import-step.is-active{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-step.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.app-v9 .catalog-import-step-num{width:28px;height:28px;font-family:var(--font-mono);background:var(--card-tint);color:var(--card-muted);border:1px solid var(--card-hairline);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.app-v9 .catalog-import-step.is-active .catalog-import-step-num{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.app-v9 .catalog-import-step-text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .catalog-import-step-title{color:var(--card-ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.app-v9 .catalog-import-step-hint{color:var(--card-muted);font-size:12.5px;line-height:1.45}.app-v9 .catalog-import-dropzone{text-align:center;border-radius:var(--r-lg);border:1.5px dashed var(--hairline-strong);background:var(--card-tint);flex-direction:column;align-items:center;gap:14px;padding:clamp(24px,4vw,36px);display:flex}.app-v9 .catalog-import-choose{align-self:center}.app-v9 .catalog-import-formats{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .catalog-import-tips{flex-wrap:wrap;justify-content:center;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-tip{color:var(--accent-deep);background:var(--accent-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.app-v9 .catalog-import-tip:before{content:"";background:var(--accent-deep);border-radius:999px;width:5px;height:5px}.app-v9 .catalog-import-glyph{align-items:center;gap:10px;margin-bottom:2px;display:inline-flex}.app-v9 .catalog-import-glyph-photo{background:var(--primary-soft);border:1px solid var(--primary);border-radius:7px;width:36px;height:30px;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-glyph-photo{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}}.app-v9 .catalog-import-glyph-photo:after{content:"";background:var(--primary);border-radius:999px;width:7px;height:7px;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-glyph-photo:after{background:color-mix(in srgb, var(--primary) 55%, var(--card))}}.app-v9 .catalog-import-glyph-arrow{background:var(--hairline-strong);border-radius:2px;width:16px;height:2px;position:relative}.app-v9 .catalog-import-glyph-arrow:after{content:"";border-top:2px solid var(--hairline-strong);border-right:2px solid var(--hairline-strong);width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.app-v9 .catalog-import-glyph-list{flex-direction:column;gap:4px;width:36px;display:flex}.app-v9 .catalog-import-glyph-list span{background:var(--card-hairline);border-radius:999px;height:4px}.app-v9 .catalog-import-glyph-list span:first-child{background:var(--accent);width:100%}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-glyph-list span:first-child{background:color-mix(in srgb, var(--accent) 55%, var(--card-hairline))}}.app-v9 .catalog-import-glyph-list span:nth-child(2){width:72%}.app-v9 .catalog-import-glyph-list span:nth-child(3){width:88%}.app-v9 .catalog-import-trust{border-radius:var(--r-md);background:var(--accent-soft);align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-trust{background:color-mix(in srgb, var(--accent-soft) 55%, var(--card))}}.app-v9 .catalog-import-trust{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-trust{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.app-v9 .catalog-import-trust{color:var(--accent-deep);font-size:13.5px}.app-v9 .catalog-import-trust-icon{background:var(--accent);border-radius:999px;flex:none;width:18px;height:18px;position:relative}.app-v9 .catalog-import-trust-icon:after{content:"";border-right:2px solid var(--primary-on);border-bottom:2px solid var(--primary-on);width:4px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.app-v9 .catalog-import-manual{display:flex}.app-v9 .catalog-import-cost{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--card);flex-direction:column;gap:8px;margin:0;padding:14px 16px;display:flex}.app-v9 .catalog-import-cost-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-v9 .catalog-import-cost-label{color:var(--card-muted);margin:0;font-size:13.5px}.app-v9 .catalog-import-cost-value{font-variant-numeric:tabular-nums;color:var(--card-ink);margin:0;font-size:14px;font-weight:700}.app-v9 .catalog-import-cost-value.is-balance{color:var(--ink-soft,var(--card-ink));font-weight:650}.app-v9 .catalog-import-figure-frame.is-reading .catalog-import-figure-img{filter:saturate(.94)brightness(.99)}.app-v9 .catalog-import-scan-lines{flex-direction:column;gap:14px;width:100%;padding:28px;display:flex}.app-v9 .catalog-import-scan-lines span{background:var(--primary);border-radius:999px;height:10px}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-scan-lines span{background:color-mix(in srgb, var(--primary) 14%, var(--card-hairline))}}.app-v9 .catalog-import-scan-lines span:first-child{width:70%}.app-v9 .catalog-import-scan-lines span:nth-child(2){width:90%}.app-v9 .catalog-import-scan-lines span:nth-child(3){width:55%}.app-v9 .catalog-import-scan-lines span:nth-child(4){width:82%}.app-v9 .catalog-import-scan-lines span:nth-child(5){width:64%}.app-v9 .catalog-import-scan-beam{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--primary), transparent);height:34%;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-scan-beam{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--primary) 24%, transparent), transparent)}}.app-v9 .catalog-import-scan-beam{will-change:transform, opacity;animation:2.6s ease-in-out infinite catalog-import-scan}@keyframes catalog-import-scan{0%{opacity:0;transform:translateY(-40%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(240%)}}.app-v9 .catalog-import-generating-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.app-v9 .catalog-import-activity{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-activity-item{color:var(--card-ink-soft);opacity:.55;align-items:center;gap:10px;font-size:13.5px;font-weight:600;animation:6s ease-in-out infinite catalog-import-activity-pulse;display:flex}.app-v9 .catalog-import-activity-item:first-child{animation-delay:0s}.app-v9 .catalog-import-activity-item:nth-child(2){animation-delay:2s}.app-v9 .catalog-import-activity-item:nth-child(3){animation-delay:4s}.app-v9 .catalog-import-activity-dot{background:var(--primary);border-radius:999px;flex:none;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-activity-dot{background:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .catalog-import-activity-dot{animation:6s ease-in-out infinite catalog-import-activity-dot;animation-delay:inherit}@keyframes catalog-import-activity-pulse{0%,to{opacity:.5}16%,30%{opacity:1}}@keyframes catalog-import-activity-dot{0%,to{background:color-mix(in srgb, var(--primary) 32%, var(--card-hairline));transform:scale(1)}16%,30%{background:var(--primary);transform:scale(1.15)}}.app-v9 .catalog-import-review{gap:var(--space-block,28px);flex-direction:column;display:flex}.app-v9 .catalog-import-review-head{flex-direction:column;gap:6px;display:flex}.app-v9 .catalog-import-review-title{font-family:var(--font-display,inherit);color:var(--card-ink);margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:700}.app-v9 .catalog-import-review-lead{color:var(--card-ink-soft);max-width:62ch;margin:0;line-height:1.55}.app-v9 .catalog-import-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.app-v9 .catalog-import-metric{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:var(--r-sm);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.app-v9 .catalog-import-metric dt{color:var(--card-muted);font-size:12.5px}.app-v9 .catalog-import-metric dd{color:var(--primary-deep);margin:0;font-size:24px;font-weight:700}.app-v9 .catalog-import-block{flex-direction:column;gap:14px;display:flex}.app-v9 .catalog-import-block-title{color:var(--card-ink);margin:0;font-size:16px;font-weight:700}.app-v9 .catalog-import-warnings{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.app-v9 .catalog-import-categories{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-category{border:1px solid var(--card-hairline);background:var(--card);box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.app-v9 .catalog-import-category-emoji{font-size:16px;line-height:1}.app-v9 .catalog-import-category-name{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .catalog-import-product{flex-direction:column;gap:8px;display:flex}.app-v9 .catalog-import-product-main{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-v9 .catalog-import-product-name{color:var(--card-ink);font-weight:600}.app-v9 .catalog-import-product-price{color:var(--primary-deep);white-space:nowrap;font-weight:700}.app-v9 .catalog-import-product-meta{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.app-v9 .catalog-import-flags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-flag{background:var(--highlight);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-flag{background:color-mix(in srgb, var(--highlight) 22%, var(--card))}}.app-v9 .catalog-import-flag{color:var(--card-ink);border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-flag{border:1px solid color-mix(in srgb, var(--highlight) 50%, transparent)}}.app-v9 .catalog-import-confidence{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.app-v9 .catalog-import-confidence.is-high{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-confidence.is-high{background:color-mix(in srgb, var(--accent) 16%, var(--card))}}.app-v9 .catalog-import-confidence.is-high{color:var(--accent-deep);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-confidence.is-high{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.app-v9 .catalog-import-confidence.is-medium{background:var(--card-tint);color:var(--card-ink-soft);border-color:var(--card-hairline)}.app-v9 .catalog-import-confidence.is-low{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-confidence.is-low{background:color-mix(in srgb, var(--highlight) 22%, var(--card))}}.app-v9 .catalog-import-confidence.is-low{color:var(--card-ink);border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-confidence.is-low{border-color:color-mix(in srgb, var(--highlight) 50%, transparent)}}.app-v9 .catalog-import-review-actions,.app-v9 .catalog-import-unavailable .catalog-import-actions{flex-wrap:wrap;gap:12px;display:flex}.app-v9 .catalog-import-unavailable{flex-direction:column;gap:12px;display:flex}.app-v9 .catalog-import-unavailable p{color:var(--card-ink-soft);max-width:62ch;margin:0;line-height:1.55}.app-v9 .catalog-import-edit-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .catalog-import-edit-empty{color:var(--card-muted);margin:0;font-size:13.5px;line-height:1.55}.app-v9 .catalog-import-edit-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-edit-row{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:12px;padding:16px;display:flex}.app-v9 .catalog-import-edit-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:12px 16px;display:grid}.app-v9 .catalog-import-edit-wide{grid-column:1/-1}.app-v9 .catalog-import-edit-row .field{max-width:none}.app-v9 .catalog-import-edit-row-foot{justify-content:flex-end;display:flex}.app-v9 .catalog-import-edit-remove{color:var(--error)}.app-v9 .catalog-import-edit-remove:hover{color:var(--error);background:var(--error-soft)}.app-v9 .catalog-import-workspace{gap:var(--space-block,28px)}.app-v9 .catalog-import-nothing-saved{color:var(--accent-deep);background:var(--accent-soft);border-radius:999px;align-items:center;gap:8px;margin:4px 0 0;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-nothing-saved{background:color-mix(in srgb, var(--accent-soft) 55%, var(--card))}}.app-v9 .catalog-import-nothing-saved{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-nothing-saved{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.app-v9 .catalog-import-nothing-saved{align-self:flex-start}.app-v9 .catalog-import-nothing-saved-dot{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px}.app-v9 .catalog-import-debit-note{color:var(--card-muted);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12.5px;font-weight:650}.app-v9 .catalog-import-debit-remaining{font-weight:500}.app-v9 .catalog-import-workspace-grid{grid-template-columns:1fr;gap:clamp(20px,3vw,32px);display:grid}.app-v9 .catalog-import-context{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;min-width:0;padding:clamp(16px,2vw,22px);display:flex}.app-v9 .catalog-import-context-figure{gap:8px}.app-v9 .catalog-import-context-figure .catalog-import-figure-frame{min-height:0;max-height:260px;padding:clamp(10px,1.4vw,14px)}.app-v9 .catalog-import-context-figure .catalog-import-figure-img{max-height:236px}.app-v9 .catalog-import-ainote{border-radius:var(--r-md);background:var(--card-tint);border:1px solid var(--card-hairline);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.app-v9 .catalog-import-ainote-title{letter-spacing:.01em;color:var(--primary-darker);margin:0;font-size:12px;font-weight:700}.app-v9 .catalog-import-ainote-body{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .catalog-import-summary{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.app-v9 .catalog-import-summary-item{border-radius:var(--r-sm);background:var(--card-tint);border:1px solid var(--card-hairline);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.app-v9 .catalog-import-summary-item dt{color:var(--card-muted);font-size:11.5px;line-height:1.3}.app-v9 .catalog-import-summary-item dd{color:var(--card-ink);margin:0;font-size:20px;font-weight:700}.app-v9 .catalog-import-summary-item.is-avisos{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-summary-item.is-avisos{background:color-mix(in srgb, var(--highlight) 14%, var(--card))}}.app-v9 .catalog-import-summary-item.is-avisos{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-summary-item.is-avisos{border-color:color-mix(in srgb, var(--highlight) 40%, transparent)}}.app-v9 .catalog-import-summary-item.is-avisos dd{color:var(--card-ink)}.app-v9 .catalog-import-summary-item.is-correcciones.is-active{background:var(--error-soft);border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-summary-item.is-correcciones.is-active{border-color:color-mix(in srgb, var(--error) 40%, transparent)}}.app-v9 .catalog-import-summary-item.is-correcciones.is-active dd{color:var(--error)}.app-v9 .catalog-import-guidesteps{flex-direction:column;gap:8px;display:flex}.app-v9 .catalog-import-guidesteps-title{text-transform:uppercase;letter-spacing:.05em;color:var(--card-muted);margin:0;font-size:12px;font-weight:700}.app-v9 .catalog-import-guidesteps-list{counter-reset:catimp-step;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-guidesteps-list li{counter-increment:catimp-step;color:var(--card-ink-soft);align-items:center;gap:10px;font-size:13px;display:flex}.app-v9 .catalog-import-guidesteps-list li:before{content:counter(catimp-step);background:var(--primary-soft);width:20px;height:20px;color:var(--primary-darker);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.app-v9 .catalog-import-editor-main{gap:var(--space-block,28px);flex-direction:column;min-width:0;display:flex}.app-v9 .catalog-import-section{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:clamp(18px,2.2vw,26px);display:flex}.app-v9 .catalog-import-section-head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.app-v9 .catalog-import-section-num{background:var(--primary-soft);width:34px;height:34px;color:var(--primary-darker);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.app-v9 .catalog-import-section-headtext{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.app-v9 .catalog-import-section-title{color:var(--card-ink);margin:0;font-size:17px;font-weight:700}.app-v9 .catalog-import-section-help{color:var(--card-ink-soft);max-width:60ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .catalog-import-section-count{color:var(--card-muted);margin:2px 0 0;font-size:12.5px;font-weight:600}.app-v9 .catalog-import-section-count-error{color:var(--error)}.app-v9 .catalog-import-section-add{flex:none;align-self:flex-start}.app-v9 .catalog-import-item-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-item-card{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:12px;padding:16px;display:flex}.app-v9 .catalog-import-product-card.has-flags{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-product-card.has-flags{background:color-mix(in srgb, var(--highlight) 8%, var(--card))}}.app-v9 .catalog-import-product-card.has-flags{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-product-card.has-flags{border-color:color-mix(in srgb, var(--highlight) 42%, var(--card-hairline))}}.app-v9 .catalog-import-product-card.has-errors{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-product-card.has-errors{background:color-mix(in srgb, var(--error) 5%, var(--card))}}.app-v9 .catalog-import-product-card.has-errors{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-product-card.has-errors{border-color:color-mix(in srgb, var(--error) 45%, transparent)}}.app-v9 .catalog-import-product-card.has-errors{box-shadow:inset 3px 0 0 var(--error)}.app-v9 .catalog-import-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.app-v9 .catalog-import-item-headmain{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.app-v9 .catalog-import-item-emoji{font-size:18px;line-height:1}.app-v9 .catalog-import-item-title{color:var(--card-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.app-v9 .catalog-import-item-cat{color:var(--card-muted);font-size:12.5px}.app-v9 .catalog-import-item-badges{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .catalog-import-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.app-v9 .catalog-import-badge.is-review{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-badge.is-review{background:color-mix(in srgb, var(--highlight) 24%, var(--card))}}.app-v9 .catalog-import-badge.is-review{color:var(--card-ink);border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-badge.is-review{border-color:color-mix(in srgb, var(--highlight) 55%, transparent)}}.app-v9 .catalog-import-badge.is-error{background:var(--error-soft);color:var(--error);border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-badge.is-error{border-color:color-mix(in srgb, var(--error) 45%, transparent)}}.app-v9 .catalog-import-review-flags{border-radius:var(--r-sm);background:var(--highlight);flex-direction:column;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-review-flags{background:color-mix(in srgb, var(--highlight) 16%, var(--card))}}.app-v9 .catalog-import-review-flags{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-review-flags{border:1px solid color-mix(in srgb, var(--highlight) 45%, transparent)}}.app-v9 .catalog-import-review-flags-title{color:var(--card-ink);margin:0;font-size:12.5px;font-weight:700}.app-v9 .catalog-import-item-foot{justify-content:flex-end;display:flex}.app-v9 .catalog-import-save-error{margin:0}.app-v9 .catalog-import-actionbar{z-index:5;border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:14px clamp(14px,2vw,20px);display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-actionbar{background:color-mix(in srgb, var(--card) 92%, transparent)}}.app-v9 .catalog-import-actionbar{-webkit-backdrop-filter:saturate(1.1)blur(8px);backdrop-filter:saturate(1.1)blur(8px);box-shadow:var(--shadow-pop,0 -6px 20px -12px #0f121a59)}.app-v9 .catalog-import-actionbar-info{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .catalog-import-actionbar-status{color:var(--card-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.app-v9 .catalog-import-actionbar-status-icon{background:var(--card-muted);border-radius:999px;flex:none;width:9px;height:9px}.app-v9 .catalog-import-actionbar-status.is-ready .catalog-import-actionbar-status-icon{background:var(--accent)}.app-v9 .catalog-import-actionbar-status.is-blocked .catalog-import-actionbar-status-icon{background:var(--highlight)}.app-v9 .catalog-import-actionbar-status.is-ready{color:var(--accent-deep)}.app-v9 .catalog-import-actionbar-recap{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .catalog-import-actionbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (min-width:981px){.app-v9 .catalog-import-workspace-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start}.app-v9 .catalog-import-context{position:sticky;top:24px}}@media (max-width:560px){.app-v9 .catalog-import-actionbar{align-items:stretch}.app-v9 .catalog-import-actionbar-actions{width:100%}.app-v9 .catalog-import-actionbar-actions .btn{flex:auto;justify-content:center}.app-v9 .catalog-import-summary{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.app-v9 .catalog-import-actionbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}}.app-v9 .catalog-import-workspace{flex-direction:column;gap:18px;display:flex}.app-v9 .catalog-import-review-grid{grid-template-columns:1fr;grid-template-areas:"context""command""editor";align-items:start;gap:clamp(16px,2.4vw,26px);display:grid}.app-v9 .catalog-import-review-context{flex-direction:column;grid-area:context;gap:14px;min-width:0;display:flex}.app-v9 .catalog-import-editor-main{grid-area:editor}.app-v9 .catalog-import-command{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;grid-area:command;gap:14px;min-width:0;padding:clamp(16px,1.8vw,20px);display:flex}@media (min-width:981px){.app-v9 .catalog-import-review-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"context command""editor command";column-gap:clamp(20px,2.6vw,32px)}.app-v9 .catalog-import-command{align-self:start;position:sticky;top:12px}}.app-v9 .catalog-import-head-figure{flex-direction:column;gap:6px;width:100%;max-width:360px;margin:0;display:flex}.app-v9 .catalog-import-head-figure-img{object-fit:contain;border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);width:100%;max-height:260px;padding:10px}.app-v9 .catalog-import-head-figure-name{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11.5px;overflow:hidden}.app-v9 .catalog-import-head-notes{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.app-v9 .catalog-import-dirty{color:var(--card-ink);background:var(--highlight);border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-dirty{background:color-mix(in srgb, var(--highlight) 18%, var(--card))}}.app-v9 .catalog-import-dirty{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-dirty{border:1px solid color-mix(in srgb, var(--highlight) 48%, transparent)}}.app-v9 .catalog-import-dirty{align-self:flex-start}.app-v9 .catalog-import-dirty-dot{background:var(--highlight);border-radius:999px;flex:none;width:7px;height:7px}.app-v9 .catalog-import-nextsteps{border-radius:var(--r-md);border:1px solid var(--card-hairline);background:var(--card-tint);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.app-v9 .catalog-import-nextsteps-title{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:12px;font-weight:700}.app-v9 .catalog-import-nextsteps-body{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .catalog-import-command-head{flex-direction:column;gap:6px;display:flex}.app-v9 .catalog-import-command-status{flex-direction:column;gap:8px;display:flex}.app-v9 .catalog-import-command-note{color:var(--card-muted);margin:0;font-size:12px;line-height:1.45}.app-v9 .catalog-import-command-secondary{flex-direction:column;align-items:stretch;gap:8px;display:flex}.app-v9 .catalog-import-secondary-btn{justify-content:flex-start;gap:8px}.app-v9 .catalog-import-command-busy{align-items:center;gap:10px;padding:6px 0;display:flex}.app-v9 .catalog-import-command-busy-text{color:var(--primary-deep);margin:0;font-size:14px;font-weight:700}.app-v9 .catalog-import-command-confirm{border-radius:var(--r-md);border:1px solid var(--highlight);flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-command-confirm{border:1px solid color-mix(in srgb, var(--highlight) 45%, transparent)}}.app-v9 .catalog-import-command-confirm{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-command-confirm{background:color-mix(in srgb, var(--highlight) 12%, var(--card))}}.app-v9 .catalog-import-command-confirm-text{color:var(--card-ink);margin:0;font-size:13px;line-height:1.5}.app-v9 .catalog-import-command-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .catalog-import-ic{width:15px;height:15px;color:var(--primary-deep);flex:none;position:relative}.app-v9 .catalog-import-ic-photo{border:1.6px solid;border-radius:3px}.app-v9 .catalog-import-ic-photo:after{content:"";background:currentColor;border-radius:999px;width:3.5px;height:3.5px;position:absolute;top:2px;right:2px}.app-v9 .catalog-import-ic-back:before{content:"";background:currentColor;width:9px;height:1.6px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.app-v9 .catalog-import-ic-back:after{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:6px;height:6px;position:absolute;top:50%;left:2px;transform:translateY(-50%)rotate(45deg)}.app-v9 details.catalog-import-ainote{background:0 0;border:none;width:100%;padding:0}.app-v9 .catalog-import-ainote-summary{cursor:pointer;color:var(--primary-darker);align-items:center;gap:6px;width:fit-content;font-size:12.5px;font-weight:700;list-style:none;display:inline-flex}.app-v9 .catalog-import-ainote-summary::-webkit-details-marker{display:none}.app-v9 .catalog-import-ainote-summary:before{content:"▸";color:var(--card-muted);font-size:10px;transition:transform .15s}.app-v9 details.catalog-import-ainote[open] .catalog-import-ainote-summary:before{transform:rotate(90deg)}.app-v9 details.catalog-import-ainote .catalog-import-ainote-body{color:var(--card-ink-soft);max-width:62ch;margin:8px 0 0;font-size:13px;line-height:1.5}.app-v9 .catalog-import-toolbar-status{color:var(--card-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.app-v9 .catalog-import-toolbar-status-icon{background:var(--card-muted);border-radius:999px;flex:none;width:9px;height:9px}.app-v9 .catalog-import-toolbar-status.is-ready{color:var(--accent-deep)}.app-v9 .catalog-import-toolbar-status.is-ready .catalog-import-toolbar-status-icon{background:var(--accent)}.app-v9 .catalog-import-toolbar-status.is-blocked{color:var(--error)}.app-v9 .catalog-import-toolbar-status.is-blocked .catalog-import-toolbar-status-icon{background:var(--error)}.app-v9 .catalog-import-toolbar-status.is-reviews .catalog-import-toolbar-status-icon{background:var(--highlight)}.app-v9 .catalog-import-toolbar-counters{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.app-v9 .catalog-import-toolbar-recap{color:var(--card-muted);font-size:12.5px}.app-v9 .catalog-import-count-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.app-v9 .catalog-import-count-chip.is-corrections{background:var(--error-soft);color:var(--error);border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-count-chip.is-corrections{border-color:color-mix(in srgb, var(--error) 40%, transparent)}}.app-v9 .catalog-import-count-chip.is-pending{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-count-chip.is-pending{background:color-mix(in srgb, var(--highlight) 20%, var(--card))}}.app-v9 .catalog-import-count-chip.is-pending{color:var(--card-ink);border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-count-chip.is-pending{border-color:color-mix(in srgb, var(--highlight) 50%, transparent)}}.app-v9 .catalog-import-count-chip.is-reviewed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-count-chip.is-reviewed{background:color-mix(in srgb, var(--accent) 14%, var(--card))}}.app-v9 .catalog-import-count-chip.is-reviewed{color:var(--accent-deep);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-count-chip.is-reviewed{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.app-v9 .catalog-import-toolbar-nav{flex-wrap:wrap;gap:4px 10px;display:flex}.app-v9 .catalog-import-nav-btn{color:var(--primary-deep);text-underline-offset:2px;padding-left:0;padding-right:0;text-decoration:underline}.app-v9 .catalog-import-save-btn{justify-content:center;align-self:stretch}.app-v9 .catalog-import-toolbar-spinner{border:2px solid var(--primary-soft);border-top-color:var(--primary);border-radius:999px;width:18px;height:18px;animation:.8s linear infinite catalog-import-spin}.app-v9 .catalog-import-reanalyze-error,.app-v9 .catalog-import-save-error{margin:0}.app-v9 .catalog-import-editor-main{flex-direction:column;gap:16px;min-width:0;display:flex}.app-v9 .catalog-import-groups{flex-direction:column;gap:16px;display:flex}.app-v9 .catalog-import-group{border:1px solid var(--card-hairline);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:clamp(14px,1.8vw,18px);scroll-margin-top:120px;display:flex}.app-v9 .catalog-import-group-uncat{background:var(--card-tint);border-style:dashed}.app-v9 .catalog-import-cat-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .catalog-import-cat-head-uncat{gap:8px}.app-v9 .catalog-import-cat-emoji{flex:none}.app-v9 .catalog-import-cat-emoji .emoji-picker{gap:6px;max-width:none}.app-v9 .catalog-import-cat-emoji .emoji-picker-label,.app-v9 .catalog-import-cat-emoji .help{display:none}.app-v9 .catalog-import-cat-emoji .emoji-picker-preview{width:38px;height:38px;font-size:20px}.app-v9 .catalog-import-cat-emoji .emoji-picker-preview.is-empty-label{width:auto;height:38px}.app-v9 .catalog-import-cat-main{flex:200px;gap:4px;min-width:0;max-width:none}.app-v9 .catalog-import-cat-name{font-size:15px;font-weight:600}.app-v9 .catalog-import-cat-name-static{color:var(--card-ink);flex:auto;font-size:14px;font-weight:700}.app-v9 .catalog-import-cat-count{color:var(--card-muted);background:var(--card-tint);border:1px solid var(--card-hairline);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.app-v9 .catalog-import-group-uncat .catalog-import-cat-count{background:var(--card)}.app-v9 .catalog-import-cat-remove{color:var(--card-muted);flex:none}.app-v9 .catalog-import-cat-remove:hover:not(:disabled){color:var(--error);background:var(--error-soft)}.app-v9 .catalog-import-icon-remove{color:var(--card-muted);flex:none;padding:4px 9px;font-size:15px;line-height:1}.app-v9 .catalog-import-prod-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-prow{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:7px;padding:10px 12px;scroll-margin-top:120px;display:flex}.app-v9 .catalog-import-prow.has-flags{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow.has-flags{background:color-mix(in srgb, var(--highlight) 8%, var(--card))}}.app-v9 .catalog-import-prow.has-flags{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow.has-flags{border-color:color-mix(in srgb, var(--highlight) 42%, var(--card-hairline))}}.app-v9 .catalog-import-prow.is-reviewed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow.is-reviewed{background:color-mix(in srgb, var(--accent) 6%, var(--card))}}.app-v9 .catalog-import-prow.is-reviewed{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow.is-reviewed{border-color:color-mix(in srgb, var(--accent) 30%, var(--card-hairline))}}.app-v9 .catalog-import-prow.has-errors{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow.has-errors{background:color-mix(in srgb, var(--error) 5%, var(--card))}}.app-v9 .catalog-import-prow.has-errors{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow.has-errors{border-color:color-mix(in srgb, var(--error) 45%, transparent)}}.app-v9 .catalog-import-prow.has-errors{box-shadow:inset 3px 0 0 var(--error)}.app-v9 .catalog-import-prow-fields{grid-template-columns:minmax(0,1fr) 112px auto;align-items:start;gap:6px 12px;display:grid}.app-v9 .catalog-import-prow .field{gap:4px;max-width:none}.app-v9 .catalog-import-prow-actions{align-self:start;align-items:center;gap:2px;display:flex}.app-v9 .catalog-import-prow-move{color:var(--primary-deep);white-space:nowrap}.app-v9 .catalog-import-prow-move-panel{max-width:320px;margin-top:2px}.app-v9 .catalog-import-prow-move-panel label{color:var(--card-ink-soft);font-size:12px;font-weight:600}.app-v9 .catalog-import-prow-remove{color:var(--card-muted);align-self:start}.app-v9 .catalog-import-prow-remove:hover:not(:disabled){color:var(--error);background:var(--error-soft)}.app-v9 .catalog-import-price-wrap{align-items:center;display:flex;position:relative}.app-v9 .catalog-import-price-wrap input{width:100%;padding-right:26px}.app-v9 .catalog-import-price-unit{color:var(--card-muted);pointer-events:none;font-size:13px;position:absolute;right:10px}.app-v9 .catalog-import-prow-review{border-radius:var(--r-sm);background:var(--highlight);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow-review{background:color-mix(in srgb, var(--highlight) 16%, var(--card))}}.app-v9 .catalog-import-prow-review{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow-review{border:1px solid color-mix(in srgb, var(--highlight) 45%, transparent)}}.app-v9 .catalog-import-prow-review.is-reviewed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow-review.is-reviewed{background:color-mix(in srgb, var(--accent) 12%, var(--card))}}.app-v9 .catalog-import-prow-review.is-reviewed{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-prow-review.is-reviewed{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.app-v9 .catalog-import-prow-review-main{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.app-v9 .catalog-import-prow-review-label{color:var(--card-ink);font-size:12.5px;font-weight:700}.app-v9 .catalog-import-prow-review.is-reviewed .catalog-import-prow-review-label{color:var(--accent-deep)}.app-v9 .catalog-import-prow-review-tag{color:var(--accent-deep);font-weight:700}.app-v9 .catalog-import-prow-review-original{color:var(--card-muted);font-size:12px}.app-v9 .catalog-import-prow-ack{flex:none}.app-v9 .catalog-import-opts{flex-direction:column;gap:8px;display:flex}.app-v9 .catalog-import-opts-toggle{cursor:pointer;max-width:100%;color:var(--primary-deep);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;font-weight:600;display:inline-flex}.app-v9 .catalog-import-opts-toggle:disabled{cursor:default;color:var(--card-muted)}.app-v9 .catalog-import-opts-toggle-icon{border:1px solid;border-radius:999px;flex:none;width:14px;height:14px;position:relative}.app-v9 .catalog-import-opts-toggle-icon:before,.app-v9 .catalog-import-opts-toggle-icon:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-v9 .catalog-import-opts-toggle-icon:before{width:7px;height:1.5px}.app-v9 .catalog-import-opts-toggle-icon:after{width:1.5px;height:7px}.app-v9 .catalog-import-opts.is-open .catalog-import-opts-toggle-icon:after{display:none}.app-v9 .catalog-import-opts-toggle-label{text-align:left;flex-direction:column;flex:0 auto;align-items:flex-start;gap:1px;min-width:0;display:flex}.app-v9 .catalog-import-opts-toggle-lead{font-weight:600}.app-v9 .catalog-import-opts-toggle-detail{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:400;overflow:hidden}.app-v9 .catalog-import-opts-toggle-cta{text-underline-offset:2px;flex:none;font-size:12px;font-weight:700;text-decoration:underline}.app-v9 .catalog-import-choice-same-price{color:var(--card-muted);margin-top:2px;font-size:11px;display:block}.app-v9 .catalog-import-opts-badge{border:1px solid #0000;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.app-v9 .catalog-import-opts-badge.is-error{background:var(--error-soft);color:var(--error);border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-opts-badge.is-error{border-color:color-mix(in srgb, var(--error) 40%, transparent)}}.app-v9 .catalog-import-opts-badge.is-aviso{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-opts-badge.is-aviso{background:color-mix(in srgb, var(--highlight) 20%, var(--card))}}.app-v9 .catalog-import-opts-badge.is-aviso{color:var(--card-ink);border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-opts-badge.is-aviso{border-color:color-mix(in srgb, var(--highlight) 48%, transparent)}}.app-v9 .catalog-import-opts.has-error .catalog-import-opts-toggle{color:var(--error)}.app-v9 .catalog-import-opts-panel{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card-tint);flex-direction:column;gap:10px;padding:12px;display:flex}.app-v9 .catalog-import-optgroup{border:1px solid var(--card-hairline);border-radius:var(--r-sm);background:var(--card);flex-direction:column;gap:10px;padding:12px;display:flex}.app-v9 .catalog-import-optgroup-head{align-items:flex-start;gap:8px;display:flex}.app-v9 .catalog-import-optgroup-name{flex:auto;gap:4px;min-width:0;max-width:none}.app-v9 .catalog-import-optgroup-type{border:none;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;display:flex}.app-v9 .catalog-import-optgroup-legend{width:100%;color:var(--card-ink-soft);padding:0;font-size:12.5px;font-weight:600}.app-v9 .catalog-import-radio,.app-v9 .catalog-import-check{color:var(--card-ink);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.app-v9 .catalog-import-check{font-weight:600}.app-v9 .catalog-import-optgroup-nochoices{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .catalog-import-choice-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .catalog-import-choice{flex-direction:column;gap:6px;display:flex}.app-v9 .catalog-import-choice-fields{grid-template-columns:minmax(0,1fr) 108px auto;align-items:start;gap:6px 10px;display:grid}.app-v9 .catalog-import-choice .field{gap:4px;max-width:none}.app-v9 .catalog-import-add-choice,.app-v9 .catalog-import-add-group{border-style:dashed;align-self:flex-start}.app-v9 .catalog-import-opt-review{border-radius:var(--r-sm);background:var(--highlight);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-opt-review{background:color-mix(in srgb, var(--highlight) 15%, var(--card))}}.app-v9 .catalog-import-opt-review{border:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-opt-review{border:1px solid color-mix(in srgb, var(--highlight) 42%, transparent)}}.app-v9 .catalog-import-opt-review.is-reviewed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-opt-review.is-reviewed{background:color-mix(in srgb, var(--accent) 12%, var(--card))}}.app-v9 .catalog-import-opt-review.is-reviewed{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-opt-review.is-reviewed{border-color:color-mix(in srgb, var(--accent) 36%, transparent)}}.app-v9 .catalog-import-opt-review-label{color:var(--card-ink);min-width:0;font-size:12px;font-weight:600}@media (max-width:560px){.app-v9 .catalog-import-choice-fields{grid-template-columns:1fr auto}.app-v9 .catalog-import-choice-name{grid-column:1/-1}}.app-v9 .catalog-import-add-product,.app-v9 .catalog-import-add-category{border-style:dashed;align-self:flex-start}.app-v9 .catalog-import-add-category{justify-content:center;align-self:stretch}.app-v9 .catalog-import-empty{border:1px dashed var(--card-hairline);border-radius:var(--r-lg);background:var(--card-tint);flex-direction:column;gap:12px;padding:clamp(16px,2vw,22px);display:flex}.app-v9 .catalog-import-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .catalog-import-desc{flex-direction:column;gap:6px;display:flex}.app-v9 .catalog-import-desc-toggle{cursor:pointer;max-width:100%;color:var(--primary-deep);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;font-weight:600;display:inline-flex}.app-v9 .catalog-import-desc-toggle:disabled{cursor:default;color:var(--card-muted)}.app-v9 .catalog-import-desc-toggle-icon{border:1px solid;border-radius:999px;flex:none;width:14px;height:14px;position:relative}.app-v9 .catalog-import-desc-toggle-icon:before,.app-v9 .catalog-import-desc-toggle-icon:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-v9 .catalog-import-desc-toggle-icon:before{width:7px;height:1.5px}.app-v9 .catalog-import-desc-toggle-icon:after{width:1.5px;height:7px}.app-v9 .catalog-import-desc.is-open .catalog-import-desc-toggle-icon:after{display:none}.app-v9 .catalog-import-desc-toggle-label{flex:none}.app-v9 .catalog-import-desc-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--card-muted);font-weight:400;overflow:hidden}.app-v9 .catalog-import-desc-panel{margin:0}@media (max-width:560px){.app-v9 .catalog-import-prow-fields{grid-template-columns:1fr auto}.app-v9 .catalog-import-prow-name{grid-column:1/-1}.app-v9 .catalog-import-guide-actions-primary{flex-direction:column;align-items:stretch}.app-v9 .catalog-import-generate{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.app-v9 .catalog-import-toolbar-spinner{animation-duration:2s}.app-v9 .catalog-import-ainote-summary:before{transition:none}}.app-v9 .catalog-import-saving{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;padding:24px 8px;display:flex}.app-v9 .catalog-import-saving-spinner{border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:999px;width:34px;height:34px;animation:.8s linear infinite catalog-import-spin}@keyframes catalog-import-spin{to{transform:rotate(360deg)}}.app-v9 .catalog-import-saving-caption{color:var(--primary-deep);margin:0;font-size:15px;font-weight:600}.app-v9 .catalog-import-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 8px 8px;display:flex}.app-v9 .catalog-import-success-mark{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-deep);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;font-size:26px;font-weight:700;display:inline-flex}.app-v9 .catalog-import-success .catalog-import-review-lead{text-align:center;max-width:52ch}.app-v9 .catalog-import-success-hint{color:var(--card-muted);margin:0;font-size:13.5px}.app-v9 .catalog-import-success .catalog-import-review-actions{justify-content:center;margin-top:8px}@media (max-width:860px){.app-v9 .catalog-import-selected,.app-v9 .catalog-import-generating{grid-template-columns:1fr;gap:22px}.app-v9 .catalog-import-figure-frame{max-height:min(52vh,460px)}.app-v9 .catalog-import-figure-img{max-height:min(48vh,420px)}}@media (max-width:640px){.app-v9 .catalog-import-product-main{flex-direction:column;gap:2px}.app-v9 .catalog-import-edit-fields,.app-v9 .catalog-import-steps{grid-template-columns:1fr}}@media (max-width:480px){.app-v9 .catalog-import-choose{align-self:stretch;width:100%}.app-v9 .catalog-import-manual .btn{width:100%}.app-v9 .catalog-import-guide-change{display:block}.app-v9 .catalog-import-guide-change .product-image-trigger{width:100%;display:flex}}@media (prefers-reduced-motion:reduce){.app-v9 .catalog-import-saving-spinner{animation-duration:2s}.app-v9 .catalog-import-scan-beam{opacity:.5;animation:none;top:32%}.app-v9 .catalog-import-activity-item{opacity:1;animation:none}.app-v9 .catalog-import-activity-dot{background:var(--primary);animation:none;transform:none}}.db-scope,.db-public-scope,.db-admin-scope{--db-zafiro:#0f1b3c;--db-verde:#1e8e9b;--db-denver:#a9d6de;--db-tangelo:#f0752b;--zaf:#0f1b3c;--zaf-2:#17244a;--verde:#1e8e9b;--verde-d:#166e79;--verde-dd:#115660;--verde-soft:#e1f1f3;--denver:#a9d6de;--denver-soft:#edf6f8;--tang:#f0752b;--tang-d:#c85e1c;--tang-dd:#9e4713;--tang-soft:#fce6d7;--primary:var(--db-verde);--primary-deep:#166e79;--primary-darker:#115660;--primary-soft:#e1f1f3;--primary-on:#fff;--focus:#1e8e9b;--violet-deep:#166e79;--accent:#1e8e9b;--accent-soft:#e1f1f3;--accent-deep:#115660;--olive:#1e8e9b;--olive-soft:#e1f1f3;--success:#1e8e9b;--success-soft:#e1f1f3;--warning:#b57f12;--warning-soft:#fbeecb;--error:#c6362f;--error-soft:#f7dedb;--info:#2c5a66;--info-soft:#edf6f8;--bg:#f4f7f8;--card:#fff;--surface:#fff;--surface-2:#f1f5f6;--card-tint:#f1f5f6;--card-tint-strong:#e6ecef;--hairline:#e6ecef;--line:#e6ecef;--hairline-strong:#d6dee3;--line-2:#d6dee3;--ink:#0f1b3c;--ink-soft:#3c4763;--ink-muted:#5c667e;--muted:#7a8397;--card-ink:#0f1b3c;--card-ink-soft:#3c4763;--card-muted:#7a8397;--card-hairline:#e6ecef;--disabled:#9aa2b0;--focus-ring:0 0 0 3px #1e8e9b52;--shadow-xs:0 1px 2px #0f1b3c0d;--shadow-sm:0 1px 2px #0f1b3c0d;--shadow-card:0 2px 6px #0f1b3c0f, 0 10px 24px -14px #0f1b3c4d;--shadow-lift:0 2px 6px #0f1b3c0d, 0 24px 50px -34px #0f1b3c4d;--r-lg:16px;--r-pill:999px;--font-display:var(--font-schibsted), "Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--font-bricolage:var(--font-schibsted), "Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--font-script:var(--font-schibsted), "Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--default-mono-font-family:var(--font-mono);--db-brand-logo-h:38px;--db-brand-logo-h-mobile:30px;--db-brand-band-min-h:48px;--db-brand-clear-space:14px}.db-scope .app-logo .db-logo-img{height:var(--db-brand-logo-h);width:auto;max-width:100%;display:block}@media (max-width:900px){.db-scope .merchant-sidebar-head .app-logo .db-logo-img{height:var(--db-brand-logo-h-mobile)}.db-scope .merchant-nav-link,.db-scope .merchant-subnav-link{min-height:44px}.db-scope .merchant-sidebar-toggle{width:44px;height:44px}}.db-scope .merchant-nav-group-label,.db-scope .merchant-sidebar-tagline,.db-scope .app-eyebrow{font-family:var(--font-mono)}.db-scope .app-page-title{font-family:var(--font-display);font-size:clamp(26px,2.8vw,32px)}.db-scope .app-section h2{font-family:var(--font-display);font-size:24px}@media (min-width:901px){.db-scope .merchant-sidebar-head{min-height:var(--db-brand-band-min-h);padding-bottom:var(--db-brand-clear-space);border-bottom:1px solid var(--hairline)}@supports (color:color-mix(in lab, red, red)){.db-scope .merchant-sidebar-head{border-bottom:1px solid color-mix(in srgb, var(--hairline) 60%, transparent)}}}.app-v9 .comms-channel-grid{grid-template-columns:1fr}@media (min-width:720px){.app-v9 .comms-channel-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.app-v9 .email-campaign-step-guide-eyebrow,.app-v9 .email-campaign-summary-next-label,.app-v9 .email-campaign-summary-meta-item dt,.app-v9 .email-campaign-step-hint,.app-v9 .email-campaign-sent-result-label,.app-v9 .email-campaign-audience-summary-label{font-family:var(--font-mono);letter-spacing:.08em}.app-v9 .email-campaign-step-marker,.app-v9 .email-campaign-send-confirm-phrase input,.app-v9 .email-campaign-discard-confirm-phrase input,.app-v9 .email-campaign-sent-result-count,.app-v9 .email-campaign-sent-date{font-family:var(--font-mono)}.app-v9 .crm-drilldown-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:719px){.app-v9 .crm-drilldown-tab{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}.app-v9 .email-history-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-muted);font-size:12.5px}.app-v9 .email-history-summary{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .email-history-summary strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink);font-weight:600}.app-v9 .email-history-scope .automation-filter-bar{margin:0}.app-v9 .email-history-scope .email-campaign-history-search{flex:none;min-width:0}.app-v9 .email-history-scope .automation-filter-group-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}@media (max-width:719px){.app-v9 .email-history-scope .automation-filter-group{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-top:4px;padding-bottom:4px;overflow-x:auto}.app-v9 .email-history-scope .automation-filter-group-label{flex:none}.app-v9 .email-history-scope .automation-filter{flex:none;min-height:44px}.app-v9 .email-history-scope .email-campaign-history-search input[type=search]{min-height:44px}}.app-v9 .store-settings-zone,.app-v9 .secondary-zone{flex-direction:column;gap:12px;display:flex}.app-v9 .account-technical-details code{font-family:var(--font-mono);color:var(--card-ink-soft,var(--ink-soft));word-break:break-all;font-size:12px}.app-v9 .email-preview-subject{font-family:var(--font-mono);word-break:break-word;font-size:12.5px}.app-v9 .email-preview-variant-row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:540px){.app-v9 .email-preview-variant-row{width:100%}.app-v9 .email-preview-variant-row .btn{flex:auto;min-height:44px}}.app-v9 .customers-zone{flex-direction:column;gap:12px;display:flex}.app-v9 .customers-row-name{font-size:15.5px;font-weight:700}.app-v9 .customers-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-v9 .customers-zone .customers-insight-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.app-v9 .customers-zone .customers-insight-value .consent-badge{font-family:var(--font-sans)}.app-v9 .customers-filter-chip-count{font-family:var(--font-mono)}@media (max-width:640px){.app-v9 .customers-filterbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;flex-wrap:nowrap;margin-inline:-2px;padding-inline:2px;overflow-x:auto}.app-v9 .customers-filterbar::-webkit-scrollbar{display:none}.app-v9 .customers-filter-chip{flex:none;min-height:44px}.app-v9 .customers-row-action{align-items:center;min-height:44px;display:inline-flex}}.app-v9 .customer-doc-search-prefix input{font-family:var(--font-mono);letter-spacing:.03em}@media (max-width:640px){.app-v9 .customer-doc-search-actions .btn,.app-v9 .customer-create-actions .btn,.app-v9 .customer-identity-reveal-actions .btn{min-height:44px}.app-v9 .customer-create-actions .btn{flex:auto}}.app-v9 .canjes-zone{flex-direction:column;gap:12px;display:flex}.app-v9 .loyalty-canjes-card{flex-direction:column;gap:14px;display:flex}.app-v9 .loyalty-canjes-context{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.app-v9 .loyalty-canjes-count{font-family:var(--font-mono);color:var(--card-ink);font-weight:600}.app-v9 .confirmation-settings-scope{gap:var(--space-block,28px);flex-direction:column;min-width:0;display:flex}.app-v9 .confirmation-zone{flex-direction:column;gap:12px;min-width:0;display:flex}.app-v9 .confirmation-zone-mode>.ds-card{border-left:3px solid var(--primary)}.app-v9 .confirmation-settings-scope input[inputmode=numeric],.app-v9 .confirmation-settings-scope .confirm-timeout-unit,.app-v9 .confirmation-settings-scope .eyebrow{font-family:var(--font-mono)}.app-v9 .confirmation-settings-scope input[inputmode=numeric]:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}@media (max-width:640px){.app-v9 .confirmation-settings-scope .btn{min-height:44px}.app-v9 .confirmation-settings-scope .form-footer .btn{width:100%}}.app-v9 .pay-activation-scope code.code-chip,.app-v9 .pay-activation-scope .kv-grid dt{font-family:var(--font-mono)}.app-v9 .pay-activation-scope .pay-kv-mono{font-family:var(--font-mono);font-size:13.5px}.app-v9 .pay-activation-scope input#taxId,.app-v9 .pay-activation-scope input#fiscalPostalCode{font-family:var(--font-mono)}@media (max-width:640px){.app-v9 .pay-activation-scope .btn{min-height:44px}.app-v9 .pay-activation-scope .pay-form-footer .btn{width:100%;min-width:0}}.db-public-scope .app-logo .db-logo-img{width:auto;max-width:100%;height:32px;display:block}@media (max-width:720px){.db-public-scope .app-logo .db-logo-img{height:28px}}.db-public-scope .app-page-title{font-family:var(--font-display);font-size:clamp(26px,2.8vw,32px)}.db-public-scope .app-section h2{font-family:var(--font-display);font-size:24px}.db-public-scope .app-eyebrow{font-family:var(--font-mono)}@media (max-width:720px){.db-public-scope .btn{min-height:44px}}.db-public-scope .eyebrow,.db-public-scope .ds-tag,.db-public-scope .tag-soft,.db-public-scope .tag-mono,.db-public-scope .tag-success,.db-public-scope .tag-warning,.db-public-scope .tag-dark,.db-public-scope .status-badge,.db-public-scope .field label,.db-public-scope .field-choices legend,.db-public-scope .ds-card code,.db-public-scope code.code-chip,.db-public-scope .kv-grid dt,.db-public-scope .iva-suffix,.db-public-scope .pickup-code,.db-public-scope .store-hero .store-hero-eyebrow,.db-public-scope .store-hero .store-hero-pickup-tag{font-family:var(--font-mono)}.db-public-scope{--dark:#0f1b3c;--dark-soft:#17244a;--highlight:var(--db-tangelo);--pink:#fce6d7;--mint:#e1f1f3}.db-public-scope .status-badge.pending{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.db-public-scope .status-badge.pending{background:color-mix(in srgb, var(--warning) 20%, var(--card,transparent))}}.db-public-scope .status-badge.pending{color:var(--warning)}.db-admin-scope .app-logo .db-logo-img{height:var(--db-brand-logo-h);width:auto;max-width:100%;display:block}@media (min-width:901px){.db-admin-scope .merchant-sidebar-head{min-height:var(--db-brand-band-min-h);padding-bottom:var(--db-brand-clear-space);border-bottom:1px solid var(--hairline)}@supports (color:color-mix(in lab, red, red)){.db-admin-scope .merchant-sidebar-head{border-bottom:1px solid color-mix(in srgb, var(--hairline) 60%, transparent)}}}@media (max-width:900px){.db-admin-scope .merchant-sidebar-head .app-logo .db-logo-img{height:var(--db-brand-logo-h-mobile)}.db-admin-scope .merchant-nav-link,.db-admin-scope .merchant-subnav-link{min-height:44px}.db-admin-scope .merchant-sidebar-toggle{width:44px;height:44px}.db-admin-scope .btn{min-height:44px}.db-admin-scope .admin-period-option,.db-admin-scope .automation-filter{align-items:center;min-height:44px;display:inline-flex}}.db-admin-scope .merchant-sidebar--support{border-right-color:var(--tang)}@supports (color:color-mix(in lab, red, red)){.db-admin-scope .merchant-sidebar--support{border-right-color:color-mix(in srgb, var(--tang) 26%, var(--hairline))}}.db-admin-scope .merchant-sidebar--support{box-shadow:inset 3px 0 0 var(--tang)}@supports (color:color-mix(in lab, red, red)){.db-admin-scope .merchant-sidebar--support{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--tang) 46%, transparent)}}.db-admin-scope .merchant-sidebar--support .merchant-sidebar-tagline{color:var(--tang-dd)}.db-admin-scope .admin-readonly-notice{border-left-color:var(--tang)}.db-admin-scope .merchant-nav-group-label,.db-admin-scope .merchant-sidebar-tagline,.db-admin-scope .merchant-sidebar-version,.db-admin-scope .app-eyebrow{font-family:var(--font-mono)}.db-admin-scope .app-page-title{font-family:var(--font-display);font-size:clamp(26px,2.8vw,32px)}.db-admin-scope .admin-section-title{font-family:var(--font-display);font-size:20px}.db-admin-scope .admin-home-panel-title,.db-admin-scope .dashboard-card-title,.db-admin-scope .admin-settings-card-title,.db-admin-scope .email-cockpit-section-title,.db-admin-scope .validation-card-title,.db-admin-scope .crm-template-restore-title{font-family:var(--font-display)}.db-admin-scope .admin-stat-value,.db-admin-scope .admin-funnel-count,.db-admin-scope .admin-home-feed-amount,.db-admin-scope .admin-audit-entity-id,.db-admin-scope .email-cockpit-summary-value,.db-admin-scope .automation-metric-value,.db-admin-scope .cockpit-diagnostic-count,.db-admin-scope .system-meta-value,.db-admin-scope .updates-entry-date,.db-admin-scope .updates-release-label,.db-admin-scope .ritmo-version strong,.db-admin-scope .ritmo-lead-value,.db-admin-scope .validation-card-key{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.db-admin-scope .admin-stat-delta{font-variant-numeric:tabular-nums}.db-admin-scope .admin-priority-chip.prio-alta{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.db-admin-scope .admin-priority-chip.prio-alta{background:color-mix(in srgb, var(--warning) 14%, transparent)}}.db-admin-scope .admin-priority-chip.prio-alta{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.db-admin-scope .admin-priority-chip.prio-alta{color:color-mix(in srgb, var(--warning) 92%, #000)}}.db-admin-scope .admin-priority-chip.prio-alta{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.db-admin-scope .admin-priority-chip.prio-alta{border-color:color-mix(in srgb, var(--warning) 40%, transparent)}}.db-admin-scope .admin-home-zone{margin-top:var(--space-block,28px);flex-direction:column;gap:12px;display:flex}.db-admin-scope .admin-home-zone .admin-section-title{margin:0}.db-admin-scope .admin-home-zone .admin-stat-grid,.db-admin-scope .admin-home-zone .admin-home-cols{margin-top:0}.app-v9 .cart-journey-bar{display:flex}@media (min-width:640px){.app-v9 .cart-journey-bar{width:min(560px,100vw - 48px);display:flex;left:50%;right:auto;transform:translate(-50%)}.app-v9 .cart-journey-bar:hover,.app-v9 .cart-journey-bar:focus-visible{transform:translate(-50%)}}.app-v9 .cart-journey-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .cart-journey-actions .btn{min-height:44px}@media (max-width:640px){.app-v9 .cart-journey-actions{flex-direction:column-reverse;align-items:stretch}}.sf-casa{--sf-paper:#f3efe7;--sf-surface:#fff;--sf-ticket:#fbf7ee;--sf-ink:#221e19;--sf-ink-soft:#443f36;--sf-ink-mid:#5c564b;--sf-muted:#6e6759;--sf-line:#d9d2c4;--sf-line-soft:#f0ebe0;--sf-field-bg:#fbf9f4;--sf-on-dark:#f5f0e6;--sf-control-bg:#f8f6f2;--sf-control-ink:#221e19;--sf-control-muted:#6e6759;--sf-control-line:#8b8984;--sf-info:#33627a;--sf-info-soft:#e7eff3;--sf-warning:#8a5800;--sf-warning-soft:#faf0dc;--sf-error:#bc3e2e;--sf-error-soft:#fbeae6;--sf-success:#23744b;--sf-success-soft:#e4f1e8;--sf-accent:var(--primary);--sf-accent-deep:var(--primary-deep);--sf-accent-ink:var(--primary-darker,var(--primary-deep));--sf-accent-soft:var(--primary-soft);--sf-accent-on:var(--accent-on,#fff);--sf-focus-ring:var(--focus-ring);--sf-r-surface:20px;--sf-r-card:18px;--sf-r-field:14px;--sf-r-media:16px;--sf-r-sheet:22px;--sf-shadow:0 10px 28px #221e1938;--sf-shadow-sheet:0 -14px 36px #221e192e;--sf-font-display:var(--font-gabarito), "Gabarito", ui-sans-serif, system-ui, sans-serif;--sf-font-body:var(--font-instrument-sans), "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--sf-font-mono:var(--font-spline-mono), "Spline Sans Mono", ui-monospace, monospace;--sf-font-brand:var(--sf-font-display);--sf-ease:cubic-bezier(.2, 0, 0, 1);--sf-dur:.2s;--sf-dur-sheet:.26s;font-family:var(--sf-font-body);color:var(--sf-ink-soft);background:var(--sf-paper);font-size:14.5px;line-height:1.5}.app-v9:has(.sf-casa-page){background:#f3efe7}.app-v9:has(.sf-casa-page) .app-storefront-footer-note{font-family:var(--font-spline-mono), ui-monospace, monospace;letter-spacing:.08em;color:#8f887a;font-size:11px}.sf-brand-font-gabarito,.sf-casa.sf-brand-font-gabarito{--sf-font-brand:var(--font-brand-gabarito), "Gabarito", ui-sans-serif, system-ui, sans-serif}.sf-brand-font-fraunces,.sf-casa.sf-brand-font-fraunces{--sf-font-brand:var(--font-brand-fraunces), "Fraunces", ui-serif, Georgia, serif}.sf-brand-font-big-shoulders,.sf-casa.sf-brand-font-big-shoulders{--sf-font-brand:var(--font-brand-big-shoulders), "Big Shoulders", "Arial Narrow", ui-sans-serif, sans-serif}.sf-brand-font-bodoni-moda,.sf-casa.sf-brand-font-bodoni-moda{--sf-font-brand:var(--font-brand-bodoni-moda), "Bodoni Moda", "Didot", ui-serif, Georgia, serif}.sf-brand-font-fredoka,.sf-casa.sf-brand-font-fredoka{--sf-font-brand:var(--font-brand-fredoka), "Fredoka", ui-rounded, ui-sans-serif, system-ui, sans-serif}.sf-brand-font-alegreya,.sf-casa.sf-brand-font-alegreya{--sf-font-brand:var(--font-brand-alegreya), "Alegreya", ui-serif, Georgia, serif}.sf-brand-font-bitter,.sf-casa.sf-brand-font-bitter{--sf-font-brand:var(--font-brand-bitter), "Bitter", "Rockwell", ui-serif, Georgia, serif}.sf-casa h1,.sf-casa h2,.sf-casa h3,.sf-casa h4{font-family:var(--sf-font-display);color:var(--sf-ink);letter-spacing:-.02em;font-weight:800;line-height:1.05}.sf-casa a{color:var(--sf-accent-ink)}.sf-casa a:hover{color:var(--sf-accent-deep)}.sf-casa .sf-amount{font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;font-weight:800}.sf-casa .btn{font-family:var(--sf-font-display);min-height:46px;transition:background-color var(--sf-dur) var(--sf-ease), color var(--sf-dur) var(--sf-ease), border-color var(--sf-dur) var(--sf-ease), box-shadow var(--sf-dur) var(--sf-ease);border-radius:999px;padding:12px 22px;font-size:14.5px;font-weight:800}.sf-casa .btn-primary{background:var(--sf-accent);color:var(--sf-accent-on);border:none}.sf-casa .btn-primary:hover,.sf-casa .btn-primary:active{background:var(--sf-accent-deep);color:var(--sf-accent-on)}.sf-casa .btn-secondary,.sf-casa .btn-ghost{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}.sf-casa .btn-secondary:hover,.sf-casa .btn-ghost:hover{background:var(--sf-line-soft);color:var(--sf-ink);border-color:var(--sf-line)}.sf-casa .btn:disabled,.sf-casa .btn[aria-disabled=true]{background:var(--sf-line);color:var(--sf-muted);cursor:not-allowed;border:none}.sf-casa .btn:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .field input,.sf-casa .field select,.sf-casa .field textarea{background:var(--sf-field-bg);border:1px solid var(--sf-line);border-radius:var(--sf-r-field);font-size:13.5px;font-family:var(--sf-font-body);color:var(--sf-ink);min-height:44px;padding:11px 14px}.sf-casa .field input:focus-visible,.sf-casa .field select:focus-visible,.sf-casa .field textarea:focus-visible{border-color:var(--sf-accent);box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .field label{color:var(--sf-ink);font-size:12.5px;font-weight:700}.sf-casa .field input:disabled,.sf-casa .field select:disabled,.sf-casa .field textarea:disabled{color:var(--sf-muted);background:var(--sf-line-soft)}@media (prefers-reduced-motion:reduce){.sf-casa *,.sf-casa :before,.sf-casa :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sf-casa .store-hero{border-radius:var(--sf-r-surface);background:var(--sf-accent-deep);isolation:isolate;padding:22px;position:relative;overflow:hidden}.sf-casa .store-hero-content{flex-direction:column;gap:12px;display:flex}.sf-casa .store-hero-identity{align-items:center;gap:10px;display:flex}.sf-casa .store-hero-identity-text{flex-direction:column;gap:0;min-width:0;display:flex}.sf-casa .store-hero-eyebrow{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-casa .store-hero-identity h1{background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-brand);letter-spacing:-.005em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:9px;padding:5px 11px;font-size:14px;font-weight:700;line-height:1.15;display:inline-block}.sf-casa .store-hero-logo{background:var(--sf-surface);max-width:132px;height:44px;box-shadow:none;border-radius:999px;padding:5px 10px}.sf-casa .store-hero-logo-fallback{background:var(--sf-surface);width:44px;height:44px;color:var(--sf-accent-ink);font-family:var(--sf-font-brand);border-radius:999px;font-size:17px;font-weight:800}.sf-casa .store-hero-promise{font-family:var(--sf-font-brand);letter-spacing:-.02em;color:var(--sf-accent-on);text-wrap:balance;max-width:21ch;font-size:clamp(24px,5.4vw,34px);font-weight:800;line-height:1.02}.sf-casa .store-hero .store-hero-pickup{color:var(--sf-accent-on);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.sf-casa .store-hero .store-hero-pickup-tag{font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-accent-on);background:#221e1961;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;display:inline-flex}.sf-casa .store-hero .store-hero-pickup-address{color:var(--sf-accent-on)}.sf-casa .store-hero.has-cover{background:var(--sf-ink);align-items:flex-end;min-height:200px;display:flex}.sf-casa .store-hero-cover-scrim{background:linear-gradient(#221e190f 0%,#221e1952 52%,#221e19c7 100%)}.sf-casa .store-hero-cover[data-sf-framed]{overflow:hidden}.sf-casa .store-hero-cover[data-sf-framed] .store-hero-cover-img{object-position:var(--sf-cover-x,50%) var(--sf-cover-y,50%);scale:var(--sf-cover-zoom,1);transform-origin:var(--sf-cover-x,50%) var(--sf-cover-y,50%)}@media (max-width:767px){.sf-casa .store-hero-cover[data-sf-framed] .store-hero-cover-img{object-position:var(--sf-cover-x-m,var(--sf-cover-x,50%)) var(--sf-cover-y-m,var(--sf-cover-y,50%));scale:var(--sf-cover-zoom-m,var(--sf-cover-zoom,1));transform-origin:var(--sf-cover-x-m,var(--sf-cover-x,50%)) var(--sf-cover-y-m,var(--sf-cover-y,50%))}}.sf-casa .store-hero.has-cover .store-hero-content{width:100%;padding:0}.sf-casa .store-hero.has-cover h1{background:var(--sf-surface);color:var(--sf-ink)}.sf-casa .store-hero.has-cover .store-hero-promise,.sf-casa .store-hero.has-cover .store-hero-pickup,.sf-casa .store-hero.has-cover .store-hero-pickup-address,.sf-casa .store-hero.has-cover .store-hero-prep,.sf-casa .store-hero.has-cover .store-hero-prep strong{color:#fff}.sf-casa .store-hero.has-cover .store-hero-pickup-tag,.sf-casa .store-hero.has-cover .store-hero-prep{background:#221e1961}.sf-casa .store-hero.has-cover .store-hero-logo,.sf-casa .store-hero.has-cover .store-hero-logo-fallback{box-shadow:none}@media (min-width:900px){.sf-casa .store-hero{padding:26px 28px}.sf-casa .store-hero.has-cover{min-height:260px}}.sf-casa .public-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.sf-casa .public-trust-chip{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-field);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.sf-casa .public-trust-chip-label{color:var(--sf-ink);font-size:12px;font-weight:700;line-height:1.25}.sf-casa .public-trust-chip-help{color:var(--sf-muted);font-size:11px;line-height:1.35}.sf-casa .public-store-rating{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-field);padding:10px 14px}.sf-casa .public-store-rating-star{color:var(--sf-accent)}.sf-casa .public-store-rating-avg{font-family:var(--sf-font-display);color:var(--sf-ink);font-weight:800}.sf-casa .public-store-rating-basis{color:var(--sf-muted);font-size:12px}.sf-casa .store-availability{background:var(--sf-surface);border:1px solid var(--sf-line-soft);border-radius:var(--sf-r-field);flex-direction:column;gap:1px;padding:9px 14px;display:flex}.sf-casa .store-availability-title,.sf-casa .store-vitrine-notice-title{align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.sf-casa [data-msg] .store-availability-title:before,.sf-casa [data-msg] .store-vitrine-notice-title:before{content:"";background:var(--msg-glyph-ink,var(--msg-ink));width:14px;height:14px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;border-radius:0;flex:none;margin-top:1.5px}.sf-casa [data-msg] .store-availability-title,.sf-casa [data-msg] .store-vitrine-notice-title{color:var(--msg-ink)}.sf-casa .store-availability-helper{color:var(--sf-ink-soft);padding-left:22px;font-size:12.5px;line-height:1.3}.sf-casa .store-vitrine-notice{background:var(--sf-surface);border:1px solid var(--sf-line-soft);border-radius:var(--sf-r-field);padding:11px 15px}.sf-casa .store-vitrine-notice-help{color:var(--sf-ink-soft);margin-top:2px;padding-left:22px;font-size:12.5px}.sf-casa .store-campaign-label{background:var(--sf-accent-soft);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:7px 14px;font-size:12px;display:inline-flex}.sf-casa .store-campaign-label-intro{color:var(--sf-accent-ink)}.sf-casa .store-campaign-label-name{color:var(--sf-accent-ink);font-weight:700}.sf-casa .public-category-group,.sf-casa #cat-menus,.sf-casa .sf-full-catalog{scroll-margin-top:6px}.sf-casa .public-product-grid{grid-template-columns:1fr;gap:8px;margin:0;padding:0;display:grid}.sf-casa .public-product-media .public-product-image-button{border-radius:var(--sf-r-media);cursor:zoom-in;background:var(--sf-line-soft);border:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.sf-casa .public-product-image-button:after{content:"";pointer-events:none;background:linear-gradient(#221e1900 60%,#221e1929 100%);position:absolute;inset:0}.sf-casa .public-product-image{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;display:block}.sf-casa .public-product-image-zoom{z-index:1;width:24px;height:24px;color:var(--sf-ink);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:6px;right:6px}.sf-casa .public-product-card.is-soldout .public-product-image{filter:grayscale(.6);opacity:.72}.sf-casa .public-product-tags{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.sf-casa .public-availability-tag,.sf-casa .public-weekday-chip,.sf-casa .public-prep-badge,.sf-casa .public-stock-urgency,.sf-casa .public-promotion-badge,.sf-casa .public-offer-badge,.sf-casa .cart-line-offer-tag,.sf-casa .cart-line-normal-tag,.sf-casa .cart-line-menu-tag{font-family:var(--sf-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:none;border-radius:999px;align-items:center;padding:5px 11px;font-size:9.5px;font-weight:600;display:inline-flex}.sf-casa .public-allergen-tags{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:3px;display:flex}.sf-casa .public-allergen-icons{color:var(--sf-ink-mid);flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.sf-casa .public-allergen-icon{background:var(--sf-line-soft);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sf-casa .public-allergen-more{font-family:var(--sf-font-mono);color:var(--sf-ink-mid);font-size:9.5px;font-weight:600}.sf-casa .public-allergen-text{color:var(--sf-ink-mid);min-width:0;font-size:11.5px;line-height:1.35}.sf-casa .public-allergen-text--may,.sf-casa .public-allergen-text--options{color:var(--sf-ink-soft,var(--sf-ink-mid));font-style:italic}.sf-casa .public-allergen-pending{font-family:var(--sf-font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--sf-warning-soft);color:var(--sf-warning);border-radius:999px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.sf-casa .cart-line-allergens,.sf-casa .order-line-allergens{color:var(--sf-ink-mid);margin:2px 0 0;font-size:11px;line-height:1.35}.sf-casa .cart-line-allergens[data-state=pending],.sf-casa .order-line-allergens[data-state=pending]{color:var(--sf-warning)}.app-v9 .order-line-allergens{color:var(--card-muted);margin:2px 0 0;font-size:12px;line-height:1.35}.app-v9 .order-line-allergens[data-state=pending]{color:var(--warn-d,#8a6008);font-weight:600}.sf-casa .menu-order-choice-allergens{color:var(--sf-ink-mid);margin-top:1px;font-size:11px;line-height:1.3;display:block}.sf-casa .menu-order-choice-allergens[data-state=pending]{color:var(--sf-warning)}.sf-casa .product-option-allergens{color:var(--sf-ink-mid);font-size:11px;line-height:1.3;display:block}.sf-casa .sf-allergen-pref{align-items:center;gap:8px 12px;min-width:0;margin:2px 0;display:flex}.sf-casa .sf-allergen-pref[data-state=inactive]{flex-wrap:wrap}.sf-casa .sf-allergen-pref-label{color:var(--sf-ink-soft);font-size:12.5px;font-weight:600;display:none}.sf-casa .sf-allergen-pref-trigger{border:1px solid var(--sf-line);min-height:44px;color:var(--sf-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.sf-casa .sf-allergen-pref-trigger:hover{border-color:var(--sf-accent)}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-allergen-pref-trigger:hover{border-color:color-mix(in srgb, var(--sf-accent) 42%, var(--sf-line))}}.sf-casa .sf-allergen-pref-trigger:hover{background:var(--sf-surface)}.sf-casa .sf-allergen-pref-icon{color:var(--sf-accent-ink);flex:none;display:inline-flex}.sf-casa .sf-allergen-pref-chevron{color:var(--sf-ink-soft);flex:none;display:inline-flex}.sf-casa .sf-allergen-pref[data-state=active]{border-radius:var(--sf-r-field,12px);border:1px solid var(--sf-accent);flex-wrap:wrap;align-items:flex-start;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-allergen-pref[data-state=active]{border:1px solid color-mix(in srgb, var(--sf-accent) 24%, var(--sf-line))}}.sf-casa .sf-allergen-pref[data-state=active]{background:var(--sf-accent-soft)}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-allergen-pref[data-state=active]{background:color-mix(in srgb, var(--sf-accent-soft) 55%, var(--sf-surface))}}.sf-casa .sf-allergen-pref[data-state=active] .sf-allergen-pref-icon{margin-top:2px}.sf-casa .sf-allergen-pref-summary{flex-direction:column;flex:auto;min-width:0;display:flex}.sf-casa .sf-allergen-pref-title{color:var(--sf-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.25}.sf-casa .sf-allergen-pref-counts{color:var(--sf-ink-mid);font-size:12px;line-height:1.2}.sf-casa .sf-allergen-pref-actions{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.sf-casa .sf-allergen-pref-action{min-height:32px;color:var(--sf-accent-ink);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:12.5px;font-weight:700}.sf-casa .sf-allergen-pref-action.is-secondary{color:var(--sf-ink-mid)}.sf-casa .sf-allergen-pref-action:hover{text-decoration:underline}.sf-casa .sf-allergen-pref-trigger:focus-visible,.sf-casa .sf-allergen-pref-action:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px;border-radius:8px}@media (min-width:720px){.sf-casa .sf-allergen-pref-label{display:inline}.sf-casa .sf-allergen-pref[data-state=active]{flex-wrap:nowrap;justify-content:space-between;align-items:center}.sf-casa .sf-allergen-pref[data-state=active] .sf-allergen-pref-icon{margin-top:0}.sf-casa .sf-allergen-pref[data-state=active] .sf-allergen-pref-summary{flex-direction:row;align-items:baseline;gap:0}.sf-casa .sf-allergen-pref[data-state=active] .sf-allergen-pref-counts:before{content:"·";color:var(--sf-ink-soft);margin:0 7px}.sf-casa .sf-allergen-pref-actions{flex:none}}@media (prefers-reduced-motion:reduce){.sf-casa .sf-allergen-pref-trigger{transition:none}}.sf-casa .sf-allergen-cart-conflict{border-radius:var(--sf-r-card,16px);border:1px solid var(--sf-warning);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:-2px 0 6px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-allergen-cart-conflict{border:1px solid color-mix(in srgb, var(--sf-warning) 40%, var(--sf-line))}}.sf-casa .sf-allergen-cart-conflict{background:var(--sf-warning-soft);color:var(--sf-warning);font-size:13px;font-weight:600}.sf-casa .sf-allergen-cart-conflict-text{min-width:0}.sf-casa .sf-allergen-cart-conflict-cta{border:1px solid var(--sf-warning);border-radius:999px;flex:none;min-height:38px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-allergen-cart-conflict-cta{border:1px solid color-mix(in srgb, var(--sf-warning) 55%, transparent)}}.sf-casa .sf-allergen-cart-conflict-cta{background:var(--sf-surface);color:var(--sf-warning);cursor:pointer;font-size:12.5px;font-weight:700}.sf-casa .sf-allergen-cart-conflict-cta:focus-visible{outline:2px solid var(--sf-warning);outline-offset:2px}.sf-casa [data-msg].sf-allergen-cart-conflict{border-color:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.sf-casa [data-msg].sf-allergen-cart-conflict{border-color:color-mix(in srgb, var(--msg-ink) 40%, var(--sf-line))}}.sf-casa [data-msg].sf-allergen-cart-conflict{color:var(--msg-ink)}.sf-casa [data-msg].sf-allergen-cart-conflict .sf-allergen-cart-conflict-text{align-items:flex-start;gap:8px;display:flex}.sf-casa [data-msg].sf-allergen-cart-conflict .sf-allergen-cart-conflict-text:before{content:"";background:var(--msg-glyph-ink,var(--msg-ink));width:14px;height:14px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:2.1px}.sf-casa [data-msg].sf-allergen-cart-conflict .sf-allergen-cart-conflict-cta{border-color:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.sf-casa [data-msg].sf-allergen-cart-conflict .sf-allergen-cart-conflict-cta{border-color:color-mix(in srgb, var(--msg-ink) 55%, transparent)}}.sf-casa [data-msg].sf-allergen-cart-conflict .sf-allergen-cart-conflict-cta{color:var(--msg-ink)}.sf-casa [data-msg].sf-allergen-cart-conflict .sf-allergen-cart-conflict-cta:focus-visible{outline-color:var(--msg-ink)}.sf-casa .cart-line-conflict{color:var(--sf-warning);margin:3px 0 0;font-size:11.5px;font-weight:700}.sf-casa [data-msg].cart-line-conflict{color:var(--msg-ink)}.sf-casa .sf-sheet-panel--allergen{max-height:calc(100dvh - max(20px, env(safe-area-inset-top)));gap:0;padding:0;overflow:hidden}@media (min-width:640px) and (max-width:959px){.sf-casa .sf-sheet-panel--allergen{max-width:560px;margin:0 auto}}@media (min-width:960px){.sf-casa .sf-sheet-panel--allergen{border-radius:0;width:clamp(400px,34vw,480px);max-height:none;padding:0;inset:0 0 0 auto;box-shadow:-18px 0 44px #221e1933}}.sf-casa .sf-allergen-sheet{flex-direction:column;flex:auto;min-height:0;display:flex}.sf-casa .sf-allergen-head{border-bottom:1px solid var(--sf-line);flex:none;align-items:flex-start;gap:10px;padding:8px 18px 14px;display:flex}.sf-casa .sf-allergen-back,.sf-casa .sf-allergen-close{border:1px solid var(--sf-canvas-line,var(--sf-line));background:var(--sf-paper);width:38px;height:38px;color:var(--sf-canvas-ink-soft,var(--sf-ink-soft));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sf-casa .sf-allergen-close{margin-left:auto}.sf-casa .sf-allergen-headtext{flex:auto;min-width:0}.sf-casa .sf-allergen-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-muted);margin:0 0 2px;font-size:10.5px;font-weight:700}.sf-casa .sf-allergen-title{color:var(--sf-ink);margin:0;font-size:18px;font-weight:800;line-height:1.25}.sf-casa .sf-allergen-subtitle{color:var(--sf-ink-mid);margin:3px 0 0;font-size:13px}.sf-casa .sf-allergen-body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.sf-casa .sf-allergen-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:400px){.sf-casa .sf-allergen-cards{grid-template-columns:1fr}}.sf-casa .sf-allergen-card{border-radius:var(--sf-r-md,12px);border:1px solid var(--sf-canvas-line,var(--sf-line));background:var(--sf-paper);min-height:48px;color:var(--sf-canvas-ink,var(--sf-ink));cursor:pointer;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:relative}.sf-casa .sf-allergen-card input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.sf-casa .sf-allergen-card[data-checked]{border-color:var(--sf-accent);background:var(--sf-accent-soft);color:var(--sf-accent-ink)}.sf-casa .sf-allergen-card:has(input:focus-visible){outline:2px solid var(--sf-accent);outline-offset:2px}.sf-casa .sf-allergen-card-icon{flex:none}.sf-casa .sf-allergen-card-name{flex:auto;min-width:0}.sf-casa .sf-allergen-card-check{border:1.5px solid var(--sf-canvas-line,var(--sf-line));color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sf-casa .sf-allergen-card[data-checked] .sf-allergen-card-check{border-color:var(--sf-accent);background:var(--sf-accent);color:var(--sf-on-accent,#fff)}.sf-casa .sf-allergen-unconfirmed{border-radius:var(--sf-r-md,12px);background:var(--sf-line-soft);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sf-casa .sf-allergen-unconfirmed-toggle{color:var(--sf-ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;display:flex}.sf-casa .sf-allergen-unconfirmed-toggle input{width:16px;height:16px;accent-color:var(--sf-accent);flex:none;margin-top:2px}.sf-casa .sf-allergen-unconfirmed-help{color:var(--sf-ink-mid);margin:0;font-size:12px;line-height:1.45}.sf-casa .sf-allergen-note{color:var(--sf-ink-mid);border-top:1px solid var(--sf-line-soft);margin:0;padding-top:12px;font-size:12px;line-height:1.5}.sf-casa .sf-allergen-avoided{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sf-casa .sf-allergen-avoided-label{color:var(--sf-ink-mid);font-size:12.5px;font-weight:700}.sf-casa .sf-allergen-avoided-chip{border:1px solid var(--sf-accent);border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-allergen-avoided-chip{border:1px solid color-mix(in srgb, var(--sf-accent) 40%, var(--sf-line))}}.sf-casa .sf-allergen-avoided-chip{background:var(--sf-accent-soft);color:var(--sf-accent-ink);cursor:pointer;font-size:12.5px;font-weight:600}.sf-casa .sf-allergen-avoided-x{font-size:15px;line-height:1}.sf-casa .sf-allergen-hidden-group{flex-direction:column;gap:8px;display:flex}.sf-casa .sf-allergen-hidden-grouptitle{letter-spacing:.02em;text-transform:uppercase;color:var(--sf-muted);margin:0;font-size:12px;font-weight:700}.sf-casa .sf-allergen-hidden-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sf-casa .sf-allergen-hidden-item{border-radius:var(--sf-r-md,12px);border:1px solid var(--sf-canvas-line,var(--sf-line));background:var(--sf-paper);gap:10px;padding:10px 12px;display:flex}.sf-casa .sf-allergen-hidden-thumb{object-fit:cover;background:var(--sf-line-soft);border-radius:10px;flex:none;width:44px;height:44px}.sf-casa .sf-allergen-hidden-thumb.is-empty{display:block}.sf-casa .sf-allergen-hidden-main{flex-direction:column;gap:3px;min-width:0;display:flex}.sf-casa .sf-allergen-hidden-name{color:var(--sf-canvas-ink,var(--sf-ink));flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.sf-casa .sf-allergen-hidden-type{letter-spacing:.04em;text-transform:uppercase;background:var(--sf-line-soft);color:var(--sf-ink-mid);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.sf-casa .sf-allergen-hidden-reasons{color:var(--sf-canvas-ink-soft,var(--sf-ink-mid));flex-direction:column;gap:2px;font-size:12.5px;display:flex}.sf-casa .sf-allergen-hidden-more{font-size:12px}.sf-casa .sf-allergen-hidden-more>summary{cursor:pointer;color:var(--sf-canvas-accent-ink,var(--sf-accent-ink));font-weight:600}.sf-casa .sf-allergen-hidden-more .sf-allergen-hidden-reason{margin-top:2px;display:block}.sf-casa .sf-allergen-foot{border-top:1px solid var(--sf-line);background:var(--sf-surface);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.sf-casa .sf-allergen-foot-count{color:var(--sf-ink-mid);font-size:12.5px;font-weight:700}.sf-casa .sf-allergen-clear{color:var(--sf-ink-mid);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:12.5px;font-weight:600;text-decoration:underline}.sf-casa .sf-allergen-done{background:var(--sf-accent);min-height:46px;color:var(--sf-on-accent,#fff);cursor:pointer;border:none;border-radius:999px;margin-left:auto;padding:11px 20px;font-size:14px;font-weight:700}.sf-casa .sf-allergen-back:focus-visible,.sf-casa .sf-allergen-close:focus-visible,.sf-casa .sf-allergen-avoided-chip:focus-visible,.sf-casa .sf-allergen-clear:focus-visible,.sf-casa .sf-allergen-done:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-casa .public-empty-store-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.sf-casa .public-product-price{font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:16.5px;font-weight:800;display:flex}.sf-casa .public-product-price-from{font-family:var(--sf-font-body);color:var(--sf-muted);font-size:12px;font-weight:500}.sf-casa .iva-suffix{font-family:var(--sf-font-body);color:var(--sf-muted);font-size:10.5px;font-weight:400}.sf-casa .public-product-footer .btn,.sf-casa .public-offer-footer .btn{min-height:44px;padding:9px 18px;font-size:13.5px}.sf-casa .public-product-stepper{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:999px;grid-template-columns:36px minmax(26px,auto) 36px;place-items:center;min-height:44px;padding:2px;display:inline-grid}.sf-casa .btn-step{width:36px;height:36px;color:var(--sf-ink);cursor:pointer;transition:background-color var(--sf-dur) var(--sf-ease);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;display:inline-flex;position:relative}.sf-casa .btn-step:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-casa .btn-step:hover:not(:disabled){background:var(--sf-accent-soft);color:var(--sf-accent-ink)}.sf-casa .btn-step:disabled{color:var(--sf-muted);cursor:not-allowed}.sf-casa .btn-step:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .public-product-qty{text-align:center;font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;justify-self:stretch;font-size:14.5px;font-weight:800}@media (min-width:720px){.sf-casa .public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:960px){.sf-casa{--sf-grid-gap:16px}.sf-casa .public-product-grid{justify-content:start;gap:var(--sf-grid-gap);grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}.sf-casa :is(.public-category-group,.public-flat-group)[data-count="1"] .public-product-grid{grid-template-columns:minmax(0,320px)}.sf-casa :is(.public-category-group,.public-flat-group)[data-count="2"] .public-product-grid{grid-template-columns:repeat(2,minmax(0,320px))}.sf-casa :is(.public-category-group,.public-flat-group)[data-count="3"] .public-product-grid,.sf-casa :is(.public-category-group,.public-flat-group)[data-count="5"] .public-product-grid,.sf-casa :is(.public-category-group,.public-flat-group)[data-count="6"] .public-product-grid{grid-template-columns:repeat(3,minmax(0,320px))}.sf-casa :is(.public-category-group,.public-flat-group)[data-count="4"] .public-product-grid{grid-template-columns:repeat(2,minmax(0,320px))}}@media (min-width:1240px){.sf-casa :is(.public-category-group,.public-flat-group)[data-count="4"] .public-product-grid{grid-template-columns:repeat(4,minmax(0,300px))}}.sf-casa .public-empty-store{text-align:left;padding:8px 0 4px}.sf-casa .public-empty-store-heading{font-family:var(--sf-font-display);color:var(--sf-canvas-ink,var(--sf-ink));font-weight:700}.sf-casa .public-empty-store-help{color:var(--sf-canvas-muted,var(--sf-muted));font-size:13px}.sf-casa .public-offer-card-media .public-product-image-button{border-radius:0;width:100%;height:130px;display:block}.sf-casa .public-offer-card-media .public-product-image-placeholder{border-radius:0;width:100%;height:84px}.sf-casa .public-offer-badge{z-index:1;background:var(--sf-ink);color:var(--sf-on-dark);position:absolute;top:10px;left:10px}.sf-casa .public-offer-facts{flex-wrap:wrap;align-items:baseline;gap:1px 9px;font-size:12px;line-height:1.3;display:flex}.sf-casa .public-offer-facts .public-offer-meta{display:contents}.sf-casa .public-offer-facts .public-offer-wording,.sf-casa .public-offer-facts .public-offer-pickup,.sf-casa .public-offer-facts .public-offer-remaining,.sf-casa .public-offer-facts .public-offer-until{font-size:inherit;line-height:inherit;letter-spacing:normal}.sf-casa .public-offer-name{font-family:var(--sf-font-display);color:var(--sf-ink);font-size:15.5px;font-weight:700;line-height:1.15}.sf-casa .public-offer-wording{color:var(--sf-muted);font-size:12.5px}.sf-casa .public-offer-pricing{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sf-casa .public-offer-price{font-family:var(--sf-font-display);color:var(--sf-accent-ink);font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.sf-casa .public-offer-reference{color:var(--sf-muted);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.sf-casa .public-offer-discount{background:var(--sf-accent-soft);color:var(--sf-accent-ink);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.sf-casa .public-offer-meta{font-family:var(--sf-font-mono);letter-spacing:.04em;color:var(--sf-ink-mid);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.sf-casa .public-offer-remaining{color:var(--sf-warning);font-weight:600}.sf-casa .public-offer-pickup,.sf-casa .public-offer-note{color:var(--sf-muted);font-size:12px}.sf-casa .public-offer-note{color:var(--sf-ink-soft);font-style:italic}.sf-casa .public-offer-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:6px 13px 12px;display:grid}.sf-casa .public-offer-footer>.public-offer-pricing{grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 8px;display:grid}.sf-casa .public-offer-footer>.public-offer-pricing>.iva-suffix{grid-column:1/-1}.sf-casa .public-offer-footer>:last-child:not(.public-offer-pricing){grid-area:1/2;justify-self:end}.sf-casa .public-offer-price{font-size:16.5px}.sf-casa .store-promotion-item{background:0 0;border:none;padding:0}.sf-casa .store-promotion-item.is-unavailable{opacity:.75}.sf-casa .store-promotion-item-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sf-casa .store-promotion-benefit{font-family:var(--sf-font-display);color:var(--sf-accent-ink);font-size:15.5px;font-weight:800}.sf-casa .store-promotion-name{color:var(--sf-ink);font-size:13.5px;font-weight:600}.sf-casa .store-promotion-desc{color:var(--sf-ink-soft);font-size:12.5px}.sf-casa .store-promotion-conditions{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;display:flex}.sf-casa .store-promotion-condition{color:var(--sf-ink-soft);font-size:12px;list-style:none}.sf-casa .store-promotion-unavailable{color:var(--sf-ink-mid);font-size:12px}.sf-casa .menu-order{background:0 0;border:none;padding:0}.sf-casa .menu-order-eyebrow{display:none}.sf-casa .menu-order-heading{letter-spacing:-.01em;color:var(--sf-canvas-ink,var(--sf-ink));font-size:clamp(21px,2.4vw,27px);font-weight:800}.sf-casa .menu-order-heading:after{content:".";color:var(--sf-accent)}.sf-casa .menu-order-lead{color:var(--sf-muted);margin-top:2px;font-size:13px}.sf-casa .menu-order-grid{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}@media (min-width:960px){.sf-casa .menu-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-casa .menu-order-card{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-card);flex-direction:column;gap:12px;padding:14px;display:flex}.sf-casa .menu-order-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sf-casa .menu-order-card-name{font-size:18px}.sf-casa .menu-order-card-desc{color:var(--sf-muted);margin-top:2px;font-size:12.5px}.sf-casa .menu-order-card-price{font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:800}.sf-casa .menu-order-card-price-from{font-family:var(--sf-font-sans,inherit);color:var(--sf-muted);font-size:12px;font-weight:500}.sf-casa .menu-order-card-summary{color:var(--sf-canvas-ink-soft,var(--sf-ink-soft));margin:0;font-size:12.5px;line-height:1.35}.sf-casa .menu-order-card-foot{flex-direction:column;gap:6px;display:flex}.sf-casa .menu-order-compose{width:100%;min-height:44px}.sf-casa .sf-sheet-panel .menu-order-sheet-foot{z-index:1;background:var(--sf-surface);border-top:1px solid var(--sf-line-soft);margin-top:12px;padding:10px 0 2px;position:sticky;bottom:0}@media (min-width:960px){.sf-casa .sf-sheet-panel.sf-sheet-panel--composer{width:clamp(480px,52vw,720px)}.sf-casa .sf-sheet-panel--composer .menu-order-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}}.sf-casa .menu-order-sections{flex-direction:column;gap:14px;display:flex}.sf-casa .menu-order-section{border:1px solid var(--sf-line);background:var(--sf-surface);border-radius:14px;min-width:0;margin:0;padding:0 0 2px}.sf-casa .menu-order-section-legend{float:left;flex-direction:column;gap:1px;width:100%;margin-bottom:8px;padding:12px 14px 0;display:flex}.sf-casa .menu-order-section-desc{padding:0 14px}.sf-casa .menu-order-section-eyebrow{font-family:var(--sf-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sf-accent-ink);font-size:10px}.sf-casa .menu-order-section-eyebrow.is-optional{color:var(--sf-muted)}.sf-casa .menu-order-section-title{font-family:var(--sf-font-display);color:var(--sf-ink);font-size:15px;font-weight:700}.sf-casa .menu-order-section-desc{color:var(--sf-muted);margin-bottom:6px;font-size:12px}.sf-casa .menu-order-choices{flex-direction:column;gap:0;display:flex}.sf-casa .menu-order-choice{border:0;border-top:1px solid var(--sf-line-soft);width:100%;color:var(--sf-ink);cursor:pointer;min-height:44px;transition:background-color var(--sf-dur) var(--sf-ease);background:0 0;border-radius:0;align-items:flex-start;gap:11px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex}.sf-casa .menu-order-choice:hover:not(.is-unavailable){background:var(--sf-canvas-soft,var(--sf-line-soft))}.sf-casa .menu-order-choice.is-selected{border-top:1px solid var(--sf-line-soft);background:var(--sf-accent-soft);color:var(--sf-accent-ink);box-shadow:inset 3px 0 0 var(--sf-accent);font-weight:700}.sf-casa .menu-order-choice.is-unavailable{color:var(--sf-muted);cursor:not-allowed;background:0 0}.sf-casa .menu-order-choice.is-unavailable .menu-order-choice-label{text-decoration:line-through;text-decoration-thickness:1px}.sf-casa .menu-order-choice:has(.menu-order-choice-input:focus-visible){box-shadow:inset 0 0 0 2px var(--sf-accent)}.sf-casa .menu-order-choice.is-selected:has(.menu-order-choice-input:focus-visible){box-shadow:inset 3px 0 0 var(--sf-accent), inset 0 0 0 2px var(--sf-accent)}.sf-casa .menu-order-choice-input{width:18px;height:18px;accent-color:var(--sf-accent);flex:none;margin:1px 0 0}.sf-casa .menu-order-choice-body{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.sf-casa .menu-order-choice-label{font-size:13.5px;font-weight:inherit;overflow-wrap:anywhere}.sf-casa .menu-order-choice-supplement{font-family:var(--sf-font-mono);color:inherit;white-space:nowrap;margin-left:auto;font-size:11.5px}.sf-casa .menu-order-choice-unavailable{color:var(--sf-muted);font-size:11px}.sf-casa .menu-order-choice .menu-order-choice-allergens{flex-basis:100%}.sf-casa .menu-order-card-foot{border-top:1px solid var(--sf-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.sf-casa .menu-order-card-total{flex-direction:column;display:flex}.sf-casa .menu-order-card-total-label{color:var(--sf-muted);font-size:11.5px}.sf-casa .menu-order-card-total-value{font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.sf-casa .menu-order-card-help{width:100%;color:var(--sf-muted);font-size:12px}.sf-casa .product-options-panel{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-card);width:100%;box-shadow:var(--sf-shadow);flex-direction:column;gap:12px;padding:14px;display:flex}.sf-casa .product-option-group{border:none;margin:0;padding:0}.sf-casa .product-option-group legend{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.sf-casa .product-option-group-legend{font-family:var(--sf-font-display);color:var(--sf-ink);font-size:14.5px;font-weight:700}.sf-casa .product-option-flag{font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9.5px}.sf-casa .product-option-flag.tag-soft{background:var(--sf-accent-soft);color:var(--sf-accent-ink)}.sf-casa .product-option-flag.tag-mono{background:var(--sf-line-soft);color:var(--sf-muted)}.sf-casa .product-option-hint{color:var(--sf-muted);font-size:11.5px}.sf-casa .product-option-group label{border:1px solid var(--sf-line);background:var(--sf-surface);color:var(--sf-ink-soft);cursor:pointer;min-height:40px;transition:background-color var(--sf-dur) var(--sf-ease), border-color var(--sf-dur) var(--sf-ease);border-radius:999px;align-items:center;gap:6px;margin:0 8px 8px 0;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.sf-casa .product-option-group label:has(input:checked){border:1.5px solid var(--sf-accent);background:var(--sf-accent-soft);color:var(--sf-accent-ink);font-weight:700}.sf-casa .product-option-group label:has(input:focus-visible){box-shadow:var(--sf-focus-ring)}.sf-casa .product-option-group label[data-unavailable]{border-style:dashed;border-color:var(--sf-line);background:var(--sf-surface-quiet,var(--sf-surface));color:var(--sf-ink-mid);cursor:not-allowed;border-radius:var(--sf-r-sm,12px);flex-wrap:wrap;font-weight:600}.sf-casa .product-option-group label[data-unavailable] .choice-title{text-underline-offset:2px;text-decoration:line-through;text-decoration-thickness:1px}.sf-casa .product-option-group label[data-unavailable] .product-option-unavailable{color:var(--sf-ink-mid);flex:1 0 100%;font-size:11px;font-weight:600;line-height:1.3}.sf-casa .product-option-allergens-pending{font-style:italic}.sf-casa .product-option-group label input[type=radio],.sf-casa .product-option-group label input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sf-casa .product-option-price-add{font-family:var(--sf-font-mono);font-size:11px}.sf-casa .product-option-clear{color:var(--sf-muted);font-size:12px;text-decoration:underline}.sf-casa .product-option-draft-note{color:var(--sf-muted);font-size:12px}.sf-casa .product-options-required-help{background:var(--sf-error-soft);color:var(--sf-error);border-radius:var(--sf-r-field);padding:9px 12px;font-size:12.5px;font-weight:600}.sf-casa .product-options-footer{flex-direction:column;gap:8px;display:flex}.sf-casa .product-options-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sf-casa .btn-light{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}.sf-casa .weekday-alert{border-radius:var(--sf-r-field);border:none;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sf-casa [data-msg].weekday-alert{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.sf-casa [data-msg].weekday-alert{background:color-mix(in srgb, var(--msg-role) 16%, var(--msg-canvas))}}.sf-casa [data-msg].weekday-alert .weekday-alert-icon{color:var(--msg-ink)}.sf-casa .weekday-alert-title{font-size:13px;font-weight:700}.sf-casa [data-msg].weekday-alert .weekday-alert-title{color:var(--msg-ink)}.sf-casa .weekday-alert-line{color:var(--sf-ink-soft);font-size:12.5px}.sf-casa .weekday-alert.is-toast{box-shadow:var(--sf-shadow)}.sf-casa .weekday-alert-dismiss{color:var(--sf-ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:36px;min-height:36px;margin-left:auto;font-size:18px;line-height:1}.sf-casa{--msg-role-critical:var(--sf-error);--msg-role-attention:var(--sf-warning);--msg-role-info:var(--sf-info);--msg-role-success:var(--sf-success);--msg-canvas:var(--sf-surface);--msg-canvas-ink:var(--sf-ink)}.sf-casa .ds-callout:is(.critical,.error,.attention,.warn,.info,.success){--msg-line:transparent;border-radius:var(--sf-r-field);color:var(--sf-ink-soft)}.sf-casa .ds-callout:is(.critical,.error){--msg-surface:var(--sf-error-soft)}.sf-casa .ds-callout:is(.attention,.warn){--msg-surface:var(--sf-warning-soft)}.sf-casa .ds-callout.info{--msg-surface:var(--sf-info-soft)}.sf-casa .ds-callout.success{--msg-surface:var(--sf-success-soft)}.sf-casa .ds-card{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-card);box-shadow:none}.sf-casa .public-how-it-works{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-card);padding:16px}.sf-casa .public-how-it-works-eyebrow{font-family:var(--sf-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sf-muted);font-size:10.5px}.sf-casa .public-how-it-works-heading{font-size:20px}.sf-casa .public-how-it-works-heading:after{content:".";color:var(--sf-accent)}.sf-casa .public-step-num{background:var(--sf-accent-soft);color:var(--sf-accent-ink);font-family:var(--sf-font-display);font-weight:800}.sf-casa .public-step-title{color:var(--sf-ink);font-weight:700}.sf-casa .public-step-help{color:var(--sf-muted);font-size:12.5px}@media (max-width:879px){.sf-casa .sf-howto .public-how-it-works-grid{flex-direction:column;gap:12px;margin-top:12px;display:flex}.sf-casa .sf-howto .public-step{box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:1px 10px;padding:0;display:grid}.sf-casa .sf-howto .public-step-eyebrow{display:none}.sf-casa .sf-howto .public-step-num{width:26px;height:26px;box-shadow:none;grid-row:1/span 2;font-size:12px;position:static}.sf-casa .sf-howto .public-step-title{font-size:14px}}.sf-casa .kv-grid dt{color:var(--sf-muted)}.sf-casa .kv-grid dd{color:var(--sf-ink-soft)}.sf-casa .cart-journey-bar,.sf-casa .cart-journey-bar.cart-sticky-mobile{z-index:40;justify-content:space-between;align-items:center;gap:var(--sf-cartbar-gap,10px);background:var(--sf-accent-deep);width:auto;color:var(--sf-accent-on);box-sizing:border-box;padding:0 var(--sf-cartbar-pad,12px);padding-bottom:env(safe-area-inset-bottom,0px);min-height:calc(var(--sf-cartbar-body,60px) + env(safe-area-inset-bottom,0px));font-family:var(--sf-font-display);transition:transform var(--sf-dur) var(--sf-ease);border:none;border-radius:0;font-size:14.5px;font-weight:800;display:flex;position:fixed;bottom:0;left:0;right:0;transform:none}.sf-casa .cart-journey-bar:hover{color:var(--sf-accent-on);transform:none}.sf-casa .cart-sticky-mobile-left{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:0;min-width:0;display:flex}.sf-casa .cart-sticky-mobile-meta{color:var(--sf-accent-on);font-family:var(--sf-font-text,inherit);font-size:var(--sf-cartbar-meta,11px);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;line-height:1.25;overflow:hidden}@keyframes sf-count-pop{0%{transform:scale(.72)}60%{transform:scale(1.1)}to{transform:scale(1)}}.sf-casa .cart-sticky-mobile-meta,.sf-casa .sf-bar-cart-value{animation:.24s sf-count-pop}.sf-casa .cart-sticky-mobile-total{color:var(--sf-accent-on);font-variant-numeric:tabular-nums;font-size:var(--sf-cartbar-total,18px);white-space:nowrap;font-weight:800;line-height:1.2}.sf-casa .cart-sticky-mobile-action{min-height:var(--sf-cartbar-cta,46px);padding:0 var(--sf-cartbar-cta-pad,19px);background:var(--sf-accent-on);color:var(--sf-accent-ink);font-size:var(--sf-cartbar-cta-font,14px);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sf-casa{--sf-gutter:clamp(14px, 3.6vw, 56px);--sf-canvas:1460px;--sf-rail-commerce:1180px;--sf-rail-read:1040px}:root{--sf-catnav-h:0px}.app-v9:has(.sf-casa-page){overflow-x:clip}.sf-casa .sf-hero-zone,.sf-casa .sf-catalog-layout,.sf-casa .sf-journey-page,.sf-casa>.ds-callout,.sf-casa>.weekday-alert{width:100%;max-width:var(--sf-canvas);padding-inline:var(--sf-gutter);margin-inline:auto}.sf-casa .sf-journey-page{padding-top:10px;padding-bottom:32px}.sf-casa .sf-hero-zone{flex-direction:column;gap:10px;padding-top:10px;display:flex}.sf-casa>.ds-callout,.sf-casa>.weekday-alert{margin-top:10px}@media (max-width:959px){.sf-casa:has(.cart-sticky-mobile){--sf-cartbar-footprint:var(--sf-cartbar-h,calc(var(--sf-cartbar-body,60px) + env(safe-area-inset-bottom,0px)))}html:has(.sf-casa-page .cart-sticky-mobile){scroll-padding-bottom:var(--sf-cartbar-h,60px)}.sf-casa:has(.cart-sticky-mobile) #catalogo-completo{padding-bottom:var(--sf-cartbar-footprint)}.app-v9:has(.sf-casa-page .cart-sticky-mobile) .sf-casa-page .sf-pagefoot-band{padding-bottom:calc(var(--sf-cartbar-footprint) + 20px)}}.sf-casa .sf-bar{align-items:stretch;gap:10px;display:flex}.sf-casa .sf-bar-identity{background:var(--sf-accent);min-width:0;color:var(--sf-accent-on);border-radius:999px;flex:1;align-items:center;gap:12px;min-height:56px;padding:8px 18px 8px 10px;text-decoration:none;display:flex}.sf-casa a.sf-bar-identity:hover{color:var(--sf-accent-on)}.sf-casa .sf-bar-identity.is-static{cursor:default}.sf-casa a.sf-bar-identity:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .sf-bar-identity[data-sf-tone=paused],.sf-casa .sf-bar-identity[data-sf-tone=closed]{background:var(--sf-ink);color:var(--sf-on-dark)}.sf-casa .sf-bar-logo{background:var(--sf-surface);object-fit:contain;border-radius:999px;flex:none;width:40px;height:40px;padding:3px}.sf-casa .sf-bar-logo-initials{color:var(--sf-accent-ink);font-family:var(--sf-font-brand);justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:800;display:inline-flex}.sf-casa .sf-bar-identity-text{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex}.sf-casa .sf-bar-eyebrow{max-width:100%;color:var(--sf-accent-on);font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#0000003d;border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:10.5px;font-weight:600;line-height:1.2;overflow:hidden}.sf-casa .sf-bar-name{font-family:var(--sf-font-brand);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:1.05;overflow:hidden}.sf-casa .sf-bar-identity.has-eyebrow .sf-bar-name{line-height:1.1}.sf-casa .sf-bar-status{font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-accent-on);background:#221e1966;border-radius:999px;flex:none;align-self:center;margin-left:auto;padding:6px 13px;font-size:10.5px;font-weight:600}.sf-casa .sf-bar-utility{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex}.sf-casa .sf-bar-link{color:var(--sf-ink-mid);white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600}.sf-casa .sf-bar-link:hover{color:var(--sf-ink);background:var(--sf-line-soft)}.sf-casa .sf-bar-link:is([aria-current=page],[aria-current=true]){color:var(--sf-ink);background:var(--sf-line-soft);font-weight:700}.sf-casa .sf-bar-cart{background:var(--sf-ink);color:var(--sf-on-dark);font-family:var(--sf-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:44px;transition:background-color var(--sf-dur) var(--sf-ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:800;display:inline-flex}.sf-casa .sf-bar-cart:hover{color:var(--sf-on-dark);background:var(--sf-accent-deep)}.sf-casa .sf-bar-cart:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .sf-bar-cart-icon{color:var(--sf-accent-on);background:var(--sf-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sf-casa .sf-bar-cart-label{letter-spacing:-.01em;font-weight:700}.sf-casa .sf-bar-cart-value{color:var(--sf-on-dark);align-items:center;gap:7px;display:inline-flex}.sf-casa .sf-bar-cart-count{min-width:20px;height:20px;color:var(--sf-on-dark);background:#f5f0e62e;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.sf-casa .sf-bar-cart-total{color:var(--sf-on-dark)}@media (max-width:959px){.sf-casa .sf-bar-identity{gap:8px;min-height:48px;padding:6px 14px 6px 8px}.sf-casa .sf-bar-logo{width:30px;height:30px}.sf-casa .sf-bar-name{font-size:14px}.sf-casa .sf-bar-eyebrow,.sf-casa .sf-bar-status,.sf-casa .sf-bar-utility,.sf-casa .sf-bar-cart{display:none}}.sf-casa .sf-allergen-pref--rail{background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;padding:0;display:flex}.sf-casa .sf-allergen-pref--rail .sf-allergen-pref-trigger{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.sf-casa .sf-allergen-pref--rail .sf-allergen-pref-shape{border:1px solid var(--sf-line);background:var(--sf-surface);white-space:nowrap;min-width:34px;min-height:34px;color:var(--sf-ink-mid);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.sf-casa .sf-allergen-pref--rail .sf-allergen-pref-action{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.sf-casa .sf-allergen-pref--rail[data-state=active] .sf-allergen-pref-shape{border-color:var(--sf-accent);color:var(--sf-accent-ink)}@media (max-width:1279px){.sf-casa .sf-allergen-pref--rail .sf-allergen-pref-triggerlabel{display:none}.sf-casa .sf-allergen-pref--rail .sf-allergen-pref-shape{width:34px;padding-inline:0}}.sf-casa .sf-pagefoot{gap:12px;padding-block:22px 16px}.sf-casa .sf-pagefoot .ds-card{padding:16px 18px}.sf-casa .sf-pagefoot details.sf-disclosure.ds-card{padding-top:12px;padding-bottom:12px}.sf-casa .sf-pagefoot .ds-card h2,.sf-casa .sf-pagefoot .store-contact-title{font-size:15px}.sf-casa .sf-pagefoot .store-contact-action{box-shadow:none}.sf-casa .sf-howto{padding:11px 16px}.sf-casa .sf-howto .public-how-it-works-heading{font-size:16px}@media (min-width:880px){.sf-casa .sf-pagefoot{gap:6px}.sf-casa .sf-pagefoot .public-how-it-works,.sf-casa .sf-pagefoot .ds-card,.sf-casa .sf-pagefoot details.sf-disclosure.ds-card,.sf-casa .sf-pagefoot .store-contact{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.sf-casa .sf-pagefoot .public-how-it-works{border-bottom:1px solid var(--sf-line-soft);padding:4px 0 26px}.sf-casa .sf-pagefoot .public-how-it-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 32px;margin-top:14px;display:grid}.sf-casa .sf-pagefoot .public-step{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0 52px 0 0}.sf-casa .sf-pagefoot .ds-card h2,.sf-casa .sf-pagefoot .store-contact-title{font-size:16px}.sf-casa .sf-pagefoot .store-contact-action{box-shadow:none;background:0 0;border:none;border-radius:0;padding:4px 0}.sf-casa .sf-pagefoot .store-contact-actions{gap:6px 22px}}.sf-casa .sf-mobilenav-trigger{background:var(--sf-surface);width:48px;height:48px;color:var(--sf-ink);cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 6px #221e191a}.sf-casa .sf-mobilenav-trigger:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}@media (min-width:960px){.sf-casa .sf-mobilenav-trigger{display:none}}.sf-casa .sf-mobilenav-burger{flex-direction:column;justify-content:center;gap:5px;width:22px;display:inline-flex}.sf-casa .sf-mobilenav-burger>span{background:currentColor;border-radius:999px;height:1.5px;display:block}.sf-casa .sf-mobilenav-title{text-transform:none}.sf-casa .sf-mobilenav-list{flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none;display:flex}.sf-casa .sf-mobilenav-link{border-radius:var(--sf-r-card);min-height:46px;color:var(--sf-ink);font-family:var(--sf-font-display);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.sf-casa .sf-mobilenav-link:hover{background:var(--sf-field-bg)}.sf-casa .sf-mobilenav-link:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .sf-mobilenav-link:is([aria-current=page],[aria-current=true]){background:var(--sf-accent)}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-mobilenav-link:is([aria-current=page],[aria-current=true]){background:color-mix(in srgb, var(--sf-accent) 8%, transparent)}}.sf-casa .sf-mobilenav-link:is([aria-current=page],[aria-current=true]){color:var(--sf-accent-ink);box-shadow:inset 3px 0 0 0 var(--sf-accent)}.sf-casa .sf-mobilenav-link-chevron{color:var(--sf-muted);font-size:20px;line-height:1}.sf-casa .sf-locale-switch{letter-spacing:.04em;color:var(--sf-ink-mid);flex:none;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.sf-casa .sf-locale-switch-item{align-items:center;display:inline-flex}.sf-casa .sf-locale-switch-sep{color:var(--sf-muted)}.sf-casa .sf-locale-switch-link{min-width:44px;min-height:44px;color:inherit;text-underline-offset:6px;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sf-casa .sf-locale-switch-link:hover{color:var(--sf-ink);text-decoration:underline;text-decoration-thickness:1.5px}.sf-casa .sf-locale-switch-link[aria-current=true]{color:var(--sf-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.sf-casa .sf-locale-switch-link:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}@media (max-width:959px){:is(.sf-casa .sf-bar:has(.sf-mobilenav-trigger) .sf-locale-switch,.sf-casa .sf-vt-toldo-utility:has(.sf-mobilenav-trigger) .sf-locale-switch){display:none}}.sf-casa .sf-mobilenav-panel nav+.sf-mobilenav-languages{border-top:1px solid var(--sf-line);margin-top:10px;padding-top:10px}.sf-casa .sf-mobilenav-section{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-muted);margin:0 0 4px;padding:0 14px;font-size:12px;font-weight:700}.sf-casa .sf-mobilenav-locale-code{letter-spacing:.04em;color:var(--sf-muted);font-size:12px;font-weight:600}.sf-casa .sf-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.sf-casa .sf-disclosure>summary::-webkit-details-marker{display:none}.sf-casa .sf-disclosure>summary::marker{content:""}.sf-casa .sf-disclosure>summary h2{margin:0}.sf-casa .sf-disclosure-summary{font-family:var(--sf-font-display)}.sf-casa .sf-disclosure-chevron{border-right:2px solid var(--sf-muted);border-bottom:2px solid var(--sf-muted);width:11px;height:11px;transition:transform var(--sf-dur) var(--sf-ease);flex:none;margin:-4px 4px 0 0;transform:rotate(45deg)}.sf-casa .sf-disclosure[open]>summary .sf-disclosure-chevron{margin-top:2px;transform:rotate(-135deg)}.sf-casa .sf-disclosure-body{margin-top:12px}.sf-casa .sf-pagefoot .store-contact-actions{flex-wrap:wrap;gap:8px;display:flex}.sf-casa .sf-pagefoot .store-contact-action{flex:auto;min-height:44px}@media (max-width:879px){.sf-casa .sf-pagefoot{gap:0;padding-block:18px 10px}.sf-casa .sf-pagefoot .public-how-it-works,.sf-casa .sf-pagefoot .ds-card,.sf-casa .sf-pagefoot details.sf-disclosure.ds-card,.sf-casa .sf-pagefoot .store-contact{box-shadow:none;border:none;border-top:1px solid var(--sf-line-soft);background:0 0;border-radius:0;padding:10px 0}.sf-casa .sf-pagefoot .store-contact{gap:10px}.sf-casa .sf-pagefoot .store-contact-lead{display:none}.sf-casa .sf-pagefoot .store-contact-actions{background:var(--sf-field-bg);border:1px solid var(--sf-line);border-radius:var(--sf-r-field);flex-wrap:nowrap;gap:0;overflow:hidden}.sf-casa .sf-pagefoot .store-contact-action{text-align:center;min-width:0;min-height:56px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:9px 6px}.sf-casa .sf-pagefoot .store-contact-action+.store-contact-action{border-left:1px solid var(--sf-line)}.sf-casa .sf-pagefoot .store-contact-action-icon{width:26px;height:26px;padding:5px}.sf-casa .sf-pagefoot .store-contact-action-text{align-items:center}.sf-casa .sf-pagefoot .store-contact-action-label{font-size:13px}.sf-casa .sf-pagefoot .store-contact-action-value{display:none}}.sf-casa .sf-platform-note .sf-disclosure-body p{color:var(--sf-canvas-muted,var(--sf-muted));font-size:12.5px}.sf-casa .sf-pagefoot,.sf-casa .sf-pagefoot .ds-card,.sf-casa .sf-pagefoot .store-contact,.sf-casa .sf-pagefoot .public-how-it-works{color:var(--sf-canvas-ink-soft,var(--sf-ink-soft))}.sf-casa .sf-pagefoot .ds-card h2,.sf-casa .sf-pagefoot .ds-card h3,.sf-casa .sf-pagefoot .store-contact-title,.sf-casa .sf-pagefoot .public-how-it-works-heading,.sf-casa .sf-pagefoot .public-step-title,.sf-casa .sf-pagefoot .text-card-ink{color:var(--sf-canvas-ink,var(--sf-ink))}.sf-casa .sf-pagefoot .public-how-it-works-eyebrow,.sf-casa .sf-pagefoot .public-step-eyebrow,.sf-casa .sf-pagefoot .public-step-help,.sf-casa .sf-pagefoot .kv-grid dt,.sf-casa .sf-pagefoot .text-card-muted{color:var(--sf-canvas-muted,var(--sf-muted))}.sf-casa .sf-pagefoot .kv-grid dd,.sf-casa .sf-pagefoot .sf-trust-promise{color:var(--sf-canvas-ink-soft,var(--sf-ink-soft))}.sf-casa .sf-pagefoot .public-how-it-works,.sf-casa .sf-pagefoot .ds-card,.sf-casa .sf-pagefoot details.sf-disclosure.ds-card,.sf-casa .sf-pagefoot .store-contact{border-top-color:var(--sf-canvas-soft,var(--sf-line-soft))}.sf-casa .sf-pagefoot .public-how-it-works{border-bottom-color:var(--sf-canvas-soft,var(--sf-line-soft))}.sf-casa .sf-pagefoot a,.sf-casa .sf-pagefoot .link-quiet{color:var(--sf-canvas-ink,var(--sf-accent-ink))}.sf-casa .sf-pagefoot-band{border-top:1px solid var(--sf-canvas-soft,var(--sf-line-soft));margin-top:16px}.sf-casa .sf-pagefoot-band .sf-pagefoot{margin-top:0;padding-block:20px 18px}@media (min-width:880px){.sf-casa .sf-pagefoot .public-how-it-works{padding:2px 0 18px}.sf-casa .sf-pagefoot .public-how-it-works-grid{gap:12px 28px;margin-top:10px}}.sf-casa .sf-pagefoot .ds-card p,.sf-casa .sf-pagefoot .sf-disclosure-body p{max-width:56ch}.sf-casa .sf-pagefoot .kv-grid dd{max-width:48ch}.sf-casa .sf-pagefoot-signature{border-top:1px solid var(--sf-canvas-soft,var(--sf-line-soft));text-align:left;margin-top:8px;padding-top:10px}.sf-casa .sf-signature-link{color:var(--sf-canvas-ink-soft,var(--sf-ink-soft));align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-signature-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.sf-casa .sf-signature-link{text-underline-offset:3px;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.sf-casa .sf-signature-link:hover{color:var(--sf-canvas-ink,var(--sf-ink));text-decoration-color:currentColor}.sf-casa .sf-signature-link:focus-visible{box-shadow:var(--sf-focus-ring);border-radius:8px;outline:none}.sf-casa .sf-signature-arrow{margin-left:2px;font-size:.9em;display:inline-block}.sf-casa .cart-page-signature{padding-bottom:env(safe-area-inset-bottom,0px);margin-top:4px}@media (hover:hover) and (pointer:fine){.sf-casa .public-product-image{transition:transform .22s}.sf-casa .public-product-card:hover .public-product-image,.sf-casa .public-product-card:focus-within .public-product-image{transform:scale(1.02)}}.sf-casa .sf-disclosure-chevron{transition:transform .18s}@media (prefers-reduced-motion:reduce){.sf-casa .public-product-card,.sf-casa .public-product-image,.sf-casa .public-product-media-caption,.sf-casa .public-category-nav-link,.sf-casa .btn-add-round,.sf-casa .sf-disclosure-chevron{transition:none}.sf-casa .public-product-card:hover .public-product-image,.sf-casa .public-product-card:focus-within .public-product-image{transform:none}.sf-casa .cart-sticky-mobile-meta,.sf-casa .sf-bar-cart-value{animation:none}}.app-v9 .app-storefront-footer{border-top:1px solid var(--hairline);text-align:center;padding-top:22px}.app-v9 .app-storefront-footer a.app-storefront-footer-note{color:#4a4236;text-underline-offset:3px;border-top:none;align-items:center;gap:4px;padding-top:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline #4a42368c;text-decoration:underline #4a42368c;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s;display:inline-flex}.app-v9 .app-storefront-footer a.app-storefront-footer-note:hover{color:#221e19;text-decoration-color:#221e19}.app-v9 .app-storefront-footer a.app-storefront-footer-note:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #221e1947}.app-v9 .app-storefront-footer .app-storefront-footer-arrow{margin-left:2px;font-size:.9em;display:inline-block}.sf-casa .sf-rail-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sf-casa .sf-rail-line{color:var(--sf-ink-soft);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.sf-casa .sf-rail-line-name{min-width:0}.sf-casa .sf-rail-line-options{color:var(--sf-muted);font-size:12px}.sf-casa .sf-rail-line-tag{font-family:var(--sf-font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--sf-ink);color:var(--sf-on-dark);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:9px;display:inline-flex}.sf-casa .sf-rail-line-amount{white-space:nowrap;font-size:13.5px}.sf-casa .sf-trust-promise{font-family:var(--sf-font-display);color:var(--sf-ink);margin-top:12px;font-size:15px;font-weight:700;line-height:1.35}.sf-casa .btn-elegir{background:var(--sf-accent-deep);color:var(--sf-accent-on);font-family:var(--sf-font-display);border:none;border-radius:999px;font-weight:800}.sf-casa .btn-elegir:hover{background:var(--sf-accent-ink);color:var(--sf-accent-on)}.sf-casa .public-product-overlay{z-index:1;pointer-events:none;gap:4px;display:inline-flex;position:absolute;top:8px;left:8px}.sf-casa .public-product-overlay>span{font-family:var(--sf-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:600;display:inline-flex}.sf-casa .public-offer-badge.is-inline{align-self:flex-start;margin-bottom:4px;position:static}.sf-casa .public-offer-discount-overlay{z-index:1;font-family:var(--sf-font-display);color:#fff;text-shadow:0 1px 8px #221e1980;font-size:16px;font-weight:800;position:absolute;bottom:10px;right:10px}.sf-casa .sf-sheet-root{z-index:80;position:fixed;inset:0}.sf-casa .sf-sheet-backdrop{background:#221e1970;position:absolute;inset:0}.sf-casa .sf-sheet-root:has(>.sf-sheet-panel--cart) .sf-sheet-backdrop{background:#221e194d}.sf-casa .sf-sheet-panel{background:var(--sf-surface);border-radius:var(--sf-r-sheet) var(--sf-r-sheet) 0 0;max-height:86dvh;box-shadow:var(--sf-shadow-sheet);animation:sf-sheet-up var(--sf-dur-sheet) var(--sf-ease);outline:none;flex-direction:column;gap:12px;padding:8px 18px 18px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes sf-sheet-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sf-casa .sf-sheet-handle{background:var(--sf-line);border-radius:999px;flex:none;width:44px;height:5px;margin:4px auto 0}.sf-casa .sf-sheet-grab{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;min-height:40px;display:flex}.sf-casa .sf-sheet-grab:active{cursor:grabbing}.sf-casa .sf-sheet-grab .sf-sheet-handle{margin:0}@media (min-width:960px){.sf-casa .sf-sheet-grab{display:none}}@media (max-width:959px){.sf-casa .sf-sheet-panel--menu{max-height:min(84dvh,100dvh - 24px);padding-bottom:max(16px, env(safe-area-inset-bottom));gap:8px}}@media (min-width:960px){.sf-casa .sf-sheet-panel{border-radius:var(--sf-r-surface);width:400px;max-height:none;box-shadow:var(--sf-shadow);animation:sf-sheet-in var(--sf-dur) var(--sf-ease);padding:18px 20px 20px;inset:12px 12px 12px auto}.sf-casa .sf-sheet-handle{display:none}}@keyframes sf-sheet-in{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sf-casa .sf-sheet-panel{animation:none}}.sf-casa .sf-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sf-casa .sf-sheet-title{font-family:var(--sf-font-display);color:var(--sf-ink);font-size:18px;font-weight:800;line-height:1.1}.sf-casa .sf-sheet-price{color:var(--sf-ink-soft);align-items:baseline;gap:5px;margin-top:3px;font-size:13px;font-weight:700;display:flex}.sf-casa .sf-sheet-price-from{color:var(--sf-muted);font-size:12px;font-weight:500}.sf-casa .sf-sheet-close{border:1px solid var(--sf-line);background:var(--sf-surface);width:44px;height:44px;color:var(--sf-ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.sf-casa .sf-sheet-close:hover{background:var(--sf-line-soft)}.sf-casa .sf-sheet-close:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .sf-sheet-media img{object-fit:cover;border-radius:var(--sf-r-media);width:100%;height:150px;display:block}.sf-casa .product-options-groups{flex-direction:column;gap:14px;display:flex}.sf-casa .product-option-group{display:block}.sf-casa .product-option-group label{width:auto}.sf-casa .product-option-group.is-missing{border:1.5px solid var(--sf-error);border-radius:var(--sf-r-field);padding:10px 12px}.sf-casa .sf-sheet-panel .product-options-footer{border-top:1px solid var(--sf-line-soft);flex-direction:row;align-items:center;gap:10px;margin-top:2px;padding-top:12px}.sf-casa .sf-sheet-qty{flex:none}.sf-casa .sf-sheet-cta{white-space:nowrap;flex:1;min-width:0}.sf-casa .cart-upsell-card-image-placeholder{display:none}@media (min-width:960px){.sf-casa .menu-order-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}}.sf-casa .store-promotion-item{background:0 0;border:none;flex-direction:column;gap:2px;padding:0;display:flex}.sf-casa .store-promotion-desc{font-size:11.5px}.sf-casa .store-promotion-conditions{flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;display:flex}.sf-casa .store-promotion-condition{color:var(--sf-muted);background:0 0;padding:0;font-size:11px}.sf-casa .cart-panel{background:0 0;border:none;padding:0}.sf-casa .cart-panel-header{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sf-casa .cart-panel-header h1{font-size:clamp(26px,5vw,32px)}.sf-casa .cart-panel-header h1:after{content:".";color:var(--sf-accent)}.sf-casa .cart-items-count{font-family:var(--sf-font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--sf-muted);background:0 0;border:none;padding:0;font-size:11.5px}@media (min-width:960px){.sf-casa .cart-panel{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:24px;display:grid}.sf-casa .cart-panel-header{grid-column:1/-1}.sf-casa .cart-panel-main{grid-column:1}.sf-casa .cart-panel-side{grid-column:2;position:sticky;top:16px}}.sf-casa .cart-panel-main,.sf-casa .cart-panel-side{flex-direction:column;gap:14px;min-width:0;display:flex}.sf-casa .cart-panel-side{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-card);padding:16px}.sf-casa .cart-lines{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.sf-casa .cart-line{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-media);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.sf-casa .cart-line-menu{grid-template-columns:minmax(0,1fr) auto}.sf-casa .cart-line-thumb{background:var(--sf-line-soft);border-radius:12px;flex:none;width:56px;height:56px;overflow:hidden}.sf-casa .cart-line-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.sf-casa .cart-line-info{flex-direction:column;gap:3px;min-width:0;display:flex}.sf-casa .cart-line-name{font-family:var(--sf-font-display);color:var(--sf-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.sf-casa .cart-line-unit,.sf-casa .cart-line-reference{color:var(--sf-muted);font-size:12px}.sf-casa .cart-line-offer-helper,.sf-casa .cart-line-coverage-help{color:var(--sf-ink-soft);font-size:12px}.sf-casa [data-msg].cart-line-weekday-reminder{font-size:12px;font-weight:600}.sf-casa .cart-line-menu-tag{background:var(--sf-accent-soft);color:var(--sf-accent-ink)}.sf-casa .cart-line-offer-tag{background:var(--sf-ink);color:var(--sf-on-dark)}.sf-casa .cart-line-normal-tag{background:var(--sf-line-soft);color:var(--sf-ink-mid)}.sf-casa .cart-line-menu-sections{flex-direction:column;gap:1px;margin:0;padding:0;display:flex}.sf-casa .cart-line-menu-section{color:var(--sf-ink-soft);font-size:12.5px;list-style:none}.sf-casa .cart-line-menu-section-title{color:var(--sf-muted)}.sf-casa .cart-line-menu-section-supp{font-family:var(--sf-font-mono);font-size:11px}.sf-casa .order-line-menu-upgrade{border-left:2px solid var(--sf-accent);margin-top:4px;padding-left:8px}.sf-casa .order-line-menu-upgrade-head{color:var(--sf-ink-soft);margin:0;font-size:12.5px}.sf-casa .order-line-menu-upgrade-label{color:var(--sf-ink-mid);font-weight:600}.sf-casa .order-line-menu-upgrade .order-line-options{flex-direction:column;gap:1px;margin:2px 0 0;padding:0;list-style:none;display:flex}.sf-casa .order-line-menu-upgrade .order-line-option{color:var(--sf-ink-soft);font-size:12.5px;line-height:1.4}.sf-casa .order-line-menu-upgrade .order-line-option-group{color:var(--sf-muted)}.sf-casa .order-line-menu-upgrade .order-line-option-price{font-family:var(--sf-font-mono);font-size:11px}.app-v9 .order-line-menu-upgrade{border-left:2px solid var(--accent-deep,var(--card-line));margin-top:4px;padding-left:8px}.app-v9 .order-line-menu-upgrade-head{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .order-line-menu-upgrade-label{color:var(--card-ink);font-weight:600}.sf-casa .cart-line-controls{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.sf-casa .cart-line-total{font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.sf-casa .link-quiet{color:var(--sf-muted);cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.sf-casa .link-quiet:hover{color:var(--sf-ink)}.sf-casa .cart-upsell{background:var(--sf-accent-soft);border-radius:var(--sf-r-card);border:none;padding:14px}.sf-casa .cart-upsell .cart-upsell-title{font-family:var(--sf-font-display);letter-spacing:normal;text-transform:none;color:var(--sf-ink);font-size:14px;font-weight:700;line-height:1.25}.sf-casa .cart-upsell .cart-upsell-title:after{content:".";color:var(--sf-accent-ink)}.sf-casa .cart-upsell .cart-upsell-lead{color:var(--sf-ink-soft);font-size:12.5px;line-height:1.4}.sf-casa .cart-upsell-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;display:flex}.sf-casa .cart-upsell-card{background:var(--sf-surface);border-radius:var(--sf-r-media);border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.sf-casa .cart-upsell-card-image,.sf-casa .cart-upsell-card-image-placeholder{object-fit:cover;background:var(--sf-line-soft);width:48px;height:48px;color:var(--sf-muted);border-radius:10px;justify-content:center;align-items:center;display:flex}.sf-casa .cart-upsell-card-name{font-family:var(--sf-font-display);color:var(--sf-ink);font-size:13.5px;font-weight:700}.sf-casa .cart-upsell-card-price{font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.sf-casa .cart-upsell-card-reason{color:var(--sf-ink-soft);font-size:12px;font-style:italic}.sf-casa .cart-upsell-card-action .btn{min-height:40px;padding:8px 14px;font-size:12.5px}.sf-casa .cart-summary{background:0 0;border:none;border-radius:0;margin:0;padding:0}.sf-casa .cart-summary-row,.sf-casa .cart-summary-total{background:0 0;border:none;padding:0}.sf-casa .cart-preparation{background:0 0;border-radius:0}.sf-casa .cart-summary-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sf-casa .cart-summary-row dt{color:var(--sf-ink-soft);font-size:13.5px}.sf-casa .cart-summary-total dt{color:var(--sf-ink);font-weight:700}.sf-casa .cart-summary-total-amount{font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.sf-casa .cart-preparation{border-top:1px solid var(--sf-line-soft);flex-direction:column;gap:2px;padding-top:10px;display:flex}.sf-casa .cart-preparation-row{color:var(--sf-ink-soft);justify-content:space-between;gap:10px;font-size:13px;display:flex}.sf-casa .cart-preparation-value{font-family:var(--sf-font-mono);color:var(--sf-ink);font-weight:600}.sf-casa .cart-preparation-help,.sf-casa .cart-help{color:var(--sf-muted);font-size:12px}.sf-casa .cart-promotion{background:var(--sf-accent-soft);border-radius:var(--sf-r-field);border:none;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.sf-casa .cart-promotion-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sf-casa .cart-promotion-eyebrow{font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-accent-ink);align-items:center;gap:5px;font-size:10px;display:inline-flex}.sf-casa .cart-promotion-name{color:var(--sf-ink);font-size:13px;font-weight:700}.sf-casa .cart-promotion-benefit{font-family:var(--sf-font-display);color:var(--sf-accent-ink);font-size:13.5px;font-weight:800}.sf-casa .cart-promotion-row{color:var(--sf-ink-soft);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.sf-casa .cart-promotion-discount-amount{font-family:var(--sf-font-display);color:var(--sf-accent-ink);font-variant-numeric:tabular-nums;font-weight:800}.sf-casa .cart-promotion-free-gratis{font-family:var(--sf-font-mono);text-transform:uppercase;color:var(--sf-success);margin-left:6px;font-size:11px;font-weight:600}.sf-casa .cart-promotion-total{border-top:1px solid #221e191f;padding-top:6px}.sf-casa .cart-promotion-total dt,.sf-casa .cart-promotion-total span:first-child{color:var(--sf-ink);font-weight:700}.sf-casa .cart-promotion-total-amount{font-family:var(--sf-font-display);color:var(--sf-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.sf-casa .cart-promotion-note,.sf-casa .cart-promotion-minimum-copy,.sf-casa .cart-promotion-soldout-copy{color:var(--sf-ink-soft);font-size:12px}.sf-casa .cart-promotion-gauge{flex-direction:column;gap:4px;display:flex}.sf-casa .cart-promotion-gauge-amounts{color:var(--sf-ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.sf-casa .cart-promotion-gauge-amounts strong{color:var(--sf-ink);font-weight:800}.sf-casa .cart-promotion-gauge-track{background:#221e191f;border-radius:999px;height:6px;display:block;overflow:hidden}.sf-casa .cart-promotion-gauge-fill{background:var(--sf-accent-deep,var(--sf-accent-ink));border-radius:999px;height:100%;transition:width .22s;display:block}@media (prefers-reduced-motion:reduce){.sf-casa .cart-promotion-gauge-fill{transition:none}}.sf-casa .cart-closed-notice{background:var(--sf-surface);border-radius:var(--sf-r-field);border:none;padding:12px 14px}.sf-casa [data-msg=attention].cart-closed-notice{background:var(--sf-warning-soft)}.sf-casa [data-msg=info].cart-closed-notice{background:var(--sf-info-soft)}.sf-casa .cart-closed-notice-title{align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.sf-casa [data-msg].cart-closed-notice .cart-closed-notice-title{color:var(--msg-ink)}.sf-casa [data-msg].cart-closed-notice .cart-closed-notice-title:before{content:"";background:var(--msg-glyph-ink,var(--msg-ink));width:14px;height:14px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:1.5px}.sf-casa .cart-closed-notice-next{color:var(--sf-ink-soft);padding-left:22px;font-size:12.5px}.sf-casa .cart-journey-actions{border-top:1px solid var(--sf-line-soft);flex-direction:column-reverse;gap:8px;margin:0;padding-top:12px;display:flex}.sf-casa .cart-journey-actions .btn{text-align:center;justify-content:center;width:100%}.sf-casa .cart-checkout-cta{font-size:15px}.sf-casa .field-badge{font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sf-line-soft);color:var(--sf-muted);border:none;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:600}.sf-casa .field-badge.is-required{background:var(--sf-line-soft);color:var(--sf-ink-mid)}.sf-casa .ds-callout{background:var(--sf-info-soft);border-radius:var(--sf-r-field);color:var(--sf-ink-soft);border:none}.sf-casa[data-sf-bg-ink] .cart-panel h1{color:var(--sf-canvas-ink)}.sf-casa[data-sf-bg-ink] .cart-panel .public-empty-store-help{color:var(--sf-canvas-ink-soft)}.sf-casa[data-sf-bg-ink] .cart-items-count{color:var(--sf-canvas-muted)}.sf-casa.sf-ambience-calida{--sf-ticket:#fbf4e6;--sf-line:#decfb6;--sf-line-soft:#f2e7d2;--sf-field-bg:#fbf6ea}.sf-casa.sf-ambience-intensa .sf-shelf-heading,.sf-casa.sf-ambience-intensa .public-category-heading,.sf-casa.sf-ambience-intensa .sf-m-section-title{color:var(--sf-accent-ink)}.sf-casa[data-sf-bg-ink] .sf-shelf-heading,.sf-casa[data-sf-bg-ink] .public-category-heading,.sf-casa[data-sf-bg-ink] .sf-m-section-title{color:var(--sf-canvas-ink,var(--sf-ink))}@media (max-width:719px){.sf-casa[data-sf-mobile-layout=category-rails] :is(.public-category-group,.public-flat-group) .public-product-grid[data-sf-rail=on]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:12px;padding-bottom:6px;scroll-padding-left:0;display:flex;overflow-x:auto}.sf-casa[data-sf-mobile-layout=category-rails] :is(.public-category-group,.public-flat-group) .public-product-grid[data-sf-rail=on]::-webkit-scrollbar{display:none}.sf-casa[data-sf-mobile-layout=category-rails] :is(.public-category-group,.public-flat-group) .public-product-grid[data-sf-rail=on]>li{scroll-snap-align:start;flex:0 0 76%;grid-template-columns:1fr;grid-template-areas:"media""body""footer";row-gap:6px}.sf-casa[data-sf-mobile-layout=category-rails] .public-rail-counter{color:var(--sf-canvas-ink-soft,var(--sf-ink-soft));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-size:12px;line-height:1.35;display:flex}}.sf-casa .public-rail-counter{display:none}@media (max-width:719px) and (prefers-reduced-motion:reduce){.sf-casa[data-sf-mobile-layout=category-rails] :is(.public-category-group,.public-flat-group) .public-product-grid[data-sf-rail=on]{scroll-snap-type:x proximity}}.app-v9 .pw-root{display:block}.app-v9 .pw-stage{display:block;container:presentation-workspace/inline-size}.app-v9 .pw-body{padding-bottom:calc(var(--pw-mobilebar-h,128px) + 16px);grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.app-v9 .pw-root[data-pane=ajustes] .pw-canvas,.app-v9 .pw-root[data-pane=preview] .pw-inspector{display:none}@container presentation-workspace (min-width:880px){.app-v9 .pw-body{grid-template-columns:minmax(0,1fr) clamp(320px,34cqi,420px);gap:26px;padding-bottom:24px}.app-v9 .pw-root[data-pane=ajustes] .pw-canvas,.app-v9 .pw-root[data-pane=preview] .pw-inspector{display:flex}}.app-v9 .pw-canvas{flex-direction:column;gap:10px;min-width:0;display:flex}.app-v9 .pw-canvas-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.app-v9 .pw-canvas-note{color:var(--muted);margin:0;font-size:12.5px}.app-v9 .pw-canvas-note--flag{color:var(--card-ink-soft,var(--ink-soft,var(--ink)));border-inline-start:2px solid var(--primary,var(--primary-deep));flex-basis:100%;padding-inline-start:10px;line-height:1.45}.app-v9 .pw-canvas-foot [data-testid=pw-preview-width-note]{flex-basis:100%;line-height:1.45}.app-v9 .pw-canvas-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-v9 .pw-open-store{white-space:nowrap;flex:none;font-size:12.5px;font-weight:600}.app-v9 .pw-frame-shell{border:1px solid var(--line,#e3e0da);background:#f3efe7;border-radius:12px;width:100%;max-width:100%;position:relative;overflow:hidden}.app-v9 .pw-frame-shell.is-full{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(72vh,720px);overflow:auto}.app-v9 .pw-seg{background:var(--surface-2,#f1f5f6);border:1px solid var(--line,#e6ecef);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.app-v9 .pw-seg-btn{appearance:none;color:var(--ink-soft,#3c4763);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background-color .16s,color .16s}.app-v9 .pw-seg-btn:hover{color:var(--ink,#0f1b3c)}.app-v9 .pw-seg-btn.is-active{background:var(--primary);color:#fff}.app-v9 .pw-seg-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .pw-seg-hint{opacity:.85;font-weight:500}.app-v9 .pw-inspector{flex-direction:column;gap:12px;min-width:0;display:flex}.app-v9 .pw-actionbar{justify-content:flex-end;align-items:center;gap:12px;display:none}.app-v9 .pw-save{min-height:48px;padding-inline:26px}.app-v9 .pw-savestate{letter-spacing:.01em;color:var(--muted,#6e6759);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.app-v9 .pw-savestate:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.app-v9 .pw-savestate[data-state=saved]{color:var(--verde-dd,#115660)}.app-v9 .pw-savestate[data-state=dirty]{color:#8a5800}.app-v9 .pw-savestate[data-state=saving]{color:var(--ink-soft,#3c4763)}.app-v9 .pw-savestate[data-state=error]{color:var(--error,#c6362f)}.app-v9 .pw-contrast-note{margin-bottom:12px}.app-v9 .pw-contrast-note .pw-contrast-zones{margin-top:4px;font-weight:600;display:block}.app-v9 .pw-savestate-mobile{justify-content:center;margin-top:2px}.app-v9 .pw-sections{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pw-section{border:1px solid var(--line,#e3e0da);background:var(--surface,#fff);border-radius:14px;transition:border-color .16s,box-shadow .16s}.app-v9 .pw-section.is-open{border-color:var(--line-2,#d6dee3);box-shadow:inset 3px 0 0 0 var(--primary)}.app-v9 .pw-section-head{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:56px;font:inherit;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.app-v9 .pw-section-head:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .pw-section-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .pw-section-label{color:var(--ink,#0f1b3c);font-size:14.5px;font-weight:700}.app-v9 .pw-section-summary{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;overflow:hidden}.app-v9 .pw-section-chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;margin-right:2px;transition:transform .16s;transform:rotate(45deg)}.app-v9 .pw-section.is-open .pw-section-chevron{border-color:var(--primary);transform:rotate(-135deg)}.app-v9 .pw-section-body{flex-direction:column;gap:12px;padding:2px 16px 16px;display:flex}.app-v9 .pw-section-body[hidden]{display:none}.app-v9 .pw-section-body>.error{color:var(--error);font-size:13px;font-weight:500}.app-v9 .pw-counter{color:var(--card-ink-soft);font-size:12.5px;font-family:var(--font-mono,ui-monospace, monospace);margin:2px 0 0}.app-v9 .pw-note{background:var(--surface-soft,#f5f3ef);color:var(--ink-soft,#443f36);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px}.app-v9 .pw-focal{flex-direction:column;gap:8px;display:flex}.app-v9 .pw-focal-stage{aspect-ratio:16/7;background:var(--surface-soft,#f5f3ef);border-radius:12px;position:relative;overflow:hidden}.app-v9 .pw-focal-img{object-fit:cover;width:100%;height:100%;transition:object-position .22s;display:block;position:absolute;inset:0}.app-v9 .pw-focal-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.app-v9 .pw-focal-cell{cursor:pointer;border:1px solid #ffffff38;place-items:center;min-height:44px;display:grid;position:relative}.app-v9 .pw-focal-dot{background:#221e1940;border:2px solid #ffffffd9;border-radius:999px;width:14px;height:14px;transition:transform .16s,background-color .16s;box-shadow:0 1px 4px #221e1966}.app-v9 .pw-focal-cell:hover .pw-focal-dot{transform:scale(1.2)}.app-v9 .pw-focal-cell.is-selected .pw-focal-dot{background:var(--primary);border-color:#fff;transform:scale(1.25)}.app-v9 .pw-focal-cell:has(input:focus-visible){box-shadow:inset var(--focus-ring)}.app-v9 .pw-focal-value{color:var(--muted);margin:0;font-size:12.5px}.app-v9 .pw-focal-nocover{border:1px dashed var(--line-2,#d6dee3);background:var(--surface-2,#f7f5f0);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.app-v9 .pw-focal-nocover-art{background:radial-gradient(circle at 70% 30%, var(--denver-soft,#edf6f8) 8px, transparent 9px), linear-gradient(135deg, var(--verde-soft,#e1f1f3), var(--surface-2,#f1f5f6));border:1px solid var(--line,#e6ecef);border-radius:8px;width:52px;height:34px}.app-v9 .pw-focal-nocover-note{color:var(--ink-soft,#443f36);margin:0;font-size:13.5px}.app-v9 .pw-choice-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@container presentation-workspace (min-width:560px){.app-v9 .pw-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container presentation-workspace (min-width:880px){.app-v9 .pw-choice-grid{grid-template-columns:minmax(0,1fr)}}.app-v9 .pw-choice-card{border:1px solid var(--line,#e3e0da);cursor:pointer;background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:8px;min-height:44px;padding:12px;transition:border-color .16s;display:flex}.app-v9 .pw-choice-card:hover{border-color:var(--primary)}.app-v9 .pw-choice-card.is-selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--verde-soft,#e1f1f3)}.app-v9 .pw-choice-card.is-selected .pw-choice-desc{color:var(--ink-soft,#3c4763)}.app-v9 .pw-choice-card:has(input:focus-visible){box-shadow:var(--focus-ring)}.app-v9 .pw-choice-desc{color:var(--muted);font-size:12.5px;line-height:1.45}.app-v9 .pw-mini{aspect-ratio:16/9;background:#f3efe7;border:1px solid #221e1914;border-radius:10px;flex-direction:column;gap:5px;width:100%;max-height:120px;padding:6px;display:flex}.app-v9 .pw-mini.is-calida{background:#f6eedf}.app-v9 .pw-mini-hero{background:linear-gradient(#221e191a,#221e196b),linear-gradient(120deg,#d8d0c0,#c9bfae);border-radius:6px;flex-direction:column;flex:0 0 38%;justify-content:flex-end;gap:3px;padding:5px 6px;display:flex;position:relative}.app-v9 .pw-mini.is-calida .pw-mini-hero{background:linear-gradient(#2c1e0e24,#2c1e0e8c),linear-gradient(120deg,#e2d3b8,#d4c3a4)}.app-v9 .pw-mini.is-intensa .pw-mini-hero{background:linear-gradient(180deg, #221e1938, #221e19b8), linear-gradient(120deg, var(--primary-soft,#e7eff3), var(--primary,#1e8e9b))}.app-v9 .pw-mini-title{background:#ffffffeb;border-radius:3px;width:62%;height:5px;display:block}.app-v9 .pw-mini-chip{background:#ffffffa6;border-radius:999px;width:24px;height:7px;display:block}.app-v9 .pw-mini.is-intensa .pw-mini-chip{background:var(--primary,#1e8e9b);box-shadow:inset 0 0 0 1px #ffffffb3}.app-v9 .pw-mini-shelf{border-radius:6px;flex-direction:column;flex:1;gap:4px;padding:4px;display:flex}.app-v9 .pw-mini.is-intensa .pw-mini-shelf{background:var(--primary-soft,#e7eff3)}.app-v9 .pw-mini-heading{background:#6e6759;border-radius:2px;width:36%;height:4px;display:block}.app-v9 .pw-mini.is-intensa .pw-mini-heading{background:var(--primary-darker,var(--primary-deep,#115660))}.app-v9 .pw-mini-cards{flex:1;grid-template-columns:1fr 1fr;gap:4px;display:grid}.app-v9 .pw-mini-card{background:#fff;border:1px solid #221e1914;border-radius:4px}.app-v9 .pw-bg-chips{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .pw-bg-chip{border:1px solid var(--line,#e3e0da);background:var(--surface,#fff);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:72px;padding:10px 8px;transition:border-color .16s;display:flex}.app-v9 .pw-bg-chip:hover{border-color:var(--primary)}.app-v9 .pw-bg-chip.is-selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.app-v9 .pw-bg-chip:has(input:focus-visible){box-shadow:var(--focus-ring)}.app-v9 .pw-bg-swatch{border:1px solid #221e1924;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.app-v9 .pw-bg-chip-plus{color:var(--muted);font-size:18px;font-weight:600;line-height:1}.app-v9 .pw-bg-chip-name{color:var(--ink-soft,#443f36);font-size:12.5px;font-weight:600}.app-v9 .pw-featured-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pw-featured-row{border:1px solid var(--line,#e3e0da);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:8px 10px;display:grid}.app-v9 .pw-featured-row.is-unavailable{opacity:.85;border-style:dashed}.app-v9 .pw-featured-thumb{background:var(--surface-soft,#f5f3ef);border-radius:10px;width:48px;height:48px;display:block;overflow:hidden}.app-v9 .pw-featured-thumb img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .pw-featured-thumb-fallback{background:linear-gradient(135deg, var(--primary-soft,#e7eff3), var(--surface-soft,#f5f3ef));width:100%;height:100%;display:block}.app-v9 .pw-featured-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .pw-featured-name{overflow-wrap:anywhere;font-weight:600}.app-v9 .pw-featured-meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.app-v9 .pw-featured-price{color:var(--muted);font-size:13px;font-family:var(--font-mono,ui-monospace, monospace)}.app-v9 .pw-featured-cat{color:var(--muted);font-size:12px}.app-v9 .pw-featured-badge{background:var(--warn-soft,#faf0dc);color:var(--warn-ink,#8a5800);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px}.app-v9 .pw-featured-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.app-v9 .pw-featured-actions .btn{min-height:44px}.app-v9 .pw-featured-add{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.app-v9 .pw-featured-add select{flex:220px;min-width:0;max-width:100%;min-height:44px}@container presentation-workspace (max-width:559px){.app-v9 .pw-featured-row{grid-template-columns:48px minmax(0,1fr)}.app-v9 .pw-featured-actions{grid-column:1/-1;justify-content:flex-start}}.app-v9 .pw-ticker-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pw-ticker-row textarea{resize:none;field-sizing:content;width:100%;min-width:0;min-height:44px;line-height:1.35}.app-v9 .pw-ticker-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-v9 .pw-ticker-count{font-variant-numeric:tabular-nums;margin:0}.app-v9 .pw-ticker-count.is-over{color:var(--error);font-weight:600}.app-v9 .pw-ticker-actions{flex:none;gap:6px;display:flex}.app-v9 .pw-ticker-actions .btn{min-height:44px}.app-v9 .pw-ticker-row.is-invalid textarea{border-color:var(--error,#d93b3b)}.app-v9 .pw-ticker-row.is-invalid textarea:focus{border-color:var(--error,#d93b3b);box-shadow:0 0 0 3px var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pw-ticker-row.is-invalid textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--error,#d93b3b) 28%, transparent)}}.app-v9 .pw-ticker-add{align-self:flex-start;min-height:44px}.app-v9 .pw-thumb{aspect-ratio:16/9;background:#f3efe7;border:1px solid #221e1914;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;width:100%;max-height:120px;padding:8px;display:grid;overflow:hidden}.app-v9 .pw-thumb-card{background:#fff;border:1px solid #221e1914;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:4px;display:flex}.app-v9 .pw-thumb-img{background:linear-gradient(135deg,#ddd6c8,#cfc7b8);border-radius:4px;flex:auto;min-height:14px;display:block}.app-v9 .pw-thumb-line{background:#b8b0a1;border-radius:2px;height:4px;display:block}.app-v9 .pw-thumb-line.is-short{width:55%}.app-v9 .pw-thumb-foot{justify-content:space-between;align-items:center;gap:4px;display:flex}.app-v9 .pw-thumb-cta{background:var(--primary);border-radius:999px;flex:none;width:10px;height:10px;display:block}.app-v9 .pw-thumb.is-compact-list{grid-template-columns:1fr;grid-auto-rows:min-content;align-content:center}.app-v9 .pw-thumb-row{background:#fff;border:1px solid #221e1914;border-radius:6px;align-items:center;gap:6px;padding:3px 5px;display:flex}.app-v9 .pw-thumb-row .pw-thumb-img{flex:0 0 16px;width:16px;height:16px;min-height:16px}.app-v9 .pw-thumb-lines{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.app-v9 .pw-thumb-row .pw-thumb-cta{width:8px;height:8px}.app-v9 .pw-thumb.is-category-rails{gap:6px;display:flex}.app-v9 .pw-thumb.is-category-rails .pw-thumb-card{flex:0 0 42%}.app-v9 .pw-thumb-card.is-peek{opacity:.55;flex:0 0 18%}.app-v9 .pw-mobilebar{z-index:40;padding:10px max(14px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:var(--surface,#fff);border-top:1px solid var(--line,#e6ecef);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs tabs""save status";align-items:center;gap:8px 10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0f1b3c14}.app-v9 .pw-mobilebar-tabs{grid-area:tabs;justify-self:start;max-width:100%}.app-v9 .pw-mobilebar .pw-save{grid-area:save;justify-self:start}.app-v9 .pw-mobilebar .pw-savestate-mobile{grid-area:status;justify-self:end;margin-top:0}@media (min-width:520px){.app-v9 .pw-mobilebar{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"tabs save status"}}@container presentation-workspace (min-width:880px){.app-v9 .pw-actionbar{display:flex}}@media (min-width:901px){.app-v9 .pw-mobilebar{left:var(--merchant-sidebar-width,256px)}}@media (min-width:1232px){.app-v9 .pw-mobilebar{display:none}}.app-v9 .pw-root[data-layout=wide] .pw-mobilebar{display:none}.app-v9 .pw-root[data-layout=narrow] .pw-mobilebar{display:grid}.app-v9 .pw-root[data-layout=wide] .pw-actionbar{display:flex}.app-v9 .pw-root[data-layout=narrow] .pw-actionbar{display:none}.sf-casa.presentation-preview-canvas{padding-bottom:18px}.sf-casa .presentation-preview-auto-note{color:var(--sf-muted);margin:0 0 6px;font-size:12.5px}.app-v9 .pw-frame-shell.pw-studio{background:radial-gradient(#0f1b3c0e 1px,#0000 1px) 0 0/22px 22px,#eceef1;border-color:#dcdfe4}.app-v9 .pw-studio-inner{width:100%}.app-v9 .pw-frame-shell.pw-studio[data-mode=device]{padding:22px clamp(10px,3cqi,28px) 26px;overflow:visible}.app-v9 .pw-frame-shell.pw-studio[data-mode=page]{padding:16px}.app-v9 .pw-device{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0f1b3c29;border-radius:22px;height:clamp(480px,100dvh - 330px,800px);margin-inline:auto;position:relative;overflow:hidden auto;box-shadow:0 1px 2px #0f1b3c0f,0 10px 28px #0f1b3c1a}.app-v9 .pw-device:focus-visible{box-shadow:var(--focus-ring), 0 10px 28px #0f1b3c1a;outline:none}.app-v9 .pw-device-canvas{width:100%;position:relative}.app-v9 .pw-device,.app-v9 .pw-frame-shell.is-full{scrollbar-width:thin;scrollbar-color:#3c476361 transparent}@supports selector(::-webkit-scrollbar){.app-v9 .pw-device::-webkit-scrollbar{background:0 0;width:7px;height:7px}.app-v9 .pw-frame-shell.is-full::-webkit-scrollbar{background:0 0;width:7px;height:7px}.app-v9 .pw-device::-webkit-scrollbar-thumb{background:#3c476361;border-radius:999px}.app-v9 .pw-frame-shell.is-full::-webkit-scrollbar-thumb{background:#3c476361;border-radius:999px}.app-v9 .pw-device::-webkit-scrollbar-thumb:hover{background:#3c476399}.app-v9 .pw-frame-shell.is-full::-webkit-scrollbar-thumb:hover{background:#3c476399}.app-v9 .pw-device::-webkit-scrollbar-track{background:0 0}.app-v9 .pw-frame-shell.is-full::-webkit-scrollbar-track{background:0 0}}@media (forced-colors:active){.app-v9 .pw-device,.app-v9 .pw-frame-shell.is-full{scrollbar-color:auto}}.app-v9 .pw-actionbar{min-height:48px}.app-v9 .pw-save{justify-content:center;align-items:center;gap:8px;min-width:172px;display:inline-flex}.app-v9 .pw-save-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite pw-save-spin}@keyframes pw-save-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-v9 .pw-save-spinner{opacity:.55;animation:none}}.app-v9 .pw-savestate[data-state=saved]{background:var(--verde-dd,#115660);border-radius:999px;min-height:48px;padding:0 20px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pw-savestate[data-state=saved]{background:color-mix(in srgb, var(--verde-dd,#115660) 9%, #fff)}}.app-v9 .pw-savestate[data-state=saved]{border:1px solid var(--verde-dd,#115660)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pw-savestate[data-state=saved]{border:1px solid color-mix(in srgb, var(--verde-dd,#115660) 22%, #fff)}}.app-v9 .pw-savestate[data-state=saved]{font-size:13.5px}.app-v9 .pw-savestate[data-state=saved]:before{display:none}.app-v9 .pw-savestate-check{flex:none;width:16px;height:16px}.app-v9 .pw-mobilebar[data-state=saved]{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""status"}.app-v9 .pw-mobilebar[data-state=saved] .pw-savestate-mobile{justify-self:center}@media (min-width:520px){.app-v9 .pw-mobilebar[data-state=saved]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tabs status"}.app-v9 .pw-mobilebar[data-state=saved] .pw-savestate-mobile{justify-self:end}}.app-v9 .pw-identity-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px;display:flex}.app-v9 .pw-identity-card-media{background:var(--paper);border:1px solid var(--line-soft,var(--line));border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.app-v9 .pw-identity-card-media img{object-fit:contain;width:100%;height:100%}.app-v9 .pw-identity-card-initials{color:var(--ink-soft,var(--ink));font-size:15px;font-weight:800}.app-v9 .pw-identity-card-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.app-v9 .pw-identity-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.app-v9 .pw-identity-card-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.app-v9 .pw-identity-card-facts{color:var(--ink-soft,var(--ink));flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.app-v9 .pw-identity-card-fact{align-items:center;gap:6px;display:inline-flex}.app-v9 .pw-identity-card-fact.is-missing{color:var(--muted)}.app-v9 .pw-identity-card-swatch{border:1px solid var(--line);border-radius:5px;flex:none;width:14px;height:14px}.app-v9 .pw-identity-card-swatch[data-default]{background:linear-gradient(135deg, var(--paper) 0 50%, var(--primary-soft,var(--paper)) 50% 100%)}.app-v9 .pw-identity-card-explain{color:var(--muted);font-size:12px}.app-v9 .pw-identity-card-edit{flex:none;align-self:center}@media (max-width:519px){.app-v9 .pw-identity-card{flex-wrap:wrap}.app-v9 .pw-identity-card-edit{align-self:flex-start;margin-left:56px}}.app-v9 .pw-identity-jump{color:var(--muted);flex-direction:column;gap:4px;margin:0 0 14px;font-size:12.5px;display:flex}.app-v9 .pw-identity-jump-link{align-self:flex-start;font-weight:600}.app-v9 .pw-hours-note{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-v9 .pw-hours-note-text{flex:240px;margin:0}.app-v9 .pw-hours-note-cta{flex:none}.sf-casa .sf-sheet-panel--cart{max-height:calc(100dvh - max(20px, env(safe-area-inset-top)));gap:0;padding:0;overflow:hidden}@media (min-width:640px) and (max-width:959px){.sf-casa .sf-sheet-panel--cart{max-width:680px;margin:0 auto}}@media (min-width:960px){.sf-casa .sf-sheet-panel--cart{border-radius:0;width:clamp(400px,33vw,468px);max-height:none;padding:0;inset:0 0 0 auto;box-shadow:-18px 0 44px #221e1933}}.sf-casa .qc-head{border-bottom:1px solid var(--sf-line-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.sf-casa .qc-head .sf-sheet-title{outline:none;align-items:baseline;gap:10px;display:flex}.sf-casa .qc-head-count{font-family:var(--sf-font-body);color:var(--sf-accent-ink);background:var(--sf-accent-soft);white-space:nowrap;border-radius:999px;align-self:center;padding:2px 10px;font-size:12.5px;font-weight:700}.sf-casa .qc-head--configure{justify-content:space-between}.sf-casa .qc-back{color:var(--sf-ink);font:inherit;border-radius:var(--sf-r-field);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;min-height:44px;padding:0 6px;font-size:14px;font-weight:700;display:inline-flex}.sf-casa .qc-back:hover{background:var(--sf-line-soft)}.sf-casa .qc-back:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .qc-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:14px 18px 16px;display:flex;overflow-y:auto}.sf-casa .qc-configure-title{outline:none}.sf-casa .sf-sheet-panel--cart .cart-lines{flex-direction:column;gap:0;display:flex}.sf-casa .sf-sheet-panel--cart .cart-line{background:0 0;border:none;border-radius:0;gap:14px;padding:14px 0}.sf-casa .sf-sheet-panel--cart .cart-line:first-child{padding-top:2px}.sf-casa .sf-sheet-panel--cart .cart-line+.cart-line{border-top:1px solid var(--sf-line-soft)}.sf-casa .sf-sheet-panel--cart .cart-line-thumb{border-radius:14px;width:64px;height:64px}.sf-casa .sf-sheet-panel--cart .cart-line-thumb--placeholder{background:var(--sf-line-soft)}.sf-casa .sf-sheet-panel--cart .cart-line:not(.cart-line-offer)[data-line-qty="1"] .cart-line-unit{display:none}.sf-casa .sf-sheet-panel--cart .cart-upsell-list{flex-direction:column;gap:10px;display:flex}.sf-casa .qc-empty{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 2px;display:flex}.sf-casa .qc-empty-title{font-family:var(--sf-font-display);color:var(--sf-ink);font-size:17px;font-weight:800}.sf-casa .qc-empty-help{color:var(--sf-ink-soft);margin-bottom:6px;font-size:14px}.sf-casa .qc-undo{border:1px solid var(--sf-line);border-radius:var(--sf-r-field);background:var(--sf-paper);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.sf-casa .qc-undo-label{color:var(--sf-ink-soft);font-size:13px;font-weight:600}.sf-casa .qc-undo-action{font:inherit;color:var(--sf-accent-deep,var(--sf-accent));border-radius:var(--sf-r-field);cursor:pointer;background:0 0;border:none;min-height:44px;padding:0 10px;font-size:14px;font-weight:800}.sf-casa .qc-undo-action:hover{background:var(--sf-line-soft)}.sf-casa .qc-undo-action:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .qc-foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--sf-line);background:var(--sf-surface);flex-direction:column;flex:none;gap:10px;display:flex}.sf-casa .qc-foot--raised{box-shadow:0 -10px 18px -14px #221e1947}.sf-casa .cart-more-band{border-top:1px solid var(--sf-line-soft);background:var(--sf-surface);flex:none;justify-content:center;padding:5px 18px;display:flex}.sf-casa .cart-more-band-btn{border:1px solid var(--sf-line);background:var(--sf-surface);min-height:34px;font:700 12.5px/1 var(--sf-font-body);color:var(--sf-ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 15px;display:inline-flex;position:relative}.sf-casa .cart-more-band-btn:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-casa .cart-more-band-btn:hover{background:var(--sf-line-soft)}.sf-casa .cart-more-band-btn:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .qc-foot .cart-summary{margin:0}.sf-casa .qc-checkout-cta{text-align:center;justify-content:center;width:100%}.sf-casa .qc-trust{color:var(--sf-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 16px;margin-top:-1px;font-size:12.5px;display:flex}.sf-casa .qc-trust-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sf-casa .qc-trust-icon{color:var(--sf-muted);flex:none}.sf-casa .qc-continue{min-height:44px;color:var(--sf-ink-soft);font:inherit;cursor:pointer;border-radius:var(--sf-r-field);background:0 0;border:none;justify-content:center;align-self:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.sf-casa .qc-continue:hover{color:var(--sf-ink);text-underline-offset:3px;text-decoration:underline}.sf-casa .qc-continue:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .qc-added-shelf{z-index:70;background:var(--sf-ink);color:var(--sf-on-dark,#fff);box-shadow:var(--sf-shadow);bottom:calc(var(--sf-cartbar-h,46px) + 14px);animation:qc-shelf-in var(--sf-dur) var(--sf-ease);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:960px){.sf-casa .qc-added-shelf{inset:14px 18px auto auto;transform:none}}@keyframes qc-shelf-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.sf-casa .qc-added-shelf{animation:none}}.sf-casa .qc-added-shelf-label{white-space:nowrap;font-size:13px;font-weight:700}.sf-casa .qc-added-shelf-action{background:var(--sf-accent);color:var(--sf-accent-on,#fff);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:800}.sf-casa .qc-added-shelf-action:hover{filter:brightness(1.06)}.sf-casa .qc-added-shelf-action:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .sf-cart-fab{display:none}@media (min-width:960px){.sf-casa .sf-cart-fab{z-index:75;animation:qc-fab-in var(--sf-dur) var(--sf-ease);display:block;position:fixed;bottom:24px;right:24px}.sf-casa .sf-cart-fab.is-cart-open{opacity:0;pointer-events:none}.sf-casa .sf-bar-cart--fab{min-height:52px;box-shadow:var(--sf-shadow);padding:11px 18px;font-size:14px}}@keyframes qc-fab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sf-casa .sf-cart-fab{animation:none}}.sf-casa .qc-foot{gap:8px}.sf-casa .qc-details{border-top:1px solid var(--sf-line-soft);flex-direction:column;gap:10px;margin-top:2px;padding-top:12px;display:flex}.sf-casa .qc-details .cart-preparation{margin:0;padding:8px 10px}.sf-casa .qc-details .cart-preparation-row{margin:0}.sf-casa .qc-details .cart-help{margin:0;font-size:12px;line-height:1.35}.sf-casa .qc-details .cart-promotion-summary,.sf-casa .qc-details [data-testid=cart-promotion-summary],.sf-casa .qc-details .cart-summary{margin:0}.sf-casa .qc-details .cart-summary-total-amount{font-size:16px}.sf-casa .qc-total{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.sf-casa .qc-total-label{font:700 13.5px/1.3 var(--sf-font-body);color:var(--sf-ink)}.sf-casa .qc-total-amount{font:800 20px/1.1 var(--sf-font-body);color:var(--sf-ink);white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.sf-casa .qc-total-amount .iva-suffix{font-size:11px;font-weight:500}.sf-casa .sf-sheet-panel--cart .cart-upsell-card-action .btn-primary{background:var(--sf-accent-deep,var(--sf-accent));color:var(--sf-accent-on,#fff);border:1.5px solid var(--sf-accent-deep,var(--sf-accent));box-shadow:none}.sf-casa .sf-sheet-panel--cart .cart-upsell-card-action .btn-primary:hover{background:var(--sf-accent-deep,var(--sf-accent))}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-sheet-panel--cart .cart-upsell-card-action .btn-primary:hover{background:color-mix(in srgb, var(--sf-accent-deep,var(--sf-accent)) 88%, #000)}}.sf-casa .sf-bar-cart--site .sf-bar-cart-total:empty{display:none}.sf-casa .sf-bar-cart--site{animation:.22s ease-out sf-sitepill-in}@media (prefers-reduced-motion:reduce){.sf-casa .sf-bar-cart--site{animation:none}}@keyframes sf-sitepill-in{0%{opacity:0}to{opacity:1}}@media (max-width:959px){.sf-casa .sf-bar-cart--site{display:inline-flex}.sf-casa .sf-bar-cart--site .sf-bar-cart-label{display:none}}.sf-casa{--sf-account-lid-h:44px}.sf-casa .sf-bar-account{min-height:var(--sf-account-lid-h);border:1px solid var(--sf-line);background:var(--sf-surface);color:var(--sf-ink-soft);font-family:var(--sf-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--sf-dur) var(--sf-ease), color var(--sf-dur) var(--sf-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:6px 15px 6px 9px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.sf-casa .sf-bar-account:hover{background:var(--sf-line-soft);color:var(--sf-ink)}.sf-casa .sf-bar-account:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .sf-bar-account[aria-current=page]{color:var(--sf-ink);background:var(--sf-line-soft)}.sf-casa .sf-bar-account-icon{background:var(--sf-line-soft);width:28px;height:28px;color:var(--sf-ink-mid);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sf-casa .sf-bar-account:hover .sf-bar-account-icon{color:var(--sf-ink)}.sf-casa .sf-bar-account-mark{background:var(--sf-accent-deep,var(--sf-accent));width:30px;height:30px;color:var(--sf-accent-on);font-family:var(--sf-font-display);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13.5px;font-weight:800;line-height:1;display:inline-flex}.sf-casa .sf-bar-account-name{font-family:var(--sf-font-display);letter-spacing:-.01em;text-overflow:ellipsis;max-width:11ch;font-size:13.5px;font-weight:700;overflow:hidden}@media (max-width:959px){.sf-casa .sf-bar-account{gap:0;width:44px;padding:6px}.sf-casa .sf-bar-account-label,.sf-casa .sf-bar-account-name{display:none}}.sf-casa .sf-account-title{text-transform:none}.sf-casa .sf-account-lead{color:var(--sf-ink-soft);margin:0;font-size:13px;line-height:1.4}.sf-casa .sf-account-actions{flex-direction:column;gap:4px;margin-top:2px;display:flex}.sf-casa .sf-account-signout{display:contents}.sf-casa .sf-account-action{border-radius:var(--sf-r-card);width:100%;min-height:46px;color:var(--sf-ink);font-family:var(--sf-font-display);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.sf-casa .sf-account-action:hover{background:var(--sf-field-bg)}.sf-casa .sf-account-action:focus-visible{box-shadow:var(--sf-focus-ring);outline:none}.sf-casa .sf-account-action[aria-current=page]{background:var(--sf-accent)}@supports (color:color-mix(in lab, red, red)){.sf-casa .sf-account-action[aria-current=page]{background:color-mix(in srgb, var(--sf-accent) 8%, transparent)}}.sf-casa .sf-account-action[aria-current=page]{color:var(--sf-accent-ink);box-shadow:inset 3px 0 0 0 var(--sf-accent)}.sf-casa .sf-account-action--quiet{font-family:var(--sf-font-body);color:var(--sf-ink-soft);font-size:14px;font-weight:600}.sf-casa .sf-account-action--quiet:hover{color:var(--sf-ink)}.sf-casa .sf-account-action-chevron{color:var(--sf-muted);font-size:20px;line-height:1}.sf-casa .sf-account-dock{flex:none;display:inline-flex;position:relative}.sf-casa .sf-account-dock.is-open>.sf-bar-account,.sf-casa .sf-account-dock.is-open>.sf-bar-account:hover{background:var(--sf-line-soft);color:var(--sf-ink)}.sf-casa .sf-account-fold{right:0;top:calc(100% + (var(--sf-m-band-h,60px) - var(--sf-account-lid-h)) / 2);z-index:1;background:var(--sf-surface);border:1px solid var(--sf-float-line);border-radius:0 0 var(--sf-r-surface) var(--sf-r-surface);min-width:100%;box-shadow:var(--sf-float-shadow);animation:sf-account-unfold var(--sf-dur) var(--sf-ease);border-top:none;padding:6px;position:absolute}.sf-casa .sf-account-fold .sf-account-action{white-space:nowrap}.sf-casa .sf-account-fold .sf-account-action-chevron{display:none}.sf-casa .sf-account-fold .sf-account-action{justify-content:flex-start}@keyframes sf-account-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sf-casa .sf-account-fold{animation:none}}.app-v9 .site-preview-tabs{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .site-preview-stage{flex-direction:column;gap:14px;display:flex}.app-v9 .site-preview-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .site-preview-open{margin-left:auto}.app-v9 .site-preview-viewport{background:var(--surface-2,#f2f4f8);border:1px solid var(--hairline,#e3e7ee);border-radius:14px;justify-content:center;padding:12px;display:flex;overflow:auto}.app-v9 .site-preview-iframe{background:#fff;border:0;border-radius:10px;max-width:100%;height:min(72vh,860px);box-shadow:0 1px 8px #0f142214}.app-v9 .plans-results{width:100%}.app-v9 .plans-result{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;padding:14px 18px;display:flex}.app-v9 .plans-result+.plans-result{border-top:1px solid var(--card-hairline)}.app-v9 .plans-result.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .plans-result.is-selected{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.app-v9 .plans-result-main{flex:240px;min-width:0}.app-v9 .plans-result-plan{flex:0 220px;min-width:0}.app-v9 .plans-result-action{flex:none;margin-left:auto}.app-v9 .plans-result-name{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.app-v9 .plans-result-meta,.app-v9 .plans-result-state{color:var(--card-muted,var(--muted));overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.app-v9 .plans-result-meta code{font-family:var(--font-mono);font-size:12px}.app-v9 .plans-result-offer{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.app-v9 .plans-store-identity{color:var(--card-muted,var(--muted));overflow-wrap:anywhere;margin:2px 0 0}.app-v9 .plans-store-identity code{font-family:var(--font-mono);font-size:13px}.app-v9 .plans-state{margin-top:16px}.app-v9 .plans-domains{width:100%}.app-v9 .plans-capability-grid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));align-items:start;gap:14px;margin-top:8px;display:grid}.app-v9 .plans-capability{flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.app-v9 .plans-capability-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.app-v9 .plans-capability-title{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.app-v9 .plans-capability-value{color:var(--card-muted,var(--muted));margin:0;font-size:14px;font-weight:600}.app-v9 .plans-capability-value.is-open{color:var(--success,var(--primary))}.app-v9 .plans-capability-value.is-shut{color:var(--card-ink)}.app-v9 .plans-capability-desc,.app-v9 .plans-capability-why{color:var(--card-muted,var(--muted));margin:0;font-size:13px;line-height:1.55}.app-v9 .plans-capability-why{color:var(--card-ink)}.app-v9 .plans-origin{border-radius:var(--r-pill,999px);border:1px solid var(--card-hairline);background:var(--surface-2,#f1f5f6);color:var(--card-muted,var(--muted));align-self:flex-start;margin:0;padding:3px 10px;font-size:12px;font-weight:600}.app-v9 .plans-origin.is-plan{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .plans-origin.is-plan{border-color:color-mix(in srgb, var(--primary) 34%, var(--card-hairline))}}.app-v9 .plans-origin.is-plan{background:var(--primary-soft);color:var(--primary-hover,var(--primary))}.app-v9 .plans-origin.is-dependency{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .plans-origin.is-dependency{border-color:color-mix(in srgb, var(--warning) 34%, var(--card-hairline))}}.app-v9 .plans-origin.is-dependency{background:var(--warn-soft,#fbeecb);color:var(--warning)}.app-v9 .plans-origin.is-closed{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.app-v9 .plans-origin.is-closed{border-color:color-mix(in srgb, var(--error) 34%, var(--card-hairline))}}.app-v9 .plans-origin.is-closed{color:var(--error)}.app-v9 .plans-origin.is-planned{font-style:italic}.app-v9 .plans-capability-tech>summary{cursor:pointer;color:var(--card-muted,var(--muted));align-items:center;min-height:32px;font-size:12px;display:flex}.app-v9 .plans-tech-list{flex-direction:column;gap:4px;margin:6px 0 0;font-size:12px;display:flex}.app-v9 .plans-tech-list>div{flex-wrap:wrap;gap:4px 8px;display:flex}.app-v9 .plans-tech-list dt{color:var(--card-muted,var(--muted));margin:0}.app-v9 .plans-tech-list dd{color:var(--card-ink);overflow-wrap:anywhere;margin:0}.app-v9 .plans-tech-list code{font-family:var(--font-mono)}.app-v9 .plans-matrix-form{width:100%;max-width:100%}.app-v9 .plans-domain{flex-direction:column;gap:8px;width:100%;display:flex}.app-v9 .plans-domain+.plans-domain{margin-top:16px}.app-v9 .plans-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.app-v9 .plans-row-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .plans-row-controls select,.app-v9 .plans-row-controls input[type=number]{max-width:100%;min-height:44px}.app-v9 .plans-row-controls select{flex:180px;min-width:0}.app-v9 .plans-row-controls input[type=number]{width:10ch;font-family:var(--font-mono)}.app-v9 .plans-preview{border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--surface-2,#f1f5f6);flex-direction:column;gap:10px;width:100%;padding:16px 18px;display:flex}.app-v9 .plans-preview-lead,.app-v9 .plans-preview-summary{margin:0}.app-v9 .plans-preview-summary{color:var(--card-ink);font-weight:600}.app-v9 .plans-change-group{flex-direction:column;gap:4px;display:flex}.app-v9 .plans-change-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.app-v9 .plans-change-list li{overflow-wrap:anywhere}.app-v9 .plans-change-move{color:var(--card-muted,var(--muted));display:block}.app-v9 .plans-assign-submit{align-self:flex-start}.app-v9 .plans-confirm-backdrop{z-index:90;background:#0f1b3c6b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.app-v9 .plans-confirm{width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-lift);flex-direction:column;gap:12px;padding:22px;display:flex;overflow-y:auto}.app-v9 .plans-confirm-title{margin:0;font-size:19px}.app-v9 .plans-confirm.is-global{border-top:3px solid var(--warning)}.app-v9 .plans-confirm-reach{color:var(--warning);margin:0;font-weight:600}.app-v9 .plans-confirm-facts{flex-direction:column;gap:8px;margin:0;display:flex}.app-v9 .plans-confirm-facts>div{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;gap:2px 10px;padding-bottom:8px;display:flex}.app-v9 .plans-confirm-facts>div:last-child{border-bottom:0;padding-bottom:0}.app-v9 .plans-confirm-facts dt{color:var(--card-muted,var(--muted));flex:0 0 150px;margin:0;font-size:13px}.app-v9 .plans-confirm-facts dd{min-width:0;color:var(--card-ink);overflow-wrap:anywhere;flex:200px;margin:0}.app-v9 .plans-confirm-facts dd .help{display:block}.app-v9 .plans-confirm-summary{margin:0;font-weight:600}.app-v9 .plans-confirm-withheld{color:var(--warning);margin:0;font-weight:600}.app-v9 .plans-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.app-v9 .plans-history{width:100%}.app-v9 .plans-history-row{flex-direction:column;gap:3px;padding:12px 18px;display:flex}.app-v9 .plans-history-row+.plans-history-row{border-top:1px solid var(--card-hairline)}.app-v9 .plans-history-when{font-family:var(--font-mono);color:var(--card-muted,var(--muted));margin:0;font-size:12px}.app-v9 .plans-history-move{color:var(--card-ink);overflow-wrap:anywhere;margin:0}.app-v9 .plans-history-meta{color:var(--card-muted,var(--muted));overflow-wrap:anywhere;margin:0;font-size:13px}.app-v9 .plans-offer-picker{width:100%}.app-v9 .plans-offer{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;padding:14px 18px;display:flex}.app-v9 .plans-offer+.plans-offer{border-top:1px solid var(--card-hairline)}.app-v9 .plans-offer.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .plans-offer.is-selected{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.app-v9 .plans-offer-main{flex:260px;min-width:0}.app-v9 .plans-offer-facts{flex:0 240px;min-width:0}.app-v9 .plans-offer-action{flex:none;margin-left:auto}.app-v9 .plans-offer-name{color:var(--card-ink);margin:0;font-weight:600}.app-v9 .plans-offer-desc,.app-v9 .plans-offer-facts p{color:var(--card-muted,var(--muted));margin:2px 0 0;font-size:13px}.app-v9 .plans-feedback:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .plans-assign-form{width:100%;max-width:820px}@media (min-width:900px){.app-v9 .plans-assign-form{grid-template-columns:1fr 1fr;align-items:start;column-gap:24px;display:grid}.app-v9 .plans-assign-form>button,.app-v9 .plans-assign-form>.help,.app-v9 .plans-assign-form>.plans-preview,.app-v9 .plans-assign-form>.plans-assign-wide{grid-column:1/-1}}@media (max-width:640px){.app-v9 .plans-capability-grid{grid-template-columns:1fr}.app-v9 .plans-row-controls{flex-direction:column;align-items:stretch}.app-v9 .plans-row-controls input[type=number]{width:100%}.app-v9 .plans-result-action,.app-v9 .plans-offer-action{margin-left:0}.app-v9 .plans-confirm-actions{justify-content:stretch}.app-v9 .plans-confirm-actions .btn,.app-v9 .plans-confirm-facts dt{flex:100%}}.app-v9 .plans-results-collapsed>summary{cursor:pointer;min-height:44px;color:var(--primary-hover,var(--primary));align-items:center;gap:8px;font-weight:600;display:flex}.app-v9 .plans-results-collapsed>summary:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-radius:var(--r-sm,10px);outline:none}.app-v9 .plans-results-collapsed[open]>summary{margin-bottom:8px}.sf-casa{--focus-ring:0 0 0 2px #fff6ef, 0 0 0 4px #3f26b0;--sf-float-line:var(--sf-canvas-ink,#221e19)}@supports (color:color-mix(in lab, red, red)){.sf-casa{--sf-float-line:color-mix(in srgb, var(--sf-canvas-ink,#221e19) 60%, var(--sf-paper,#f3efe7))}}.sf-casa{--sf-float-shadow:0 6px 20px #221e1942;--sf-cartbar-shadow:0 -12px 28px -20px #221e19b3}.sf-casa .cart-journey-bar.cart-sticky-mobile{border:none;border-top:1px solid var(--sf-float-line);box-shadow:var(--sf-cartbar-shadow)}.sf-casa .sf-bar-cart--fab{border:1px solid var(--sf-float-line);box-shadow:var(--sf-float-shadow)}.sf-casa .qc-added-shelf{border:1px solid var(--sf-float-line)}.sf-casa .public-category-nav-link,.sf-casa .sf-signature-link{align-items:center;min-height:44px;display:inline-flex}.sf-casa .cart-journey-bar.cart-sticky-mobile:focus-visible{box-shadow:var(--sf-cartbar-shadow);outline:none}.sf-casa .cart-journey-bar.cart-sticky-mobile:focus-visible:after{content:"";box-shadow:var(--sf-focus-ring);pointer-events:none;border-radius:8px;position:absolute;inset:4px}@media (min-width:1270px){:is(.sf-casa .sf-hero-zone:has(.sf-merchant-band),.sf-casa .sf-catalog-layout,.sf-casa:has(.sf-catalog-layout)>.ds-callout,.sf-casa:has(.sf-catalog-layout)>.weekday-alert){padding-inline:var(--sf-r7-gutter)}:is(.sf-casa .sf-catalog-layout:has(>.sf-cart-column) :is(.public-category-group,.public-flat-group)[data-count="4"] .public-product-grid,.sf-casa .sf-catalog-layout:has(>.sf-cart-column) .public-product-grid.sf-selection-grid[data-count="4"]){grid-template-columns:repeat(2,minmax(0,320px))}}.sf-casa .sf-cart-column{background:var(--sf-surface,#fff);border:1px solid var(--sf-float-line);min-height:0;box-shadow:var(--sf-float-shadow);border-radius:var(--sf-r-card,16px);color:var(--sf-ink);flex-direction:column;display:flex;overflow:hidden}@media (min-width:1270px){.sf-casa .sf-cart-column{top:calc(var(--sf-catnav-h,0px) + 16px);z-index:10;max-height:calc(100vh - var(--sf-catnav-h,0px) - 32px);max-height:calc(100dvh - var(--sf-catnav-h,0px) - 32px);align-self:start;position:sticky}}.sf-casa .sf-cart-column-skip{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-casa .sf-cart-column-skip:focus{clip-path:none;width:auto;height:auto;min-height:44px;font-family:var(--sf-font-body);color:var(--sf-accent-ink);background:var(--sf-accent-soft);box-shadow:var(--sf-focus-ring);outline:none;align-items:center;margin:0;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex;position:static}.sf-casa .sf-cart-column-head{border-bottom:1px solid var(--sf-line-soft);flex:none;padding:12px 16px}.sf-casa .sf-cart-column-title{font-family:var(--sf-font-display);color:var(--sf-ink);outline:none;align-items:baseline;gap:10px;margin:0;font-size:17px;font-weight:800;line-height:1.2;display:flex}.sf-casa .sf-cart-column-count{font-family:var(--sf-font-body);color:var(--sf-accent-ink);background:var(--sf-accent-soft);white-space:nowrap;border-radius:999px;align-self:center;padding:2px 10px;font-size:12.5px;font-weight:700}.sf-casa .sf-cart-column-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 16px 14px;display:flex;overflow-y:auto}.sf-casa .sf-cart-column-foot{border-top:1px solid var(--sf-line-soft);background:var(--sf-surface,#fff);flex-direction:column;flex:none;gap:8px;padding:12px 16px 14px;display:flex}.sf-casa .sf-cart-column-foot .cart-summary{margin:0}.sf-casa .sf-cart-column-foot .cart-preparation{margin:0;padding:8px 10px}.sf-casa .sf-cart-column-foot .cart-preparation-row{margin:0}.sf-casa .sf-cart-column-cta{justify-content:center;width:100%}.sf-casa .sf-cart-column-cta-help{text-align:center;color:var(--sf-muted);margin:0;font-size:12px;line-height:1.35}.sf-casa .sf-cart-column-secondary{align-self:center;margin:-4px 0 0;padding:10px 6px;font-size:12px}.sf-casa .sf-cart-column .cart-lines{gap:0}.sf-casa .sf-cart-column .cart-upsell{margin-top:2px}.sf-casa .sf-cart-column-end{outline:none;height:0}.mkt,.mkt .db-public-scope{--verde:#166e79;--verde-d:#115660;--tang-ink:var(--zaf);--muted:#626a7d;--card-muted:#626a7d;--tang-ink-light:#aa5018}.mkt,.mkt .db-public-scope:not(.lp){--primary:var(--verde);--primary-deep:var(--verde-d)}.mkt{--fd:var(--font-display);--fb:var(--font-dm-sans), "DM Sans", ui-sans-serif, system-ui, sans-serif;--fm:var(--font-mono);--rojo:#c6362f;--mkt-gutter:clamp(20px, 6.25vw, 120px);font-family:var(--fb);color:var(--ink);background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.mkt :focus-visible{outline:2px solid var(--tang);outline-offset:3px}.mkt button:disabled{cursor:default}.mkt-skip{z-index:100;background:var(--tang);color:var(--tang-ink);border-radius:0 0 11px;padding:12px 18px;font-size:14.5px;font-weight:600;position:absolute;top:0;left:-9999px}.mkt-skip,.mkt-skip:link,.mkt-skip:visited,.mkt-skip:hover,.mkt-skip:focus,.mkt-skip:focus-visible,.mkt-skip:active{color:var(--tang-ink)}.mkt-skip:focus{left:0}@keyframes db-cta{0%,to{box-shadow:0 16px 34px -16px #1e8e9bbf,0 0 #1e8e9b80}55%{box-shadow:0 16px 34px -16px #1e8e9bbf,0 0 0 13px #1e8e9b00}}@keyframes db-sheen{0%{background-position:190% 0}38%,to{background-position:-90% 0}}@keyframes db-live{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes db-glow{0%,to{box-shadow:0 26px 60px -30px #0f1b3c66,0 0 #1e8e9b57}52%{box-shadow:0 34px 70px -30px #0f1b3c73,0 0 0 12px #1e8e9b00}}.mkt-header{padding:24px var(--mkt-gutter);background:var(--zaf);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.mkt-header-left{align-items:center;gap:48px;min-width:0;display:flex}.mkt-logo-link{flex-shrink:0;display:block}.mkt-logo{width:auto;height:28px;display:block}.mkt-nav{align-items:center;gap:26px;display:flex}.mkt-nav-link{color:#ffffffd1;border-bottom:1.5px solid #0000;align-items:center;gap:6px;padding-bottom:5px;font-size:14.5px;line-height:1;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.mkt-nav-link:hover{color:#fff}.mkt-nav-link[aria-current=page]{color:#fff;border-bottom-color:var(--tang)}.mkt-nav-chevron{color:#ffffff8c}.mkt-nav-link[aria-current=page] .mkt-nav-chevron{color:var(--tang)}.mkt-header-right{align-items:center;gap:16px;display:flex}.mkt-lang{font-family:var(--fm);letter-spacing:.06em;color:#ffffffbf;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11.5px;display:inline-flex}.mkt-header-sep{background:#fff3;width:1px;height:18px}.mkt-login{color:#fff;border-bottom:1px solid #0000;padding-bottom:2px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .2s}.mkt-login,.mkt-login:link,.mkt-login:visited,.mkt-login:hover,.mkt-login:focus,.mkt-login:focus-visible,.mkt-login:active{color:#fff}.mkt-login:hover{border-bottom-color:var(--tang)}.mkt-cta{background:var(--verde);color:#fff;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:13px 21px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .26s cubic-bezier(.2,.7,.3,1),background .2s;animation:4.6s ease-out 3.2s infinite db-cta;display:inline-flex;position:relative;overflow:hidden}.mkt-cta:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff1f 50%,#0000 66%) 0 0/230% 100% no-repeat;animation:4.6s ease-in-out 3.2s infinite db-sheen;position:absolute;inset:0}.mkt-cta:hover{background:var(--verde-d);transform:translateY(-1px)}.mkt-cta,.mkt-cta:link,.mkt-cta:visited,.mkt-cta:hover,.mkt-cta:focus,.mkt-cta:focus-visible,.mkt-cta:active{color:#fff}.mkt-nav-family{align-items:center;gap:6px;display:inline-flex;position:relative}.mkt-nav-trigger{cursor:pointer;color:#ffffff8c;background:0 0;border:0;justify-content:center;align-items:center;padding:4px 2px 9px;transition:color .2s,transform .2s;display:inline-flex}.mkt-nav-family:hover .mkt-nav-trigger,.mkt-nav-trigger:hover,.mkt-nav-trigger:focus-visible{color:#fff}.mkt-nav-family[data-open=true] .mkt-nav-trigger{color:var(--tang);transform:rotate(180deg)}.mkt-nav-family .mkt-nav-link[aria-current=page]~.mkt-nav-trigger{color:var(--tang)}.mkt-nav-panel{z-index:60;padding-top:14px;position:absolute;top:100%;left:-14px}.mkt-nav-panel[hidden]{display:none}.mkt-nav-panel-list{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:2px;min-width:268px;margin:0;padding:10px;list-style:none;display:grid;box-shadow:0 30px 80px -40px #0f1b3c80}.mkt-nav-panel-list[data-count="10"]{grid-template-columns:1fr 1fr;min-width:468px}.mkt-nav-panel-list[data-count="10"]>li:first-child{grid-column:1/-1}.mkt-nav-panel-list a{color:var(--ink);border-radius:10px;padding:9px 12px;font-size:14.5px;line-height:1.35;text-decoration:none;transition:background .18s,color .18s;display:block}.mkt-nav-panel-list a:hover,.mkt-nav-panel-list a:focus-visible{background:var(--denver-soft);color:var(--verde-dd)}.mkt-nav-panel-list>li:first-child a{color:var(--verde-dd);font-weight:600}.mkt-lang-wrap{position:relative}.mkt-lang{font-family:var(--fm);letter-spacing:.06em;color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11.5px;transition:background .2s,color .2s;display:inline-flex}.mkt-lang:hover,.mkt-lang:focus-visible{color:#fff;background:#ffffff1a}.mkt-lang-wrap[data-open] .mkt-lang-chevron,.mkt-lang[aria-expanded=true] .mkt-lang-chevron{transform:rotate(180deg)}.mkt-lang-panel{z-index:60;position:absolute;top:calc(100% + 8px);right:0}.mkt-lang-panel[hidden]{display:none}.mkt-lang-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:232px;margin:0;padding:8px;list-style:none;display:grid;box-shadow:0 30px 80px -40px #0f1b3c80}.mkt-lang-item{color:var(--ink);border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:grid}.mkt-lang-item[aria-current=true]{background:var(--denver-soft);font-weight:600}.mkt-lang-item[data-available=false]{color:var(--ink-soft)}.mkt-lang-code{font-family:var(--fm);letter-spacing:.06em;color:var(--muted);font-size:11.5px}.mkt-lang-item[aria-current=true] .mkt-lang-code{color:var(--verde-dd)}.mkt-lang-note{color:var(--muted);white-space:nowrap;font-size:11.5px}.mkt-mobile{display:none}@media (max-width:1023px){.mkt-header{padding:16px 20px}.mkt-logo{height:22px}.mkt-nav,.mkt-header-sep,.mkt-login,.mkt-cta-header{display:none}.mkt-lang{border:1px solid #ffffff47;border-radius:9px;min-height:44px;padding:0 10px;font-size:11px}.mkt-mobile{display:block}}.mkt-burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mkt-mobile-panel{z-index:60;background:var(--zaf);border-top:1px solid #ffffff24;padding:14px 20px 26px;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #0f1b3ccc}.mkt-mobile-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mkt-mobile-links a{color:#ffffffd9;align-items:center;min-height:44px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.mkt-mobile-links a:hover{color:#fff}.mkt-mobile-family-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mkt-mobile-family-row>a{flex:1}.mkt-mobile-family-trigger{cursor:pointer;color:#fff9;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,transform .2s;display:flex}.mkt-mobile-family-trigger:hover,.mkt-mobile-family-trigger:focus-visible{color:#fff}.mkt-mobile-family[data-open=true] .mkt-mobile-family-trigger{color:var(--tang);transform:rotate(180deg)}.mkt-mobile-sublinks{border-left:1.5px solid #ffffff29;flex-direction:column;gap:2px;margin:0 0 6px;padding:2px 0 6px 14px;list-style:none;display:flex}.mkt-mobile-sublinks[hidden]{display:none}.mkt-mobile-sublinks a{color:#ffffffb8;min-height:44px;font-size:15px;font-weight:400}.mkt-mobile-lang{border-top:1px solid #ffffff24;margin-top:12px;padding-top:12px}.mkt-lang-wrap--mobile .mkt-lang-panel{left:0;right:auto}.mkt-mobile-account{border-top:1px solid #ffffff24;margin-top:10px;padding-top:10px}.mkt-mobile-cta{width:100%;min-height:50px;margin-top:10px}.mkt-footer{background:var(--zaf-2);padding:60px var(--mkt-gutter) 36px;color:#fff;margin-top:auto}.mkt-footer-grid{flex-wrap:wrap;gap:48px 64px;margin-bottom:44px;display:flex}.mkt-footer-brand{flex-shrink:0;width:340px;max-width:100%}.mkt-footer-logo{width:auto;height:26px;margin-bottom:18px;display:block}.mkt-footer-claim{color:#ffffffa6;margin:0;font-size:14.5px;line-height:1.6}.mkt-footer-cols{flex-wrap:wrap;flex:1;gap:40px 72px;display:flex}.mkt-footer-col-title{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--denver);margin-bottom:16px;font-size:10.5px}.mkt-footer-links{flex-direction:column;gap:11px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.mkt-footer-links a{color:#ffffffbf;text-decoration:none;transition:color .2s}.mkt-footer-links a:hover{color:#fff}.mkt-footer-bottom{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:12px 26px;padding-top:24px;font-size:10.5px;display:flex}.mkt-footer-mobile-nav{display:none}@media (max-width:1023px){.mkt-footer{padding:30px 20px}.mkt-footer-grid{margin-bottom:0;display:block}.mkt-footer-cols,.mkt-footer-claim{display:none}.mkt-footer-logo{height:22px;margin-bottom:16px}.mkt-footer-mobile-nav{margin-bottom:20px;display:block}.mkt-footer-mobile-links{flex-wrap:wrap;gap:12px 22px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.mkt-footer-mobile-links a{color:#ffffffbf;text-decoration:none}.mkt-footer-mobile-links a:hover{color:#fff}.mkt-footer-bottom{border-top:0;gap:0 8px;padding-top:0}.mkt-footer-bottom>span:nth-child(2){display:none}.mkt-footer-bottom>span+span:before{content:"·";margin-right:8px}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{transition:none!important;animation:none!important}}.pcs{background:var(--bg)}.pcs-rule{background:var(--tang);width:56px;height:3px;margin-bottom:24px}.pcs-eyebrow{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--verde-d);margin:0 0 18px;font-size:11px}.pcs-eyebrow--denver{color:var(--denver)}.pcs-eyebrow--tang{color:var(--tang)}.pcs-h2{font-family:var(--fd);font-weight:800;font-size:clamp(var(--pcs-h2-m,30px), 3.2vw, var(--pcs-h2-d,46px));line-height:var(--pcs-h2-lh,1.04);letter-spacing:-.035em;color:var(--ink);text-wrap:pretty;margin:0 0 18px}.pcs-h2--blanco{color:#fff}.pcs-h2--comparativa{--pcs-h2-d:48px;max-width:802px}.pcs-h2--planes{max-width:820px}.pcs-h2--cta{--pcs-h2-d:50px;--pcs-h2-m:31px;max-width:660px}.pcs-h2--cta-guias{--pcs-h2-d:44px;--pcs-h2-lh:1.05;max-width:620px}.pcs-hero{background:var(--zaf);padding:68px var(--mkt-gutter) 250px;background-image:linear-gradient(178deg,#0f1b3cf7 0%,#0f1b3cf0 48%,#0f1b3c 100%);position:relative}.pcs-hero-inner{justify-content:space-between;align-items:flex-end;gap:80px;display:flex}.pcs-hero-copy{flex:1;min-width:0;max-width:820px}.pcs-pill{background:var(--tang);color:var(--tang-ink,#0f1b3c);font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;border-radius:9px;align-items:center;gap:12px;margin:0 0 28px;padding:11px 16px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 18px 38px -14px #f0752bd9}.pcs-pill-dot{background:#fff;border-radius:50%;width:8px;height:8px}.pcs-h1{font-family:var(--fd);letter-spacing:-.038em;color:#fff;max-width:860px;margin:0 0 24px;font-size:clamp(37px,3.55vw,68px);font-weight:800;line-height:1.03}.pcs-hl{background:linear-gradient(var(--tang), var(--tang)) 0 100%/100% 6px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:5px}.pcs-lead{color:#ffffffe0;text-wrap:pretty;max-width:720px;margin:0;font-size:20px;line-height:1.55}.pcs-hero-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:16px;display:flex}.pcs-toggle{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;gap:4px;padding:5px;display:flex}.pcs-toggle-tab{font-family:var(--fb);cursor:pointer;white-space:nowrap;color:#ffffffb3;background:0 0;border:0;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:600;transition:background .22s,color .22s}.pcs-toggle-tab.is-active{color:var(--zaf);background:#fff}.pcs-tl-mobile{display:none}.pcs-toggle-pill{font-family:var(--fm);letter-spacing:.1em;background:var(--tang);color:var(--tang-ink,#0f1b3c);vertical-align:1px;border-radius:11px;margin-left:7px;padding:3px 7px;font-size:9.5px;display:inline-block}.pcs-anual-box{background:#f0752b29;border:1px solid #f0752b73;border-radius:13px;align-items:center;gap:16px;max-width:470px;padding:14px 18px;display:flex}.pcs-anual-figures{flex-shrink:0;align-items:baseline;gap:7px;display:flex}.pcs-anual-big{font-family:var(--fd);letter-spacing:-.035em;color:#fff;font-size:26px;font-weight:800;line-height:1}.pcs-anual-small{font-family:var(--fm);letter-spacing:.06em;color:var(--tang);font-size:11px}.pcs-anual-arrow{font-family:var(--fd);color:var(--tang);font-size:18px;font-weight:800;line-height:1}.pcs-anual-sep{background:#f0752b80;flex-shrink:0;align-self:stretch;width:1px}.pcs-anual-text{color:#ffffffdb;text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.pcs-anual-text strong{color:#fff}.pcs-planes{background:var(--bg);padding:0 var(--mkt-gutter) 96px;position:relative}.pcs-planes-grid{margin-inline:auto;grid-template-columns:1fr 1.12fr;align-items:start;gap:26px;max-width:880px;margin-top:-140px;padding-top:40px;display:grid}@media (max-width:820px){.pcs-planes-grid{grid-template-columns:1fr;gap:20px;max-width:460px}}.pcs-plan{border-radius:20px;padding:34px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;position:relative}.pcs-plan--gratis{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 30px 70px -40px #0f1b3c80}.pcs-plan--gratis:hover{transform:translateY(-5px);box-shadow:0 40px 84px -40px #0f1b3c99}.pcs-plan--completo{background:var(--surface);border:2px solid var(--verde);animation:5.2s ease-in-out 1.2s infinite db-glow;box-shadow:0 40px 90px -40px #0f1b3c9e}.pcs-plan--completo:hover{transform:translateY(-8px)}.pcs-plan-head{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.pcs-plan-kicker{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.pcs-plan-kicker--verde{color:var(--verde-d)}.pcs-plan-name{font-family:var(--fd);letter-spacing:-.032em;color:var(--ink);margin:0;font-size:34px;font-weight:800;line-height:1}.pcs-plan-name--verde{color:var(--verde-dd)}.pcs-plan-price{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.pcs-plan-amount{font-family:var(--fd);letter-spacing:-.038em;white-space:nowrap;font-size:52px;font-weight:800;line-height:1}.pcs-plan-per{font-family:var(--fm);color:var(--muted);font-size:12.5px}.pcs-plan-nota{font-family:var(--fm);color:var(--muted);margin-bottom:20px;font-size:11px}.pcs-plan-callout{border-radius:11px;align-items:center;gap:11px;min-height:64px;margin-bottom:20px;padding:12px 14px;display:flex}.pcs-plan-callout p{text-wrap:pretty;flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.4}.pcs-plan-callout--gratis{border:1px solid var(--line);background:var(--surface-2)}.pcs-plan-callout--gratis p{color:var(--ink-soft);line-height:1.45}.pcs-plan-callout--prueba{border:1px dashed var(--tang);background:var(--tang-soft)}.pcs-plan-callout--prueba p{color:var(--tang-ink,#0f1b3c)}.pcs-plan-check{background:var(--tang);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.pcs-plan-hook{color:var(--ink);margin:0 0 24px;font-size:15px;font-weight:600;line-height:1.55}.pcs-plan-list{color:var(--ink-soft);flex-direction:column;gap:12px;margin:0 0 28px;padding:0;font-size:15px;list-style:none;display:flex}.pcs-plan-list li{text-wrap:pretty;padding-left:22px;line-height:1.5;position:relative}.pcs-plan-list li:before{content:"·";color:var(--verde-d);position:absolute;left:0}.pcs-plan-cta{text-align:center;border-radius:12px;padding:16px;font-size:15.5px;font-weight:600;text-decoration:none;display:block}.pcs-plan-cta--outline{border:1px solid var(--line-2);color:var(--ink);transition:border-color .2s,color .2s}.pcs-plan-cta--outline:hover{border-color:var(--verde);color:var(--verde-d)}.pcs-plan-cta--full{border-radius:12px;width:100%;padding:17px;font-size:15.5px}.pcs-plan-footnote{font-family:var(--fm);letter-spacing:.06em;text-align:center;color:var(--muted);margin-top:13px;font-size:10.5px}.pcs-promo{border:1px solid var(--card-hairline,#0000001f);background:currentColor;border-radius:11px;max-width:880px;margin:22px auto 0;padding:13px 16px}@supports (color:color-mix(in lab, red, red)){.pcs-promo{background:color-mix(in srgb, currentColor 4%, transparent)}}.pcs-promo{text-align:center;text-wrap:balance;font-size:15px;line-height:1.5}.pcs-promo strong{font-weight:700}.pcs-nunca{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;align-items:stretch;margin-top:34px;display:flex;overflow:hidden;box-shadow:0 24px 56px -38px #0f1b3c80}.pcs-nunca-cell{flex:1;min-width:0;padding:26px 28px}.pcs-nunca-cell+.pcs-nunca-cell{border-left:1px solid var(--line)}.pcs-nunca-cifra{font-family:var(--fd);letter-spacing:-.035em;color:var(--verde-dd);margin-bottom:9px;font-size:30px;font-weight:800;line-height:1}.pcs-nunca-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--verde-d);margin-bottom:7px;font-size:10.5px}.pcs-nunca-d{color:var(--ink-soft);text-wrap:pretty;font-size:13.5px;line-height:1.5}.pcs-cuenta{background:var(--zaf);padding:96px var(--mkt-gutter)}.pcs-cuenta-head{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:46px;display:flex}.pcs-cuenta-headcopy{max-width:840px}.pcs-cuenta-lead{color:#ffffffd6;text-wrap:pretty;max-width:760px;margin:0;font-size:17.5px;line-height:1.58}.pcs-pruebalo{background:var(--tang);border-radius:12px;flex-shrink:0;align-items:center;gap:13px;padding:13px 17px;display:inline-flex;box-shadow:0 16px 34px -18px #f0752be6}.pcs-pruebalo-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--tang-ink,#0f1b3c);flex-shrink:0;font-size:11px;font-weight:600}.pcs-pruebalo-sep{background:#ffffff73;flex-shrink:0;align-self:stretch;width:1px}.pcs-pruebalo-t{color:var(--tang-ink,#0f1b3c);font-size:15px;font-weight:600;line-height:1.4}.pcs-cuenta-grid{align-items:stretch;gap:38px;display:flex}.pcs-panel{background:#ffffff0d;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;flex-shrink:0;width:560px;display:flex;overflow:hidden;box-shadow:0 30px 70px -44px #000000b3}.pcs-panel-head{background:#ffffff0f;border-bottom:1px solid #ffffff24;align-items:center;gap:12px;padding:18px 30px;display:flex}.pcs-panel-k{font-family:var(--fm);letter-spacing:.17em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:600}.pcs-panel-line{background:#ffffff29;flex:1;height:1px}.pcs-panel-k2{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:10px}.pcs-panel-body{flex-direction:column;gap:26px;padding:30px;display:flex}.pcs-ajuste{border:0;margin:0;padding:0}.pcs-ajuste-legend{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:11px;margin-bottom:13px;padding:0;font-size:10.5px;font-weight:600;display:flex}.pcs-ajuste-num{width:22px;height:22px;color:var(--tang-soft);font-family:var(--fm);background:#f0752b33;border:1px solid #f0752b80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.pcs-chips{gap:8px;display:grid}.pcs-chips--4{grid-template-columns:repeat(4,1fr)}.pcs-chips--2{grid-template-columns:1fr 1fr}.pcs-chip{font-family:var(--fm);letter-spacing:.02em;cursor:pointer;text-align:center;color:#ffffffb8;background:#ffffff0d;border:1px solid #fff3;border-radius:11px;justify-content:center;align-items:center;min-height:46px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.2,.7,.3,1);display:flex}.pcs-chip.is-active{border-color:var(--tang);background:var(--tang);color:var(--tang-ink);box-shadow:0 10px 22px -12px #f0752be6}.pcs-panel-foot{background:#f0752b21;border-top:1px solid #f0752b5c;margin-top:auto;padding:26px 30px 28px}.pcs-panel-foot-k{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--tang);margin-bottom:12px;font-size:10px;font-weight:600}.pcs-panel-foot-row{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.pcs-panel-foot-big{font-family:var(--fd);letter-spacing:-.038em;color:#fff;font-size:46px;font-weight:800;line-height:1}.pcs-panel-foot-per{font-family:var(--fm);letter-spacing:.06em;color:#ffffff80;font-size:12px}.pcs-panel-foot-nota{color:#ffffff9e;text-wrap:pretty;font-size:13.5px;line-height:1.5}.pcs-cuenta-right{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.pcs-cuenta-cards{align-items:stretch;gap:18px;display:flex}.pcs-coste{border-radius:18px;flex:1;min-width:0;padding:28px 30px}.pcs-coste--db{background:#1e8e9b29;border:1px solid #1e8e9b80}.pcs-coste--tarjeta{background:#ffffff0d;border:1px solid #ffffff2e}.pcs-coste-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.pcs-coste-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.pcs-coste-dot--neutro{background:#ffffff8c}.pcs-coste-dot--live{background:var(--verde)}.pcs-coste-dot--live span{background:var(--verde);border-radius:50%;animation:2.4s ease-out infinite db-live;position:absolute;inset:0}.pcs-coste-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.pcs-coste-k--neutro{color:#ffffffc7}.pcs-coste-k--verde{color:#8fd4da}.pcs-coste-big{font-family:var(--fd);letter-spacing:-.038em;color:#fff;margin-bottom:8px;font-size:44px;font-weight:800;line-height:1}.pcs-coste-sub{color:#ffffffb3;margin-bottom:20px;font-size:14px;line-height:1.5}.pcs-coste-rows{flex-direction:column;gap:9px;margin:0;padding-top:18px;display:flex}.pcs-coste--db .pcs-coste-rows{border-top:1px solid #8fd4da4d}.pcs-coste--tarjeta .pcs-coste-rows{border-top:1px solid #fff3}.pcs-coste-rows>div{color:#ffffffc2;justify-content:space-between;gap:14px;font-size:14px;display:flex}.pcs-coste-rows dt{margin:0}.pcs-coste-rows dd{font-family:var(--fm);margin:0}.pcs-coste-tuyos{color:#8fd4da}.pcs-coste-alcance{font-family:var(--fd);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.15}.pcs-fijo{background:var(--tang);color:var(--tang-ink,#0f1b3c);text-wrap:pretty;border-radius:18px;flex:1;align-items:center;margin:0;padding:26px 34px;font-size:16px;line-height:1.55;display:flex;box-shadow:0 26px 60px -32px #f0752be6}.pcs-cuenta-foot{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;flex-wrap:wrap;gap:26px;margin-top:26px;font-size:10.5px;display:flex}.pcs-comp{background:var(--surface);padding:96px var(--mkt-gutter)}.pcs-comp-head{max-width:820px;margin-bottom:44px}.pcs-comp-lead{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:17.5px;line-height:1.6}.pcs-table-wrap{border:1px solid var(--line-2);border-radius:18px;overflow:hidden;box-shadow:0 26px 62px -42px #0f1b3c80}.pcs-table{border-collapse:collapse;table-layout:fixed;width:100%}.pcs-table col.pcs-col-label{width:auto}.pcs-table thead th{background:var(--surface-2);border-bottom:1px solid var(--line-2);vertical-align:bottom;text-align:center;padding:24px 12px 20px;font-weight:400}.pcs-table thead th.pcs-th-label{text-align:left;width:44%;padding-left:30px}.pcs-th-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.pcs-th-name{font-family:var(--fd);letter-spacing:-.028em;color:var(--ink);font-size:20px;font-weight:800;display:block}.pcs-th-name--verde{color:var(--verde-dd)}.pcs-th-price{font-family:var(--fm);color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.pcs-th-price--verde{color:var(--verde-d)}.pcs-td-completo{background:#edf6f7}.pcs-tr-group .pcs-td-group{background:var(--bg);border-bottom:1px solid var(--line);text-align:left;padding:16px 30px}.pcs-tr-group td{border-bottom:1px solid var(--line);background:var(--bg)}.pcs-tr-group td.pcs-td-completo{background:#e4eff0}.pcs-group-num{font-family:var(--fm);letter-spacing:.11em;color:var(--tang-ink-light);margin-right:12px;font-size:10.5px}.pcs-group-title{font-family:var(--fd);letter-spacing:-.024em;color:var(--ink);font-size:17px;font-weight:700}.pcs-tr-row .pcs-td-label{text-align:left;border-bottom:1px solid var(--line);padding:16px 24px 16px 30px;font-weight:400}.pcs-tr-row:last-child .pcs-td-label,.pcs-tr-row:last-child .pcs-td-cell{border-bottom:0}.pcs-row-t{color:var(--ink);font-size:15.5px;font-weight:500;line-height:1.4;display:block}.pcs-row-nota{color:var(--muted);text-wrap:pretty;margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.pcs-td-cell{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);padding:16px 0}.pcs-cell-check{background:var(--verde-soft);width:26px;height:26px;color:var(--verde-dd);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.pcs-cell-check--full{background:var(--verde);color:#fff}.pcs-cell-none{width:26px;height:26px;font-family:var(--fm);background:var(--surface-2);border:1px solid var(--line-2);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.pcs-cell-tag{font-family:var(--fm);letter-spacing:.05em;background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink-soft);white-space:nowrap;border-radius:13px;padding:6px 10px;font-size:11px}.pcs-table tfoot td{background:var(--surface-2);border-top:1px solid var(--line-2);text-align:center;padding:24px 12px}.pcs-tf-label{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;text-align:left!important;padding-left:30px!important}.pcs-tf-btn{white-space:nowrap;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.pcs-tf-btn--outline{border:1px solid var(--line-2);color:var(--ink);transition:border-color .2s,color .2s}.pcs-tf-btn--outline:hover{border-color:var(--verde);color:var(--verde-d)}.pcs-tf-btn--full,.pcs-tf-btn--full:link,.pcs-tf-btn--full:visited,.pcs-tf-btn--full:hover,.pcs-tf-btn--full:focus,.pcs-tf-btn--full:focus-visible,.pcs-tf-btn--full:active{color:#fff}.pcs-tf-btn--full{background:var(--verde);padding:13px 20px;transition:background .2s}.pcs-tf-btn--full:hover{background:var(--verde-d)}.pcs-comp-cards{flex-direction:column;gap:20px;display:flex}.pcs-mgroup{border:1px solid var(--line-2);border-radius:15px;overflow:hidden}.pcs-mgroup-head{background:var(--surface-2);border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:14px 16px;display:flex}.pcs-mrow{padding:14px 16px}.pcs-mrow+.pcs-mrow{border-top:1px solid var(--line)}.pcs-mrow-t{color:var(--ink);margin-bottom:9px;font-size:14.5px;font-weight:500;line-height:1.4}.pcs-mrow-cells{gap:7px;display:flex}.pcs-mcell{font-family:var(--fm);letter-spacing:.05em;text-align:center;border-radius:8px;flex:1;padding:7px 4px;font-size:10px;line-height:1.3}.pcs-mcell--si{background:var(--verde-soft);color:var(--verde-dd);font-weight:600}.pcs-mcell--no{background:var(--surface-2);color:var(--line-2);text-decoration:line-through}.pcs-mcell--tag{background:var(--tang-soft);color:var(--tang-dd)}.pcs-faq{background:var(--denver-soft);padding:96px var(--mkt-gutter)}.pcs-faq-grid{align-items:flex-start;gap:80px;display:flex}.pcs-faq-intro{flex-shrink:0;width:400px}.pcs-h2--faq{--pcs-h2-d:38px;--pcs-h2-m:28px;--pcs-h2-lh:1.06;max-width:400px;margin-bottom:20px}.pcs-faq-note{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.6}.pcs-mail{color:var(--verde-d);border-bottom:1px solid var(--verde);text-decoration:none}.pcs-faq-list{border-bottom:1px solid var(--line-2);flex:1}.pcs-faq-item{border-top:1px solid var(--line-2);padding:22px 0}.pcs-faq-q{margin:0}.pcs-faq-q button{cursor:pointer;text-align:left;width:100%;font-family:var(--fd);letter-spacing:-.022em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:0;font-size:19px;font-weight:700;line-height:1.3;display:flex}.pcs-faq-icon{border:1px solid var(--line-2);background:var(--surface);width:30px;height:30px;color:var(--ink-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:1;display:flex}.pcs-faq-a{color:var(--ink-soft);text-wrap:pretty;max-width:900px;margin-top:12px;font-size:16px;line-height:1.62}.fnc-hero,.pcs-hero,.gui-hero,.cto-hero{position:relative;overflow:hidden}.fnc-hero-media,.pcs-hero-media,.gui-hero-media,.cto-hero-media,.mkt-cta-media{z-index:0;display:block;position:absolute;inset:0}.mkt-photo-img{object-fit:cover;width:100%;height:100%;display:block}.mkt-photo-scrim{background-image:linear-gradient(96deg,#0f1b3cf5 0%,#0f1b3ceb 36%,#0f1b3cad 66%,#0f1b3c8f 100%);position:absolute;inset:0}.fnc-hero>:not([class*=-hero-media]),.pcs-hero>:not([class*=-hero-media]),.gui-hero>:not([class*=-hero-media]),.cto-hero>:not([class*=-hero-media]){z-index:1;position:relative}.mkt-cta-foto{overflow:hidden}.mkt-cta-foto:before{content:"";z-index:0;background-image:linear-gradient(94deg,#0f1b3cf2 0%,#0f1b3cdb 42%,#0f1b3ca8 74%,#0f1b3cbd 100%);position:absolute;inset:0}.pcs-cta{background:var(--zaf);background-image:linear-gradient(94deg,#0f1b3cf2 0%,#0f1b3cd1 42%,#0f1b3c99 74%,#0f1b3cb3 100%);align-items:center;min-height:440px;display:flex;position:relative}.pcs-cta-inner{padding:88px var(--mkt-gutter);z-index:1;max-width:900px;position:relative}.sec-cta-foto{overflow:hidden}.sec-cta-media{z-index:0;position:absolute;inset:0}.sec-cta-media .sec-foto-img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.sec-cta-foto:before{content:none}.sec-cta-veil{z-index:0;pointer-events:none;background-image:linear-gradient(92deg,#0f1b3cf2 0%,#0f1b3cf0 40%,#0f1b3cbd 54%,#0f1b3c57 68%,#0f1b3c38 100%);position:absolute;inset:0}.sec-cta-inner{box-sizing:content-box;max-width:600px;padding-top:64px;padding-bottom:64px;padding-right:0}.sec-cta-foto .pcs-h2{--pcs-h2-d:38px;--pcs-h2-m:27px;max-width:600px}.sec-cta-foto .pcs-cta-lead{color:#ffffffeb;max-width:560px;margin-bottom:26px}.sec-cta-foto .sec-hero-proofs{color:#ffffffd1}.pcs-cta-lead{color:#ffffffdb;text-wrap:pretty;max-width:620px;margin:0 0 32px;font-size:18px;line-height:1.6}.pcs-cta-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pcs-cta-main{border-radius:12px;padding:18px 30px;font-size:16.5px}.pcs-cta-ghost,.pcs-cta-ghost:link,.pcs-cta-ghost:visited,.pcs-cta-ghost:hover,.pcs-cta-ghost:focus,.pcs-cta-ghost:focus-visible,.pcs-cta-ghost:active{color:#fff}.pcs-cta-ghost{white-space:nowrap;border:1px solid #ffffff80;border-radius:12px;padding:18px 28px;font-size:16.5px;font-weight:600;text-decoration:none;transition:background .2s}.pcs-cta-ghost:hover{background:#ffffff1f}.pcs-only-mobile{display:none}@media (max-width:1023px){.pcs-only-desktop{display:none}.pcs-only-mobile{display:flex}.pcs-hero{padding:26px 20px 30px}.pcs-hero-inner{flex-direction:column;align-items:stretch;gap:22px}.pcs-lead{font-size:16px}.pcs-hero-side{align-items:stretch}.pcs-toggle{border-radius:13px}.pcs-toggle-tab{border-radius:9px;flex:1;min-height:44px;padding:12px 8px;font-size:12.5px;line-height:1.3}.pcs-tl-desktop{display:none}.pcs-tl-mobile{display:inline}.pcs-anual-box{max-width:none}.pcs-planes{padding:22px 20px 34px}.pcs-planes-grid{flex-direction:column;gap:16px;margin-top:0;padding-top:14px;display:flex}.pcs-plan{border-radius:18px;padding:24px 22px}.pcs-plan-name{font-size:28px}.pcs-plan-amount{font-size:42px}.pcs-plan-callout{min-height:0}.pcs-plan-cta{min-height:50px}.pcs-nunca{border-radius:16px;flex-direction:column}.pcs-nunca-cell{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.pcs-nunca-cell+.pcs-nunca-cell{border-left:0;border-top:1px solid var(--line)}.pcs-nunca-cifra{flex-shrink:0;width:78px;margin-bottom:0;font-size:24px}.pcs-cuenta{padding:48px 20px}.pcs-cuenta-head{flex-direction:column;align-items:stretch;gap:22px;margin-bottom:24px}.pcs-pruebalo{display:none}.pcs-cuenta-grid{flex-direction:column;gap:22px}.pcs-panel{width:auto}.pcs-panel-body{gap:20px;padding:20px}.pcs-chip{min-height:44px;padding:0 6px;font-size:12px}.pcs-cuenta-cards{flex-direction:column;gap:12px}.pcs-coste{border-radius:15px;padding:20px}.pcs-coste-big{font-size:34px}.pcs-coste-alcance{font-size:21px}.pcs-fijo{border-radius:15px;padding:20px;font-size:15px}.pcs-comp,.pcs-faq{padding:48px 20px}.pcs-faq-grid{flex-direction:column;gap:22px}.pcs-faq-intro{width:auto}.pcs-faq-item{padding:18px 0}.pcs-faq-q button{gap:14px;font-size:16px}.pcs-faq-icon{width:32px;height:32px}.pcs-faq-a{font-size:14.5px}.pcs-cta{min-height:0}.pcs-cta-inner{padding:44px 20px}.pcs-cta-actions .pcs-cta-main,.pcs-cta-actions .pcs-cta-ghost{text-align:center;justify-content:center;width:100%}}@media (min-width:1024px) and (max-width:1279px){.pcs-hero-inner{flex-direction:column;align-items:flex-start;gap:30px}.pcs-cuenta-grid{flex-direction:column}.pcs-panel{width:auto}}.fnc{background:var(--bg)}.fnc-h1{font-family:var(--fd);letter-spacing:-.038em;color:#fff;max-width:860px;margin:0 0 26px;font-size:clamp(38px,3.65vw,70px);font-weight:800;line-height:1.02}.fnc-h2{font-family:var(--fd);font-weight:800;font-size:clamp(var(--fnc-h2-m,30px), 3.3vw, var(--fnc-h2-d,46px));line-height:var(--fnc-h2-lh,1.04);letter-spacing:-.035em;color:var(--ink);text-wrap:pretty;margin:0 0 20px}.fnc-h2--blanco{color:#fff}.fnc-h2--explorador{--fnc-h2-d:50px;max-width:840px}.fnc-h2--limites{--fnc-h2-d:40px;--fnc-h2-m:27px;--fnc-h2-lh:1.06;max-width:520px}.fnc-h2--catalogo{max-width:1002px}.fnc-h2--cobros{max-width:900px}.fnc-h2--clientes{max-width:954px}.pcs-rule--zaf{background:var(--zaf)}.fnc-section-lead{color:var(--ink-soft);text-wrap:pretty;max-width:640px;margin:0 0 32px;font-size:17.5px;line-height:1.6}.fnc-checkchip{background:var(--verde);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.fnc-hero{background:var(--zaf);background-image:linear-gradient(120deg,#0f1b3cfa 0%,#0f1b3cf0 44%,#0f1b3ccc 72%,#0f1b3ceb 100%);position:relative}.fnc-hero-inner{padding:70px var(--mkt-gutter) 84px;align-items:flex-end;gap:96px;display:flex}.fnc-hero-copy{flex:1;min-width:0;max-width:900px}.fnc-hero-lead{color:#ffffffe0;text-wrap:pretty;max-width:740px;margin:0 0 34px;font-size:20.5px;line-height:1.55}.fnc-hero-actions{align-items:center;gap:14px;display:flex}.fnc-cta-main{border-radius:12px;padding:18px 30px;font-size:16.5px}.fnc-hero-panel{background:#ffffff0f;border:1px solid #ffffff29;border-radius:20px;flex-shrink:0;width:520px;padding:28px 30px}.fnc-hero-panel-head{font-family:var(--fm);letter-spacing:.19em;text-transform:uppercase;color:var(--denver);align-items:center;gap:12px;margin-bottom:22px;font-size:10px;font-weight:600;display:flex}.fnc-hero-panel-line{background:#ffffff29;flex:1;height:1px}.fnc-hero-familia{align-items:flex-start;gap:16px;padding:16px 0;display:flex}.fnc-hero-familia+.fnc-hero-familia{border-top:1px solid #ffffff21}.fnc-hero-num{font-family:var(--fm);letter-spacing:.11em;color:var(--tang);flex-shrink:0;width:26px;font-size:11px}.fnc-hero-familia-copy{flex:1;min-width:0}.fnc-hero-familia-t{font-family:var(--fd);letter-spacing:-.024em;color:#fff;font-size:19px;font-weight:700}.fnc-hero-familia-d{color:#ffffff9e;margin-top:3px;font-size:13.5px;line-height:1.5}.fnc-hero-count{font-family:var(--fm);letter-spacing:.06em;color:#ffffff80;flex-shrink:0;font-size:11px}.fnc-toldo{background:var(--tang);position:relative}.fnc-toldo-cells{align-items:stretch;display:flex}.fnc-toldo-cell{flex:1;padding:32px 48px}.fnc-toldo-cell:first-child{padding-left:var(--mkt-gutter)}.fnc-toldo-cell:last-child{padding-right:var(--mkt-gutter)}.fnc-toldo-cell+.fnc-toldo-cell{border-left:2px solid #0f1b3c2e}.fnc-toldo-big{font-family:var(--fd);letter-spacing:-.035em;color:var(--zaf);margin-bottom:10px;font-size:46px;font-weight:800;line-height:1}.fnc-toldo-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--zaf);margin-bottom:6px;font-size:11px}.fnc-toldo-d{color:var(--tang-ink);max-width:300px;margin:0;font-size:13.5px;line-height:1.5}.fnc-toldo-feston{background:var(--tang);background-image:radial-gradient(circle at 9px 16px,#fff 9px,#0000 9.5px);background-size:24px 16px;height:16px}.fnc-exp{background:var(--surface);padding:104px var(--mkt-gutter) 96px}.fnc-exp-head{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:52px;display:flex}.fnc-exp-headcopy{max-width:840px}.fnc-exp-badge{background:var(--verde-soft);color:var(--verde-dd);font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;border-radius:8px;align-items:center;gap:10px;margin:0 0 20px;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.fnc-exp-lead{color:var(--ink-soft);text-wrap:pretty;max-width:720px;margin:0;font-size:18px;line-height:1.6}.fnc-det{background:var(--zaf);border-radius:24px;margin-bottom:20px;overflow:hidden;box-shadow:0 44px 100px -44px #0f1b3cd9}.fnc-det-grid{align-items:stretch;display:flex}.fnc-det-main{border-right:1px solid #ffffff24;flex-shrink:0;width:640px;padding:36px 40px 34px}.fnc-det-meta{align-items:center;gap:12px;margin-bottom:20px;display:flex}.fnc-det-grupo{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;background:var(--tang);color:var(--tang-ink);border-radius:6px;padding:6px 10px;font-size:10px;font-weight:600}.fnc-det-ruta{font-family:var(--fm);letter-spacing:.06em;color:#ffffff80;font-size:11.5px}.fnc-det-title{font-family:var(--fd);letter-spacing:-.034em;color:#fff;text-wrap:pretty;margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.08}.fnc-det-lead{color:#fffc;text-wrap:pretty;margin:0 0 22px;font-size:17px;line-height:1.58}.fnc-det-nota{color:#ffffffc7;text-wrap:pretty;border-top:1px solid #ffffff24;align-items:center;gap:14px;padding-top:20px;font-size:14.5px;line-height:1.5;display:flex}.fnc-live{background:var(--verde);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.fnc-live span{background:var(--verde);border-radius:50%;animation:2.4s ease-out infinite db-live;position:absolute;inset:0}.fnc-det-col{border-right:1px solid #ffffff24;flex:1;min-width:0;padding:36px 40px 34px}.fnc-det-col--last{border-right:0}.fnc-det-col-head{align-items:center;gap:9px;margin-bottom:18px;display:flex}.fnc-det-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.fnc-det-icon--tang{background:var(--tang)}.fnc-det-icon--verde{background:var(--verde)}.fnc-det-k{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600}.fnc-det-k--tang{color:var(--tang)}.fnc-det-k--verde{color:#8fd4da}.fnc-det-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.fnc-det-list li{color:#ffffffdb;text-wrap:pretty;padding-left:16px;font-size:15.5px;line-height:1.55;position:relative}.fnc-det-list li:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.fnc-det-list--tang li:before{background:var(--tang)}.fnc-det-list--verde li:before{background:var(--verde)}.fnc-exp-tags{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:26px;margin-bottom:34px;padding-left:4px;font-size:10.5px;display:flex}.fnc-groups{grid-template-columns:repeat(4,1fr);align-items:start;gap:28px;display:grid}.fnc-group-head{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.fnc-group-num{font-family:var(--fm);letter-spacing:.11em;color:var(--tang-ink-light,#aa5018);flex-shrink:0;font-size:11px}.fnc-group-title{font-family:var(--fd);letter-spacing:-.028em;text-wrap:pretty;margin:0;font-size:21px;font-weight:800;line-height:1.14}.fnc-group-meta{align-items:center;gap:10px;margin-bottom:12px;display:flex}.fnc-group-line{background:var(--line);flex:1;height:1px}.fnc-group-count{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10.5px}.fnc-group-lead{color:var(--ink-soft);text-wrap:pretty;margin:0 0 14px;font-size:14px;line-height:1.5}.fnc-group-items{flex-direction:column;gap:7px;display:flex}.fnc-item{cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:14px;width:100%;padding:15px 17px;font-family:inherit;transition:background .24s,border-color .24s,transform .24s cubic-bezier(.2,.7,.3,1);display:flex}.fnc-item.is-active{border-color:var(--zaf);background:var(--zaf);box-shadow:0 22px 48px -30px #0f1b3cbf}.fnc-item-dot{background:var(--line-2);border-radius:50%;flex-shrink:0;width:9px;height:9px}.fnc-item.is-active .fnc-item-dot{background:var(--tang)}.fnc-item-copy{flex:1;min-width:0;display:block}.fnc-item-title{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.3;display:block}.fnc-item.is-active .fnc-item-title{color:#fff}.fnc-item-desc{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.fnc-item.is-active .fnc-item-desc{color:#ffffffb3}.fnc-item-arrow{font-family:var(--fm);color:#0000;flex-shrink:0;font-size:14px}.fnc-item.is-active .fnc-item-arrow{color:var(--tang)}.fnc-cat{background:var(--denver-soft);padding:96px var(--mkt-gutter);scroll-margin-top:24px}.fnc-cat-grid{align-items:stretch;gap:76px;display:flex}.fnc-cat-copy{flex-direction:column;flex:1;min-width:0;display:flex}.fnc-cat-puntos{flex-direction:column;display:flex}.fnc-cat-punto{border-bottom:1px solid #0f1b3c1f;align-items:flex-start;gap:22px;padding:20px 0;display:flex}.fnc-cat-num{font-family:var(--fm);letter-spacing:.1em;color:var(--tang-ink-light);flex-shrink:0;width:26px;padding-top:5px;font-size:11px}.fnc-cat-t{font-family:var(--fd);letter-spacing:-.025em;margin:0 0 6px;font-size:20px;font-weight:700}.fnc-cat-d{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.fnc-cat-demo{flex-shrink:0;width:600px}.fnc-mock{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;overflow:hidden;box-shadow:0 34px 74px -40px #0f1b3c99}.fnc-mock-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.fnc-mock-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.fnc-mock-badge{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;background:var(--verde-soft);color:var(--verde-dd);border-radius:7px;padding:6px 10px;font-size:10.5px}.fnc-mock-body{padding:18px 20px 22px}.fnc-mock-cat{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--tang-dd);margin-bottom:12px;font-size:10px}.fnc-fichas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fnc-ficha{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.fnc-ficha.is-agotado{background:var(--surface-2)}.fnc-ficha-media{height:104px;position:relative}.fnc-ficha-thumb{display:block;position:absolute;inset:0}.fnc-ficha.is-agotado .fnc-ficha-thumb{filter:grayscale();opacity:.42}.fnc-ficha-tag{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;background:var(--tang);color:var(--tang-ink,#0f1b3c);border-radius:6px;padding:5px 8px;font-size:9.5px;font-weight:600;position:absolute;top:10px;left:10px}.fnc-ficha-tag--agotado{color:#fff;background:var(--ink-soft)}.fnc-ficha-body{padding:12px 14px 14px}.fnc-ficha-n{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.28}.fnc-ficha.is-agotado .fnc-ficha-n{color:var(--ink-soft)}.fnc-ficha-d{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4}.fnc-ficha-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.fnc-ficha-precio{font-family:var(--fd);letter-spacing:-.028em;font-size:17px;font-weight:800}.fnc-ficha-cta{background:var(--verde);color:#fff;border-radius:9px;flex-shrink:0;padding:8px 13px;font-size:12.5px;font-weight:600}.fnc-ficha-cta--no{border:1px dashed var(--muted);color:var(--ink-soft);background:var(--surface)}.fnc-mock-foot{border-top:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:14px;line-height:1.5;display:flex}.fnc-atajo{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:16px;margin-top:16px;padding:15px 18px;display:flex;box-shadow:0 14px 34px -28px #0f1b3c80}.fnc-atajo-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10px}.fnc-atajo-sep{background:var(--line);flex-shrink:0;align-self:stretch;width:1px}.fnc-atajo-t{min-width:0;color:var(--ink-soft);flex:1;font-size:14.5px;line-height:1.5}.fnc-atajo-t strong{color:var(--ink)}.fnc-cobros{background:var(--zaf);padding:96px var(--mkt-gutter);scroll-margin-top:24px}.fnc-cobros-head{max-width:900px;margin-bottom:52px}.fnc-cobros-lead{color:#ffffffd6;text-wrap:pretty;max-width:760px;margin:0;font-size:17.5px;line-height:1.58}.fnc-cobros-cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:34px;display:grid}.fnc-cobro{background:#ffffff0d;border:1px solid #ffffff26;border-radius:18px;padding:28px 30px 30px;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.2,.7,.3,1)}.fnc-cobro:hover{background:#ffffff14;border-color:#ffffff47;transform:translateY(-3px)}.fnc-cobro-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--tang);margin-bottom:18px;font-size:11px}.fnc-cobro-t{font-family:var(--fd);letter-spacing:-.028em;color:#fff;text-wrap:pretty;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.18}.fnc-cobro-d{color:#ffffffc2;text-wrap:pretty;margin:0 0 20px;font-size:15.5px;line-height:1.58}.fnc-cobro-chips{flex-wrap:wrap;gap:7px;display:flex}.fnc-cobro-chips span{font-family:var(--fm);letter-spacing:.05em;color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;padding:6px 10px;font-size:10.5px}.fnc-cobros-lower{align-items:flex-start;gap:34px;display:flex}.fnc-pedidos{background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;flex:1;min-width:0;padding:30px 32px}.fnc-pedidos-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.fnc-pedidos-badge{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;background:var(--tang);color:var(--tang-ink);border-radius:7px;padding:7px 11px;font-size:10.5px}.fnc-pedidos-sub{font-family:var(--fm);color:#fff9;font-size:12px}.fnc-pedidos-list{background:var(--surface);border-radius:15px;overflow:hidden}.fnc-pedido{align-items:center;gap:16px;padding:15px 18px;display:flex}.fnc-pedido+.fnc-pedido{border-top:1px solid var(--line)}.fnc-pedido-hora{font-family:var(--fm);width:64px;color:var(--ink);flex-shrink:0;font-size:12.5px;font-weight:600}.fnc-pedido-copy{flex:1;min-width:0}.fnc-pedido-t{color:var(--ink);font-size:15px;font-weight:600}.fnc-pedido-d{color:var(--ink-soft);margin-top:2px;font-size:13px}.fnc-pedido-codigo{font-family:var(--fm);letter-spacing:.06em;color:var(--muted);flex-shrink:0;font-size:11.5px;font-weight:600}.fnc-pedido-estado{font-family:var(--fm);border-radius:14px;flex-shrink:0;padding:6px 10px;font-size:11px}.fnc-pedido-estado--pagado{background:var(--verde-soft);color:var(--verde-dd)}.fnc-pedido-estado--prep{background:var(--tang-soft);color:var(--tang-dd)}.fnc-pedido-estado--tarde{background:var(--denver-soft);color:var(--verde-dd)}.fnc-pedidos-foot{background:var(--surface-2);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.fnc-pedidos-foot-k{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.fnc-pedidos-print{color:var(--zaf);border:1px solid var(--line-2);border-radius:9px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:600}.fnc-garantias{flex-direction:column;flex-shrink:0;gap:14px;width:420px;display:flex}.fnc-garantia{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.fnc-garantia .fnc-checkchip{width:21px;height:21px;margin-top:2px}.fnc-garantia-t{color:#fff;margin-bottom:5px;font-size:15.5px;font-weight:600}.fnc-garantia-d{color:#ffffffad;text-wrap:pretty;font-size:14px;line-height:1.5}.fnc-clientes{background:var(--surface);padding:96px var(--mkt-gutter);scroll-margin-top:24px}.fnc-clientes-grid{align-items:flex-start;gap:64px;display:flex}.fnc-clientes-copy{flex:1;min-width:0}.fnc-clientes-copy .fnc-section-lead strong{color:var(--ink)}.fnc-clientes-bloques{flex-direction:column;gap:14px;margin-bottom:30px;display:flex}.fnc-cliente-bloque{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:20px;padding:22px 24px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .2s;display:flex;box-shadow:0 18px 40px -34px #0f1b3c8c}.fnc-cliente-bloque:hover{border-color:#f0752b73;transform:translate(5px);box-shadow:0 24px 46px -30px #0f1b3c99}.fnc-bloque-bar{background:var(--tang);border-radius:3px;flex-shrink:0;align-self:stretch;width:4px}.fnc-bloque-k{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--tang-dd);margin-bottom:8px;font-size:10px;font-weight:600}.fnc-bloque-t{color:var(--ink);margin-bottom:6px;font-size:17.5px;font-weight:600}.fnc-bloque-d{color:var(--ink-soft);text-wrap:pretty;font-size:15px;line-height:1.55}.fnc-avisos{background:var(--zaf);border-radius:20px;flex-shrink:0;width:660px;padding:30px 32px}.fnc-avisos-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fnc-avisos-badge{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;background:var(--tang);color:var(--tang-ink);border-radius:7px;padding:7px 11px;font-size:10px}.fnc-avisos-sub{font-family:var(--fm);letter-spacing:.11em;text-transform:uppercase;color:var(--denver);font-size:10.5px}.fnc-avisos-title{font-family:var(--fd);letter-spacing:-.032em;color:#fff;text-wrap:pretty;margin:0 0 22px;font-size:29px;font-weight:800;line-height:1.12}.fnc-avisos-list{flex-direction:column;gap:9px;display:flex}.fnc-aviso{background:#ffffff0d;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:14px;padding:13px 15px;transition:background .22s,border-color .22s;display:flex}.fnc-aviso:hover{background:#ffffff17;border-color:#ffffff3d}.fnc-aviso-cuando{font-family:var(--fm);letter-spacing:.05em;color:var(--tang);flex-shrink:0;width:52px;font-size:11px;font-weight:600}.fnc-aviso-t{color:#fff;flex:1;min-width:0;font-size:15px;font-weight:600}.fnc-aviso-d{color:#fff9;text-align:right;flex-shrink:0;max-width:230px;font-size:13.5px;line-height:1.4}.fnc-avisos-foot{color:#ffffffbd;border-top:1px solid #ffffff24;align-items:center;gap:12px;margin-top:20px;padding-top:18px;font-size:14px;line-height:1.5;display:flex}.fnc-avisos-foot .fnc-checkchip{width:19px;height:19px}.fnc-nohacemos{background:var(--surface-2);padding:88px var(--mkt-gutter);border-top:1px solid var(--line)}.fnc-nohacemos-grid{align-items:flex-start;gap:76px;display:flex}.fnc-nohacemos-copy{flex-shrink:0;width:520px}.fnc-nohacemos-eyebrow{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11px}.fnc-nohacemos-cards{flex:1;grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.fnc-nohace{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.fnc-nohace-x{background:var(--line-2);width:20px;height:20px;color:var(--ink-soft);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:700;line-height:1;display:flex}.fnc-nohace-t{color:var(--ink);margin-bottom:5px;font-size:16px;font-weight:600}.fnc-nohace-d{color:var(--ink-soft);text-wrap:pretty;font-size:14.5px;line-height:1.55}.fnc-cta-note{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:11px}@media (max-width:1279px){.fnc-hero-inner{flex-direction:column;align-items:stretch;gap:34px}.fnc-hero-panel{width:auto}.fnc-det-grid{flex-direction:column}.fnc-det-main{border-bottom:1px solid #ffffff24;border-right:0;width:auto}.fnc-det-col{border-right:0}.fnc-det-col+.fnc-det-col{border-top:1px solid #ffffff24}.fnc-groups{grid-template-columns:1fr 1fr}.fnc-cat-grid{flex-direction:column}.fnc-cat-demo{width:auto}.fnc-cobros-lower{flex-direction:column}.fnc-garantias{width:auto}.fnc-clientes-grid{flex-direction:column}.fnc-avisos{width:auto}.fnc-nohacemos-grid{flex-direction:column;gap:34px}.fnc-nohacemos-copy{width:auto}}@media (max-width:1023px){.fnc-hero-inner{padding:26px 20px 44px}.fnc-hero-lead{font-size:16px}.fnc-toldo-cells{flex-direction:column}.fnc-toldo-cell{padding:22px 20px}.fnc-toldo-cell:first-child,.fnc-toldo-cell:last-child{padding-left:20px;padding-right:20px}.fnc-toldo-cell+.fnc-toldo-cell{border-top:2px solid #0f1b3c2e;border-left:0}.fnc-toldo-big{font-size:34px}.fnc-toldo-feston{background-size:19px 13px;height:13px}.fnc-exp{padding:48px 20px}.fnc-exp-head{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:26px}.fnc-exp-head .pcs-pruebalo{display:none}.fnc-det-main,.fnc-det-col{padding:24px 20px}.fnc-det-title{font-size:27px}.fnc-groups{grid-template-columns:1fr;gap:22px}.fnc-item{min-height:44px;padding:13px 14px}.fnc-cat,.fnc-cobros,.fnc-clientes{padding:48px 20px}.fnc-nohacemos{padding:44px 20px}.fnc-cobros-cards{grid-template-columns:1fr;gap:14px}.fnc-pedidos{padding:20px}.fnc-pedido-codigo{display:none}.fnc-fichas{grid-template-columns:1fr}.fnc-ficha{align-items:center;gap:12px;padding:10px;display:flex}.fnc-ficha-media{flex-shrink:0;width:46px;height:46px}.fnc-ficha-thumb{border-radius:11px}.fnc-ficha-tag{display:none}.fnc-ficha-body{flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.fnc-ficha-foot{flex-shrink:0;margin-top:0;margin-left:auto}.fnc-ficha-cta{border-radius:11px;align-items:center;min-height:44px;padding:0 14px;display:flex}.fnc-nohacemos-cards{grid-template-columns:1fr}.fnc-aviso-d{display:none}}@media (max-width:374px){.fnc-ficha-body{flex-wrap:wrap}.fnc-ficha-foot{justify-content:space-between;align-items:center;width:100%;margin-left:0;display:flex}.fnc-pedido{gap:10px;padding:12px 14px}.fnc-pedido-hora{width:auto}.fnc-pedido-estado{padding:5px 8px}}.ftr-breadcrumb{font-family:var(--fm);letter-spacing:.1em;color:#fff9;align-items:center;gap:9px;margin-bottom:34px;font-size:11px;display:flex}.ftr-breadcrumb-sep{color:#ffffff80}.ftr-breadcrumb-current{color:var(--tang)}.gui{background:var(--bg)}.gui-hero{background:var(--zaf);padding:70px var(--mkt-gutter) 76px;background-image:linear-gradient(120deg,#0f1b3cfa 0%,#0f1b3ced 52%,#0f1b3cdb 100%)}.gui-hero-grid{align-items:flex-end;gap:80px;display:flex}.gui-hero-copy{flex:1;min-width:0;max-width:840px}.gui-h1{font-family:var(--fd);letter-spacing:-.037em;color:#fff;margin:0 0 24px;font-size:clamp(34px,3.35vw,64px);font-weight:800;line-height:1.03}.gui-hero-lead{color:#ffffffe0;text-wrap:pretty;max-width:700px;margin:0 0 30px;font-size:19.5px;line-height:1.55}.gui-count-band{background:#ffffff12;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:14px;max-width:620px;padding:15px 18px;display:flex}.gui-count-badge{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;color:#fffc;background:#ffffff1f;border-radius:7px;flex-shrink:0;padding:6px 10px;font-size:10.5px}.gui-count-text{color:#ffffffb3;flex:1;min-width:0;font-size:15.5px}.gui-prisa{background:#f0752b26;border:1px solid #f0752b73;border-radius:18px;flex-shrink:0;width:440px;padding:26px 28px}.gui-prisa-k{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--tang);margin-bottom:14px;font-size:10px;font-weight:600}.gui-prisa-t{font-family:var(--fd);letter-spacing:-.028em;color:#fff;text-wrap:pretty;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.2}.gui-prisa-d{color:#ffffffc7;margin:0 0 18px;font-size:14.5px;line-height:1.55}.gui-prisa-cta{color:var(--zaf);background:#fff;border-radius:11px;padding:13px 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.gui-momentos{background:var(--surface);padding:88px var(--mkt-gutter)}.gui-momentos-head{max-width:820px;margin-bottom:44px}.gui-h2{font-family:var(--fd);font-weight:800;font-size:clamp(27px, 2.9vw, var(--gui-h2-d,44px));letter-spacing:-.035em;color:var(--ink);text-wrap:pretty;max-width:var(--gui-h2-w,820px);margin:0 0 18px;line-height:1.05}.gui-h2--sectores{--gui-h2-d:42px;--gui-h2-w:760px;margin-bottom:16px}.gui-grupos{grid-template-columns:repeat(4,1fr);align-items:start;gap:22px;display:grid}.gui-grupo{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;overflow:hidden;box-shadow:0 22px 52px -38px #0f1b3c80}.gui-grupo:hover{transform:translateY(-5px);box-shadow:0 32px 66px -38px #0f1b3c99}.gui-grupo-head{border-bottom:1px solid var(--line);padding:26px 26px 20px}.gui-grupo-num{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--tang-ink-light,#aa5018);margin-bottom:12px;font-size:10.5px}.gui-grupo-t{font-family:var(--fd);letter-spacing:-.03em;text-wrap:pretty;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.14}.gui-grupo-d{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.gui-grupo-items{margin:0;padding:0;list-style:none}.gui-item{align-items:center;gap:14px;padding:15px 26px;display:flex}.gui-item+.gui-item{border-top:1px solid var(--line)}.gui-item-t{min-width:0;color:var(--ink);flex:1;font-size:14.5px;font-weight:500;line-height:1.4}.gui-item-min{font-family:var(--fm);color:var(--muted);flex-shrink:0;font-size:10.5px}.gui-oficios{background:var(--denver-soft);padding:88px var(--mkt-gutter)}.gui-oficios-head{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:40px;display:flex}.gui-oficios-copy{max-width:760px}.gui-oficios-lead{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.gui-vernueve{color:var(--verde-d);border-bottom:1px solid var(--verde);flex-shrink:0;padding-bottom:2px;font-size:15.5px;font-weight:600;text-decoration:none}.gui-oficios-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gui-oficio{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:transform .26s cubic-bezier(.2,.7,.3,1),border-color .2s,box-shadow .26s;display:flex}a.gui-oficio:hover{border-color:#f0752b73;transform:translate(5px);box-shadow:0 18px 40px -32px #0f1b3c80}.gui-oficio-dot{border-radius:3px;flex-shrink:0;width:11px;height:11px}.gui-oficio-copy{flex:1;min-width:0;display:block}.gui-oficio-n{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3;display:block}.gui-oficio-d{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.gui-oficio-arrow{font-family:var(--fm);color:var(--verde-d);flex-shrink:0;font-size:14px}.cto{background:var(--bg)}.cto-hero{background:var(--zaf);padding:70px var(--mkt-gutter) 76px;background-image:linear-gradient(120deg,#0f1b3cfa 0%,#0f1b3ced 50%,#0f1b3cd6 100%)}.cto-h1{font-family:var(--fd);letter-spacing:-.037em;color:#fff;max-width:900px;margin:0 0 24px;font-size:clamp(34px,3.35vw,64px);font-weight:800;line-height:1.03}.cto-hero-lead{color:#ffffffe0;text-wrap:pretty;max-width:700px;margin:0;font-size:19.5px;line-height:1.55}.cto-toldo{background:var(--tang)}.cto-toldo-cells{align-items:stretch;display:flex}.cto-toldo-cell{flex:1;min-width:0;padding:32px 48px}.cto-toldo-cell:first-child{padding-left:var(--mkt-gutter)}.cto-toldo-cell:last-child{padding-right:var(--mkt-gutter)}.cto-toldo-cell+.cto-toldo-cell{border-left:2px solid #0f1b3c2e}.cto-toldo-big{font-family:var(--fd);letter-spacing:-.035em;color:var(--zaf);margin-bottom:10px;font-size:34px;font-weight:800;line-height:1}.cto-toldo-big--mail{overflow-wrap:anywhere;font-size:clamp(19px,2.1vw,30px);line-height:1.1}.cto-toldo-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--zaf);margin-bottom:6px;font-size:11px}.cto-toldo-d{color:var(--tang-ink,#0f1b3c);max-width:360px;margin:0;font-size:13.5px;line-height:1.5}.cto-body{background:var(--surface);padding:88px var(--mkt-gutter)}.cto-body-grid{align-items:flex-start;gap:72px;display:flex}.cto-form-col{flex:1;min-width:0}.cto-h2{font-family:var(--fd);letter-spacing:-.035em;color:var(--ink);margin:0 0 18px;font-size:clamp(27px,2.8vw,42px);font-weight:800;line-height:1.05}.cto-form-lead{color:var(--ink-soft);text-wrap:pretty;max-width:520px;margin:0 0 30px;font-size:16.5px;line-height:1.6}.cto-form{max-width:620px}.cto-motivos{border:0;margin:0 0 28px;padding:0}.cto-motivos-k{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--tang-dd);margin-bottom:12px;padding:0;font-size:10px;font-weight:600}.cto-motivos-chips{flex-wrap:wrap;gap:8px;display:flex}.cto-chip{font-family:var(--fb);cursor:pointer;white-space:nowrap;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-soft);border-radius:11px;min-height:44px;padding:12px 17px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.cto-chip.is-active{border-color:var(--zaf);background:var(--zaf);color:#fff}.cto-hp{position:absolute;top:auto;left:-9999px}.cto-row{gap:16px;display:flex}.cto-row .cto-field{flex:1;min-width:0}.cto-field{margin-bottom:16px}.cto-label{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.cto-input{border:1px solid var(--line-2);width:100%;font-size:15.5px;font-family:var(--fb);color:var(--ink);background:var(--surface);border-radius:11px;padding:15px 16px}.cto-input::placeholder{color:var(--muted)}.cto-input:focus{border-color:var(--verde);outline:none;box-shadow:0 0 0 3px #1e8e9b47}.cto-textarea{resize:vertical;min-height:112px;line-height:1.55}.cto-field-error{margin-top:6px;font-size:13px}[data-msg].cto-field-error{color:var(--msg-ink)}[data-msg].cto-field-error:before{content:"";vertical-align:-2.5px;background:var(--msg-glyph-ink,var(--msg-ink));width:15px;height:15px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;margin-right:7px;display:inline-block}.cto-error{border-radius:11px;margin-bottom:16px;padding:14px 16px;font-size:14.5px;line-height:1.5}[data-msg].cto-error{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){[data-msg].cto-error{background:color-mix(in srgb, var(--msg-role) 16%, var(--card))}}[data-msg].cto-error{border:1px solid var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){[data-msg].cto-error{border:1px solid color-mix(in srgb, var(--msg-ink) 55%, transparent)}}[data-msg].cto-error{color:var(--msg-ink)}[data-msg].cto-error:before{content:"";vertical-align:-3.5px;background:var(--msg-glyph-ink,var(--msg-ink));width:18px;height:18px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;margin-right:10px;display:inline-block}.cto-success{background:var(--verde-soft);border:1px solid #1e8e9b66;border-radius:14px;max-width:620px;padding:24px 26px}[data-msg].cto-success{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){[data-msg].cto-success{background:color-mix(in srgb, var(--msg-role) 16%, var(--card))}}[data-msg].cto-success{border-color:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){[data-msg].cto-success{border-color:color-mix(in srgb, var(--msg-ink) 55%, transparent)}}.cto-success-t{font-family:var(--fd);letter-spacing:-.024em;color:var(--verde-dd);margin-bottom:8px;font-size:21px;font-weight:700}[data-msg].cto-success .cto-success-t{color:var(--msg-ink);align-items:flex-start;gap:10px;display:flex}[data-msg].cto-success .cto-success-t:before{content:"";background:var(--msg-glyph-ink,var(--msg-ink));width:20px;height:20px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:2.6px}.cto-success-d{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.cto-submit-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.cto-submit{cursor:pointer;font-size:15.5px;font-family:var(--fb);border:0;border-radius:12px;padding:16px 28px}.cto-submit:disabled{opacity:.7;cursor:default}.cto-privacy{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.5}.cto-privacy a{color:var(--verde-d)}.cto-side{flex-direction:column;flex-shrink:0;gap:16px;width:600px;display:flex}.cto-card{background:var(--zaf);border-radius:20px;padding:32px 34px}.cto-card-k{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:#8fd4da;margin-bottom:12px;font-size:10.5px;font-weight:600}.cto-card-d{color:#ffffffc7;margin:0;font-size:15px;line-height:1.55}.cto-card-mail{font-family:var(--fd);letter-spacing:-.034em;color:#fff;overflow-wrap:anywhere;margin-bottom:16px;font-size:clamp(22px,1.8vw,34px);font-weight:800}.cto-bloque{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;box-shadow:0 18px 42px -34px #0f1b3c80}.cto-bloque-t{color:var(--ink);margin-bottom:6px;font-size:16.5px;font-weight:600}.cto-bloque-d{color:var(--ink-soft);text-wrap:pretty;font-size:14.5px;line-height:1.55}.est{background:var(--bg)}.est-hero{background:var(--zaf);padding:64px var(--mkt-gutter) 72px}.est-verdict{background:#1e8e9b29;border:1px solid #1e8e9b80;border-radius:22px;align-items:center;gap:34px;padding:38px 44px;display:flex}.est-verdict-dot{background:var(--verde);border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.est-verdict-dot span{background:var(--verde);border-radius:50%;animation:2.4s ease-out infinite db-live;position:absolute;inset:0}.est-verdict-copy{flex:1;min-width:0}.est-h1{font-family:var(--fd);letter-spacing:-.036em;color:#fff;margin:0 0 10px;font-size:clamp(30px,2.75vw,52px);font-weight:800;line-height:1.04}.est-verdict-d{color:#ffffffc7;margin:0;font-size:17.5px;line-height:1.55}.est-piezas{background:var(--surface);padding:80px var(--mkt-gutter)}.est-piezas-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:40px;margin-bottom:28px;display:flex}.est-h2{font-family:var(--fd);font-weight:800;font-size:clamp(24px, 2.1vw, var(--est-h2-d,32px));letter-spacing:-.032em;color:var(--ink);margin:0}.est-h2--historial{--est-h2-d:38px;max-width:820px;line-height:1.05}.est-piezas-legend{font-family:var(--fm);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.est-piezas-list{flex-direction:column;gap:14px;display:flex}.est-pieza{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;align-items:center;gap:28px;padding:24px 28px;display:flex;box-shadow:0 18px 42px -36px #0f1b3c80}.est-pieza-id{flex-shrink:0;width:280px}.est-pieza-name{color:var(--ink);align-items:center;gap:10px;margin-bottom:5px;font-size:17px;font-weight:600;display:flex}.est-pieza-dot{background:var(--verde);border-radius:50%;flex-shrink:0;width:9px;height:9px}.est-pieza-d{color:var(--muted);font-size:13.5px;line-height:1.45}.est-pieza-track{background:repeating-linear-gradient(90deg, var(--line) 0 10px, transparent 10px 14px);border-radius:5px;flex:1;min-width:0;height:10px}.est-pieza-state{text-align:right;flex-shrink:0;width:190px}.est-pieza-estado{font-family:var(--fd);letter-spacing:-.03em;color:var(--verde-dd);font-size:21px;font-weight:800}.est-pieza-nota{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px}.est-journal{background:var(--denver-soft);padding:80px var(--mkt-gutter)}.est-journal-head{max-width:820px;margin-bottom:34px}.est-journal-lead{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.est-sinincidencias{background:var(--surface);border:1px solid var(--line-2);text-align:center;border-radius:18px;padding:44px 40px;box-shadow:0 22px 54px -40px #0f1b3c80}.est-sinincidencias-t{font-family:var(--fd);letter-spacing:-.026em;color:var(--ink);margin-bottom:10px;font-size:22px;font-weight:700}.est-sinincidencias-d{color:var(--ink-soft);max-width:560px;margin:0 auto;font-size:15px;line-height:1.6}.est-avisame{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:flex}.est-avisame-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10px}.est-avisame-sep{background:var(--line);flex-shrink:0;align-self:stretch;width:1px}.est-avisame-t{min-width:0;color:var(--ink-soft);flex:1;font-size:15px}.est-avisame-t a{color:var(--verde-d)}.lgl{background:var(--bg)}.lgl-hero{background:var(--zaf);padding:60px var(--mkt-gutter) 64px;border-bottom:1px solid #ffffff1f}.lgl-hero-grid{align-items:flex-end;gap:64px;display:flex}.lgl-hero-copy{flex:1;min-width:0;max-width:760px}.lgl-h1{font-family:var(--fd);letter-spacing:-.036em;color:#fff;margin:0 0 18px;font-size:clamp(32px,2.95vw,56px);font-weight:800;line-height:1.04}.lgl-lead{color:#fffc;text-wrap:pretty;margin:0 0 22px;font-size:17.5px;line-height:1.58}.lgl-tabs{flex-wrap:wrap;gap:8px;display:flex}.lgl-tab{font-family:var(--fm);letter-spacing:.05em;color:#ffffffb8;background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:11px 16px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.lgl-tab:hover{color:#fff;background:#ffffff29}.lgl-tab.is-active{color:var(--zaf);background:#fff;border-color:#fff}.lgl-destacado{background:#f0752b26;border:1px solid #f0752b73;border-radius:18px;flex-shrink:0;width:600px;padding:26px 30px}.lgl-destacado-k{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--tang);margin-bottom:14px;font-size:10px;font-weight:600}.lgl-destacado-t{font-family:var(--fd);letter-spacing:-.026em;color:#fff;text-wrap:pretty;margin-bottom:12px;font-size:23px;font-weight:700;line-height:1.28}.lgl-destacado-d{color:#ffffffc7;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.lgl-body{background:var(--surface);padding:80px var(--mkt-gutter) 90px;align-items:flex-start;gap:80px;display:flex}.lgl-indice{flex-shrink:0;width:320px;position:sticky;top:24px}.lgl-indice-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:10.5px}.lgl-indice-item{color:var(--ink-soft);align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.lgl-indice-item+.lgl-indice-item{border-top:1px solid var(--line)}.lgl-indice-item:hover{color:var(--ink)}.lgl-indice-num{font-family:var(--fm);color:var(--tang-ink-light);flex-shrink:0;width:24px;font-size:11px}.lgl-revision{border-top:1px solid var(--line);font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:26px;padding-top:22px;font-size:10.5px;line-height:1.7}.lgl-revision span{color:var(--ink-soft)}.lgl-secciones{flex:1;min-width:0;max-width:1060px}.lgl-seccion{margin-bottom:38px;padding-bottom:38px;scroll-margin-top:24px}.lgl-seccion:not(:last-child){border-bottom:1px solid var(--line)}.lgl-seccion-head{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.lgl-seccion-num{font-family:var(--fm);letter-spacing:.11em;color:var(--tang-ink-light);flex-shrink:0;font-size:11px}.lgl-seccion-t{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.16}.lgl-parrafos{flex-direction:column;gap:14px;display:flex}.lgl-parrafos p{color:var(--ink-soft);text-wrap:pretty;max-width:920px;margin:0;font-size:16.5px;line-height:1.68}.lgl-datos{border:1px solid var(--line-2);border-radius:14px;grid-template-columns:1fr 1fr;gap:0;margin:22px 0 0;display:grid;overflow:hidden}.lgl-dato{background:var(--surface);border-top:1px solid var(--line);padding:18px 22px}.lgl-dato:nth-child(-n+2){border-top:0}.lgl-dato:nth-child(odd){border-right:1px solid var(--line)}.lgl-dato dt{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10px}.lgl-dato dd{color:var(--ink);margin:0;font-size:15.5px;font-weight:500}.lgl-pendiente{color:var(--muted);font-size:12.5px;font-weight:400}.lgl-datos.lgl-fuentes{grid-template-columns:1fr}.lgl-datos.lgl-fuentes .lgl-dato:nth-child(odd){border-right:0}.lgl-datos.lgl-fuentes .lgl-dato dd{color:var(--ink-soft,var(--ink));font-size:14.5px;font-weight:400;line-height:1.55}.lgl-link{color:var(--tang-ink);text-underline-offset:3px;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px}.lgl-link:hover{color:var(--ink)}.lgl-link:focus-visible{outline:2px solid var(--tang-ink);outline-offset:3px}.lgl-subtitulo{font-family:var(--fd);letter-spacing:-.018em;color:var(--ink);margin:6px 0 0;font-size:18.5px;font-weight:700;line-height:1.3}.lgl-lista{flex-direction:column;gap:8px;max-width:920px;margin:0;padding-left:22px;list-style:outside;display:flex}.lgl-lista-num{list-style:decimal}.lgl-lista li{color:var(--ink-soft);text-wrap:pretty;font-size:16.5px;line-height:1.68}.lgl-lista li::marker{color:var(--tang-ink-light)}.lgl-aviso{border:1px solid var(--line-2);background:var(--surface-2,var(--surface));border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:34px;padding:16px 20px;display:flex}[data-msg].lgl-aviso{border-color:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){[data-msg].lgl-aviso{border-color:color-mix(in srgb, var(--msg-ink) 34%, transparent)}}[data-msg].lgl-aviso{background:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){[data-msg].lgl-aviso{background:color-mix(in srgb, var(--msg-role) 12%, var(--card))}}[data-msg].lgl-aviso p:before{content:"";vertical-align:-3px;background:var(--msg-glyph-ink,var(--msg-ink));width:18px;height:18px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;margin-right:10px;display:inline-block}.lgl-aviso p{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}[data-msg].lgl-aviso p{color:var(--msg-ink)}@media (max-width:1023px){.lgl-lista li,.lgl-parrafos p{font-size:16px}.lgl-aviso{padding:14px 16px}}@media (max-width:1279px){.gui-hero-grid,.lgl-hero-grid{flex-direction:column;align-items:stretch;gap:30px}.gui-prisa,.lgl-destacado{width:auto}.gui-grupos,.gui-oficios-grid{grid-template-columns:1fr 1fr}.cto-body-grid{flex-direction:column}.cto-side{width:auto}.lgl-body{flex-direction:column;gap:34px}.lgl-indice{width:auto;position:static}}@media (max-width:1023px){.gui-hero,.cto-hero,.lgl-hero,.est-hero{padding:26px 20px 40px}.gui-momentos,.gui-oficios,.cto-body,.est-piezas,.est-journal,.lgl-body{padding:48px 20px}.gui-grupos,.gui-oficios-grid{grid-template-columns:1fr;gap:14px}.gui-hero-lead,.cto-hero-lead{font-size:16px}.cto-toldo-cells{flex-direction:column}.cto-toldo-cell{padding:22px 20px}.cto-toldo-cell:first-child,.cto-toldo-cell:last-child{padding-left:20px;padding-right:20px}.cto-toldo-cell+.cto-toldo-cell{border-top:2px solid #0f1b3c2e;border-left:0}.cto-row{flex-direction:column;gap:0}.cto-card{padding:24px 22px}.est-verdict{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 22px}.est-pieza{flex-wrap:wrap;gap:14px}.est-pieza-id{width:100%}.est-pieza-track{flex-basis:100%;order:3}.est-pieza-state{text-align:left;width:auto}.lgl-datos{grid-template-columns:1fr}.lgl-dato:nth-child(odd){border-right:0}.lgl-dato:nth-child(2){border-top:1px solid var(--line)}}.mkt-solo-m{display:none}@media (max-width:767px){.mkt-solo-d{display:none}.mkt-solo-m{display:inline}.pcs-rule{width:48px;margin-bottom:20px}.pcs-eyebrow{margin-bottom:14px;font-size:10px}.fnc-h2,.pcs-h2,.gui-h2,.cto-h2{margin-bottom:14px}.fnc-section-lead,.fnc-exp-lead,.fnc-cobros-lead,.pcs-cuenta-lead,.pcs-comp-lead,.pcs-cta-lead,.gui-oficios-lead,.cto-form-lead{font-size:15px;line-height:1.6}.fnc-cobros-cards{gap:12px}.fnc-cobro{border-radius:15px;padding:20px}.fnc-cobro-k{margin-bottom:12px;font-size:10px}.fnc-cobro-t{margin-bottom:9px;font-size:20px;line-height:1.2}.fnc-cobro-d{margin-bottom:0;font-size:14.5px;line-height:1.55}.fnc-cobro-chips{display:none}.gui-oficios-head{flex-wrap:wrap;align-items:flex-start;gap:18px}}.sec{background:var(--bg)}.sec-h1{font-family:var(--fd);letter-spacing:-.034em;color:#fff;max-width:700px;margin:0 0 24px;font-size:clamp(34px,3.25vw,62px);font-weight:800;line-height:1.05}.sec-h2{font-family:var(--fd);letter-spacing:-.035em;color:var(--ink);text-wrap:pretty;margin:0 0 20px;font-size:clamp(28px,3.2vw,48px);font-weight:800;line-height:1.04}.sec-h2--blanco{color:#fff}.sec-hero{isolation:isolate;background:var(--zaf);padding:34px var(--mkt-gutter) 76px;position:relative}.sec-hero>:not(.sec-hero-media){z-index:1;position:relative}.sec-hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.sec-hero-photo,.sec-hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sec-hero-video{opacity:0;transition:opacity .6s}.sec-hero-media[data-playing=true] .sec-hero-video{opacity:1}.sec-hero-scrim{background-image:linear-gradient(96deg,#0f1b3cf5 0%,#0f1b3ce6 32%,#0f1b3c94 58%,#0f1b3c52 78%,#0f1b3c94 100%);position:absolute;inset:0}@media (max-width:767px){.sec-hero-scrim{background-image:linear-gradient(178deg,#0f1b3cdb 0%,#0f1b3ced 45%,#0f1b3cfa 100%)}}@media (prefers-reduced-motion:reduce){.sec-hero-video{display:none}}.sec-bc-link{color:#fff9;text-decoration:none}.sec-bc-link:hover{color:#fff}.sec-pill{background:var(--tang);color:var(--tang-ink,#0f1b3c);font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;border-radius:10px;align-items:center;gap:12px;margin:0 0 26px;padding:12px 18px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 18px 38px -14px #f0752bd9}.sec-hero-lead{color:#ffffffe6;text-wrap:pretty;max-width:640px;margin:0 0 32px;font-size:19.5px;line-height:1.55}.sec-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:30px;display:flex}.sec-hero-proofs{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;flex-wrap:wrap;gap:26px;font-size:11px;display:flex}.sec-hero-proofs--cta{margin-top:28px}.sec-dolores{background:var(--surface);padding:104px var(--mkt-gutter) 96px}.sec-dolores-head{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:56px;display:flex}.sec-dolores-copy{max-width:780px}.sec-dolores-foto{aspect-ratio:16/6.2;background:var(--surface-2);border-radius:18px;margin:0 0 48px;overflow:hidden;box-shadow:0 26px 60px -36px #0f1b3c8c}.sec-dolores-foto .sec-foto-img{object-fit:cover;object-position:50% 46%;width:100%;height:100%}.sec-dolores-lead{color:var(--ink-soft);text-wrap:pretty;max-width:680px;margin:0;font-size:18px;line-height:1.6}.sec-aparte{background:var(--zaf);border-radius:20px;flex-shrink:0;max-width:500px;padding:30px 34px 32px;position:relative;overflow:hidden;box-shadow:0 34px 74px -42px #0f1b3ce6}.sec-aparte-glow{pointer-events:none;background:radial-gradient(130% 110% at 100% 0,#f0752b4d,#f0752b00 60%);position:absolute;inset:0}.sec-aparte-head{align-items:center;gap:12px;margin-bottom:18px;display:flex;position:relative}.sec-aparte-bar{background:var(--tang);flex-shrink:0;width:26px;height:1.5px}.sec-aparte-k{font-family:var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--tang);font-size:10px;font-weight:600}.sec-aparte-frase{font-family:var(--fd);letter-spacing:-.028em;color:#fff;text-wrap:pretty;margin:0;font-size:27px;font-weight:700;line-height:1.28;position:relative}.sec-aparte-frase span{color:var(--tang)}.sec-dolores-list{flex-direction:column;gap:18px;max-width:980px;display:flex}.sec-dolor{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:26px;padding:28px 30px;transition:box-shadow .32s,transform .32s cubic-bezier(.2,.7,.3,1),border-color .32s;display:flex}.sec-dolor:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 28px 56px -36px #0f1b3c8c}.sec-dolor-num{font-family:var(--fd);letter-spacing:-.05em;color:#0f1b3c7a;flex-shrink:0;width:46px;font-size:40px;font-weight:800;line-height:.86}.sec-dolor-body{flex:1;min-width:0}.sec-dolor-quote{font-family:var(--fd);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.26}.sec-dolor-resp{border-top:1px solid var(--line-2);align-items:flex-start;gap:14px;padding-top:16px;display:flex}.sec-dolor-resp .fnc-checkchip{width:21px;height:21px;margin-top:2px}.sec-dolor-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--verde-d);margin-bottom:6px;font-size:10px;font-weight:600}.sec-dolor-d{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.52}.sec-mostrador{background:var(--denver-soft);padding:88px var(--mkt-gutter)}.sec-mostrador-grid{align-items:stretch;gap:76px;display:flex}.sec-mostrador-copy{flex-direction:column;flex:1;min-width:0;display:flex}.sec-cliente-badge{background:var(--tang-soft);color:var(--tang-ink-light,#aa5018);font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;border-radius:9px;align-self:flex-start;align-items:center;gap:10px;margin:0 0 18px;padding:10px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.sec-cliente-badge span{background:var(--tang);border-radius:50%;width:8px;height:8px}.sec-mostrador-lead{color:var(--ink-soft);text-wrap:pretty;margin:0 0 30px;font-size:17.5px;line-height:1.6}.sec-pasos{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:28px;padding:20px 22px;box-shadow:0 16px 38px -32px #0f1b3c8c}.sec-pasos-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.sec-pasos-k{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--zaf);font-size:10.5px;font-weight:600}.sec-pasos-k--tang{color:var(--tang-dd)}.sec-pasos-line{background:var(--line);flex:1;height:1px}.sec-pasos-sub{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.sec-pasos-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sec-pasos-grid:before{content:"";background:linear-gradient(90deg, var(--zaf) 0%, var(--zaf) 62%, var(--verde) 100%);opacity:.26;height:2px;position:absolute;top:12px;left:13px;right:13px}.sec-pasos-grid li{position:relative}.sec-paso-num{background:var(--zaf);color:#fff;width:26px;height:26px;font-family:var(--fm);border-radius:50%;justify-content:center;align-items:center;margin-bottom:11px;font-size:11px;font-weight:600;display:flex}.sec-pasos-grid li.is-final .sec-paso-num{background:var(--verde)}.sec-paso-t{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.sec-pasos-grid li.is-final .sec-paso-t{color:var(--verde-dd)}.sec-decides-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.sec-decides{flex-direction:column;flex:1;gap:14px;display:flex}.sec-enlace{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:16px;margin-top:30px;margin-bottom:16px;padding:15px 18px;display:flex;box-shadow:0 14px 34px -28px #0f1b3c80}.sec-enlace-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10px}.sec-enlace-sep{background:var(--line);flex-shrink:0;align-self:stretch;width:1px}.sec-enlace-url{min-width:0;font-family:var(--fm);color:var(--ink-soft);overflow-wrap:anywhere;flex:1;font-size:15px}.sec-enlace-url strong{color:var(--tang-dd)}.sec-enlace-tags{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:24px;font-size:10.5px;display:flex}.sec-phone-col{flex-shrink:0;width:440px}.sec-phone-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--verde-d);justify-content:center;align-items:center;gap:9px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.sec-phone{background:var(--zaf);border-radius:38px;padding:11px;box-shadow:0 44px 90px -34px #0f1b3cbf}.sec-phone-screen{background:var(--surface);border-radius:29px;overflow:hidden}.sec-phone-note{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin-top:14px;font-size:10.5px}.sec-shop-head{background:var(--zaf);justify-content:space-between;align-items:flex-end;gap:12px;padding:40px 18px 14px;display:flex;position:relative}.sec-shop-n{font-family:var(--fd);color:#fff;letter-spacing:-.02em;font-size:19px;font-weight:700}.sec-shop-sub{font-family:var(--fm);letter-spacing:.08em;color:#ffffffd9;margin-top:3px;font-size:10px}.sec-shop-open{font-family:var(--fm);letter-spacing:.09em;color:#fff;background:#091128b3;border:1px solid #ffffff38;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:9.5px;display:flex;position:absolute;top:16px;right:16px}.sec-shop-open-dot{background:#5fd48a;border-radius:50%;width:6px;height:6px;position:relative}.sec-shop-open-dot span{background:#5fd48a;border-radius:50%;animation:2.4s ease-out infinite db-live;position:absolute;inset:0}.sec-shop-body{padding:16px}.sec-shop-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.sec-shop-chip{font-family:var(--fm);background:var(--surface-2);color:var(--ink-soft);border-radius:14px;padding:5px 9px;font-size:9.5px}.sec-shop-chip--verde{background:var(--verde-soft);color:var(--verde-d)}.sec-shop-chip--tang{background:var(--tang-soft);color:var(--tang-dd)}.sec-shop-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px}.sec-shop-lines{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.sec-line{border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;padding:10px;transition:border-color .2s;display:flex}.sec-line:hover{border-color:var(--line-2)}.sec-line-thumb{border-radius:10px;flex-shrink:0;width:46px;height:46px}.sec-line-copy{flex:1;min-width:0}.sec-line-n{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.25}.sec-line-d{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35}.sec-line-p{font-family:var(--fm);color:var(--ink-soft);margin-top:3px;font-size:12px}.sec-line-add{background:var(--verde);color:#fff;font-size:12px;font-weight:600;font-family:var(--fb);cursor:pointer;border:0;border-radius:9px;flex-shrink:0;align-self:center;min-height:32px;padding:8px 12px;transition:background .2s}.sec-line-add:hover{background:var(--verde-d)}.sec-qty{flex-shrink:0;align-items:center;gap:8px;display:flex}.sec-qty button{border:1px solid var(--line-2);cursor:pointer;width:30px;height:30px;color:var(--ink-soft);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.sec-qty button:hover{border-color:var(--verde);color:var(--verde-d)}.sec-qty .sec-qty-add{background:var(--verde);border-color:var(--verde);color:#fff}.sec-qty .sec-qty-add:hover{background:var(--verde-d);color:#fff}.sec-qty-n{font-family:var(--fm);text-align:center;min-width:12px;font-size:13.5px;font-weight:600}.sec-slots{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.sec-slot{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;text-align:center;min-width:72px;font-family:var(--fb);border-radius:11px;flex:1;min-height:44px;padding:9px 6px;transition:border-color .2s,background .2s}.sec-slot.is-active{border-color:var(--verde);background:var(--verde-soft)}.sec-slot.is-closed{cursor:default;color:var(--muted);border-color:var(--line);background:var(--surface-2);text-decoration:line-through}.sec-slot-t{font-family:var(--fm);color:var(--ink);font-size:12.5px;font-weight:600;display:block}.sec-slot-note{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9px;display:block}.sec-slot.is-active .sec-slot-note{color:var(--verde-d)}.sec-summary{border-top:1px solid var(--line);padding-top:14px}.sec-summary-lines{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.sec-summary-lines>div{color:var(--ink-soft);justify-content:space-between;gap:12px;font-size:13px;display:flex}.sec-summary-amount{font-family:var(--fm)}.sec-summary-total{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.sec-summary-k{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.sec-summary-big{font-family:var(--fd);letter-spacing:-.03em;font-size:22px;font-weight:800}.sec-summary-vacio{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.sec-shop-cta{background:var(--verde);color:#fff;text-align:center;border-radius:11px;padding:14px;font-size:14.5px;font-weight:600;display:block}.sec-shop-cta.is-disabled{background:var(--surface-2);color:var(--muted)}.sec-shop-secure{font-family:var(--fm);letter-spacing:.06em;color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:11px;font-size:10px;display:flex}.sec-objecion{background:var(--surface);padding:96px var(--mkt-gutter)}.sec-objecion-head{max-width:820px;margin-bottom:56px}.sec-objecion-lead{color:var(--ink-soft);text-wrap:pretty;max-width:680px;margin:0;font-size:16.5px;line-height:1.62}.sec-objecion-lead mark{white-space:nowrap;color:inherit;background:#fde7da;border-radius:5px;padding:1px 6px}.sec-objecion-lead strong{color:var(--verde-dd)}.sec-vs{grid-template-columns:1fr 64px 1.3fr;align-items:stretch;display:grid}.sec-vs-col{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;flex-direction:column;padding:26px;display:flex;box-shadow:0 22px 50px -36px #0f1b3c73}.sec-vs-col--antes{border-top:4px solid var(--rojo)}.sec-vs-col--despues{border-color:#1e8e9b57;border-top:4px solid var(--verde);box-shadow:0 26px 58px -34px #0f1b3c80}.sec-vs-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.sec-vs-badge{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;border-radius:8px;align-items:center;gap:9px;padding:9px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.sec-vs-badge span{border-radius:50%;width:8px;height:8px}.sec-vs-badge--rojo{color:var(--rojo);background:#fdece7}.sec-vs-badge--rojo span{background:var(--rojo)}.sec-vs-badge--verde{background:var(--verde-d);color:#fff}.sec-vs-badge--verde span{background:#fff}.sec-vs-sub{color:var(--ink-soft);font-size:14.5px;font-weight:600}.sec-vs-arrow{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.sec-vs-line{background:linear-gradient(180deg, transparent, var(--line-2));flex:1;width:1px}.sec-vs-arrow .sec-vs-line:last-child{background:linear-gradient(180deg, var(--line-2), transparent)}.sec-vs-circle{background:var(--tang);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 16px 32px -12px #f0752bbf}.sec-vs-points{flex-direction:column;gap:10px;margin:auto 0 0;padding:26px 0 0;list-style:none;display:flex}.sec-vs-points li{color:var(--ink);border-radius:11px;padding:13px 15px 13px 47px;font-size:15px;line-height:1.5;display:block;position:relative}.sec-vs-points li:before{color:#fff;text-align:center;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:20px;display:flex;position:absolute;top:13px;left:15px}.sec-vs-points--rojo li{background:#fdece7}.sec-vs-points--rojo li:before{content:"×";background:var(--rojo)}.sec-vs-points--verde li{background:var(--verde-soft)}.sec-vs-points--verde li:before{content:"✓";background:var(--verde);font-size:11px}.sec-vs-points--verde strong{color:var(--verde-dd)}.sec-wa{border:1px solid var(--line-2);background:#12212f;border-radius:16px;overflow:hidden;box-shadow:0 22px 50px -30px #0f1b3c8c}.sec-wa-head{align-items:center;gap:11px;padding:12px 14px;display:flex}.sec-wa-avatar{background:#ffffff2e;border-radius:50%;flex-shrink:0;width:34px;height:34px}.sec-wa-id{flex:1;min-width:0}.sec-wa-n{color:#fff;font-size:14.5px;font-weight:600}.sec-wa-s{color:#fff9;font-size:11.5px}.sec-wa-unread{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;background:var(--rojo);color:#fff;border-radius:12px;flex-shrink:0;padding:5px 9px;font-size:10px;font-weight:600}.sec-wa-thread{background:#ece5dd radial-gradient(circle at 13px 13px,#0f1b3c0d 1.6px,#0000 1.7px) 0 0/26px 26px;flex-direction:column;gap:9px;padding:18px 14px;display:flex}.sec-wa-thread--solo{border-radius:12px}.sec-wa-msg{border-radius:9px;max-width:82%;padding:9px 12px;box-shadow:0 1px 1px #0f1b3c24}.sec-wa-msg p{color:#111b21;margin:0;font-size:14px;line-height:1.4}.sec-wa-msg--in{background:#fff;border-radius:9px 9px 9px 1px;align-self:flex-start}.sec-wa-msg--out{background:#dcf8c6;border-radius:9px 9px 1px;align-self:flex-end}.sec-wa-time{font-family:var(--fm);color:#5f6f79;text-align:right;margin-top:3px;font-size:10px;display:block}.sec-wa-audio{align-items:center;gap:11px;display:flex}.sec-wa-audio-avatar{background:#d7dde3;border-radius:50%;flex-shrink:0;width:28px;height:28px}.sec-wa-audio-body{flex:1}.sec-wa-audio-bar{background:#c3cbd3;border-radius:2px;height:3px;margin-bottom:6px;display:block}.sec-wa-audio-meta{font-family:var(--fm);color:#5f6f79;white-space:nowrap;justify-content:space-between;gap:10px;font-size:10px;display:flex}.sec-wa-alert{color:var(--rojo)}.sec-wa-input{background:#f0f2f5;align-items:center;gap:9px;padding:10px 12px;display:flex}.sec-wa-input span{color:#9aa3ae;background:#fff;border-radius:18px;flex:1;padding:9px 14px;font-size:13px}.sec-wa-more{text-align:center;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#1f2937bf;padding-top:4px;font-size:10px}.sec-ig{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 18px 40px -30px #0f1b3c8c}.sec-ig-row{align-items:center;gap:11px;padding:13px 14px;display:flex}.sec-ig-row--head{border-bottom:1px solid var(--line)}.sec-ig-avatar{box-sizing:border-box;background:conic-gradient(from 210deg,#f0752b,#e0417b,#8a3ab9,#f0b429,#f0752b);border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:2px;display:block;position:relative}.sec-ig-avatar:after{content:"";background:var(--surface-2);border:2px solid var(--surface);box-sizing:border-box;border-radius:50%;width:100%;height:100%;display:block}.sec-ig-copy{flex:1;min-width:0}.sec-ig-n{font-size:14px;font-weight:600}.sec-ig-m{color:var(--ink);font-size:14px;line-height:1.4}.sec-ig-alert{font-family:var(--fm);color:var(--rojo);margin-top:2px;font-size:10.5px}.sec-ig-tag{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-soft);border-radius:12px;flex-shrink:0;padding:5px 9px;font-size:10px}.sec-panel-pedidos{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;overflow:hidden;box-shadow:0 28px 64px -34px #0f1b3c8c}.sec-pp-head{background:var(--zaf);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.sec-pp-title{font-family:var(--fd);color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:700}.sec-pp-franjas{flex-wrap:wrap;gap:7px;display:flex}.sec-pp-franjas span{font-family:var(--fm);letter-spacing:.1em;color:#ffffffbf;background:#ffffff24;border-radius:7px;padding:6px 10px;font-size:10px}.sec-pp-franjas span.is-hot{background:var(--tang);color:var(--tang-ink,#0f1b3c)}.sec-pp-totales{background:var(--verde-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.sec-pp-cifras{gap:30px;display:flex}.sec-pp-big{font-family:var(--fd);letter-spacing:-.03em;color:var(--verde-dd);font-size:26px;font-weight:800;line-height:1;display:block}.sec-pp-cobrado{text-align:right}.sec-pp-cobrado .sec-pp-big{color:var(--ink);font-size:24px}.sec-pp-k{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--verde-d);margin-top:4px;font-size:9.5px;display:block}.sec-pp-semana{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--verde-d);font-size:10.5px}.sec-pp-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:15px 20px;display:flex}.sec-pp-row.is-alt{background:var(--surface-2)}.sec-pp-row.is-muted .sec-pp-n,.sec-pp-row.is-muted .sec-pp-hora{color:var(--muted)}.sec-pp-hora{font-family:var(--fm);color:var(--ink);flex-shrink:0;width:48px;font-size:14px;font-weight:600}.sec-pp-hora--wide{width:96px}.sec-pp-copy{flex:1;min-width:0}.sec-pp-n{color:var(--ink);font-size:15px;font-weight:600}.sec-pp-tag{font-family:var(--fm);letter-spacing:.08em;background:var(--tang-soft);color:var(--tang-dd);vertical-align:1px;border-radius:11px;margin-left:6px;padding:3px 7px;font-size:10px}.sec-pp-d{color:var(--ink-soft);margin-top:2px;font-size:13px}.sec-pp-code{font-family:var(--fm);color:var(--muted);flex-shrink:0;font-size:11px}.sec-pp-paid{font-family:var(--fm);background:var(--verde-soft);color:var(--verde-dd);border-radius:14px;flex-shrink:0;padding:6px 10px;font-size:11px}.sec-pp-listo{color:var(--verde-d);border:1px solid var(--verde);border-radius:9px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:600}.sec-pp-estado{font-family:var(--fm);letter-spacing:.04em;background:var(--surface-2);color:var(--ink-soft);border:1px solid var(--line-2);white-space:nowrap;border-radius:14px;flex-shrink:0;padding:6px 10px;font-size:11px}.sec-pp-foot{background:var(--surface-2);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:10.5px;display:flex}.sec-pp-print{font-family:var(--fb);color:var(--zaf);border:1px solid var(--line-2);letter-spacing:0;text-transform:none;border-radius:9px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:600}.sec-lib{background:#fbf7ee;border:1px solid #e6dcc4;border-radius:12px;padding:20px 22px;box-shadow:inset 0 2px 10px #0f1b3c0f}.sec-lib-head{border-bottom:2px solid #c6362f59;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:12px;display:flex}.sec-lib-title{font-family:var(--fd);color:#2c3a5c;font-size:17px;font-weight:700;display:inline-block;transform:rotate(-.5deg)}.sec-lib-hoja{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.sec-lib-row{border-bottom:1px solid #0f1b3c21;align-items:baseline;gap:14px;padding:11px 0;display:flex}.sec-lib-t{font-family:var(--fd);color:#2c3a5c;flex:1;font-size:16px;line-height:1.35;display:inline-block;transform:rotate(-.4deg)}.sec-lib-t.is-done{opacity:.55;text-decoration:line-through;text-decoration-thickness:1.5px}.sec-lib-flag{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--rojo);flex-shrink:0;font-size:10px}.sec-lib-more{font-family:var(--fd);color:#2c3a5cd1;padding-top:12px;font-size:16px}.sec-cal{background:var(--zaf);padding:96px var(--mkt-gutter)}.sec-cal-head{max-width:880px;margin-bottom:34px}.sec-cal-lead{color:#ffffffd6;text-wrap:pretty;margin:0;font-size:17.5px;line-height:1.58}.sec-cal-process{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.sec-cal-step{font-family:var(--fm);letter-spacing:.05em;background:var(--zaf-2);color:#fff;border:1px solid #fff3;border-radius:9px;padding:10px 15px;font-size:11.5px;font-weight:600}.sec-cal-step--tang{color:var(--tang-ink,#0f1b3c);background:var(--tang);border-color:var(--tang)}.sec-cal-step--verde{background:var(--verde);border-color:var(--verde)}.sec-cal-sep{color:#ffffff8c;font-size:15px}.sec-cal-pruebalo{margin-bottom:22px}.sec-cal-tabs{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.sec-cal-tab{color:#fffc;cursor:pointer;text-align:left;font-family:var(--fb);background:#ffffff0f;border:1px solid #ffffff38;border-radius:12px;min-height:44px;padding:11px 15px;transition:background .2s,border-color .2s}.sec-cal-tab:hover{background:#ffffff1f}.sec-cal-tab.is-active{background:var(--tang);border-color:var(--tang);color:var(--tang-ink,#0f1b3c)}.sec-cal-tab-dia{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:10px;display:block}.sec-cal-tab-n{margin-top:2px;font-size:14px;font-weight:600;display:block}.sec-cal-card{background:#ffffff0d;border:1px solid #ffffff29;border-radius:20px;padding:30px 34px}.sec-cal-fechas{flex-wrap:wrap;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.sec-cal-fecha{background:#ffffff0f;border:1px solid #fff3;border-radius:12px;min-width:0;padding:11px 15px}.sec-cal-fecha-dia{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;font-size:10px;display:block}.sec-cal-fecha-n{color:#fff;margin-top:2px;font-size:14px;font-weight:600;display:block}.sec-cal-cierre{background:#ffffff0f;border:1px solid #ffffff29;border-radius:18px;padding:26px 30px}.sec-cal-cierre-t{font-family:var(--fd);letter-spacing:-.02em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(19px,2.2vw,26px);font-weight:700;line-height:1.24}.sec-cal-cierre-d{color:#ffffffd1;text-wrap:pretty;max-width:640px;margin:10px 0 0;font-size:15.5px;line-height:1.55}.sec-cal-mes{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--tang);margin-bottom:12px;font-size:10.5px}.sec-cal-titulo{font-family:var(--fd);letter-spacing:-.03em;color:#fff;text-wrap:pretty;margin:0 0 22px;font-size:29px;font-weight:800;line-height:1.14}.sec-cal-cols{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.sec-cal-cols--tres{grid-template-columns:1fr 1fr 1fr;margin-bottom:0}.sec-cal-col{border-radius:14px;padding:20px 22px}.sec-cal-col--hoy{background:#c6362f24;border:1px solid #c6362f6b}.sec-cal-col--con{background:#1e8e9b29;border:1px solid #1e8e9b80}.sec-cal-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.sec-cal-col--hoy .sec-cal-k{color:#f0a9a4}.sec-cal-col--con .sec-cal-k{color:#8fd4da}.sec-cal-col p{color:#ffffffd6;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.sec-cal-aviso{background:var(--tang);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.sec-cal-aviso-t{font-family:var(--fd);letter-spacing:-.022em;color:#fff;font-size:18px;font-weight:700}.sec-cal-lineas{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--tang-ink,#0f1b3c);flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.sec-clientes{background:var(--zaf);padding:96px var(--mkt-gutter)}.sec-clientes-grid{align-items:flex-start;gap:64px;display:flex}.sec-clientes-copy{flex-shrink:0;width:600px}.sec-clientes-lead{color:#ffffffdb;text-wrap:pretty;margin:0 0 30px;font-size:17.5px;line-height:1.58}.sec-fid-pasos{border-top:1px solid #ffffff29}.sec-fid-paso{border-bottom:1px solid #ffffff29;align-items:flex-start;gap:20px;padding:22px 0;display:flex}.sec-fid-paso:last-child{border-bottom:0}.sec-fid-num{font-family:var(--fd);letter-spacing:-.03em;color:var(--tang);flex-shrink:0;width:26px;font-size:19px;font-weight:800;line-height:1}.sec-fid-t{font-family:var(--fd);letter-spacing:-.025em;color:#fff;margin-bottom:6px;font-size:19px;font-weight:700}.sec-fid-d{color:#ffffffbd;text-wrap:pretty;font-size:15px;line-height:1.55}.sec-fidpanel{background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;flex:1;align-self:flex-start;min-width:0;padding:26px}.sec-fidpanel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.sec-fidpanel-t{font-family:var(--fd);letter-spacing:-.025em;color:#fff;margin-bottom:6px;font-size:21px;font-weight:700}.sec-fidpanel-d{color:#ffffffb3;max-width:520px;font-size:14px;line-height:1.5}.sec-fidpanel-badge{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;background:var(--tang);color:var(--tang-ink);text-align:center;border-radius:7px;flex-shrink:0;padding:7px 11px;font-size:10px;line-height:1.5}.sec-fid-pruebalo{width:100%;margin-bottom:20px}.sec-fid-grid{align-items:flex-start;gap:20px;display:flex}.sec-fid-list{flex-direction:column;flex-shrink:0;gap:7px;width:290px;display:flex}.sec-fid-row{text-align:left;cursor:pointer;width:100%;font-family:var(--fb);background:#ffffff0d;border:1px solid #ffffff21;border-radius:12px;min-height:44px;padding:11px 13px;transition:background .22s,border-color .22s;display:block}.sec-fid-row:hover{background:#ffffff17}.sec-fid-row.is-active{background:#f0752b2e;border-color:#f0752b8c}.sec-fid-row-copy{display:block}.sec-fid-dot{display:none}.sec-fid-row-t{color:#fff;font-size:14px;font-weight:600;line-height:1.3;display:block}.sec-fid-row-when{font-family:var(--fm);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;margin-top:4px;font-size:9.5px;display:block}.sec-fid-row.is-active .sec-fid-row-when{color:var(--tang)}.sec-mail{background:var(--surface);border-radius:15px;flex:1;min-width:0;overflow:hidden}.sec-mail-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 18px;display:flex}.sec-mail-avatar{background:var(--tang-soft);width:30px;height:30px;font-family:var(--fd);color:var(--tang-dd);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.sec-mail-id{flex:1;min-width:0}.sec-mail-n{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.sec-mail-para{font-family:var(--fm);color:var(--muted);margin-top:2px;font-size:10.5px}.sec-mail-when{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;color:var(--verde-d);flex-shrink:0;font-size:10px}.sec-mail-body{padding:20px 20px 22px}.sec-mail-subject{font-family:var(--fd);letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;margin-bottom:16px;font-size:19px;font-weight:700;line-height:1.26}.sec-mail-body p{color:var(--ink-soft);text-wrap:pretty;margin:0 0 12px;font-size:14.5px;line-height:1.62}.sec-mail-cta{background:var(--verde);color:#fff;border-radius:9px;margin-bottom:8px;padding:11px 18px;font-size:13.5px;font-weight:600;display:inline-block}.sec-mail-firma{margin-top:12px!important}.sec-mail-foot{background:var(--surface-2);border-top:1px solid var(--line);font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:12px 18px;font-size:9.5px;line-height:1.5}.sec-testimonio{background:var(--surface);padding:88px var(--mkt-gutter)}.sec-testimonio-grid{align-items:center;gap:56px;display:flex}.sec-testimonio-media{background:linear-gradient(160deg, var(--zaf) 0%, var(--zaf-2) 100%);border-radius:18px;flex-shrink:0;width:380px;height:300px;overflow:hidden;box-shadow:0 26px 60px -34px #0f1b3c99}.sec-foto-img{object-fit:cover;width:100%;height:100%;display:block}.sec-testimonio-rule{background:var(--tang);width:44px;height:3px;margin-bottom:26px}.sec-quote{font-family:var(--fd);letter-spacing:-.03em;max-width:780px;color:var(--ink);text-wrap:pretty;margin:0 0 24px;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.28}.sec-firma{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sec-firma-n{color:var(--ink);font-size:16px;font-weight:600}.sec-firma-c{color:var(--ink-soft);font-size:14px}.sec-ejemplo{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;border:1px dashed var(--line-2);color:var(--muted);border-radius:7px;padding:6px 10px;font-size:9.5px;font-weight:600}.sec-faq{background:var(--denver-soft)}.sec-otros{background:var(--surface-2);padding:52px var(--mkt-gutter);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:28px;display:flex}.sec-otros-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:11px}.sec-otros-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sec-chip{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-soft);border-radius:20px;padding:10px 16px;font-size:14.5px;text-decoration:none;transition:border-color .2s,color .2s}a.sec-chip:hover{border-color:var(--verde);color:var(--verde-d)}.sec-chip--pronto{opacity:.55}.sec-vertodos{color:var(--verde-d);border-bottom:1px solid var(--verde);padding:10px 4px;font-size:14.5px;text-decoration:none}@media (max-width:1279px){.sec-dolores-head{flex-direction:column;align-items:stretch;gap:26px}.sec-aparte{max-width:none}.sec-mostrador-grid{flex-direction:column}.sec-phone-col{width:auto;max-width:460px;margin:0 auto}.sec-vs{grid-template-columns:1fr;gap:18px}.sec-vs-arrow{flex-direction:row;padding:4px 0}.sec-vs-line{background:linear-gradient(90deg, transparent, var(--line-2));flex:1;width:auto;height:1px}.sec-vs-arrow .sec-vs-line:last-child{background:linear-gradient(90deg, var(--line-2), transparent)}.sec-vs-circle svg{transform:rotate(90deg)}.sec-clientes-grid{flex-direction:column}.sec-clientes-copy{width:auto}.sec-fid-grid{flex-direction:column}.sec-fid-list{flex-flow:wrap;width:auto}.sec-fid-row{flex:200px;width:auto}.sec-testimonio-grid{flex-direction:column;align-items:stretch}.sec-testimonio-media{width:auto;height:220px}.sec-cal-cols,.sec-cal-cols--tres{grid-template-columns:1fr}}@media (max-width:1023px){.sec-hero{padding:20px 20px 44px}.sec-hero-lead{font-size:16px}.sec-dolores,.sec-objecion,.sec-cal,.sec-clientes,.sec-mostrador,.sec-testimonio{padding:48px 20px}.sec-otros{padding:34px 20px}.sec-dolor{gap:16px;padding:20px}.sec-dolor-num{width:36px;font-size:30px}.sec-dolor-quote{font-size:18px}.sec-pasos-grid{grid-template-columns:repeat(2,1fr)}.sec-pasos-grid:before{display:none}.sec-pp-row{flex-wrap:wrap;gap:8px 14px}.sec-pp-code{display:none}.sec-fidpanel{padding:18px}.sec-hero-proofs{gap:12px 20px}.sec-cal-tabs{gap:7px}.sec-summary-big{font-size:20px}.sec-vs{grid-template-columns:minmax(0,1fr)}.sec-vs-col{min-width:0;padding:18px 14px}.sec-mail-head{flex-wrap:wrap}.pcs-cta-actions .pcs-cta-main,.pcs-cta-actions .pcs-cta-ghost{white-space:normal}.sec-cta-veil{background-image:linear-gradient(#0f1b3ced 0%,#0f1b3cf2 55%,#0f1b3cf5 100%)}.sec-cta-inner{max-width:none;padding-top:52px;padding-bottom:52px;padding-right:var(--mkt-gutter);box-sizing:border-box}.sec-cta-foto .pcs-h2,.sec-cta-foto .pcs-cta-lead{max-width:none}.sec-cal-fechas{gap:7px}.sec-cal-cierre{padding:20px}}.sec-rep{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:26px;display:grid}.sec-rep-col{background:#ffffff0f;border:1px solid #ffffff21;border-radius:18px;min-width:0;padding:24px}.sec-rep-col--etiqueta{background:#ffffff08}.sec-rep-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:#ffffff9e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 12px;font-size:11px;display:flex}.sec-rep-k:first-child{margin-top:0}.sec-rep-count{color:#fff;letter-spacing:.04em;background:#ffffff21;border-radius:999px;padding:3px 12px;font-size:12px}.sec-rep-list{gap:8px;display:grid}.sec-rep-row{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sec-rep-dot{border-radius:50%;flex-shrink:0;width:14px;height:14px}.sec-rep-copy{flex:1;min-width:0}.sec-rep-n{color:#fff;font-size:14.5px;font-weight:700;line-height:1.3}.sec-rep-r{color:#fff9;font-size:12px;line-height:1.35}.sec-rep-qty{flex-shrink:0;align-items:center;gap:8px;display:flex}.sec-rep-qty button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:flex}.sec-rep-qty button:disabled{color:#ffffff9e;cursor:not-allowed}.sec-rep-qty>span{text-align:center;color:#fff;font-variant-numeric:tabular-nums;min-width:20px;font-weight:800}.sec-rep-etiqueta{color:var(--ink);background:#fffdf6;border-radius:14px;padding:16px 18px;box-shadow:0 12px 30px #00000047}.sec-rep-et-head{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:10px;font-size:10.5px;display:flex}.sec-rep-et-body{align-content:start;gap:6px;min-height:72px;display:grid}.sec-rep-et-line{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.sec-rep-et-line strong{font-family:var(--fm);letter-spacing:.06em;font-size:11.5px}.sec-rep-et-line span{color:var(--muted);font-size:12px}.sec-rep-et-foot{border-top:1px dashed var(--line-2);color:var(--ink-soft);margin-top:10px;padding-top:10px;font-size:13px;line-height:1.5}.sec-rep-et-foot.is-completa{color:var(--verde-d);font-weight:700}.sec-rep-hoja{border:1px dashed #ffffff47;border-radius:12px;gap:4px;margin-top:16px;padding:12px 14px;display:grid}.sec-rep-hoja-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px}.sec-rep-hoja-t{color:#ffffffd9;font-size:13.5px;line-height:1.5}.sec-piz-modo{background:#ffffff14;border-radius:999px;gap:6px;margin-bottom:14px;padding:5px;display:inline-flex}.sec-piz-modo button{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:9px 16px;font-size:13.5px;font-weight:700}.sec-piz-modo button.is-active{color:var(--zaf);background:#fff}.sec-piz-bases{gap:10px;display:grid}.sec-piz-select{gap:6px;display:grid}.sec-piz-select span{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px}.sec-piz-select select{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.sec-piz-select select option{color:var(--ink);background:#fff}.sec-piz-chips{flex-wrap:wrap;gap:8px;display:flex}.sec-piz-chips button{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;min-height:44px;padding:9px 14px;font-size:13px;font-weight:600}.sec-piz-chips button.is-active{color:var(--zaf);background:#fff;border-color:#fff}.sec-tar-campo{gap:6px;margin-top:14px;display:grid}.sec-tar-campo span{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px}.sec-tar-campo textarea{color:#fff;resize:vertical;background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:14.5px;line-height:1.5}.sec-tar-tarjeta{color:var(--ink);text-align:center;background:#fffdf6;border-radius:14px;justify-content:center;align-items:center;min-height:110px;margin-bottom:16px;padding:26px 22px;display:flex;box-shadow:0 12px 30px #00000047}.sec-tar-texto{font-family:var(--fd);overflow-wrap:anywhere;margin:0;font-size:19px;font-style:italic;line-height:1.45}.sec-tar-vacia{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.sec-reg{gap:8px;margin-bottom:16px;display:grid}.sec-reg-row{border:1px solid var(--line-2);background:#fff;border-radius:12px;gap:3px;padding:10px 14px;display:grid}.sec-reg-row.is-perdida{border-color:#b03a3a61}.sec-reg-h{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.sec-reg-row.is-perdida .sec-reg-h{color:#b03a3a}.sec-reg-t{color:var(--ink);font-size:14px;line-height:1.45}@media (max-width:1023px){.sec-rep{grid-template-columns:minmax(0,1fr)}}@media (max-width:374px){.sec-rep-col{padding:16px}.sec-rep-row{flex-wrap:wrap}.sec-rep-qty{margin-left:auto}}.sec-pza-switch{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;width:52px;height:30px;padding:0;position:relative}.sec-pza-switch span{background:#ffffff8c;border-radius:50%;width:22px;height:22px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.sec-pza-switch.is-on{background:var(--verde);border-color:var(--verde)}.sec-pza-switch.is-on span{background:#fff;transform:translate(22px)}.sec-com-olla{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;flex-shrink:0;min-width:48px;min-height:44px;font-size:14px;font-weight:800}@media (prefers-reduced-motion:reduce){.sec-pza-switch span{transition:none}}.sec-rep-etiqueta--pizarra{color:#f3efe2;background:#14251f;border:1px solid #ffffff1a}.sec-rep-etiqueta--pizarra .sec-rep-et-head{color:#f3efe29e;border-bottom-color:#f3efe247}.sec-rep-etiqueta--pizarra .sec-rep-et-line{color:#f3efe2}.sec-rep-etiqueta--pizarra .sec-rep-et-line span{color:#f3efe294}.sec-rep-etiqueta--pizarra .sec-rep-et-foot{color:#f3efe2b8;border-top-color:#f3efe247}.sec-rep-etiqueta--pizarra .sec-rep-et-foot.is-completa{color:#9fd6b4}.sec-rep-etiqueta--pizarra .sec-tar-vacia{color:#f3efe29e}.sch{background:var(--surface)}.sch-hero{background:var(--zaf);color:#fff;padding:64px var(--mkt-gutter) 72px;position:relative;overflow:hidden}.sch-hero-media,.sch-hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sch-hero-media{z-index:0}.sch-hero-scrim{background-image:linear-gradient(96deg,#0f1b3cf5 0%,#0f1b3ce6 34%,#0f1b3c9e 62%,#0f1b3c80 100%);position:absolute;inset:0}.sch-hero>:not(.sch-hero-media){z-index:1;position:relative}.sch-hero .ftr-breadcrumb{margin-bottom:26px}.sch-hero .ftr-breadcrumb,.sch-hero .ftr-breadcrumb-current{color:#ffffffa8}.sch-h1{font-family:var(--fd);letter-spacing:-.035em;text-wrap:balance;color:#fff;max-width:820px;margin:0 0 20px;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.02}.sch-hero-lead{color:#ffffffd9;text-wrap:pretty;max-width:680px;margin:0 0 30px;font-size:18px;line-height:1.6}.sch-ghost{color:#fff;border-color:#ffffff8c}.sch-guias{padding:84px var(--mkt-gutter)}.sch-guias-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;display:flex}.sch-guias-lead{color:var(--ink-soft);text-wrap:pretty;max-width:460px;margin:0;font-size:16.5px;line-height:1.6}.sch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sch-card{border:1px solid var(--line-2);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.sch-card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -30px #0f1b3c80}.sch-card:focus-visible{outline:3px solid var(--tang);outline-offset:2px}.sch-card-media{background:linear-gradient(145deg, var(--zaf) 0%, #1e3260 100%);height:150px;display:block;position:relative;overflow:hidden}.sch-card-img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.3,1);display:block}.sch-card:hover .sch-card-img{transform:scale(1.04)}.sch-card-scrim{background-image:linear-gradient(#0f1b3c47 0%,#0f1b3cd1 100%);position:absolute;inset:0}.sch-card-num{font-family:var(--fd);letter-spacing:-.04em;color:#ffffff5c;font-size:40px;font-weight:800;position:absolute;bottom:12px;left:18px}.sch-card-badge{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;background:var(--tang);color:var(--tang-ink);border-radius:999px;padding:5px 11px;font-size:10px;position:absolute;top:14px;right:14px}.sch-card-body{flex-direction:column;flex:1;gap:8px;padding:20px 20px 22px;display:flex}.sch-card-kicker{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--verde-d);font-size:10.5px}.sch-card-t{font-family:var(--fd);letter-spacing:-.025em;color:var(--ink);font-size:20px;font-weight:800;line-height:1.15}.sch-card-d{color:var(--ink-soft);flex:1;font-size:14px;line-height:1.55}.sch-card-chips{flex-wrap:wrap;gap:6px;display:flex}.sch-card-chips span{font-family:var(--fm);letter-spacing:.06em;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:4px 10px;font-size:10.5px}.sch-card-cta{color:var(--verde-d);margin-top:6px;font-size:14px;font-weight:700}.sch-camino{padding:0 var(--mkt-gutter) 84px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sch-camino-lead{color:var(--ink-soft);text-wrap:pretty;margin:0 0 22px;font-size:16px;line-height:1.6}.sch-camino-row{border:1px solid var(--line-2);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.sch-camino-n{color:var(--ink);font-size:16px;font-weight:700}.sch-camino-d{color:var(--ink-soft);margin-top:3px;font-size:13.5px}.sch-avisa{color:var(--verde-d);border:1px solid var(--line-2);border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.sch-avisa:hover{border-color:var(--verde-d)}.sch-noves{background:var(--zaf);color:#fff;border-radius:18px;padding:26px}.sch-noves-t{font-family:var(--fd);letter-spacing:-.025em;color:#fff;margin:0 0 10px;font-size:21px;font-weight:800}.sch-noves-d{color:#ffffffd1;text-wrap:pretty;margin:0 0 18px;font-size:14.5px;line-height:1.6}.sch-reglas{background:var(--surface-2,#edf1f4);padding:84px var(--mkt-gutter)}.sch-reglas-head{max-width:720px;margin-bottom:36px}.sch-reglas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sch-regla{border:1px solid var(--line-2);background:#fff;border-radius:16px;padding:22px}.sch-regla-big{font-family:var(--fd);letter-spacing:-.03em;color:var(--tang-dd);margin-bottom:8px;font-size:24px;font-weight:800}.sch-regla-k{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:700}.sch-regla-d{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:1023px){.sch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sch-camino{grid-template-columns:minmax(0,1fr)}.sch-reglas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.sch-grid,.sch-reglas-grid{grid-template-columns:minmax(0,1fr)}}.hp{--hp-gutter:clamp(20px, 6.25vw, 120px);background:var(--bg);color:var(--ink);flex-direction:column;display:flex}.hp section{position:relative}@media (min-width:768px){.hp-only-m{display:none!important}}@media (max-width:767px){.hp-only-d{display:none!important}}.hp-backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.hp-backdrop-img,.hp-backdrop-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp-backdrop-video{opacity:0;transition:opacity 1.1s}.hp-backdrop[data-playing=true] .hp-backdrop-video{opacity:1}.hp-backdrop-scrim{position:absolute;inset:0}.hp-hero-media .hp-backdrop-scrim{background-image:linear-gradient(96deg,#0f1b3cf5 0%,#0f1b3ce6 32%,#0f1b3c8c 58%,#0f1b3c47 78%,#0f1b3c8c 100%)}.hp-final-media .hp-backdrop-scrim{background-image:linear-gradient(94deg,#0f1b3cf0 0%,#0f1b3ccc 40%,#0f1b3c40 72%,#0f1b3c66 100%)}@media (prefers-reduced-motion:reduce){.hp-backdrop-video{display:none}}.hp-h2{font-family:var(--fd);font-size:clamp(var(--hp-h2-m,28px), 3.2vw, var(--hp-h2-d,48px));letter-spacing:-.035em;text-wrap:pretty;margin:12px 0 0;font-weight:800;line-height:1.04}.hp-h2--40{--hp-h2-d:40px;--hp-h2-m:28px;line-height:1.06}.hp-h2--42{--hp-h2-d:42px;--hp-h2-m:29px;line-height:1.06}.hp-h2--46{--hp-h2-d:46px;--hp-h2-m:29px;line-height:1.04}.hp-h2--48{--hp-h2-d:48px;--hp-h2-m:30px;line-height:1.04}.hp-h2--light{color:#fff}.hp-h2-xl{font-family:var(--fd);letter-spacing:-.038em;text-wrap:pretty;margin:12px 0 0;font-size:clamp(28px,3.4vw,54px);font-weight:800;line-height:1.02}.hp-h2-cta{font-family:var(--fd);letter-spacing:-.035em;color:#fff;text-wrap:pretty;margin:14px 0 0;font-size:clamp(32px,3.3vw,52px);font-weight:800;line-height:1.04}.hp-h3-lg{font-family:var(--fd);letter-spacing:-.035em;text-wrap:pretty;margin:10px 0 0;font-size:clamp(21px,2.4vw,42px);font-weight:800;line-height:1.05}.hp-w-400{max-width:400px}.hp-w-480{max-width:480px}.hp-w-520{max-width:520px}.hp-w-540{max-width:540px}.hp-w-560{max-width:560px}.hp-w-600{max-width:600px}.hp-w-610{max-width:610px}.hp-w-640{max-width:640px}.hp-w-840{max-width:840px}.hp-w-900{max-width:900px}.hp-w-920{max-width:920px}.hp-w-940{max-width:940px}.hp-w-1086{max-width:1086px}.hp-hero{background:var(--zaf);min-height:900px;display:flex;overflow:hidden}.hp-hero-copy{z-index:2;padding:72px var(--hp-gutter) 40px;flex-direction:column;width:100%;display:flex;position:relative}.hp-eyebrow-pill{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#f7c6a5;align-self:flex-start;align-items:center;gap:9px;margin:0 0 26px;font-size:11.5px;font-weight:600;display:inline-flex}.hp-dot-tang{background:var(--tang);border-radius:50%;width:7px;height:7px}.hp-h1{font-family:var(--fd);letter-spacing:-.034em;color:#fff;text-wrap:pretty;max-width:600px;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:800;line-height:1.04}.hp-h1-mark{display:inline-block;position:relative}.hp-h1-rule{background:var(--tang);transform-origin:0;height:3px;animation:1.4s cubic-bezier(.2,.7,.3,1) .3s both hp-draw;position:absolute;bottom:-6px;left:0;right:0;box-shadow:0 0 22px #f0752b73}@keyframes hp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hp-hero-lead{color:#ffffffe6;text-wrap:pretty;max-width:560px;margin:26px 0 0;font-size:clamp(15.5px,1.2vw,20px);line-height:1.55}.hp-hero-note{color:#ffffffc7;margin:18px 0 0;font-size:13px;line-height:1.5}.hp-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hp-cta-main{border-radius:12px;padding:18px 30px;font-size:16.5px}.hp-btn-ghost-dark{border:1px solid #ffffff8c;border-radius:12px;justify-content:center;align-items:center;padding:18px 28px;font-size:16.5px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.hp-btn-ghost-dark,.hp-btn-ghost-dark:link,.hp-btn-ghost-dark:visited,.hp-btn-ghost-dark:hover,.hp-btn-ghost-dark:focus,.hp-btn-ghost-dark:focus-visible,.hp-btn-ghost-dark:active{color:#fff}.hp-btn-ghost-dark:hover{background:#ffffff24;border-color:#fff}.hp-scrollcue{align-items:flex-start;gap:16px;max-width:560px;margin-top:auto;padding-top:56px;display:flex}.hp-mouse{border:1px solid #ffffff6b;border-radius:13px;flex-shrink:0;justify-content:center;width:26px;height:44px;padding-top:8px;display:flex}.hp-mouse-dot{background:var(--tang);border-radius:2px;width:4px;height:7px;animation:2.2s ease-in-out infinite hp-cue}@keyframes hp-cue{0%,to{opacity:1;transform:translateY(0)}60%{opacity:.2;transform:translateY(11px)}}.hp-scrollcue-copy{color:#ffffffe6;font-size:15.5px;line-height:1.45}.hp-scrollcue-copy strong{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--tang);margin-bottom:5px;font-size:10.5px;display:block}.hp-hero-floats{z-index:3;pointer-events:none;position:absolute;inset:0}.hp-notif-stack{width:308px;position:absolute;bottom:206px;right:404px}.hp-notif{background:#fff;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:0 30px 70px -34px #0f1b3ca6}.hp-notif--ghost{opacity:0;animation:9s cubic-bezier(.2,.7,.3,1) infinite hp-stack;position:absolute;top:0;left:6px;right:6px}.hp-notif--ghost[data-i="1"]{animation-delay:4.5s}@keyframes hp-stack{0%{opacity:0;transform:translateY(18px)scale(.94)}12%{opacity:.85;transform:translateY(-16px)scale(.97)}34%{opacity:.5;transform:translateY(-42px)scale(.99)}50%,to{opacity:0;transform:translateY(-64px)scale(1)}}.hp-notif--lead{z-index:2;animation:.8s cubic-bezier(.2,.7,.3,1) 2.1s both hp-notif;position:relative}@keyframes hp-notif{0%{opacity:0;transform:translate(22px,26px)scale(.94)}to{opacity:1;transform:none}}.hp-notif-dot{background:var(--verde);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;position:relative}.hp-notif-dot--ping:after{content:"";border:2px solid var(--verde);border-radius:50%;animation:1.7s ease-out 2 both hp-ping;position:absolute;inset:-5px}@keyframes hp-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.hp-notif-body{gap:2px;min-width:0;display:grid}.hp-notif-t{color:var(--ink);font-size:14.5px;font-weight:600}.hp-notif-d{font-family:var(--fm);color:var(--muted);font-size:12px}.hp-notif-recogida{background:#fff;border-radius:11px;gap:2px;margin:10px 0 0 22px;padding:10px 13px;display:grid;box-shadow:0 18px 44px -26px #0f1b3c8c}.hp-notif-recogida span:first-child{color:var(--ink-soft);font-size:13px}.hp-notif-recogida span:last-child{color:var(--muted);font-size:13px}.hp-hero-notif-m{background:#fff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:26px;padding:11px 13px;display:none}.hp-hero-notif-m .hp-notif-t{font-size:13.5px}.hp-hero-phone{right:var(--hp-gutter);background:var(--zaf);border:1px solid #ffffff1f;border-radius:30px;width:262px;padding:12px;position:absolute;bottom:-14px;overflow:hidden;box-shadow:0 44px 90px -34px #000c}.hp-hero-phone-head{border-radius:20px;height:104px;position:relative;overflow:hidden}.hp-hero-phone-head img{object-fit:cover;width:100%;height:100%;display:block}.hp-hero-phone-scrim{background-image:linear-gradient(#0f1b3c1a 0%,#0f1b3cd9 100%);position:absolute;inset:0}.hp-hero-phone-name{font-family:var(--fd);color:#fff;font-size:16px;font-weight:700;position:absolute;bottom:26px;left:13px}.hp-hero-phone-when{font-family:var(--fm);letter-spacing:.08em;color:#ffffffd9;font-size:9.5px;position:absolute;bottom:9px;left:13px}.hp-hero-phone-chips{gap:6px;margin:10px 0;display:flex}.hp-hero-chip{font-family:var(--fm);background:var(--surface-2);color:var(--ink-soft);border-radius:6px;padding:4px 7px;font-size:9.5px}.hp-hero-chip--ok{background:var(--verde-soft);color:var(--verde-dd)}.hp-hero-phone-scroll{height:210px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.hp-hero-phone-list{gap:8px;margin:0;padding:0;list-style:none;animation:27s linear infinite hp-scroll;display:grid}@keyframes hp-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hp-hero-phone-list li{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.hp-hero-phone-thumb{background:#f0dcc6;border-radius:8px;flex-shrink:0;width:28px;height:28px}.hp-hero-phone-info{flex:1;gap:1px;min-width:0;display:grid}.hp-hero-phone-p{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.hp-hero-phone-e{font-family:var(--fm);color:var(--muted);font-size:11.5px}.hp-hero-phone-add{color:#fff;background:var(--verde);border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:600}.hp-hero-phone-cta{text-align:center;background:var(--verde);color:#fff;border-radius:11px;margin-top:10px;padding:11px;font-size:13px;font-weight:600;display:block}.hp-pruebas{background:var(--tang)}.hp-pruebas-cells{grid-template-columns:repeat(3,1fr);display:grid}.hp-pruebas-cell{border-left:2px solid #0f1b3c2e;padding:32px 48px}.hp-pruebas-cell:first-child{padding-left:var(--hp-gutter);border-left:0}.hp-pruebas-cell:last-child{padding-right:var(--hp-gutter)}.hp-pruebas-big{font-family:var(--fd);letter-spacing:-.035em;color:var(--zaf);font-size:clamp(34px,2.6vw,46px);font-weight:800;line-height:1;display:block}.hp-pruebas-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--tang-ink,#0f1b3c);margin:10px 0 8px;font-size:11px;font-weight:600;display:block}.hp-pruebas-d{color:#6b3212;max-width:300px;margin:0;font-size:13.5px;line-height:1.5}.hp-pruebas-d strong{color:#6b3212}.hp-feston{background:var(--tang);background-image:radial-gradient(circle at 8px 15px, var(--bg) 8px, transparent 8.5px);background-size:22px 15px;height:15px;display:block}.hp-eyebrow{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--tang-dd);font-size:11px;font-weight:600;display:inline-block}.hp-eyebrow--light{color:var(--denver)}.hp-eyebrow--tang{color:var(--tang)}.hp-eyebrow--warm{color:#f7c6a5}.hp-eyebrow--verde{color:var(--verde-dd)}.hp-eyebrow--faint{color:#ffffff94;letter-spacing:.2em}.hp-eyebrow--onwhite{color:var(--zaf);background:#fff;border-radius:7px;padding:5px 10px}.hp-mod-eyebrow{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px;font-weight:600;display:block}.hp-mod-eyebrow--tang{color:var(--tang)}.hp-rule-tang{background:var(--tang);width:56px;height:3px;margin-bottom:18px;display:block}.hp-lead{color:var(--ink-soft);text-wrap:pretty;margin:18px 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.62}.hp-lead--light{color:#ffffffd6}.hp-lead--light strong{color:#fff}.hp-lead--xl{font-size:clamp(15px,1.3vw,21px)}.hp-underline-tang{background-image:linear-gradient(var(--tang), var(--tang));background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px}.hp-num-row{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.hp-num{background:var(--tang);width:34px;height:34px;color:var(--tang-ink,#0f1b3c);font-family:var(--fm);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.hp-pill-tang{background:var(--tang-soft);color:#6b3212;font-family:var(--fm);letter-spacing:.06em;border-radius:8px;padding:7px 13px;font-size:11px;font-weight:600;display:inline-block}.hp-badge-ia{background:var(--tang);color:#fff;font-family:var(--fm);letter-spacing:.12em;vertical-align:middle;border-radius:6px;margin-left:8px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-block}.hp-chip-live{background:var(--verde-soft);color:var(--verde-dd);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:10px;font-weight:600;display:inline-flex}.hp-dot-live{background:var(--verde);border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite hp-live}@keyframes hp-live{0%,to{opacity:1}50%{opacity:.35}}.hp-tick{background:var(--tang);width:2px;height:72px;position:absolute;top:0;left:clamp(20px,8vw,152px)}.hp-tick--light{background:#f0752bb3}.hp-tang{color:var(--tang)}.hp-vuelta{background:var(--surface);padding:104px var(--hp-gutter) 96px}.hp-vuelta-head{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:60px;display:grid}.hp-vuelta-note{background:var(--surface-2);border-left:3px solid var(--tang);color:var(--ink-soft);border-radius:14px;margin:0;padding:20px 22px;font-size:16px;line-height:1.62}.hp-rail{margin-top:64px;position:relative}.hp-rail-line{background:linear-gradient(90deg, var(--tang) 0%, var(--tang) 78%, #f0752b40 100%);transform-origin:0;height:2px;animation:1.4s cubic-bezier(.2,.7,.3,1) both hp-draw;position:absolute;top:45px;left:0;right:0}.hp-rail-travel{background:var(--verde);border-radius:50%;width:10px;height:10px;animation:6.2s cubic-bezier(.4,0,.6,1) infinite hp-travel;position:absolute;top:41px;left:0}@keyframes hp-travel{0%{opacity:0;left:0}8%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}.hp-rail-steps{grid-template-columns:repeat(6,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.hp-step{transition:transform .3s cubic-bezier(.2,.7,.3,1);position:relative}.hp-step:hover{transform:translateY(-6px)}.hp-step-k{height:14px;font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--tang-dd);font-size:10.5px;font-weight:600;display:block}.hp-step-dot{background:var(--tang);border:5px solid #fff;border-radius:50%;width:24px;height:24px;margin:20px 0 18px;display:block}.hp-step-dot[data-last=true]{border-color:var(--tang);background:#fff}.hp-step-t{font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.26}.hp-step-d{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}.hp-tienda{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,720px);padding:0 0 104px;display:grid}.hp-tienda-copy{padding:96px 80px 0 var(--hp-gutter)}.hp-tienda-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.hp-mini{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .2s,box-shadow .3s}.hp-mini:hover{border-color:var(--denver);transform:translateY(-4px);box-shadow:0 20px 40px -24px #0f1b3c8c}.hp-mini-t{font-family:var(--fd);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:15.5px;font-weight:700;display:flex}.hp-sq-tang{background:var(--tang);border-radius:2px;flex-shrink:0;width:7px;height:7px}.hp-mini-d{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.hp-mini-d strong{color:var(--ink-soft)}.hp-tienda-photo{min-height:564px;margin-top:144px;position:relative;overflow:hidden}.hp-tienda-img{object-fit:cover;width:100%;height:100%;display:block}.hp-tienda-band{left:var(--hp-gutter);z-index:2;gap:4px;display:grid;position:absolute;bottom:22px}.hp-tienda-band-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--tang);font-size:10px}.hp-tienda-band-t{font-family:var(--fd);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 18px #0f1b3ce6;font-size:19px;font-weight:700}.hp-shutter{transform-origin:top;background-color:#101b33;background-image:repeating-linear-gradient(#ffffff12 0 1px,#0000 1px 7px,#00000047 7px 8px,#0000 8px 14px);position:absolute;inset:0;box-shadow:0 14px 30px -6px #0000008c}@media (prefers-reduced-motion:no-preference){.hp-shutter{transition:transform .18s cubic-bezier(.33,1,.68,1)}}.hp-identidad-wrap{grid-template-columns:minmax(0,1fr) 216px;align-items:start;gap:24px;margin-top:32px;display:grid}.hp-identidad{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.hp-identidad-head{background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hp-identidad-t{font-family:var(--fd);color:var(--ink);font-size:14px;font-weight:700}.hp-identidad-body{align-items:center;gap:14px;padding:18px 16px;display:flex}.hp-avatar{width:46px;height:46px;font-family:var(--fd);color:#fff;border-radius:14px;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:background .7s;display:inline-flex}.hp-identidad-name{font-size:13.5px;display:block}.hp-identidad-url{font-family:var(--fm);color:var(--muted);margin-top:3px;font-size:11px;display:block}.hp-palette-row{flex-wrap:wrap;align-items:center;gap:12px;padding:0 16px 10px;display:flex}.hp-palette-k{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.hp-palette-label{color:var(--ink-soft);margin-left:auto;font-size:11.5px}.hp-palette-dots{gap:8px;display:flex}.hp-palette-dot{cursor:pointer;border:0;border-radius:10px;width:30px;height:30px;padding:0;transition:transform .2s,box-shadow .2s;box-shadow:0 0 0 1px #0f1b3c24}.hp-palette-dot[data-on=true]{box-shadow:0 0 0 2px var(--zaf);transform:scale(1.06)}.hp-identidad-hint{color:var(--muted);margin:0;padding:0 16px 16px;font-size:11.5px;line-height:1.5}.hp-share{background:var(--zaf);border-radius:18px;min-height:278px;padding:14px}.hp-share-tabs{background:#ffffff14;border-radius:10px;gap:4px;padding:3px;display:flex}.hp-share-tab{cursor:pointer;font-family:var(--fm);letter-spacing:.1em;color:var(--denver);background:0 0;border:0;border-radius:8px;flex:1;padding:8px 6px;font-size:10px;transition:background .2s,color .2s}.hp-share-tab[aria-selected=true]{color:var(--zaf);background:#fff;font-weight:600}.hp-qr{background:#fff;border-radius:12px;grid-template-columns:repeat(9,1fr);gap:2px;margin-top:16px;padding:12px;display:grid}.hp-qr-cell{aspect-ratio:1;border-radius:1px;transition:background .7s}.hp-qr-cap{text-align:center;font-family:var(--fm);letter-spacing:.08em;color:var(--denver);margin-top:10px;font-size:9.5px;display:block}.hp-share-link{color:#fff;margin-top:16px}.hp-share-url{font-family:var(--fm);word-break:break-all;color:var(--denver);font-size:11px;display:block}.hp-share-copy{border:1px solid #fff6;border-radius:9px;margin-top:12px;padding:8px 12px;font-size:12px;display:inline-block}.hp-marca{background:var(--zaf);padding:100px var(--hp-gutter)}.hp-marca-inner{flex-direction:column;gap:64px;display:flex}.hp-marca-row{align-items:center;gap:48px;display:flex}.hp-marca-brand{flex:1;min-width:0}.hp-marca-domain{flex-shrink:0;width:510px}.hp-domain-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 9px;font-size:10px;display:flex}.hp-domain-rule{background:var(--tang);flex-shrink:0;width:18px;height:2px}.hp-marca-list{color:#ffffffd6;flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:15.5px;list-style:none;display:flex}.hp-marca-list li{align-items:center;gap:12px;display:flex}.hp-marca-list li strong{color:#fff;font-weight:600}.hp-marca-tick{background:var(--tang);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.hp-dominio{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 24px 56px -34px #0f1b3c80}.hp-dominio-dot{border-radius:4px;flex-shrink:0;width:13px;height:13px}.hp-dominio-dot--own{background:var(--verde)}.hp-dominio-dot--inc{background:var(--denver)}.hp-dominio-main{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin:0 0 12px;padding:11px 13px;display:flex}.hp-dominio-url{font-family:var(--fm);color:var(--ink);font-size:13.5px}.hp-dominio-alt .hp-dominio-url{color:var(--ink-soft)}.hp-dominio-tag,.hp-dominio-inc{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:9.5px}.hp-dominio-tag{background:var(--tang-soft);color:var(--tang-dd);border-radius:12px;padding:4px 8px}.hp-dominio-inc{color:var(--muted)}.hp-dominio-alt{border:1px dashed var(--line-2);border-radius:10px;align-items:center;gap:9px;margin:0 0 16px;padding:11px 13px;display:flex}.hp-dominio-d{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6}.hp-dominio-d strong{color:var(--ink)}.hp-dominio-chips{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:flex}.hp-dominio-chips li{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface-2);white-space:nowrap;border-radius:12px;padding:5px 9px;font-size:9.5px}.hp-webpanel{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:34px}.hp-webpanel-cue{font-family:var(--fm);letter-spacing:.13em;color:var(--tang);margin:14px 0 0;font-size:10.5px;font-weight:600}.hp-web{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:60px;display:grid}.hp-web-copy{min-width:0}.hp-web-sep{background:#ffffff47;flex-shrink:0;width:26px;height:1px}.hp-pill-tang--solid{background:var(--tang);color:var(--zaf);align-items:center;gap:9px;padding:8px 14px;display:inline-flex}.hp-pill-tang--solid:before{content:"";background:var(--zaf);border-radius:50%;flex-shrink:0;width:7px;height:7px}.hp-web-tabs{margin-top:18px}.hp-web-panel{margin-top:22px}.hp-web-tabs{flex-wrap:wrap;gap:6px;display:flex}.hp-web-tab{cursor:pointer;color:#ffffffc7;font-family:var(--fm);letter-spacing:.05em;background:#ffffff14;border:0;border-radius:10px;padding:12px 20px;font-size:12px;transition:background .2s,color .2s}.hp-web-tab[aria-selected=true]{color:var(--zaf);background:#fff;font-weight:600}.hp-web-k{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--denver);margin-bottom:8px;font-size:9.5px;display:block}.hp-web-t{font-family:var(--fd);letter-spacing:-.032em;color:#fff;font-size:clamp(21px,2.2vw,31px);font-weight:800;line-height:1.1;display:block}.hp-web-d{color:#ffffffd6;margin:10px 0 0;font-size:16px;line-height:1.62}.hp-web-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hp-web-list li{color:#ffffffd6;padding-left:22px;font-size:15px;position:relative}.hp-web-list li:before{content:"";background:var(--verde);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.hp-web-list[data-caso=con] li:before{background:var(--tang)}.hp-browser{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 28px 64px -34px #000000b3}.hp-browser[data-case=sin]{box-shadow:0 0 0 1px #f0752b59,0 30px 70px -34px #f0752b80}.hp-browser-bar{background:var(--surface-2);align-items:center;gap:10px;padding:9px 12px;display:flex}.hp-browser-dots{background:var(--line-2);border-radius:4px;width:34px;height:8px}.hp-browser-host{font-family:var(--fm);color:var(--ink-soft);background:#fff;border-radius:6px;padding:3px 9px;font-size:11px}.hp-browser-tienda{position:relative}.hp-browser-tienda img{object-fit:cover;width:100%;height:132px;display:block}.hp-browser-scrim{background-image:linear-gradient(#0f1b3c1a,#0f1b3ccc);height:132px;position:absolute;top:0;left:0;right:0}.hp-browser-name{font-family:var(--fd);color:#fff;font-size:19px;font-weight:700;position:absolute;top:78px;left:16px}.hp-browser-when{font-family:var(--fm);letter-spacing:.1em;color:#ffffffdb;font-size:9.5px;position:absolute;top:104px;left:16px}.hp-browser-items{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:14px;list-style:none;display:grid}.hp-browser-items li{gap:3px;display:grid}.hp-browser-thumb{background:#f0dcc6;border-radius:8px;height:44px}.hp-browser-p{color:var(--ink);font-size:11.5px;font-weight:600}.hp-browser-e{font-family:var(--fm);color:var(--muted);font-size:11px}.hp-browser-existing{gap:9px;padding:16px;display:grid}.hp-browser-skel{background:var(--surface-2);border-radius:5px;height:10px}.hp-browser-skel--t{background:var(--line-2);width:60%;height:18px}.hp-browser-skel--s{width:78%}.hp-browser-insert{border:1px dashed var(--tang);border-radius:12px;gap:8px;margin-top:8px;padding:16px 14px 14px;display:grid;position:relative}.hp-browser-badge{background:var(--tang);color:#fff;font-family:var(--fm);letter-spacing:.12em;border-radius:5px;padding:3px 7px;font-size:8.5px;position:absolute;top:-10px;left:12px}.hp-browser-note{color:var(--ink-soft);font-size:12px;line-height:1.45}.hp-browser-cta{background:var(--verde);color:#fff;border-radius:9px;justify-self:start;padding:8px 14px;font-size:12.5px;font-weight:600}.hp-cliente{background:var(--denver-soft);padding:100px var(--hp-gutter);grid-template-columns:minmax(0,610px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.hp-cliente-copy{padding-top:24px}.hp-check{flex-direction:column;gap:14px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.hp-check li{color:var(--ink);padding-left:34px;font-size:15.5px;line-height:1.55;position:relative}.hp-check li:before{content:"✓";background:var(--verde-soft);width:22px;height:22px;color:var(--verde-d);border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.hp-cliente-cta{align-self:flex-start}.hp-btn-ghost-light{border:1px solid var(--line-2);border-radius:12px;justify-content:center;align-items:center;padding:15px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.hp-btn-ghost-light,.hp-btn-ghost-light:link,.hp-btn-ghost-light:visited{color:var(--ink)}.hp-btn-ghost-light:hover,.hp-btn-ghost-light:focus-visible,.hp-btn-ghost-light:active{border-color:var(--verde);color:var(--verde-dd)}.hp-demo{grid-template-columns:272px minmax(0,340px);align-items:start;gap:28px;display:grid}.hp-phone{background:var(--zaf);border-radius:30px;padding:13px;box-shadow:0 44px 90px -34px #000c}.hp-phone-head{border-radius:20px;height:100px;position:relative;overflow:hidden}.hp-phone-head img{object-fit:cover;width:100%;height:100%;display:block}.hp-phone-scrim{background-image:linear-gradient(#0f1b3c1f,#0f1b3cdb);position:absolute;inset:0}.hp-phone-name{font-family:var(--fd);color:#fff;font-size:16px;position:absolute;bottom:24px;left:13px}.hp-phone-addr{font-family:var(--fm);letter-spacing:.08em;color:#ffffffd9;font-size:9.5px;position:absolute;bottom:8px;left:13px}.hp-phone-cats{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.hp-phone-cat{cursor:pointer;font-family:var(--fm);background:var(--surface-2);color:var(--ink-soft);border:0;border-radius:6px;padding:5px 9px;font-size:9.5px}.hp-phone-cat[aria-pressed=true]{background:var(--verde-dd);color:#fff}.hp-phone-list{background:#fff;border-radius:16px;gap:10px;margin:0;padding:10px;list-style:none;display:grid}.hp-phone-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hp-phone-thumb{border-radius:9px;width:40px;height:40px}.hp-phone-info{gap:1px;min-width:0;display:grid}.hp-phone-p{color:var(--ink);font-size:13px;font-weight:600}.hp-phone-desc{color:var(--muted);font-size:11.5px}.hp-phone-price{font-family:var(--fm);color:var(--ink);margin-top:2px;font-size:12.5px}.hp-phone-qty{align-items:center;gap:6px;display:flex}.hp-phone-qty button{border:1px solid var(--line-2);cursor:pointer;min-width:28px;height:28px;color:var(--ink);background:#fff;border-radius:8px;font-size:14px;line-height:1}.hp-phone-qty>span{font-family:var(--fm);text-align:center;min-width:12px;font-size:12px}.hp-phone-add{font-family:var(--fb);padding:0 10px;font-weight:600;background:var(--verde)!important;border-color:var(--verde)!important;color:#fff!important;font-size:12px!important}.hp-phone-foot{padding:12px 4px 4px}.hp-phone-cta{text-align:center;background:var(--verde);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;padding:13px;font-size:13.5px;font-weight:600;display:block}.hp-phone-cta--vacio{color:#ffffffd1;cursor:default;background:#ffffff1f}.hp-demo-side{gap:16px;display:grid}.hp-demo-card{background:#fff;border-radius:18px;padding:22px}.hp-demo-card--dashed{border:1px dashed var(--line-2)}.hp-demo-card--ok{border:1px solid var(--verde)}.hp-demo-t{font-family:var(--fd);letter-spacing:-.02em;font-size:16px;font-weight:700;display:block}.hp-demo-lead{color:var(--ink-soft);margin:8px 0 0;font-size:14.5px;line-height:1.6}.hp-demo-steps{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hp-demo-steps li{color:var(--ink-soft);align-items:center;gap:10px;font-size:13.5px;display:flex}.hp-demo-n{background:var(--surface-2);width:22px;height:22px;color:var(--ink-soft);font-family:var(--fm);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.hp-demo-lines{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hp-demo-lines li{color:var(--ink-soft);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.hp-demo-total{justify-content:space-between;gap:12px;margin:12px 0 0;font-size:15.5px;font-weight:600;display:flex}.hp-demo-iva{color:var(--muted);margin:2px 0 0;font-size:12px}.hp-demo-slot{background:var(--surface-2);color:var(--ink-soft);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.hp-demo-pay{background:var(--verde);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:14px;padding:13px;font-size:15px;font-weight:600;display:block}.hp-demo-secure{font-family:var(--fm);color:var(--muted);text-align:center;margin:8px 0 0;font-size:10.5px}.hp-demo-back{width:100%;color:var(--verde-dd);cursor:pointer;background:0 0;border:0;margin-top:6px;font-size:13px;text-decoration:underline;display:block}.hp-demo-code-k{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:10px;display:block}.hp-demo-code{font-family:var(--fm);letter-spacing:.1em;color:var(--ink);font-size:26px;display:block}.hp-demo-when{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.hp-mostrador{background:var(--zaf);border-radius:18px;padding:18px}.hp-mostrador-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-mostrador-k{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--tang);font-size:10px}.hp-mostrador-reset{cursor:pointer;font-family:var(--fm);letter-spacing:.06em;color:var(--denver);background:0 0;border:0;font-size:10px;text-decoration:underline}.hp-mostrador-d{color:#fffc;margin:10px 0 0;font-size:13px;line-height:1.6}.hp-mostrador-step{color:#fff}.hp-mostrador-notif{background:#fff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;animation:.55s cubic-bezier(.2,.7,.3,1) both hp-notif;display:flex}.hp-panel{background:var(--surface);padding:100px var(--hp-gutter);grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:60px;display:grid}.hp-panel-lines{margin:26px 0 0;padding:0;list-style:none}.hp-panel-lines li{border-top:1px solid #f0752b6b;gap:4px;padding:16px 0;display:grid}.hp-panel-lines strong{font-size:15px}.hp-panel-lines span{color:var(--ink-soft);font-size:15px;line-height:1.55}.hp-panel-mocks{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.hp-mock{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 18px 44px -26px #0f1b3c8c}.hp-mock--offset{margin-top:118px}.hp-mock-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hp-mock-avatar{background:var(--zaf);color:#fff;width:26px;height:26px;font-family:var(--fd);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.hp-mock-head strong{font-family:var(--fd);font-size:15px}.hp-mock-head .hp-chip-live{margin-left:auto}.hp-mock-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-size:10.5px;display:block}.hp-mock-alert{background:var(--verde-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hp-mock-alert strong{font-family:var(--fd);color:var(--ink);font-size:17px;display:block}.hp-mock-alert span span{color:var(--ink-soft);margin-top:2px;font-size:13.5px;display:block}.hp-mock-alert-cta{background:var(--verde);color:#fff;border-radius:9px;flex-shrink:0;padding:9px 13px;font-size:14px;font-weight:600}.hp-mock-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hp-mock-stats>span{gap:2px;display:grid}.hp-mock-stat-k{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.hp-mock-stats strong{font-family:var(--fm);color:var(--ink);font-size:20px;font-weight:600}.hp-mock-stats strong[data-accent=true]{color:var(--tang-d)}.hp-draw-bars{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.hp-draw-bar{background:var(--surface-2);border-radius:3px;height:5px;overflow:hidden}.hp-draw-bar span{background:var(--verde);transform-origin:0;border-radius:3px;height:100%;animation:1.4s cubic-bezier(.2,.7,.3,1) both hp-draw;display:block}.hp-mock-queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hp-mock-queue li{background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hp-mock-code{font-family:var(--fm);color:var(--ink);background:#fff;border-radius:7px;padding:4px 8px;font-size:13px;font-weight:600}.hp-mock-who{min-width:0;color:var(--ink);flex:1;gap:2px;font-size:14px;font-weight:600;display:grid}.hp-mock-when{color:var(--muted);font-size:12.5px;font-weight:400}.hp-mock-state{font-family:var(--fm);border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10.5px;font-weight:600}.hp-mock-state--ok{background:var(--verde-soft);color:var(--verde-dd)}.hp-mock-state--wait{color:#8a6008;background:#fbeecb}.hp-detail-k{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px;display:block}.hp-detail-code{font-family:var(--fm);letter-spacing:.06em;color:var(--ink);font-size:32px;font-weight:600;display:block}.hp-detail-bar{background:var(--surface-2);border-radius:3px;height:6px;margin:16px 0 10px;overflow:hidden}.hp-detail-bar span{background:var(--verde);border-radius:3px;height:100%;animation:7.5s cubic-bezier(.2,.7,.3,1) infinite hp-steps;display:block}@keyframes hp-steps{0%,20%{width:14%}40%,60%{width:50%}80%,to{width:100%}}.hp-detail-steps{justify-content:space-between;gap:10px;display:flex}.hp-detail-steps span{font-family:var(--fm);letter-spacing:.08em;color:var(--muted);font-size:9.5px}.hp-detail-steps span[data-on=true]{color:var(--verde-dd)}.hp-detail-lines{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hp-detail-lines li{color:var(--ink-soft);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.hp-detail-total{border-top:1px dashed var(--line-2);justify-content:space-between;gap:12px;margin:12px 0 0;padding-top:10px;font-size:13.5px;display:flex}.hp-detail-cta{text-align:center;background:var(--verde);color:#fff;border-radius:11px;margin-top:14px;padding:12px;font-size:15px;font-weight:600;display:block}.hp-entregas{background:var(--zaf);padding:96px var(--hp-gutter)}.hp-entregas-num{margin-bottom:18px}.hp-entregas-grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:56px;display:grid}.hp-video-frame{aspect-ratio:16/9;border-radius:18px;margin:28px 0 0;position:relative;overflow:hidden}.hp-video-img,.hp-video-el{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp-video-el{opacity:0;transition:opacity 1.1s}.hp-video-frame[data-playing=true] .hp-video-el{opacity:1}.hp-video-frame:after{content:"";pointer-events:none;background-image:linear-gradient(#0f1b3c00 0%,#0f1b3cd1 100%);height:42%;position:absolute;inset:auto 0 0}.hp-video-cap{z-index:1;font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;font-size:10.5px;position:absolute;bottom:22px;left:22px}.hp-video-bar{background:var(--tang);z-index:1;height:3px;position:absolute;bottom:0;left:0;right:0}.hp-entregas-side{padding-top:12px}.hp-entregas-steps{margin:18px 0 0;padding:0;list-style:none}.hp-entregas-steps li{border-top:1px solid #ffffff21;gap:14px;padding:18px 0;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:flex}.hp-entregas-steps li:hover{transform:translate(4px)}.hp-entregas-n{font-family:var(--fm);letter-spacing:.16em;color:var(--tang);flex-shrink:0;font-size:11px;font-weight:600}.hp-entregas-body{gap:4px;display:grid}.hp-entregas-body strong{color:#fff;font-family:var(--fd);letter-spacing:-.026em;font-size:21px;font-weight:700;line-height:1.26}.hp-entregas-body>span{color:#ffffffb8;font-size:15px;line-height:1.6}.hp-entregas-out{font-family:var(--fd);letter-spacing:-.032em;color:#fff;margin:26px 0 0;font-size:25px;font-weight:700;line-height:1.28}.hp-apps{background:var(--surface);padding:100px var(--hp-gutter)}.hp-apps-head{text-align:center;max-width:920px;margin:0 auto}.hp-apps-head .hp-rule-tang{margin-inline:auto}.hp-quote{color:var(--tang-d)}.hp-apps-answer{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:1060px;margin:48px auto 0;padding:34px;position:relative;box-shadow:0 28px 64px -34px #0f1b3c8c}.hp-apps-tag{background:var(--tang);color:#fff;font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;border-radius:7px;padding:6px 12px;font-size:10.5px;font-weight:600;position:absolute;top:-13px;left:34px}.hp-apps-lead{font-family:var(--fd);letter-spacing:-.032em;margin:8px 0 0;font-size:clamp(20px,2.4vw,34px);font-weight:800;line-height:1.14}.hp-apps-two{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.hp-apps-neg,.hp-apps-pos{border-radius:14px;padding:18px}.hp-apps-neg{color:#6b2c27;background:#fcf2f1}.hp-apps-pos{background:var(--verde-soft);color:#154c54}.hp-apps-neg p,.hp-apps-pos p{margin:8px 0 0;font-size:16px;line-height:1.55}.hp-apps-neg strong{color:#9e2a24}.hp-apps-pos strong{color:#115660}.hp-apps-sign{align-items:center;gap:10px;margin:0;display:flex}.hp-apps-badge{width:26px;height:26px;font-family:var(--fd);border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.hp-apps-badge--neg{color:#9e2a24;background:#f7dedb}.hp-apps-badge--pos{color:#115660;background:#fff}.hp-apps-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600}.hp-tickets{background:var(--zaf);border-radius:22px;margin:40px 0 0;padding:44px 48px 52px}.hp-tickets-k{text-align:center;font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--tang);font-size:10.5px;font-weight:600;display:block}.hp-tickets-t{text-align:center;font-family:var(--fd);letter-spacing:-.025em;color:#fff;margin:10px 0 38px;font-size:clamp(17px,1.8vw,22px);font-weight:700}.hp-tickets-two{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid;position:relative}.hp-tickets-two:before{content:"";background:repeating-linear-gradient(#ffffff42 0 9px,#0000 9px 18px);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px)}.hp-vs{background:var(--tang);border:6px solid var(--zaf);width:92px;height:92px;color:var(--zaf);font-family:var(--fd);letter-spacing:.02em;z-index:4;border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px -16px #f0752bbf}.hp-ticket{background:#fff;border-radius:4px 4px 0 0;padding:26px 26px 20px;position:relative}.hp-ticket--app{filter:saturate(.45);background:#f7f8f9;transform:rotate(-1deg);box-shadow:0 30px 70px -34px #000000b3}.hp-ticket--db{animation:5.4s ease-in-out infinite hp-ticket-glow;transform:rotate(1.2deg)}@media (prefers-reduced-motion:no-preference){.hp-ticket--app{transition:transform .45s cubic-bezier(.2,.7,.3,1),filter .45s}.hp-ticket--app:hover{filter:saturate();transform:rotate(-1deg)translateY(-4px)}.hp-ticket--db{transition:transform .45s cubic-bezier(.2,.7,.3,1)}.hp-ticket--db:hover{transform:rotate(1.2deg)translateY(-7px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.hp-ticket--app:hover{filter:saturate()}}@keyframes hp-ticket-glow{0%,to{box-shadow:0 0 #1e8e9b00}50%{box-shadow:0 0 44px -8px #1e8e9b8c}}.hp-ticket-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10.5px;font-weight:600;display:block}.hp-ticket--db .hp-ticket-k{color:#115660}.hp-ticket ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hp-ticket li{font-family:var(--fm);letter-spacing:.06em;color:var(--muted);border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:14px;padding-bottom:8px;font-size:10.5px;display:flex}.hp-ticket li span:last-child{text-align:right;font-family:var(--fb);letter-spacing:normal;font-size:13.5px}.hp-ticket--app li span:last-child{color:#a8543f}.hp-ticket--db li span:last-child{color:#115660}.hp-ticket-strong{white-space:nowrap;font-weight:600;font-family:var(--fm)!important;font-size:14px!important}.hp-ticket-total{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:14px;margin:16px 0 0;font-size:11px;display:flex}.hp-ticket-total strong{font-family:var(--fd);letter-spacing:-.03em;color:var(--muted);white-space:nowrap;font-size:26px;font-weight:800}.hp-ticket--db .hp-ticket-total{color:var(--verde-dd)}.hp-ticket--db .hp-ticket-total strong{color:#115660}.hp-ticket-mark{background-image:linear-gradient(var(--verde-soft), var(--verde-soft));background-position:0 90%;background-repeat:no-repeat;background-size:100% 60%}.hp-ticket-concl{background:#f7dedb;border-radius:12px;gap:4px;margin-top:16px;padding:14px 16px;display:grid}.hp-ticket-concl strong{font-family:var(--fd);letter-spacing:-.02em;color:#9e2a24;font-size:17px;font-weight:800}.hp-ticket-concl>span{color:#7a231e;font-size:13.5px;line-height:1.5}.hp-ticket-concl--ok{background:var(--verde-soft)}.hp-ticket-concl--ok strong{color:#115660}.hp-ticket-concl--ok>span{color:#154c54}.hp-ticket-feston{background:#fff;background-image:radial-gradient(circle at 9px 13px, var(--zaf) 9px, transparent 9.5px);background-size:24px 13px;height:13px;position:absolute;bottom:-13px;left:0;right:0}.hp-ticket--app .hp-ticket-feston{background-color:#f7f8f9}.hp-stamp{background:var(--tang);color:#fff;font-family:var(--fm);letter-spacing:.1em;border-radius:5px;padding:7px 12px;font-size:10.5px;font-weight:600;animation:4.4s ease-in-out infinite hp-stamp;position:absolute;top:20px;right:-14px;box-shadow:0 10px 22px -10px #f0752be6}@keyframes hp-stamp{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.hp-cuenta{border-top:1px solid #ffffff2e;align-items:center;gap:44px;margin-top:44px;padding-top:32px;display:flex}.hp-cuenta>div:first-child{flex:1;min-width:0}.hp-cuenta .hp-tickets-k{text-align:left}.hp-cuenta-line{font-family:var(--fd);letter-spacing:-.03em;color:#fff;text-wrap:pretty;margin:12px 0 0;font-size:clamp(20px,2.1vw,30px);font-weight:800;line-height:1.14}.hp-cuenta-counters{flex-shrink:0;gap:16px;display:flex}.hp-cuenta-counters>span{border:1px solid var(--verde);background:#1e8e9b2e;border-radius:14px;gap:9px;min-width:190px;padding:20px 24px;display:grid}.hp-cuenta-k{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--denver);font-size:10px}.hp-cuenta-counters strong{font-family:var(--fd);letter-spacing:-.03em;color:#fff;font-size:30px;font-weight:800}.hp-cuenta-counters>span[data-dim=true]{background:#ffffff0f;border-color:#ffffff24}.hp-cuenta-counters>span[data-dim=true] .hp-cuenta-k{color:#ffffff80}.hp-cuenta-counters>span[data-dim=true] strong{color:#fff9}.hp-apps-band{background:var(--tang-soft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:32px 0 0;padding:24px 26px;display:flex}.hp-apps-band p{color:#6b3212;flex:1;min-width:260px;max-width:1380px;margin:0;font-size:16.5px;line-height:1.6}.hp-apps-band strong{color:#6b3212}.hp-crece{background:var(--surface);padding:104px var(--hp-gutter)}.hp-crece-inner{flex-direction:column;gap:36px;display:flex}.hp-crece-head{max-width:940px}.hp-crece-cards{grid-template-columns:repeat(6,1fr);align-items:start;gap:16px;display:grid}.hp-crece-card{border-top:3px solid var(--tang);background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-radius:4px 4px 16px 16px;grid-column:span 2;padding:20px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.hp-crece-card[data-ancho="3"]{grid-column:span 3}.hp-crece-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px -24px #0f1b3c8c}.hp-crece-n{font-family:var(--fm);letter-spacing:.06em;color:var(--tang-d);font-size:11.5px}.hp-crece-t{font-family:var(--fd);letter-spacing:-.022em;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;font-size:clamp(17px,1.4vw,21px);font-weight:700;line-height:1.26;display:flex}.hp-crece-d{color:var(--ink-soft);margin:10px 0 0;font-size:14.5px;line-height:1.58}.hp-crece-d strong{color:var(--ink)}.hp-cm{background:var(--surface-2);border-radius:12px;gap:7px;margin-top:16px;padding:12px;display:grid}.hp-cm-row{background:#fff;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;animation:9s ease-in-out infinite hp-scan;display:flex}.hp-cm-row:nth-child(2){animation-delay:3s}@keyframes hp-scan{0%,88%,to{background:#fff}12%,30%{background:#f1f5f6}}.hp-cm-ini{width:24px;height:24px;font-family:var(--fm);border-radius:7px;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:inline-flex}.hp-cm-ini--tang{background:var(--tang-soft);color:var(--tang-dd)}.hp-cm-ini--verde{background:var(--verde-soft);color:#115660}.hp-cm-name{color:var(--ink);flex:1;font-size:12.5px;font-weight:600}.hp-cm-tag{font-family:var(--fm);border-radius:6px;padding:3px 7px;font-size:9.5px}.hp-cm-tag--tang{background:var(--tang-soft);color:var(--tang-dd)}.hp-cm-tag--verde{background:var(--verde-soft);color:var(--verde-dd)}.hp-cm--mail{border:1px solid var(--line);background:#fff}.hp-cm-mailhead{font-family:var(--fm);letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:12px;font-size:9.5px;display:flex}.hp-cm-mailstate{color:var(--verde-dd)}.hp-cm-subject{color:var(--ink);font-size:13px;font-weight:600}.hp-cm-body{color:var(--muted);font-size:12px;line-height:1.45}.hp-cm--promos{background:0 0;flex-wrap:wrap;gap:7px;padding:0;display:flex}.hp-cm-promo{font-family:var(--fm);background:var(--surface-2);color:var(--ink-soft);border-radius:7px;padding:5px 9px;font-size:11px}.hp-cm-promo[data-i="0"]{background:var(--tang);color:#fff}.hp-cm-promo[data-i="1"]{background:var(--tang-soft);color:var(--tang-dd)}.hp-cm-promo[data-i="2"]{background:var(--verde-soft);color:#115660}.hp-cm--lectura{gap:12px}.hp-cm-bars{align-items:flex-end;gap:6px;height:54px;display:flex}.hp-cm-bar{background:var(--denver);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:1.4s cubic-bezier(.2,.7,.3,1) both hp-grow}@keyframes hp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hp-cm-note{color:var(--ink-soft);align-items:center;gap:9px;font-size:12.5px;line-height:1.4;display:flex}.hp-cm-note strong{color:var(--ink)}.hp-cm-day{font-family:var(--fm);letter-spacing:.1em;background:var(--tang);color:#fff;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:9.5px}.hp-cm--ia{background:var(--zaf)}.hp-cm-ia-k{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--tang);font-size:9.5px}.hp-cm-ia-d{color:#ffffffe6;font-size:13px;line-height:1.5}.hp-cm-ia-d strong{color:#fff}.hp-cm-ia-cta{font-family:var(--fm);background:var(--verde);color:#fff;border-radius:8px;justify-self:start;padding:6px 11px;font-size:11px;font-weight:600}.hp-libreta{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.hp-libreta>.hp-mod-eyebrow{margin-bottom:0;padding:16px 20px 0}.hp-libreta-head{background:var(--zaf);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:16px 20px;display:flex}.hp-libreta-t{font-family:var(--fd);letter-spacing:-.026em;color:#fff;font-size:20px;font-weight:700;display:block}.hp-libreta-sub{color:#ffffffc2;margin-top:4px;font-size:13.5px;display:block}.hp-libreta-count{font-family:var(--fm);color:#ffffffe6;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.hp-libreta-count strong{color:#fff}.hp-libreta-stats{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 20px;display:grid}.hp-libreta-stats>span{gap:3px;display:grid}.hp-libreta-stat-k{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.hp-libreta-stats strong{font-family:var(--fm);color:var(--ink);font-size:21px;font-weight:600}.hp-libreta-stats strong[data-accent=true]{color:var(--tang-d)}.hp-libreta-rows{gap:8px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.hp-libreta-rows li{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;animation:9s ease-in-out infinite hp-scan;display:flex}.hp-libreta-rows li:nth-child(2){animation-delay:3s}.hp-libreta-rows li:nth-child(3){animation-delay:6s}.hp-libreta-who{gap:2px;min-width:0;display:grid}.hp-libreta-who strong{font-size:14.5px}.hp-libreta-who span{font-family:var(--fm);color:var(--muted);font-size:11.5px}.hp-libreta-tag{font-family:var(--fm);letter-spacing:.04em;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:600}.hp-libreta-tag--tang{background:var(--tang-soft);color:var(--tang-dd)}.hp-libreta-tag--verde{background:var(--verde-soft);color:var(--verde-dd)}.hp-libreta-tag--grey{background:var(--surface);color:var(--ink-soft)}.hp-humano{background:var(--zaf);grid-template-columns:minmax(0,1fr) minmax(0,700px);display:grid}.hp-humano-copy{padding:96px 80px 96px var(--hp-gutter)}.hp-humano-chips{flex-wrap:wrap;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:flex}.hp-humano-chips li{color:#ffffffd6;border:1px solid #ffffff38;border-radius:9px;padding:8px 12px;font-size:13.5px}.hp-humano-steps{margin:28px 0 0;padding:0;list-style:none}.hp-humano-steps li{border-top:1px solid #ffffff21;gap:14px;padding:16px 0;display:flex}.hp-humano-n{font-family:var(--fm);color:var(--tang);flex-shrink:0;font-size:12px}.hp-humano-body{gap:4px;display:grid}.hp-humano-body strong{color:#fff;font-size:16.5px;font-weight:600}.hp-humano-body>span{color:#ffffffbd;font-size:14.5px;line-height:1.55}.hp-humano-foot-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hp-btn-tang{border:1px solid var(--tang);border-radius:12px;justify-content:center;align-items:center;margin-top:28px;padding:16px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.hp-btn-tang,.hp-btn-tang:link,.hp-btn-tang:visited{color:var(--tang)}.hp-btn-tang:hover,.hp-btn-tang:focus-visible,.hp-btn-tang:active{color:var(--tang-dd);background:#fff}.hp-humano-foot{color:#fffc;margin:28px 0 0;font-size:14.5px;line-height:1.5}.hp-humano-photo{min-height:520px;position:relative;overflow:hidden}.hp-humano-photo img{object-fit:cover;object-position:44% 50%;width:100%;height:100%;position:absolute;inset:0}.hp-humano-photo:after{content:"";background-image:linear-gradient(90deg,#0f1b3cbf 0%,#0f1b3c14 100%);position:absolute;inset:0}.hp-precios{background:var(--denver-soft);padding:100px var(--hp-gutter)}.hp-precios-head{gap:26px;display:grid}.hp-bill{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hp-bill-tabs{background:#0f1b3c0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;display:inline-flex}.hp-bill-tab{cursor:pointer;font-family:var(--fm);letter-spacing:.04em;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.hp-bill-tab[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 4px 12px -6px #0f1b3c80}.hp-bill-badge{font-family:var(--fm);letter-spacing:.1em;background:var(--tang);color:#fff;border-radius:7px;padding:5px 8px;font-size:9.5px;font-weight:600}.hp-swap{background:var(--tang-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;max-width:470px;padding:12px 16px;display:flex}.hp-swap-fig{align-items:baseline;gap:5px;display:inline-flex}.hp-swap-n{font-family:var(--fd);letter-spacing:-.035em;color:var(--tang-dd);font-size:26px;font-weight:800}.hp-swap-u{font-family:var(--fm);letter-spacing:.06em;color:#8a4a22;font-size:11px}.hp-swap-arrow{font-family:var(--fd);color:var(--tang-dd);margin:0 4px;font-size:18px;font-weight:800}.hp-bill-note{color:#6b3212;flex:1;min-width:200px;margin:0;font-size:14px;line-height:1.45}.hp-bill-note strong{color:#6b3212}.hp-planes{margin-top:8px;grid-template-columns:1fr 1.1fr;align-items:start;gap:22px;max-width:840px;margin-inline:auto;display:grid}.hp-plan{border:1px solid var(--line-2);background:#fff;border-radius:20px;flex-direction:column;padding:26px;display:flex;position:relative}.hp-plan[data-featured=true]{border:2px solid var(--verde);animation:7.4s ease-in-out infinite hp-lift;box-shadow:0 26px 60px -30px #0f1b3c66}@keyframes hp-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hp-plan[data-featured=true]:hover{transform:translateY(-9px)}.hp-plan-top{align-items:baseline;gap:10px;margin:0;display:flex}.hp-plan-k{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.hp-plan--completo .hp-plan-k{color:var(--verde-dd)}.hp-plan-name{font-family:var(--fd);letter-spacing:-.032em;font-size:32px;font-weight:800}.hp-plan--completo .hp-plan-name{color:#115660}.hp-plan-price{align-items:baseline;gap:6px;margin:10px 0 0;display:flex}.hp-plan-amount{font-family:var(--fd);letter-spacing:-.035em;font-size:44px;font-weight:800}.hp-plan-per{font-family:var(--fm);color:var(--muted);font-size:12.5px}.hp-plan-note{font-family:var(--fm);color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.hp-plan-slot{align-items:center;min-height:58px;margin-top:12px;display:flex}.hp-plan-prueba{border:1px dashed var(--tang);border-radius:10px;padding:9px 12px}.hp-plan-prueba strong{color:#6b3212;font-size:13.5px;font-weight:700}.hp-plan-claim{color:var(--ink);margin:0 0 14px;font-size:14.5px;font-weight:600;line-height:1.55}.hp-plan-list{flex:1;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.hp-plan-list li{color:var(--ink-soft);padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.hp-plan-bullet{color:var(--verde-dd);font-size:18px;font-weight:700;line-height:1.2;position:absolute;top:0;left:6px}.hp-plan-cta,.hp-plan--gratis .hp-btn-ghost-light{width:100%}.hp-precios-band{background:var(--zaf);border-radius:20px;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:32px;margin-top:28px;padding:28px 30px;display:grid}.hp-precios-figs{gap:16px;display:grid}.hp-precios-figs>span{align-items:center;gap:18px;display:flex}.hp-precios-figs strong{font-family:var(--fd);letter-spacing:-.045em;min-width:176px;font-size:clamp(40px,3.4vw,64px);font-weight:800;line-height:.86}.hp-precios-figs>span:first-child strong{color:var(--tang)}.hp-precios-figs>span:last-child strong{color:#fff}.hp-precios-fig-k{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#fff;max-width:182px;font-size:11px;line-height:1.6}.hp-precios-band-copy{align-content:center;gap:16px;display:grid}.hp-precios-band-copy p{color:#fff;margin:0;font-size:18px;line-height:1.55}.hp-precios-stripe{align-items:flex-start;gap:18px;display:flex}.hp-precios-rate{font-family:var(--fm);letter-spacing:.02em;color:var(--tang);flex-shrink:0;font-size:12px;font-weight:600}.hp-precios-stripe>span:last-child{color:#ffffffc7;font-size:13.5px;line-height:1.6}.hp-precios-stripe strong{color:#fffffff2;font-weight:600}.hp-precios-menciones{flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.hp-precios-menciones li{font-family:var(--fm);letter-spacing:.06em;color:var(--ink-soft);font-size:11.5px}.hp-faq{background:var(--surface);padding:100px var(--hp-gutter);grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:80px;display:grid}.hp-faq-list{align-content:start;display:grid}.hp-faq-item{border-top:1px solid var(--line)}.hp-faq-h{margin:0}.hp-faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;font-size:clamp(16.5px,1.3vw,19px);font-weight:700;display:flex}.hp-faq-sign{border:1px solid var(--line-2);width:26px;height:26px;color:var(--ink-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.hp-faq-q[aria-expanded=true]{padding-bottom:14px}.hp-faq-a{padding:0 0 24px}.hp-faq-a p{color:var(--ink-soft);max-width:720px;margin:0;font-size:15.5px;line-height:1.62}.hp-final{background:var(--zaf);min-height:460px;display:flex;position:relative}.hp-final-copy{z-index:1;padding:96px var(--hp-gutter);max-width:calc(640px + 2 * var(--hp-gutter));align-self:center;position:relative}.hp-final-copy .hp-hero-actions{margin-top:28px}.hp-oficios{background:var(--surface-2);padding:64px var(--hp-gutter)}.hp-oficios-list{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hp-oficios-list a{border:1px solid var(--line-2);border-radius:10px;padding:10px 14px;font-size:13.5px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.hp-oficios-list a,.hp-oficios-list a:link,.hp-oficios-list a:visited{color:var(--ink)}.hp-oficios-list a:hover,.hp-oficios-list a:focus-visible{border-color:var(--verde);color:var(--verde-dd)}.hp-sticky{display:none}@media (max-width:1439px){.hp{--hp-gutter:clamp(20px, 5.5vw, 80px)}}@media (max-width:1279px){.hp-hero-floats{display:none}.hp-hero{min-height:760px}.hp-tienda,.hp-humano{grid-template-columns:1fr}.hp-tienda-copy{padding:72px var(--hp-gutter) 0}.hp-tienda-photo{min-height:380px;margin-top:40px}.hp-humano-copy{padding:72px var(--hp-gutter)}.hp-humano-photo{min-height:340px}.hp-cliente,.hp-panel,.hp-faq,.hp-entregas-grid,.hp-vuelta-head,.hp-web,.hp-precios-band{grid-template-columns:1fr;gap:36px}.hp-demo{grid-template-columns:272px minmax(0,1fr)}.hp-rail-steps{grid-template-columns:repeat(3,1fr);row-gap:34px}.hp-rail-line,.hp-rail-travel{display:none}.hp-crece-cards{grid-template-columns:repeat(2,1fr)}.hp-crece-card,.hp-crece-card[data-ancho="3"]{grid-column:span 1}.hp-planes{grid-template-columns:1fr}.hp-plan[data-featured=true]{animation:none}.hp-marca-row{flex-direction:column;align-items:stretch;gap:40px}.hp-marca-domain{width:auto}.hp-cuenta{flex-wrap:wrap;gap:28px}.hp-cuenta-counters{flex:1}.hp-tickets{padding:34px 28px 38px}.hp-tickets-two{gap:40px}}@media (max-width:767px){.hp-hero-notif-m{display:flex}.hp-identidad-wrap,.hp-tienda-copy>.hp-num-row,.hp-mock-k,.hp-mock-stats,.hp-draw-bars,.hp-detail-lines,.hp-crece-card .hp-cm,.hp-video-cap,.hp-entregas-side>.hp-eyebrow--faint,.hp-entregas-n{display:none}.hp-marca-brand{order:1}.hp-dominio{order:2;max-width:none}.hp-webpanel{order:3}.hp-entregas-grid>.hp-entregas-side{order:-1}.hp-entregas-out{margin:0 0 20px;font-size:18px}.hp-entregas-out:before{content:"«";color:var(--tang);margin-bottom:6px;font-size:44px;line-height:1;display:block}.hp-entregas-body strong{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--tang);font-size:10px;font-weight:400}.hp-entregas-steps li{border-top:0;padding:8px 0}.hp-web-stack{gap:14px;margin-top:18px;display:grid}.hp-web-card{border-radius:16px;padding:20px}.hp-web-card[data-case=sin]{background:#fff}.hp-web-card[data-case=sin] .hp-web-k{color:var(--verde-dd)}.hp-web-card[data-case=sin] .hp-web-t{color:var(--ink)}.hp-web-card[data-case=sin] .hp-web-d{color:var(--ink-soft)}.hp-web-card[data-case=con]{background:#ffffff12;border:1px solid #ffffff29}.hp-web-card[data-case=con] .hp-web-k{color:var(--tang)}.hp-web-card .hp-web-t{font-size:21px}.hp-web-insert{border:1px dashed var(--tang);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:16px 12px 12px;display:flex;position:relative}.hp-web-insert .hp-browser-note{color:#ffffffd1;flex:1;min-width:120px}.hp-webpanel>.hp-num-row,.hp-webpanel>.hp-h3-lg,.hp-webpanel>.hp-lead,.hp-webpanel-cue,.hp-marca-list,.hp-dominio>.hp-mod-eyebrow,.hp-dominio-inc,.hp-dominio-chips,.hp-check,.hp-cliente-cta,.hp-phone-addr,.hp-phone-cats,.hp-phone-desc,.hp-apps-k,.hp-demo-card--dashed,.hp-mostrador,.hp-panel-lines,.hp-mock-avatar,.hp-apps-tag,.hp-vs,.hp-crece-head .hp-num,.hp-libreta-t,.hp-precios-figs>span:last-child{display:none}.hp-precios-figs{gap:0}.hp-hero{order:1}.hp-pruebas{order:2}.hp-vuelta{order:3}.hp-tienda{order:4}.hp-marca{order:5}.hp-cliente{order:6}.hp-panel{order:7}.hp-entregas{order:8}.hp-crece{order:9}.hp-humano{order:10}.hp-apps{order:11}.hp-precios{order:12}.hp-faq{order:13}.hp-final{order:14}.hp-oficios{order:15}.hp-hero{min-height:723px}.hp-hero-copy{padding:44px var(--hp-gutter) 40px}.hp-hero-actions{flex-direction:column;align-items:stretch}.hp-hero-actions>*{width:100%}.hp-hero-media .hp-backdrop-scrim{background-image:linear-gradient(178deg,#0f1b3c6b 0%,#0f1b3cc7 46%,#0f1b3cf5 100%)}.hp-final-media .hp-backdrop-scrim{background-image:linear-gradient(178deg,#0f1b3c80 0%,#0f1b3cdb 60%,#0f1b3cf5 100%)}.hp-pruebas-cells{grid-template-columns:1fr}.hp-pruebas-cell{padding:24px var(--hp-gutter);border-top:2px solid #0f1b3c2e;border-left:0}.hp-pruebas-cell:first-child{border-top:0}.hp-pruebas-d{max-width:none}.hp-feston{background-image:radial-gradient(circle at 7px 13px, var(--bg) 7px, transparent 7.5px);background-size:19px 13px;height:13px}.hp-vuelta,.hp-cliente,.hp-panel,.hp-marca,.hp-apps,.hp-crece,.hp-precios,.hp-faq,.hp-entregas{padding:48px var(--hp-gutter)}.hp-tienda{padding:0 0 48px}.hp-tienda-copy{padding:48px var(--hp-gutter) 0}.hp-tienda-photo{min-height:260px;margin-top:32px}.hp-rail-steps{grid-template-columns:1fr;gap:22px}.hp-tienda-cards,.hp-identidad-wrap,.hp-demo,.hp-panel-mocks,.hp-apps-two,.hp-tickets-two,.hp-cuenta{grid-template-columns:1fr}.hp-demo,.hp-panel-mocks,.hp-apps-two,.hp-tickets-two{display:grid}.hp-phone,.hp-demo-phone-col{width:100%}.hp-mock--offset{margin-top:0}.hp-vs{width:64px;height:64px;box-shadow:none;border-width:4px;margin:-12px auto;font-size:20px;position:static;transform:none}.hp-tickets-two:before{display:none}.hp-cuenta>div:first-child{flex:260px}.hp-cuenta-counters{flex-wrap:wrap;flex:252px}.hp-cuenta-counters>span{flex:120px;min-width:0;padding:16px 18px}.hp-ticket--app,.hp-ticket--db{animation:none;transform:none}.hp-ticket--app{filter:none}.hp-crece-cards{grid-template-columns:1fr}.hp-tickets{padding:20px}.hp-cuenta{gap:20px}.hp-cuenta-counters{gap:12px}.hp-plan .mkt-cta{white-space:normal}.hp-dominio-main,.hp-dominio-alt{flex-wrap:wrap}.hp-dominio-tag,.hp-dominio-inc{margin-left:0}.hp-scrollcue{gap:12px;padding-top:26px}.hp-mouse{display:none}.hp-scrollcue-copy{font-size:13px}.hp-humano-foot-row{flex-direction:column;align-items:stretch}.hp-btn-tang{width:100%}.hp-precios-figs>span{align-items:flex-start}.hp-precios-figs strong{min-width:96px}.hp-faq-item[data-mobile=off]{display:none}.hp-faq-q{min-height:44px;padding:16px 0}.hp-palette-dot{width:40px;height:40px}.hp-phone-qty button{min-width:44px;height:44px}.hp-phone-cat{min-height:34px;padding:8px 12px}.hp-web-tab,.hp-bill-tab,.hp-share-tab{min-height:44px}.hp-h2--40,.hp-h2--42,.hp-h2--46,.hp-h2--48,.hp-h2-xl{line-height:1.07}.hp-h2-cta{line-height:1.05}.hp-apps-head,.hp-precios-head,.hp-faq-copy{padding-inline:21px}.hp-humano-copy,.hp-final-copy{padding-inline:41px}.hp-final-copy{max-width:none;padding-block:64px}.hp-sticky{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));visibility:hidden;background:#0f1b3cf5;border-top:1px solid #ffffff1f;align-items:center;gap:10px;transition:transform .3s cubic-bezier(.2,.7,.3,1),visibility 0s linear .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.hp-sticky[data-on=true]{visibility:visible;transition-delay:0s,0s;transform:none}.hp-sticky-copy{color:#ffffffc7;flex:1;min-width:0;font-size:12.5px;line-height:1.35}.hp-sticky-copy strong{color:#fff;display:block}.hp-sticky-ghost{color:#fff;padding:12px 6px;font-size:13.5px;font-weight:600;text-decoration:none}.hp-sticky-cta{border-radius:11px;padding:13px 16px;font-size:14px}.hp-mock-queue li[data-desktop-only=true],.hp-libreta-rows li[data-desktop-only=true]{display:none}}@media (prefers-reduced-motion:reduce){.hp *,.hp :before,.hp :after{transition:none!important;animation:none!important}.hp-h1-rule,.hp-rail-line,.hp-cm-bar,.hp-draw-bar span{transform:none!important}.hp-detail-bar span{width:100%}.hp-notif--ghost{opacity:1;margin-bottom:8px;position:relative;left:auto;right:auto}.hp-notif--lead{opacity:1}}.app-v9 .fin-scope .fin-mono,.app-v9 .fin-scope .fin-money-amount,.app-v9 .fin-mov-overlay .fin-mono{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums}.app-v9 .fin-freshness{background:var(--card-ink);border-radius:999px;align-items:center;gap:7px;margin:0;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-freshness{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .fin-freshness{border:1px solid var(--card-hairline);color:var(--card-ink-soft);white-space:nowrap;font-size:12.5px}.app-v9 .fin-freshness-dot{background:var(--primary);border-radius:999px;flex:none;width:7px;height:7px}.app-v9 .fin-freshness[data-freshness=partial] .fin-freshness-dot{background:var(--warning)}.app-v9 .fin-freshness[data-freshness=unavailable] .fin-freshness-dot{background:var(--card-muted)}.app-v9 .fin-money{border-radius:var(--r-lg,16px);border:1px solid var(--primary);flex-direction:column;gap:14px;padding:18px 20px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--card-hairline))}}.app-v9 .fin-money{background:radial-gradient(118% 92% at 0% 0%, var(--denver) 0%, transparent 60%), linear-gradient(180deg, var(--denver) 0%, var(--card) 44%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money{background:radial-gradient(118% 92% at 0% 0%, color-mix(in srgb, var(--denver) 30%, transparent) 0%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--denver) 10%, var(--card)) 0%, var(--card) 44%)}}.app-v9 .fin-money{box-shadow:var(--shadow-card);overflow:hidden}@media (min-width:720px){.app-v9 .fin-money{gap:16px;padding:20px 24px 0}}.app-v9 .fin-money-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.app-v9 .fin-money-title{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11.5px;font-weight:700}.app-v9 .fin-money-currencies{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .fin-money-code{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--card-muted);margin:0 0 6px;font-size:11px;font-weight:700}.app-v9 .fin-money-figures{flex-direction:column;margin:0;display:flex}.app-v9 .fin-money-figure{border-top:1px solid var(--card-hairline);border-left:3px solid var(--card-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:14px;margin:0;padding:9px 0 9px 11px;display:grid}.app-v9 .fin-money-figure:first-child{border-top:0}.app-v9 .fin-money-figure.is-available{border-left-color:var(--primary)}.app-v9 .fin-money-figure.is-pending{border-left-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money-figure.is-pending{border-left-color:color-mix(in srgb, var(--warning) 72%, transparent)}}.app-v9 .fin-money-figure.is-next{border-left-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money-figure.is-next{border-left-color:color-mix(in srgb, var(--card-ink) 18%, transparent)}}.app-v9 .fin-money-figure-label{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--card-muted);grid-column:1;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .fin-money-marker{background:var(--card-hairline);border-radius:999px;flex:none;width:7px;height:7px}.app-v9 .fin-money-figure.is-available .fin-money-marker{background:var(--primary)}.app-v9 .fin-money-figure.is-available .fin-money-figure-label{color:var(--primary-deep)}.app-v9 .fin-money-figure.is-pending .fin-money-marker{box-shadow:inset 0 0 0 2px var(--warning);background:0 0}.app-v9 .fin-money-figure.is-pending .fin-money-figure-label{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money-figure.is-pending .fin-money-figure-label{color:color-mix(in srgb, var(--warning) 82%, var(--card-ink))}}.app-v9 .fin-money-figure.is-next .fin-money-marker{background:var(--card-ink);border-radius:2px;height:2px}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money-figure.is-next .fin-money-marker{background:color-mix(in srgb, var(--card-ink) 30%, transparent)}}.app-v9 .fin-money-amount{text-align:right;color:var(--card-ink);letter-spacing:-.025em;grid-column:2;margin:0;font-size:clamp(26px,6.6vw,31px);font-weight:650;line-height:1.05}.app-v9 .fin-money-figure.is-pending .fin-money-amount{color:var(--card-ink-soft);font-size:clamp(20px,5vw,23px);font-weight:550}.app-v9 .fin-money-figure.is-next .fin-money-amount{color:var(--card-ink-soft);font-size:clamp(18px,4.4vw,21px);font-weight:550}.app-v9 .fin-money-figure-note{color:var(--card-muted);grid-column:1/-1;margin:2px 0 0;font-size:12.5px;line-height:1.4}@media (min-width:560px){.app-v9 .fin-money-figures{flex-flow:wrap;gap:12px 0}.app-v9 .fin-money-figure{border-top:0;flex-direction:column;flex:clamp(8rem,26%,15rem);align-items:flex-start;gap:3px;padding:2px 18px 2px 13px;display:flex}.app-v9 .fin-money-amount{text-align:left}.app-v9 .fin-money-figure-note{margin-top:1px}}.app-v9 .fin-note{color:var(--card-ink-soft);max-width:66ch;margin:0;font-size:13px;line-height:1.55}.app-v9 .fin-note.is-quiet{color:var(--card-muted)}.app-v9 .fin-money-help{color:var(--card-muted);margin:-2px 0 0;font-size:12.5px}.app-v9 .fin-money-help-summary{cursor:pointer;border-radius:var(--r-sm,10px);min-height:44px;color:var(--card-ink-soft);align-items:center;gap:8px;padding:0 2px;list-style:none;display:inline-flex}.app-v9 .fin-money-help-summary::-webkit-details-marker{display:none}.app-v9 .fin-money-help-summary:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .fin-money-help-summary:hover{color:var(--primary-deep)}.app-v9 .fin-money-help-cue{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translate(-1px,-1px)}.app-v9 .fin-money-help[open] .fin-money-help-cue{transform:rotate(225deg)translate(-1px,-1px)}@media (prefers-reduced-motion:reduce){.app-v9 .fin-money-help-cue{transition:none}}.app-v9 .fin-money-help-body{color:var(--card-muted);margin:0 0 8px;font-size:12.5px}.app-v9 .fin-money-state{background:var(--denver);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:2px -20px 0;padding:10px 20px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money-state{background:color-mix(in srgb, var(--denver) 22%, var(--card))}}.app-v9 .fin-money-state{border-top:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money-state{border-top:1px solid color-mix(in srgb, var(--primary) 16%, var(--card-hairline))}}@media (min-width:720px){.app-v9 .fin-money-state{margin:2px -24px 0;padding:10px 24px 12px}}.app-v9 .fin-money-state-facts{color:var(--card-ink-soft);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13.5px;display:flex}.app-v9 .fin-money-state-fact{align-items:baseline;gap:6px;display:inline-flex}.app-v9 .fin-money-state-fact strong{color:var(--primary-deep);font-weight:650}.app-v9 .fin-money-state-sep{color:var(--card-muted)}.app-v9 .fin-money-manage{min-height:44px;color:var(--primary-deep);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);align-items:center;gap:7px;padding:0 2px;font-size:14px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money-manage{-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.app-v9 .fin-money-manage{border-radius:var(--r-sm,10px)}.app-v9 .fin-money-manage:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.app-v9 .fin-money-manage:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .fin-money-manage-cue{transition:transform .16s}.app-v9 .fin-money-manage:hover .fin-money-manage-cue{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.app-v9 .fin-money-manage-cue{transition:none}.app-v9 .fin-money-manage:hover .fin-money-manage-cue{transform:none}}.app-v9 .support-locked{cursor:default;-webkit-user-select:text;user-select:text;align-items:center;gap:10px;min-height:44px;display:inline-flex}.app-v9 .support-locked-label{font-weight:inherit}.app-v9 .support-locked-tag{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--card-ink-soft,var(--muted));background:var(--card-ink,#1a1a1a);border-radius:999px;flex:none;padding:4px 7px;font-size:10.5px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.app-v9 .support-locked-tag{background:color-mix(in srgb, var(--card-ink,#1a1a1a) 8%, transparent)}}.app-v9 .support-locked-tag{border:1px solid var(--hairline,#0000001f)}.app-v9 .pay-live-quiet.support-locked{color:var(--card-muted);text-decoration:none}@media (max-width:480px){.app-v9 .support-locked{flex-wrap:wrap;row-gap:4px}}.app-v9 .fin-attention{border-radius:var(--r-md,14px);border:1px solid var(--card-hairline);border-left:4px solid var(--card-hairline);background:var(--card);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}@media (min-width:860px){.app-v9 .fin-attention{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:16px 22px}.app-v9 .fin-attention-rest{grid-column:1/-1}}.app-v9 .fin-attention[data-tone=critical]{background:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-attention[data-tone=critical]{background:color-mix(in srgb, var(--error,#c6362f) 6%, var(--card))}}.app-v9 .fin-attention[data-tone=critical]{border-color:var(--error,#c6362f)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-attention[data-tone=critical]{border-color:color-mix(in srgb, var(--error,#c6362f) 24%, var(--card-hairline))}}.app-v9 .fin-attention[data-tone=critical]{border-left-color:var(--error,#c6362f)}.app-v9 .fin-attention[data-tone=attention]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-attention[data-tone=attention]{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.app-v9 .fin-attention[data-tone=attention]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-attention[data-tone=attention]{border-color:color-mix(in srgb, var(--primary) 24%, var(--card-hairline))}}.app-v9 .fin-attention[data-tone=attention]{border-left-color:var(--primary)}.app-v9 .fin-attention[data-tone=warn]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-attention[data-tone=warn]{background:color-mix(in srgb, var(--warning) 7%, var(--card))}}.app-v9 .fin-attention[data-tone=warn]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-attention[data-tone=warn]{border-color:color-mix(in srgb, var(--warning) 26%, var(--card-hairline))}}.app-v9 .fin-attention[data-tone=warn]{border-left-color:var(--warning)}.app-v9 .fin-attention-main{flex-direction:column;gap:5px;display:flex}.app-v9 .fin-attention-title{color:var(--card-ink);margin:0;font-size:17px;font-weight:700}.app-v9 .fin-attention-body{color:var(--card-ink-soft);max-width:62ch;margin:0;font-size:13.5px;line-height:1.5}.app-v9 .fin-attention-action .btn{white-space:nowrap;min-height:44px}.app-v9 .fin-attention-rest{border-top:1px solid var(--card-ink);margin:0;padding:10px 0 0;list-style:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-attention-rest{border-top:1px solid color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .fin-attention-rest{flex-direction:column;gap:5px;display:flex}.app-v9 .fin-attention-rest-row{color:var(--card-ink-soft);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.app-v9 .fin-attention-count{color:var(--card-muted);font-size:12px}.app-v9 .fin-glance{border-top:1px solid var(--card-hairline);flex-direction:column;gap:6px;padding:14px 2px 2px;display:flex}.app-v9 .fin-glance-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.app-v9 .fin-glance-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11.5px;font-weight:600}.app-v9 .fin-glance-sep{color:var(--card-muted);font-size:11.5px}.app-v9 .fin-glance-period{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .fin-glance-more{min-height:44px;color:var(--accent-deep,var(--accent));align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.app-v9 .fin-glance-more:hover{text-decoration:underline}.app-v9 .fin-glance-more:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.app-v9 .fin-glance-more-cue{transition:transform .15s}.app-v9 .fin-glance-more:hover .fin-glance-more-cue{transform:translate(2px)}.app-v9 .fin-glance-figure{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.app-v9 .fin-glance-amount{color:var(--card-ink);font-size:clamp(24px,5.4vw,28px);font-weight:650;line-height:1.1}.app-v9 .fin-glance-count{color:var(--card-ink-soft);font-size:13px}.app-v9 .fin-glance-terms{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:inline-flex}.app-v9 .fin-glance-term{color:var(--card-muted);align-items:baseline;gap:5px;font-size:12.5px;display:inline-flex}.app-v9 .fin-glance-term[data-term=refund]{color:var(--card-ink-soft)}.app-v9 .fin-glance-op{color:var(--warning);font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-glance-op{color:color-mix(in srgb, var(--warning) 62%, var(--card-ink))}}.app-v9 .fin-glance-term-amount{color:var(--card-ink-soft);font-weight:600}.app-v9 .fin-glance-term-note{color:var(--card-muted)}.app-v9 .fin-glance-lead,.app-v9 .fin-glance-empty{color:var(--card-muted);max-width:46rem;margin:0;font-size:12.5px;line-height:1.5}.app-v9 .fin-glance-pending{color:var(--card-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:12.5px;display:flex}.app-v9 .fin-glance-pending-label,.app-v9 .fin-glance-pending-amount{color:var(--card-ink-soft);font-weight:600}.app-v9 .fin-glance-help{margin:0}.app-v9 .fin-glance-help-summary{cursor:pointer;min-height:44px;color:var(--card-muted);align-items:center;gap:8px;font-size:12.5px;list-style:none;display:inline-flex}.app-v9 .fin-glance-help-summary::-webkit-details-marker{display:none}.app-v9 .fin-glance-help-summary:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.app-v9 .fin-glance-help-cue{border-bottom:1.6px solid;border-right:1.6px solid;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)translate(-1px,-1px)}.app-v9 .fin-glance-help[open] .fin-glance-help-cue{transform:rotate(225deg)translate(-1px,-1px)}.app-v9 .fin-glance-help-body{color:var(--card-muted);max-width:46rem;margin:0 0 4px;font-size:12.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.app-v9 .fin-glance-more-cue,.app-v9 .fin-glance-help-cue{transition:none}}.app-v9 .fin-mov{border-radius:var(--r-md,14px);border:1px solid var(--card-hairline);background:var(--card);flex-direction:column;gap:12px;padding:16px 18px 8px;display:flex}@media (min-width:720px){.app-v9 .fin-mov{gap:14px;padding:18px 22px 10px}}.app-v9 .fin-mov-head{flex-direction:column;gap:12px;display:flex}@media (min-width:720px){.app-v9 .fin-mov-head{flex-direction:row;justify-content:space-between;align-items:center;gap:12px 24px}}.app-v9 .fin-mov-head-main{flex-direction:column;gap:3px;display:flex}.app-v9 .fin-mov-lead{max-width:62ch;margin:0;font-size:12.5px}.app-v9 .fin-mov-switch{border:1px solid var(--card-hairline);background:var(--card-ink);border-radius:999px;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-mov-switch{background:color-mix(in srgb, var(--card-ink) 4%, var(--card))}}.app-v9 .fin-mov-tab{min-height:44px;color:var(--card-ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.1;transition:background .14s,color .14s;display:inline-flex}.app-v9 .fin-mov-tab:hover{color:var(--card-ink);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-mov-tab:hover{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.app-v9 .fin-mov-tab:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .fin-mov-tab[data-active=true]{background:var(--card);color:var(--card-ink);box-shadow:0 1px 2px #0d2b3e1a, inset 0 0 0 1px var(--primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-mov-tab[data-active=true]{box-shadow:0 1px 2px #0d2b3e1a, inset 0 0 0 1px color-mix(in srgb, var(--primary) 26%, var(--card-hairline))}}.app-v9 .fin-mov-tab-count{color:var(--card-muted);font-size:11.5px;font-weight:600}.app-v9 .fin-mov-tab[data-active=true] .fin-mov-tab-count{color:var(--primary-deep)}@media (max-width:420px){.app-v9 .fin-mov-tab{gap:6px;padding:0 11px;font-size:13px}}.app-v9 .fin-mov-panel{flex-direction:column;gap:12px;display:flex}.app-v9 .fin-mov-panel[hidden]{display:none}.app-v9 .fin-mov-panel:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-radius:var(--r-sm,10px);outline:none}.app-v9 .fin-mov-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-v9 .fin-mov-item{border-top:1px solid var(--card-hairline)}.app-v9 .fin-mov-item:first-child{border-top:0}.app-v9 .fin-mov-row{border-radius:var(--r-sm,10px);width:calc(100% + 12px);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"date amount cue""title amount cue""meta meta cue";align-items:center;gap:1px 10px;margin:0 -6px;padding:8px 6px;transition:background .14s;display:grid}.app-v9 .fin-mov-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-mov-row:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.app-v9 .fin-mov-row:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .fin-mov-date{color:var(--card-muted);letter-spacing:.01em;grid-area:date;font-size:12px}.app-v9 .fin-mov-title{color:var(--card-ink);grid-area:title;min-width:0;font-size:13.5px;font-weight:600}.app-v9 .fin-mov-row:hover .fin-mov-title{text-decoration:underline}.app-v9 .fin-mov-meta{color:var(--card-muted);flex-wrap:wrap;grid-area:meta;align-items:baseline;gap:1px 6px;font-size:12px;line-height:1.35;display:flex}.app-v9 .fin-mov-sep{color:var(--card-hairline)}.app-v9 .fin-mov-meta-part.is-refunded{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-mov-meta-part.is-refunded{color:color-mix(in srgb, var(--warning) 84%, var(--card-ink))}}.app-v9 .fin-mov-meta-part.is-refunded{font-weight:600}.app-v9 .fin-mov-meta-part.is-failed{color:var(--error,#c6362f);font-weight:700}.app-v9 .fin-mov-amount{text-align:right;flex-direction:column;grid-area:amount;justify-content:center;align-items:flex-end;gap:1px;display:flex}.app-v9 .fin-mov-amount-value{color:var(--card-ink);letter-spacing:-.012em;font-size:15px;font-weight:650;line-height:1.15}.app-v9 .fin-mov-amount-unit{letter-spacing:.02em;color:var(--card-muted);font-size:10.5px}.app-v9 .fin-mov-cue{color:var(--card-hairline);grid-area:cue;justify-self:end;font-size:16px;line-height:1;transition:transform .16s}.app-v9 .fin-mov-row:hover .fin-mov-cue{color:var(--primary);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.app-v9 .fin-mov-cue{transition:none}.app-v9 .fin-mov-row:hover .fin-mov-cue{transform:none}}@media (min-width:560px){.app-v9 .fin-mov-row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"date title amount cue"".meta amount cue";column-gap:14px}.app-v9 .fin-mov-date{font-size:12.5px}.app-v9 .fin-mov-amount-value{font-size:15.5px}}.app-v9 .fin-mov-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b3c73;justify-content:flex-end;display:flex;position:fixed;inset:0}.app-v9 .fin-mov-sheet{background:var(--card,#fff);width:min(430px,100%);height:100%;box-shadow:var(--shadow-lift,0 18px 40px #0f1b3c38);flex-direction:column;animation:.18s fin-mov-sheet-in;display:flex}@keyframes fin-mov-sheet-in{0%{opacity:0;transform:translate(24px)}}.app-v9 .fin-mov-sheet-head{border-bottom:1px solid var(--card-hairline);background:var(--denver);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-mov-sheet-head{background:color-mix(in srgb, var(--denver) 16%, var(--card))}}.app-v9 .fin-mov-sheet-eyebrow{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11.5px;font-weight:700}.app-v9 .fin-mov-sheet-head .btn{min-height:44px}.app-v9 .fin-mov-sheet-body{flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.app-v9 .fin-mov-detail-figure{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.app-v9 .fin-mov-detail-amount{color:var(--card-ink);letter-spacing:-.025em;font-size:clamp(26px,6.6vw,31px);font-weight:650;line-height:1.05}.app-v9 .fin-mov-detail-unit{color:var(--card-muted);font-size:12.5px}.app-v9 .fin-mov-detail-rows{flex-direction:column;margin:0;display:flex}.app-v9 .fin-mov-detail-row{border-top:1px solid var(--card-hairline);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:9px 0;display:grid}.app-v9 .fin-mov-detail-row:first-child{border-top:0}.app-v9 .fin-mov-detail-term{color:var(--card-muted);font-size:12.5px}.app-v9 .fin-mov-detail-value{text-align:right;color:var(--card-ink);overflow-wrap:anywhere;justify-self:end;margin:0;font-size:13.5px;font-weight:600}.app-v9 .fin-mov-detail-row.is-refunded .fin-mov-detail-value{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-mov-detail-row.is-refunded .fin-mov-detail-value{color:color-mix(in srgb, var(--warning) 84%, var(--card-ink))}}.app-v9 .fin-mov-detail-row.is-failed .fin-mov-detail-value{color:var(--error,#c6362f)}.app-v9 .fin-mov-overlay .fin-note{color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .fin-mov-overlay .fin-note.is-quiet{color:var(--card-muted)}.app-v9 .fin-mov-overlay .btn{min-height:44px}@media (max-width:720px){.app-v9 .fin-mov-overlay{justify-content:stretch;align-items:flex-end}.app-v9 .fin-mov-sheet{border-radius:var(--r-lg,16px) var(--r-lg,16px) 0 0;width:100%;height:auto;max-height:88dvh;animation-name:fin-mov-sheet-up}@keyframes fin-mov-sheet-up{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.app-v9 .fin-mov-sheet{animation:none}}.app-v9 .fin-gateway{border-radius:var(--r-lg,16px);border:1px solid var(--primary);flex-direction:column;gap:10px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-gateway{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--card-hairline))}}.app-v9 .fin-gateway{background:linear-gradient(180deg, var(--denver) 0%, var(--card) 52%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-gateway{background:linear-gradient(180deg, color-mix(in srgb, var(--denver) 14%, var(--card)) 0%, var(--card) 52%)}}.app-v9 .fin-gateway{box-shadow:var(--shadow-card)}.app-v9 .fin-gateway-title{color:var(--card-ink);margin:0;font-size:19px;font-weight:700}.app-v9 .fin-gateway-body{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:14px;line-height:1.55}.app-v9 .fin-gateway .btn{min-height:44px;margin-top:4px}.app-v9 .fin-money-sooner{min-height:44px;color:var(--card-ink-soft);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--card-ink);-webkit-text-decoration-color:var(--card-ink);-webkit-text-decoration-color:var(--card-ink);text-decoration-color:var(--card-ink);align-items:center;gap:6px;margin-top:2px;padding:0 2px;font-size:13.5px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-money-sooner{-webkit-text-decoration-color:color-mix(in srgb, var(--card-ink) 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--card-ink) 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--card-ink) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--card-ink) 32%, transparent)}}.app-v9 .fin-money-sooner{border-radius:var(--r-sm,10px)}.app-v9 .fin-money-sooner:hover{color:var(--primary-deep);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.app-v9 .fin-money-sooner:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .fin-money-sooner-cue{transition:transform .16s}.app-v9 .fin-money-sooner:hover .fin-money-sooner-cue{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.app-v9 .fin-money-sooner-cue{transition:none}.app-v9 .fin-money-sooner:hover .fin-money-sooner-cue{transform:none}}.app-v9 .fin-instant-scope{border-radius:var(--r-lg,16px);border:1px solid var(--card-hairline);background:var(--card);box-shadow:var(--shadow-card);min-width:0;max-width:var(--stripe-embedded-measure,900px);flex-direction:column;gap:16px;padding:22px 22px 24px;display:flex}@media (min-width:720px){.app-v9 .fin-instant-scope{padding:26px 28px 28px}}@media (min-width:1200px){.app-v9 .fin-instant-scope{gap:18px;padding:30px 32px 32px}}.app-v9 .fin-instant{min-width:0}.app-v9 .fin-instant-none{border-radius:var(--r-md,14px);background:var(--surface-2,var(--card-ink));flex-direction:column;gap:7px;padding:16px 18px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-instant-none{background:var(--surface-2,color-mix(in srgb, var(--card-ink) 3%, var(--card)))}}.app-v9 .fin-instant-none-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:650}.app-v9 .fin-instant-none-body{color:var(--card-ink-soft);max-width:62ch;margin:0;font-size:13.5px;line-height:1.55}.app-v9 .fin-instant-none-body.is-calm{color:var(--card-muted)}.app-v9 .fin-instant-done{border-radius:var(--r-md,14px);border-left:3px solid var(--primary);background:var(--primary);flex-direction:column;align-items:flex-start;gap:7px;margin-top:14px;padding:15px 18px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-instant-done{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.app-v9 .fin-instant-done-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:650}.app-v9 .fin-instant-done-body{color:var(--card-ink-soft);max-width:62ch;margin:0;font-size:13.5px;line-height:1.55}.app-v9 .fin-instant-done .btn{min-height:44px;margin-top:2px}.app-v9 .fin-instant-foot{border-top:1px solid var(--card-hairline);flex-direction:column;gap:6px;margin-top:2px;padding-top:14px;display:flex}.app-v9 .fin-instant-foot-title{letter-spacing:.01em;color:var(--card-ink);margin:0;font-size:13px;font-weight:700}.app-v9 .fin-instant-foot-body{color:var(--card-ink-soft);max-width:66ch;margin:0;font-size:13px;line-height:1.55}.app-v9 .fin-instant-foot-body.is-quiet{color:var(--card-muted)}.app-v9 .pay-activation-scope,.app-v9 .fin-scope{--stripe-embedded-measure:900px}@supports (scrollbar-gutter:stable){:is(html:has(.pay-activar),html:has(.fin-cuenta)){scrollbar-gutter:stable}}.app-v9 .fin-cuenta{border-radius:var(--r-lg,16px);border:1px solid var(--card-hairline);background:var(--card);box-shadow:var(--shadow-card);--fin-cuenta-aside-w:240px;--fin-cuenta-gap:28px;flex-direction:column;gap:18px;min-width:0;padding:22px 22px 24px;display:flex;container:fincuenta/inline-size}@media (min-width:720px){.app-v9 .fin-cuenta{padding:26px 28px 28px}}@media (min-width:1200px){.app-v9 .fin-cuenta{gap:20px;max-width:1264px;padding:30px 32px 32px}}.app-v9 .fin-cuenta-body{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.app-v9 .fin-cuenta-work{min-width:0;max-width:var(--stripe-embedded-measure,900px)}.app-v9 .fin-cuenta-aside{border-radius:var(--r-md,14px);background:var(--surface-2,var(--card-ink));flex-direction:column;gap:8px;min-width:0;padding:14px 16px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-cuenta-aside{background:var(--surface-2,color-mix(in srgb, var(--card-ink) 3%, var(--card)))}}.app-v9 .fin-cuenta-aside-title{letter-spacing:.01em;color:var(--card-ink);margin:0;font-size:13px;font-weight:700}.app-v9 .fin-cuenta-aside-title+.fin-cuenta-aside-list{margin-top:0}.app-v9 .fin-cuenta-aside-list+.fin-cuenta-aside-title{margin-top:10px}.app-v9 .fin-cuenta-aside-list{color:var(--card-ink-soft);flex-direction:column;gap:3px;margin:0;padding:0 0 0 16px;font-size:13px;line-height:1.45;list-style:outside;display:flex}.app-v9 .fin-cuenta-aside-list li::marker{color:var(--primary-deep)}.app-v9 .fin-cuenta-aside-note{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}@container fincuenta (min-width:940px){.app-v9 .fin-cuenta-body{grid-template-columns:minmax(0, 1fr) var(--fin-cuenta-aside-w);gap:var(--fin-cuenta-gap);align-items:start}.app-v9 .fin-cuenta-work{grid-area:1/1}.app-v9 .fin-cuenta-aside{border-left:1px solid var(--card-hairline);background:0 0;border-radius:0;grid-area:1/2;padding:2px 0 0 24px;position:sticky;top:24px}}.app-v9 .fin-cuenta-locked,.app-v9 .fin-embedded-locked{border-radius:var(--r-md,14px);border:1px dashed var(--card-hairline);background:var(--surface-2,var(--card-ink));flex-direction:column;gap:6px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-cuenta-locked,.app-v9 .fin-embedded-locked{background:var(--surface-2,color-mix(in srgb, var(--card-ink) 4%, var(--card)))}}.app-v9 .fin-cuenta-locked-tag,.app-v9 .fin-embedded-locked-tag{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .fin-cuenta-locked-body,.app-v9 .fin-embedded-locked-body{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:13.5px;line-height:1.55}.app-v9 .fin-cuenta-more{border-top:1px solid var(--card-hairline);margin-top:2px;padding-top:14px}.app-v9 .fin-cuenta-more-summary{cursor:pointer;min-height:44px;color:var(--card-ink-soft);border-radius:var(--r-sm,10px);align-items:center;gap:8px;padding:0 2px;font-size:13.5px;font-weight:700;list-style:none;display:inline-flex}.app-v9 .fin-cuenta-more-summary::-webkit-details-marker{display:none}.app-v9 .fin-cuenta-more-summary:before{content:"";border-right:2px solid var(--primary-deep);border-bottom:2px solid var(--primary-deep);width:7px;height:7px;transition:transform .14s;transform:rotate(-45deg)}.app-v9 .fin-cuenta-more[open]>.fin-cuenta-more-summary:before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.app-v9 .fin-cuenta-more-summary:before{transition:none}}.app-v9 .fin-cuenta-more-summary:hover{color:var(--card-ink)}.app-v9 .fin-cuenta-more-summary:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.app-v9 .fin-cuenta-more-body{flex-direction:column;gap:8px;max-width:64ch;padding:4px 0 6px;display:flex}.app-v9 .fin-cuenta-more-body>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app-v9 .fin-cuenta-more-text{color:var(--card-ink-soft);margin:0;font-size:13.5px;line-height:1.55}.app-v9 .fin-cuenta-more .btn{min-height:44px}.app-v9 .fin-embedded{flex-direction:column;gap:14px;min-width:0;display:flex}.app-v9 .fin-embedded-slots{flex-direction:column;gap:14px;min-width:0;display:flex;overflow:auto clip}.app-v9 .fin-embedded-banner:empty,.app-v9 .fin-embedded-main:empty{display:none}.app-v9 .fin-embedded-banner,.app-v9 .fin-embedded-main{min-width:0}.app-v9 .fin-embedded-state{border-radius:var(--r-md,14px);background:var(--surface-2,var(--card-ink));align-items:center;gap:10px;min-height:96px;margin:0;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-embedded-state{background:var(--surface-2,color-mix(in srgb, var(--card-ink) 3%, var(--card)))}}.app-v9 .fin-embedded-state{color:var(--card-ink-soft);font-size:14px}.app-v9 .fin-embedded-state.is-error{background:var(--danger,#b3261e);flex-direction:column;align-items:flex-start;gap:8px}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-embedded-state.is-error{background:color-mix(in srgb, var(--danger,#b3261e) 6%, var(--card))}}.app-v9 .fin-embedded-state.is-error{border:1px solid var(--danger,#b3261e)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-embedded-state.is-error{border:1px solid color-mix(in srgb, var(--danger,#b3261e) 24%, var(--card-hairline))}}.app-v9 .fin-embedded-error-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .fin-embedded-error-body{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:13.5px;line-height:1.55}.app-v9 .fin-embedded-state .btn{min-height:44px;margin-top:2px}.app-v9 .fin-embedded-spinner{border:2px solid var(--primary);border-radius:50%;flex:none;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-embedded-spinner{border:2px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.app-v9 .fin-embedded-spinner{border-top-color:var(--primary-deep);animation:.9s linear infinite fin-embedded-spin}@keyframes fin-embedded-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-v9 .fin-embedded-spinner{border-top-color:var(--primary-deep);animation:none}}.app-v9 .pay-activar{border-radius:var(--radius-card,18px);border:1px solid var(--card-hairline);background:var(--card);box-shadow:var(--shadow-card);--pay-activar-aside-w:240px;--pay-activar-gap:28px;--pay-activar-decide-w:300px;flex-direction:column;gap:16px;min-width:0;padding:20px 18px 22px;display:flex;container:payactivar/inline-size}@media (min-width:720px){.app-v9 .pay-activar{padding:26px 28px 28px}}@media (min-width:1200px){.app-v9 .pay-activar{gap:20px;max-width:1264px;padding:30px 32px 32px}}.app-v9 .pay-activar-body{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.app-v9 .pay-activar-work{min-width:0;max-width:var(--stripe-embedded-measure,900px)}.app-v9 .pay-activar[data-branch=start] .pay-activar-work,.app-v9 .pay-activar[data-branch=support] .pay-activar-work{max-width:none}.app-v9 .pay-activar-aside{border-radius:var(--r-md,14px);background:var(--surface-2,var(--card-ink));flex-direction:column;gap:8px;min-width:0;padding:14px 16px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activar-aside{background:var(--surface-2,color-mix(in srgb, var(--card-ink) 3%, var(--card)))}}.app-v9 .pay-activar-aside-note{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .pay-activar-aside-recap{flex-direction:column;gap:8px;min-width:0;display:flex}@container payactivar (min-width:940px){.app-v9 .pay-activar[data-branch=form] .pay-activar-body,.app-v9 .pay-activar[data-branch=unavailable] .pay-activar-body{--pay-activar-aside-w:clamp(260px, 28cqi, 330px);grid-template-columns:minmax(0, 1fr) var(--pay-activar-aside-w);gap:var(--pay-activar-gap);align-items:start}.app-v9 .pay-activar-work{grid-area:1/1}.app-v9 .pay-activar-aside{border-left:1px solid var(--card-hairline);background:0 0;border-radius:0;grid-area:1/2;padding:2px 0 0 24px}.app-v9 .pay-help-inline{max-height:calc(100vh - 48px);position:sticky;top:24px}}.app-v9 .pay-help-panel{flex-direction:column;gap:10px;min-width:0;display:flex}.app-v9 .pay-help-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--card-ink-soft);margin:0 0 10px;font-size:10.5px;font-weight:700}.app-v9 .pay-help-title{color:var(--card-ink);margin:0;font-size:15px;font-weight:700;line-height:1.3}.app-v9 .pay-help-lead{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.5}.app-v9 .pay-help-ask{color:var(--card-ink);margin:4px 0 0;font-size:13.5px;font-weight:700;line-height:1.4}.app-v9 .pay-help-intents{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pay-help-intent{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);text-align:left;cursor:pointer;flex-direction:column;gap:3px;width:100%;min-height:44px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:flex}@media (prefers-reduced-motion:reduce){.app-v9 .pay-help-intent{transition:none}}.app-v9 .pay-help-intent:hover{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-intent:hover{border-color:color-mix(in srgb, var(--primary-deep) 34%, var(--card-hairline))}}.app-v9 .pay-help-intent:hover{background:var(--denver)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-intent:hover{background:color-mix(in srgb, var(--denver) 20%, var(--card))}}.app-v9 .pay-help-intent-label{color:var(--card-ink);font-size:13px;font-weight:700;line-height:1.35}.app-v9 .pay-help-intent-note{color:var(--card-ink-soft);font-size:12px;line-height:1.4}.app-v9 .pay-help-back{border-radius:var(--r-sm,10px);min-height:44px;color:var(--primary-deep);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:-8px 0 -6px -8px;padding:8px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.app-v9 .pay-help-back:hover{background:var(--denver)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-back:hover{background:color-mix(in srgb, var(--denver) 20%, transparent)}}.app-v9 .pay-help-back-mark{font-size:14px;line-height:1}.app-v9 .pay-help-block{flex-direction:column;gap:7px;min-width:0;display:flex}.app-v9 .pay-help-block-title{color:var(--card-ink);margin:0;font-size:12.5px;font-weight:700}.app-v9 .pay-help-hint{color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .pay-help-url-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.app-v9 .pay-help-url{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);flex:auto;font-size:11.5px;line-height:1.45}.app-v9 .pay-help-copy{flex:none}.app-v9 .pay-help-generate{align-self:flex-start}.app-v9 .pay-help-textarea{resize:vertical;width:100%;min-width:0;font-size:13px;line-height:1.5}.app-v9 .pay-help-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .pay-help-state{color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.app-v9 .pay-help-cost{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--card-ink-soft);margin:0;font-size:11px}.app-v9 .pay-help-band{border:1px solid var(--primary-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;width:100%;min-width:0;min-height:44px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-band{border:1px solid color-mix(in srgb, var(--primary-deep) 18%, var(--card-hairline))}}.app-v9 .pay-help-band{border-radius:var(--r-md,14px);background:var(--denver)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-band{background:color-mix(in srgb, var(--denver) 22%, var(--card))}}.app-v9 .pay-help-band{text-align:left;cursor:pointer;transition:border-color .12s}@media (prefers-reduced-motion:reduce){.app-v9 .pay-help-band{transition:none}}.app-v9 .pay-help-band:hover{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-band:hover{border-color:color-mix(in srgb, var(--primary-deep) 34%, var(--card-hairline))}}.app-v9 .pay-help-band-body{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .pay-help-band-title{color:var(--card-ink);font-size:13.5px;font-weight:700;line-height:1.35}.app-v9 .pay-help-band-hint{color:var(--card-ink-soft);font-size:12.5px;line-height:1.45}.app-v9 .pay-help-band-cue{color:var(--primary-deep);white-space:nowrap;flex:none;font-size:13px;font-weight:700;line-height:1.3}.app-v9 .pay-help-band-cue:after{content:" →"}@container payactivar (min-width:940px){.app-v9 .pay-help-band{display:none}}.app-v9 .pay-help-inline{border-bottom:1px solid var(--card-hairline);margin-bottom:2px;padding-bottom:14px;display:block}.app-v9 .pay-help-fab{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:1090;border:1px solid var(--primary-deep);align-items:center;gap:8px;max-width:calc(100vw - 28px);min-height:44px;padding:0 16px 0 12px;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-fab{border:1px solid color-mix(in srgb, var(--primary-deep) 22%, transparent)}}.app-v9 .pay-help-fab{background:var(--card,#fff);box-shadow:var(--shadow-lift,0 10px 26px #0f1b3c2e);color:var(--primary-deep);cursor:pointer;border-radius:999px;font-size:13px;font-weight:700}.app-v9 .pay-help-fab[hidden]{display:none}.app-v9 .pay-help-fab-mark{background:var(--primary-deep);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-fab-mark{background:color-mix(in srgb, var(--primary-deep) 12%, transparent)}}.app-v9 .pay-help-fab-mark{font-size:13px;line-height:1}.app-v9 .pay-help-fab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:359px){.app-v9 .pay-help-fab{justify-content:center;width:44px;padding:0}.app-v9 .pay-help-fab-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container payactivar not (min-width:940px){.app-v9 .pay-activar[data-branch=form] .pay-activar-work,.app-v9 .pay-activar[data-branch=unavailable] .pay-activar-work{padding-bottom:72px}}.app-v9 .pay-help-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b3c5c;align-items:flex-end;display:flex;position:fixed;inset:0}.app-v9 .pay-help-sheet{width:100%;max-height:min(calc(var(--pay-help-vh,100dvh) - 24px), 92dvh);background:var(--card,#fff);box-shadow:var(--shadow-lift,0 -14px 40px #0f1b3c3d);border-radius:18px 18px 0 0;flex-direction:column;animation:.2s cubic-bezier(.22,.61,.36,1) pay-help-up;display:flex}@keyframes pay-help-up{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.app-v9 .pay-help-sheet{animation:none}}.app-v9 .pay-help-sheet-head{border-bottom:1px solid var(--card-hairline);background:var(--denver);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-help-sheet-head{background:color-mix(in srgb, var(--denver) 14%, var(--card))}}.app-v9 .pay-help-sheet-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--card-ink-soft);margin:0;font-size:11px;font-weight:700}.app-v9 .pay-help-sheet-head .btn{min-height:44px}.app-v9 .pay-help-sheet-body{min-height:0;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));flex:1;scroll-padding-block-end:72px;overflow-y:auto}.app-v9 .pay-activar-title{color:var(--card-ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}@media (min-width:900px){.app-v9 .pay-activar-title{font-size:23px}}.app-v9 .pay-activar-lead{color:var(--card-ink-soft);max-width:64ch;margin:0;font-size:14.5px;line-height:1.55}.app-v9 .pay-activar-embedded{width:100%;min-width:0}.app-v9 .pay-activar-start,.app-v9 .pay-activar-support{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.app-v9 .pay-activar-decide,.app-v9 .pay-start-decide{z-index:25;border-top:1px solid var(--primary);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activar-decide,.app-v9 .pay-start-decide{border-top:1px solid color-mix(in srgb, var(--primary) 22%, var(--card-hairline))}}.app-v9 .pay-activar-decide,.app-v9 .pay-start-decide{background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activar-decide,.app-v9 .pay-start-decide{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 8%, var(--card)), color-mix(in srgb, var(--primary) 3%, var(--card)))}}.app-v9 .pay-activar-decide,.app-v9 .pay-start-decide{box-shadow:0 -10px 26px -18px #0f1b3c66}.app-v9 .pay-start[data-posture=waiting] .pay-start-decide{z-index:auto;box-shadow:none;background:0 0;border-top:0;position:static}.app-v9 .pay-activar-decide-inner,.app-v9 .pay-start-decide-inner{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:10px;max-width:720px;margin-inline:auto;display:flex}.app-v9 .pay-activar-decide-title,.app-v9 .pay-start-decide-title{font-family:var(--font-bricolage), var(--font-display), ui-serif, serif;color:var(--card-ink);margin:0;font-size:15.5px;line-height:1.25}.app-v9 .pay-activar-start-lead,.app-v9 .pay-start-lead{color:var(--card-ink-soft);max-width:60ch;margin:0;font-size:13px;line-height:1.5}.app-v9 .pay-activar-cta-form,.app-v9 .pay-start-cta-form{margin:0;display:flex}.app-v9 .pay-activar-decide .btn,.app-v9 .pay-start-decide .btn{text-align:center;justify-content:center;width:100%;min-width:0;min-height:46px;font-size:15px}.app-v9 .pay-activar-start-hint,.app-v9 .pay-start-hint{color:var(--card-muted);margin:0;font-size:12px;line-height:1.45}.app-v9 .pay-activar-decide .fin-cuenta-locked,.app-v9 .pay-start-decide .fin-cuenta-locked{margin:0}.app-v9 .pay-activar-decide-title,.app-v9 .pay-activar-decide .pay-activar-start-lead,.app-v9 .pay-activar-decide .pay-activar-prep,.app-v9 .pay-start-decide-title,.app-v9 .pay-start-decide .pay-start-lead{display:none}.app-v9 .pay-activar[data-branch=start] .pay-activar-body,.app-v9 .pay-activar[data-branch=support] .pay-activar-body{padding-bottom:calc(220px + env(safe-area-inset-bottom,0px))}@media (min-width:601px){.app-v9 .pay-activar[data-branch=start] .pay-activar-body,.app-v9 .pay-activar[data-branch=support] .pay-activar-body{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))}}@media (max-width:374px){.app-v9 .pay-activar-decide-inner,.app-v9 .pay-start-decide-inner{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));gap:8px}.app-v9 .pay-activar-decide .pay-fees.is-compact,.app-v9 .pay-start-decide .pay-fees.is-compact{padding:7px 10px;line-height:1.4}.app-v9 .pay-activar-decide .pay-activar-start-hint,.app-v9 .pay-start-decide .pay-start-hint{font-size:11.5px;line-height:1.4}}@media (min-width:901px){.app-v9 .pay-activar-decide,.app-v9 .pay-start-decide{left:var(--merchant-sidebar-width,256px)}.app-v9 .pay-activar-decide-inner,.app-v9 .pay-start-decide-inner{max-width:var(--merchant-content-max,1320px);padding:12px var(--merchant-content-gutter,40px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 28px;margin-inline:0 auto;display:grid}.app-v9 .pay-activar-decide .pay-fees.is-compact,.app-v9 .pay-start-decide .pay-fees.is-compact{grid-area:1/1;min-width:0}.app-v9 .pay-activar-start-hint,.app-v9 .pay-start-hint{grid-area:2/1;min-width:0}.app-v9 .pay-activar-cta-form,.app-v9 .pay-start-cta-form{grid-area:1/2/span 2}.app-v9 .pay-activar-decide .btn,.app-v9 .pay-start-decide .btn{width:auto;min-width:250px}.app-v9 .pay-activar-decide-inner>.pay-stripe-cta,.app-v9 .pay-start-decide-inner>.pay-stripe-cta{grid-area:1/2/span 2}.app-v9 .pay-activar-decide .fin-cuenta-locked,.app-v9 .pay-start-decide .fin-cuenta-locked{grid-area:2/1;min-width:0}.app-v9 .pay-activar[data-branch=start] .pay-activar-body,.app-v9 .pay-activar[data-branch=support] .pay-activar-body{padding-bottom:152px}}@supports selector(:has(*)){:is(.app-v9:has(.pay-activar-decide),.app-v9:has(.pay-start-decide)){overflow-x:clip}}@container payactivar (min-width:1000px){.app-v9 .pay-activar-body{grid-template-columns:minmax(0, 1fr) var(--pay-activar-decide-w);gap:var(--pay-activar-gap);align-items:start}.app-v9 .pay-activar-work{grid-area:1/1}.app-v9 .pay-activar-decide{border:1px solid var(--primary);border-radius:16px;grid-area:1/2;align-self:start;min-width:0;position:sticky;top:20px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activar-decide{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--card-hairline))}}.app-v9 .pay-activar-decide{background:linear-gradient(170deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activar-decide{background:linear-gradient(170deg, color-mix(in srgb, var(--primary) 10%, var(--card)), color-mix(in srgb, var(--primary) 3%, var(--card)))}}.app-v9 .pay-activar-decide{box-shadow:none}.app-v9 .pay-activar-decide-inner{flex-direction:column;align-items:stretch;gap:12px;max-width:none;margin-inline:0;padding:18px 18px 20px;display:flex;position:static}.app-v9 .pay-activar-decide .pay-fees.is-compact,.app-v9 .pay-activar-start-hint,.app-v9 .pay-activar-cta-form,.app-v9 .pay-activar-decide-inner>.pay-stripe-cta,.app-v9 .pay-activar-decide .fin-cuenta-locked{grid-area:auto}.app-v9 .pay-activar-decide-title{font-size:17px;display:block}.app-v9 .pay-activar-decide .pay-activar-start-lead,.app-v9 .pay-activar-decide .pay-activar-prep{display:block}.app-v9 .pay-activar-decide .pay-fees.is-compact,.app-v9 .pay-activar-cta-form{flex:none}.app-v9 .pay-activar-decide .btn{width:100%;min-width:0}.app-v9 .pay-activar-start-hint{flex:none;max-width:none}.app-v9 .pay-activar-decide .fin-cuenta-locked{flex:none}.app-v9 .pay-activar[data-branch=start] .pay-activar-body,.app-v9 .pay-activar[data-branch=support] .pay-activar-body{padding-bottom:0}}.app-v9 .pay-activar-promises{flex-direction:column;gap:5px;margin-top:2px;display:flex}.app-v9 .pay-activar-promise{color:var(--card-muted);max-width:78ch;margin:0;font-size:12.5px;line-height:1.5}@container payactivar (min-width:560px){.app-v9 .pay-activar-promise{font-size:13px}}.app-v9 .pay-activar-prep{border-top:1px solid var(--card-hairline);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activar-prep{border-top:1px solid color-mix(in srgb, var(--card-hairline) 85%, transparent)}}.app-v9 .pay-activar-prep{padding-top:10px}.app-v9 .pay-activar-prep-summary{cursor:pointer;min-height:44px;color:var(--card-ink-soft);align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:1.45;list-style:none;display:flex}.app-v9 .pay-activar-prep-summary::-webkit-details-marker{display:none}.app-v9 .pay-activar-prep-summary:before{content:"";border-right:1.6px solid var(--primary-deep);border-bottom:1.6px solid var(--primary-deep);flex:none;width:7px;height:7px;transition:transform .14s;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.app-v9 .pay-activar-prep-summary:before{transition:none}}.app-v9 .pay-activar-prep[open]>.pay-activar-prep-summary:before{transform:rotate(45deg)}.app-v9 .pay-activar-prep-summary:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}.app-v9 .pay-activar-prep-body{flex-direction:column;gap:8px;padding:2px 0 6px;display:flex}.app-v9 .pay-activar-prep-title{color:var(--card-ink);margin:0;font-size:12.5px;font-weight:700}.app-v9 .pay-activar-prep-list{color:var(--card-ink-soft);flex-direction:column;gap:3px;margin:0;padding:0 0 0 16px;font-size:12.5px;line-height:1.45;display:flex}.app-v9 .pay-activar-prep-list li::marker{color:var(--primary-deep)}.app-v9 .pay-activar-prep-note{color:var(--card-muted);margin:0;font-size:12px;line-height:1.5}.app-v9 .pay-start{--pay-start-decide-w:300px;--pay-start-gap:28px;flex-direction:column;min-width:0;display:flex;container:paystart/inline-size}.app-v9 .pay-start-body{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.app-v9 .pay-start-story{flex-direction:column;align-items:stretch;gap:16px;min-width:0;max-width:none;display:flex}.app-v9 .pay-start-promises{flex-direction:column;gap:5px;margin-top:2px;display:flex}.app-v9 .pay-start-promise{color:var(--card-muted);max-width:78ch;margin:0;font-size:12.5px;line-height:1.5}@container paystart (min-width:560px){.app-v9 .pay-start-promise{font-size:13px}}.app-v9 .pay-start-body{padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))}@media (min-width:601px){.app-v9 .pay-start-body{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}}@media (min-width:901px){.app-v9 .pay-start-body{padding-bottom:128px}}@container paystart (min-width:1000px){.app-v9 .pay-start-body{grid-template-columns:minmax(0, 1fr) var(--pay-start-decide-w);gap:var(--pay-start-gap);align-items:start;padding-bottom:0}.app-v9 .pay-start-story{grid-area:1/1}.app-v9 .pay-start-decide{border:1px solid var(--primary);border-radius:16px;grid-area:1/2;align-self:start;min-width:0;position:sticky;inset:20px auto auto}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-start-decide{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--card-hairline))}}.app-v9 .pay-start-decide{background:linear-gradient(170deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-start-decide{background:linear-gradient(170deg, color-mix(in srgb, var(--primary) 10%, var(--card)), color-mix(in srgb, var(--primary) 3%, var(--card)))}}.app-v9 .pay-start-decide{box-shadow:none}.app-v9 .pay-start-decide-inner{flex-direction:column;align-items:stretch;gap:12px;max-width:none;margin-inline:0;padding:18px 18px 20px;display:flex;position:static}.app-v9 .pay-start-decide .pay-fees.is-compact,.app-v9 .pay-start-hint,.app-v9 .pay-start-cta-form,.app-v9 .pay-start-decide-inner>.pay-stripe-cta,.app-v9 .pay-start-decide .fin-cuenta-locked{flex:none;grid-area:auto}.app-v9 .pay-start-decide-title{font-size:17px;display:block}.app-v9 .pay-start-decide .pay-start-lead{display:block}.app-v9 .pay-start-decide .btn{width:100%;min-width:0}.app-v9 .pay-start-hint{max-width:none}}.app-v9 .pay-activar-recovery{margin:2px 0 0}.app-v9 .pay-activar-recovery-link{appearance:none;min-height:44px;font:inherit;color:var(--card-ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13.5px;text-decoration:underline}.app-v9 .pay-activar-recovery-link:hover{color:var(--primary-deep)}.app-v9 .pay-activar-recovery-link:focus-visible{outline:2px solid var(--primary-deep);outline-offset:3px;border-radius:6px}.app-v9 .pay-activar-done{border-radius:var(--radius-card,18px);border:1px solid var(--primary);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 18px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activar-done{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--card-hairline))}}.app-v9 .pay-activar-done{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-activar-done{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}@media (min-width:720px){.app-v9 .pay-activar-done{padding:28px 30px 30px}}.app-v9 .pay-activar-done-mark{background:var(--primary-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:inline-flex}.app-v9 .pay-activar-done-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.app-v9 .pay-activar-done-actions .btn{min-height:44px}.app-v9 .pay-live{border-radius:var(--r-lg,16px);border:1px solid var(--primary);flex-direction:column;gap:16px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-live{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--card-hairline))}}.app-v9 .pay-live{border-left:4px solid var(--primary);background:radial-gradient(110% 88% at 0% 0%, var(--denver) 0%, transparent 58%), linear-gradient(180deg, var(--primary) 0%, var(--card) 48%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-live{background:radial-gradient(110% 88% at 0% 0%, color-mix(in srgb, var(--denver) 26%, transparent) 0%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--primary) 5%, var(--card)) 0%, var(--card) 48%)}}.app-v9 .pay-live{box-shadow:var(--shadow-card)}@media (min-width:720px){.app-v9 .pay-live{padding:26px 28px}}.app-v9 .pay-live[data-mode=none]{border-left-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-live[data-mode=none]{border-left-color:color-mix(in srgb, var(--card-ink) 22%, transparent)}}.app-v9 .pay-live[data-mode=none]{background:linear-gradient(180deg, var(--card-ink) 0%, var(--card) 48%)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-live[data-mode=none]{background:linear-gradient(180deg, color-mix(in srgb, var(--card-ink) 3%, var(--card)) 0%, var(--card) 48%)}}.app-v9 .pay-live-head{flex-direction:column;gap:5px;display:flex}.app-v9 .pay-live-title{letter-spacing:-.02em;color:var(--card-ink);margin:0;font-size:22px;font-weight:700}.app-v9 .pay-live-lead{color:var(--card-ink-soft);max-width:62ch;margin:0;font-size:14.5px;line-height:1.5}.app-v9 .pay-live-summary{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}@media (min-width:720px){.app-v9 .pay-live-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.app-v9 .pay-live-fact{border-radius:var(--r-sm,10px);background:var(--card);border:1px solid var(--card-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;display:flex}@media (min-width:720px){.app-v9 .pay-live-fact{flex-direction:column;align-items:flex-start;gap:4px}}.app-v9 .pay-live-fact dt{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700}.app-v9 .pay-live-fact dd{color:var(--card-ink);align-items:center;gap:7px;margin:0;font-size:14.5px;font-weight:600;display:inline-flex}.app-v9 .pay-live-fact dd:before{content:"";background:var(--card-hairline);border-radius:999px;flex:none;width:7px;height:7px}.app-v9 .pay-live-fact[data-state=on]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-live-fact[data-state=on]{border-color:color-mix(in srgb, var(--primary) 26%, var(--card-hairline))}}.app-v9 .pay-live-fact[data-state=on] dd:before{background:var(--primary)}.app-v9 .pay-live-fact[data-state=neutral] dd{color:var(--card-ink-soft)}.app-v9 .pay-live-fact[data-state=neutral] dd:before{box-shadow:inset 0 0 0 2px var(--card-muted);background:0 0}.app-v9 .pay-live-money{color:var(--card-ink-soft);max-width:66ch;margin:0;font-size:14px;line-height:1.5}.app-v9 .pay-live-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.app-v9 .pay-live-actions .btn{min-height:44px}.app-v9 .pay-live-action-form{margin:0}.app-v9 .pay-live-quiet{min-height:44px;color:var(--primary-deep);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);align-items:center;font-size:14px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-live-quiet{-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.app-v9 .pay-live-quiet{border-radius:var(--r-sm,10px)}.app-v9 .pay-live-quiet:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.app-v9 .pay-live-quiet:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .pay-live-hint{color:var(--card-muted);max-width:72ch;margin:0;font-size:12.5px;line-height:1.5}.app-v9 .pay-disclosure{border-radius:var(--r-md,14px);border:1px solid var(--card-hairline);background:var(--card);overflow:hidden}.app-v9 .pay-disclosure-toggle{cursor:pointer;text-align:left;width:100%;min-height:48px;color:var(--card-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.app-v9 .pay-disclosure-toggle:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-disclosure-toggle:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.app-v9 .pay-disclosure-toggle:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .pay-disclosure-label{font-size:14.5px;font-weight:600}.app-v9 .pay-disclosure-cue{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--card-muted);font-size:18px;line-height:1}.app-v9 .pay-disclosure[data-open=true] .pay-disclosure-cue{color:var(--primary-deep)}.app-v9 .pay-disclosure-panel{border-top:1px solid var(--card-hairline);padding:4px 18px 20px}.app-v9 .pay-disclosure-panel[hidden]{display:none}.app-v9 .pay-disclosure-stack{flex-direction:column;gap:18px;padding-top:16px;display:flex}.app-v9 .pay-disclosure .pay-reassure-list{margin-top:14px}.fnl{background:var(--bg);min-height:100dvh;color:var(--ink)}.fnl-canvas{grid-template:"head""main"1fr"aside""foot"/minmax(0,1fr);min-height:100dvh;display:grid}.fnl-head{grid-area:head;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(20px,4.5vw,56px) 6px;display:flex}.fnl-logo{border-radius:var(--r-sm);align-items:center;display:inline-flex}.fnl-logo:focus-visible{box-shadow:var(--focus-ring);outline:none}.fnl-head-action{align-items:center;gap:8px;font-size:14px;display:flex}.fnl-head-hint{color:var(--muted)}.fnl-head-link{appearance:none;cursor:pointer;font:inherit;color:var(--primary-deep,var(--primary));text-underline-offset:4px;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;padding:6px 2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.fnl-head-link:hover{text-decoration-thickness:2px}.fnl-head-link:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:559px){.fnl-head-hint{display:none}.fnl-head-link{min-height:44px;padding-block:10px}}.fnl-main{grid-area:main;justify-content:center;align-items:flex-start;padding:22px clamp(20px,4.5vw,56px) 40px;display:flex}.fnl-rail{width:100%;max-width:37rem}.fnl .app-page-title{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 10px;font-size:clamp(28px,2.4vw + 1rem,38px);line-height:1.14}.fnl .app-page-lead{max-width:46ch;color:var(--muted);margin:0 0 26px;font-size:15.5px;line-height:1.55}.fnl .app-eyebrow{margin-bottom:14px}.fnl-form{flex-direction:column;gap:20px;display:flex}.fnl .field input,.fnl .field select{font-size:16px}.fnl .onb-field-lead input{padding-top:13px;padding-bottom:13px;font-size:17px}.fnl .form-footer{margin-top:4px}.fnl .form-footer .btn-primary{min-height:48px;padding-inline:26px;font-size:15.5px}.fnl-switch{color:var(--muted);margin:22px 0 0;font-size:14px}.fnl-switch a,.fnl-switch button{appearance:none;font:inherit;cursor:pointer;color:var(--primary-deep,var(--primary));text-underline-offset:3px;border-radius:var(--r-sm);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.fnl-switch a:focus-visible,.fnl-switch button:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:720px){.fnl-switch a,.fnl-switch button{padding-block:8px;display:inline-block}}.fnl-aside{background:var(--dark,#0f1b3c);grid-area:aside;height:168px;position:relative;overflow:hidden}.fnl-aside-img{object-fit:cover;object-position:52% 62%;width:100%;height:100%;position:absolute;inset:0}.fnl-aside:after{content:"";pointer-events:none;background:linear-gradient(#0f1b3c00 18%,#0f1b3c57 42%,#0f1b3ccc 66%,#0f1b3cf5 82%,#0f1b3c 100%);position:absolute;inset:0}.fnl-aside-line{z-index:1;font-family:var(--font-display);color:#fff;text-shadow:0 1px 3px #0910248c;flex-direction:column;gap:2px;margin:0;padding:18px clamp(20px,4.5vw,44px);font-size:16px;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}.fnl-aside-line-lead{color:#ffffffe0;font-weight:400}.fnl-aside-line-em{color:#fff;font-size:1.06em;font-weight:600}.fnl-foot{border-top:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:10px 18px;padding:16px clamp(20px,4.5vw,56px) 22px;font-size:11.5px;display:flex}.fnl-foot-brand{margin:0}.fnl-foot-links{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.fnl-foot-links a{color:inherit;border-radius:var(--r-sm);padding:4px 0;text-decoration:none;display:inline-block}.fnl-foot-links a:hover{color:var(--primary-deep,var(--primary))}.fnl-foot-links a:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:559px){.fnl-foot-links a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:1099px){.fnl-aside{--fnl-window-h:160px;height:auto;padding-top:var(--fnl-window-h);background:var(--dark,#0f1b3c)}.fnl-aside-img{height:var(--fnl-window-h);object-position:50% 66%;inset:0 0 auto}.fnl-aside:after{height:var(--fnl-window-h);background:linear-gradient(#0f1b3c00 60%,#0f1b3c57 84%,#0f1b3c 100%);inset:0 0 auto}.fnl-aside-line{padding:15px clamp(20px,4.5vw,44px) 6px;font-size:15.5px;position:static}.fnl-foot{background:var(--dark,#0f1b3c);color:#ffffff9e;padding-top:18px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-top:0}.fnl-foot-brand{display:none}.fnl-foot-links a:hover{color:#fff}}@media (min-width:1100px){.fnl-canvas{grid-template:"head aside""main aside"1fr"foot aside"/minmax(0,1fr) minmax(0,.82fr)}.fnl-head{padding:26px clamp(32px,3.4vw,64px) 8px}.fnl-main{align-items:center;padding:24px clamp(32px,3.4vw,64px) 7vh}.fnl-foot{padding:16px clamp(32px,3.4vw,64px) 26px}.fnl-aside{height:auto}.fnl-aside:after{background:linear-gradient(#0f1b3c00 48%,#0f1b3c75 78%,#0f1b3ce6 100%)}.fnl-aside-line{gap:4px;padding:40px clamp(32px,2.6vw,52px);font-size:clamp(19px,1.5vw,24px)}}@media (min-width:1600px){.fnl-canvas{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.fnl-rail{max-width:40rem}.fnl-aside-line{padding:52px 60px}}.fnl-aside[data-persiana=true]{--fnl-persiana-dur:1.18s;--fnl-persiana-delay:.15s;--fnl-persiana-ease:cubic-bezier(.3, .02, .42, 1);--fnl-persiana-zoom:1.02;--fnl-persiana-dim:.8;--fnl-persiana-light-lag:.42s}.fnl-persiana{z-index:1;pointer-events:none;animation:fnl-persiana-lift var(--fnl-persiana-dur) var(--fnl-persiana-ease) var(--fnl-persiana-delay) backwards;background-color:#0b1531;background-image:repeating-linear-gradient(#ffffff0e 0 1px,#ffffff04 1px 3px,#fff0 3px 7px,#0003 7px 9px),linear-gradient(#ffffff0d 0%,#00000029 100%);position:absolute;inset:0;transform:translateY(-101%);box-shadow:inset 0 -1px #ffffff2b,inset 0 -4px #ffffff0d,inset 0 -12px 16px -12px #0000008c}.fnl-persiana:after{content:"";opacity:0;height:34px;animation:fnl-persiana-cast var(--fnl-persiana-dur) var(--fnl-persiana-ease) var(--fnl-persiana-delay) backwards;background:linear-gradient(#060c1c5c 0%,#060c1c1a 45%,#060c1c00 100%);position:absolute;top:100%;left:0;right:0}.fnl-aside[data-persiana=true] .fnl-aside-img{animation:fnl-persiana-daylight calc(var(--fnl-persiana-dur) + var(--fnl-persiana-light-lag)) var(--fnl-persiana-ease) var(--fnl-persiana-delay) backwards}@keyframes fnl-persiana-lift{0%{transform:translate(0)}to{transform:translateY(-101%)}}@keyframes fnl-persiana-cast{0%,60%{opacity:1}to{opacity:0}}@keyframes fnl-persiana-daylight{0%{transform:scale(var(--fnl-persiana-zoom));filter:brightness(var(--fnl-persiana-dim))}to{filter:brightness();transform:scale(1)}}@media (max-width:1099px){.fnl-aside[data-persiana=true]{--fnl-persiana-dur:1.15s;--fnl-persiana-delay:.7s;--fnl-persiana-ease:cubic-bezier(.22, .08, .42, 1);--fnl-persiana-zoom:1.012;--fnl-persiana-dim:.88;--fnl-persiana-light-lag:.36s}.fnl-persiana{height:var(--fnl-window-h);inset:0 0 auto;box-shadow:inset 0 -1.5px #ffffff38,inset 0 -5px #ffffff0f,inset 0 -14px 18px -12px #00000094}.fnl-persiana:after{height:22px}}@media (prefers-reduced-motion:reduce){.fnl-persiana,.fnl-persiana:after,.fnl-aside[data-persiana=true] .fnl-aside-img{animation:none}}.fnl-state-eyebrow{align-items:center;gap:11px;display:flex}.fnl-mark{background:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fnl-mark{background:color-mix(in srgb, var(--primary) 12%, var(--surface,#fff))}}.fnl-mark{color:var(--primary-deep,var(--primary));border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.fnl-mark{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--hairline))}}.fnl .auth-verify .app-page-lead strong{color:var(--ink);font-weight:650}.fnl-steps{counter-reset:fnl-step;color:var(--ink);flex-direction:column;gap:10px;margin:0 0 22px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.fnl-steps>li{counter-increment:fnl-step;align-items:baseline;gap:12px;display:flex}.fnl-steps>li:before{content:counter(fnl-step);min-width:1.35em;font-family:var(--font-mono);color:var(--primary-deep,var(--primary));flex-shrink:0;font-size:12.5px;font-weight:600}.fnl-note{max-width:46ch;color:var(--muted);margin:0 0 22px;font-size:14.5px;line-height:1.55}.fnl-disclosure{margin-top:-2px}.fnl-disclosure-summary{cursor:pointer;color:var(--primary-deep,var(--primary));text-underline-offset:3px;border-radius:var(--r-sm);align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.fnl-disclosure-summary::-webkit-details-marker{display:none}.fnl-disclosure-summary:before{content:"+";font-family:var(--font-mono);font-weight:700;text-decoration:none}.fnl-disclosure[open]>.fnl-disclosure-summary:before{content:"−"}.fnl-disclosure-summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.fnl-disclosure-body{border-left:2px solid var(--hairline);flex-direction:column;gap:14px;margin-top:6px;padding:12px 0 4px 20px;display:flex}@media (max-width:559px){.fnl-disclosure-summary{min-height:44px}}.fnl .onb-progress{margin-bottom:22px}.fnl .onb-terms{border-top:1px solid var(--hairline);gap:10px;padding-top:20px}.field label.onb-terms-check,.onb-terms-check{font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:normal;text-transform:none;color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:400;line-height:1.55;display:flex}.onb-terms-check input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.onb-terms-link{text-underline-offset:3px;border-radius:3px;align-self:flex-start;font-size:13.5px;text-decoration:underline}.onb-terms-link:focus-visible{outline-offset:3px;outline:2px solid}.fnl .onb-contact{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;display:grid}.fnl .onb-contact-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:500}.fnl .onb-contact-value{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.4}.fnl .onb-contact-change{appearance:none;font:inherit;color:var(--primary-deep,var(--primary));text-underline-offset:3px;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;justify-self:end;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.fnl .onb-contact-change:hover{text-decoration-thickness:2px}.fnl .onb-contact-change:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:720px){.fnl .onb-contact-change{margin-block:-10px;padding-block:10px}}.fnl .field label.onb-terms-check,.fnl .onb-terms-check{color:var(--ink-soft);gap:12px;margin-block:-11px;padding-block:11px;font-size:15px}.fnl .onb-check{flex:none;width:22px;height:22px;display:inline-flex;position:relative}.fnl .onb-check input{appearance:none;border:1.5px solid var(--hairline-strong,var(--hairline));background:var(--card);cursor:pointer;border-radius:7px;width:22px;height:22px;margin:0;padding:0;transition:background-color .15s,border-color .15s}.fnl .onb-check input:hover:not(:checked){border-color:var(--ink-soft)}.fnl .onb-check input:checked{background:var(--primary);border-color:var(--primary)}.fnl .onb-check input:focus-visible{box-shadow:var(--focus-ring);outline:none}.fnl .onb-check input[aria-invalid=true]{border-color:var(--error);background:var(--error-soft)}.fnl .onb-check input[aria-invalid=true]:checked{border-color:var(--primary);background:var(--primary)}.fnl .onb-check-glyph{pointer-events:none;color:var(--primary-on,#fff);position:absolute;inset:3px}.fnl .onb-check-glyph path{stroke-dasharray:24;stroke-dashoffset:24px}.fnl .onb-check input:checked+.onb-check-glyph path{animation:.26s cubic-bezier(.22,.8,.3,1) forwards onb-check-draw}@keyframes onb-check-draw{to{stroke-dashoffset:0}}.fnl .onb-terms-link,.fnl .onb-terms .error{margin-left:34px}.fnl .onb-terms-link{color:var(--primary-deep,var(--primary))}.fnl .onb-terms-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.fnl .onb-recap{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 16px;font-size:14.5px;line-height:1.45;display:flex}.fnl .onb-progress+.onb-recap{margin-top:-6px}.fnl .onb-recap-name{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.fnl .onb-recap-sep{color:var(--muted)}.fnl .onb-recap-contact{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere}.fnl .onb-recap-edit{color:var(--primary-deep,var(--primary));text-underline-offset:3px;border-radius:var(--r-sm);margin-left:auto;font-size:14px;font-weight:600;text-decoration:underline}.fnl .onb-recap-edit:hover{text-decoration-thickness:2px}.fnl .onb-recap-edit:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:720px){.fnl .onb-recap-sep{display:none}.fnl .onb-recap-edit{margin-left:0;margin-block:-10px;padding-block:10px}}@media (min-width:640px){.fnl .field-row.cols-2.onb-postal-row{grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);gap:12px}}.fnl .onb-locality:empty{display:none}.fnl .onb-locality{flex-direction:column;gap:8px;margin-top:-12px;display:flex}.fnl .onb-locality-note{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.45}.fnl .onb-locality-use{font:inherit;color:var(--primary-deep);text-underline-offset:3px;border-radius:var(--r-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.fnl .onb-locality-use:hover{text-decoration-thickness:2px}.fnl .onb-locality-use:focus-visible{box-shadow:var(--focus-ring);outline:none}.fnl .onb-locality-options{flex-wrap:wrap;gap:8px;display:flex}.fnl .onb-locality-option{border:1px solid var(--hairline-strong);border-radius:var(--r-sm);background:var(--card);min-height:44px;color:var(--ink);text-align:left;cursor:pointer;padding:8px 14px;font-size:14.5px;font-weight:500;line-height:1.3;transition:border-color .12s,background-color .12s}.fnl .onb-locality-option:hover{border-color:var(--primary);background:var(--card-tint)}.fnl .onb-locality-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.fnl .onb-locality-option[aria-pressed=true]{border-color:var(--primary-deep);background:var(--primary-soft);color:var(--primary-darker);font-weight:600}.fnl .onb-country{gap:6px}.fnl .onb-country-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.fnl .onb-country-value{color:var(--ink);margin:0;font-size:15px;line-height:1.4}.fnl .onb-country-note{margin-top:2px}.fnl .onb-country-note .fnl-disclosure-summary{font-size:13.5px}.fnl .onb-country-message{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.fnl .onb-country-message a{color:var(--primary-deep,var(--primary));text-underline-offset:3px;border-radius:var(--r-sm);text-decoration:underline}.fnl .onb-country-message a:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:1100px){.fnl-main:has(.onb-step){align-items:flex-start;padding-top:clamp(20px,5vh,56px);padding-bottom:clamp(24px,5vh,64px)}}@media (prefers-reduced-motion:reduce){.fnl .onb-check input{transition:none}.fnl .onb-check input:checked+.onb-check-glyph path{stroke-dashoffset:0;animation:none}}.app-v9 .legal-rail{width:100%;max-width:880px;margin-inline:auto}.app-v9 .legal-gate-title{margin-top:6px}.app-v9 .legal-gate-lead{max-width:62ch}.app-v9 .legal-gate-notice{margin-top:20px}.app-v9 .legal-gate-notice p{margin:4px 0 0}.app-v9 .legal-gate-reason{border-left:3px solid var(--tang,var(--primary));margin-top:32px;padding-left:18px}.app-v9 .legal-gate-reason-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:700}.app-v9 .legal-gate-reason-body{max-width:68ch;color:var(--ink-soft);text-wrap:pretty;white-space:pre-line;margin:0;font-size:15.5px;line-height:1.62}.app-v9 .legal-doc-card{margin-top:28px}.app-v9 .legal-doc-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.app-v9 .legal-doc-card-title{letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:18px;font-weight:700}.app-v9 .legal-doc-card-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--card-muted,var(--muted));margin:0;font-size:12px}.app-v9 .legal-doc-card-lead{max-width:68ch;color:var(--card-ink-soft,var(--ink-soft));text-wrap:pretty;margin:10px 0 0}.app-v9 .legal-doc-disclosure{border-top:1px solid var(--card-hairline);margin-top:18px}.app-v9 .legal-doc-disclosure-cue{cursor:pointer;min-height:44px;color:var(--primary-deep,var(--primary));border-radius:var(--r-sm);align-items:center;gap:8px;margin-top:14px;padding:6px 2px;font-size:14.5px;font-weight:600;list-style:none;display:inline-flex}.app-v9 .legal-doc-disclosure-cue::-webkit-details-marker{display:none}.app-v9 .legal-doc-disclosure-cue:hover{text-underline-offset:4px;text-decoration:underline}.app-v9 .legal-doc-disclosure-cue:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.app-v9 .legal-doc-disclosure-chevron{flex:none;transition:transform .18s}.app-v9 .legal-doc-disclosure[open] .legal-doc-disclosure-chevron{transform:rotate(180deg)}.app-v9 .legal-doc-disclosure:not([open]) .legal-doc-disclosure-label--close,.app-v9 .legal-doc-disclosure[open] .legal-doc-disclosure-label--open{display:none}@media (prefers-reduced-motion:reduce){.app-v9 .legal-doc-disclosure-chevron{transition:none}}.app-v9 .legal-doc-full{max-width:min(100%,72ch);margin-top:10px}.app-v9 .legal-doc-full .lgl-seccion{margin-bottom:18px;padding-bottom:18px}.app-v9 .legal-doc-full .lgl-seccion:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.app-v9 .legal-doc-full .lgl-seccion-t{font-size:17px}.app-v9 .legal-doc-full .lgl-parrafos p,.app-v9 .legal-doc-full .lgl-lista li{font-size:14.5px}.app-v9 .legal-doc-newtab{margin:14px 0 0;font-size:13.5px}.app-v9 .legal-accept-form{border-top:1px solid var(--card-hairline);margin-top:24px;padding-top:20px}.app-v9 .legal-accept-check{color:var(--card-ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.app-v9 .legal-accept-check input{flex-shrink:0;width:20px;height:20px;margin-top:2px}.app-v9 .legal-accept-version{font-family:var(--font-mono);color:var(--card-muted,var(--muted));white-space:nowrap;font-size:12px}.app-v9 .legal-accept-form .form-footer .btn{min-height:44px}.app-v9 .legal-gate-support{margin-top:24px}.app-v9 .legal-gate-exit{justify-content:center;margin-top:28px;display:flex}.app-v9 .legal-current-card{margin-top:28px}.app-v9 .legal-current-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-top:12px;display:flex}.app-v9 .legal-current-name{color:var(--card-ink);margin:0;font-weight:600}.app-v9 .legal-current-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--card-muted,var(--muted));margin:0;font-size:12px}.app-v9 .legal-current-lead{max-width:68ch;color:var(--card-ink-soft,var(--ink-soft));text-wrap:pretty;margin:10px 0 0}.app-v9 .legal-current-status{margin:14px 0 0}.app-v9 .legal-current-read{margin:14px 0 0;font-size:14px}.app-v9 .legal-acceptances{margin-top:48px}.app-v9 .legal-acceptance-list{width:100%}.app-v9 .legal-acceptance-row{flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 18px;display:flex}.app-v9 .legal-acceptance-row+.legal-acceptance-row{border-top:1px solid var(--card-hairline)}.app-v9 .legal-acceptance-main{flex:240px;min-width:0}.app-v9 .legal-acceptance-row>:last-child{margin-left:auto}.app-v9 .legal-acceptance-version{color:var(--card-ink);margin:0;font-weight:600}.app-v9 .legal-acceptance-date{color:var(--card-muted,var(--muted));margin:2px 0 0;font-size:13px}@media (max-width:720px){.app-v9 .legal-gate-reason{margin-top:26px;padding-left:14px}.app-v9 .legal-doc-card,.app-v9 .legal-current-card{margin-top:22px}.app-v9 .legal-acceptances{margin-top:38px}.app-v9 .legal-acceptance-row>:last-child{margin-left:0}}.app-v9 .legal-editor{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:30px;display:grid}.app-v9 .legal-editor-form{min-width:0}.app-v9 .legal-editor-preview{border:1px solid var(--card-hairline);background:var(--card-tint,var(--surface-2));border-radius:14px;min-width:0;max-height:calc(100vh - 48px);padding:18px 20px;position:sticky;top:16px;overflow-y:auto}.app-v9 .legal-editor-preview-title{color:var(--card-ink);margin:0 0 2px;font-size:15px;font-weight:700}.app-v9 .legal-editor-preview-body{margin-top:14px}.app-v9 .legal-editor-preview-body .lgl-seccion{margin-bottom:18px;padding-bottom:18px}.app-v9 .legal-editor-preview-body .lgl-seccion-t{font-size:19px}.app-v9 .legal-editor-preview-body .lgl-parrafos p,.app-v9 .legal-editor-preview-body .lgl-lista li{font-size:14.5px}.app-v9 .legal-editor-preview-body .lgl-subtitulo{font-size:15.5px}.app-v9 .legal-draft-grid{grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:16px;display:grid}.app-v9 .legal-draft-body{font-family:var(--font-mono);resize:vertical;font-size:13.5px;line-height:1.62}.app-v9 .legal-draft-fieldset{border:1px solid var(--card-hairline);border-radius:12px;margin:0;padding:16px 18px}.app-v9 .legal-draft-fieldset legend{color:var(--card-ink);padding:0 6px;font-size:13px;font-weight:700}.app-v9 .legal-draft-decision{border-left:3px solid var(--tang,var(--primary))}.app-v9 .legal-draft-radio{color:var(--card-ink-soft,var(--ink-soft));cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.55;display:flex}.app-v9 .legal-draft-radio+.legal-draft-radio{border-top:1px solid var(--card-hairline)}.app-v9 .legal-draft-radio input{flex-shrink:0;margin-top:3px}.app-v9 .legal-draft-radio strong{color:var(--card-ink)}.app-v9 .legal-publish-consequence{color:var(--card-ink-soft,var(--ink-soft));text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.app-v9 .legal-publish-field{max-width:320px}.app-v9 .legal-history{width:100%}.app-v9 .legal-history-row{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;padding:14px 18px;display:flex}.app-v9 .legal-history-row+.legal-history-row{border-top:1px solid var(--card-hairline)}.app-v9 .legal-history-main{flex:260px;min-width:0}.app-v9 .legal-history-action{flex:none;margin-left:auto}.app-v9 .legal-history-version{color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.app-v9 .legal-history-meta,.app-v9 .legal-history-note{color:var(--card-muted,var(--muted));overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}@media (max-width:1199px){.app-v9 .legal-editor{grid-template-columns:minmax(0,1fr)}.app-v9 .legal-editor-preview{max-height:none;position:static;overflow-y:visible}}@media (max-width:1023px){.app-v9 .legal-draft-grid{grid-template-columns:minmax(0,1fr)}.app-v9 .legal-history-action{margin-left:0}}.app-v9 .legal-chapter{border-top:1px solid var(--card-hairline);margin:0;padding-top:22px}.app-v9 .legal-chapter:first-of-type{border-top:0;padding-top:0}.app-v9 .legal-chapter-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted,var(--muted));margin:0 0 16px;font-size:11.5px;font-weight:700}.app-v9 .legal-chapter>*+*{margin-top:18px}.app-v9 .legal-draft-reason{border:1px solid var(--card-hairline);border-left:3px solid var(--tang,var(--primary));background:var(--card-tint,var(--surface-2));border-radius:12px;padding:14px 16px}.app-v9 .legal-preview-tabs{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;gap:6px;margin:12px 0 0;padding-bottom:12px;display:flex}.app-v9 .legal-preview-tab{appearance:none;cursor:pointer;min-height:36px;font:inherit;color:var(--card-muted,var(--muted));background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.app-v9 .legal-preview-tab:hover{color:var(--card-ink)}.app-v9 .legal-preview-tab[aria-selected=true]{border-color:var(--card-hairline);background:var(--surface,#fff);color:var(--card-ink)}.app-v9 .legal-preview-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .legal-preview-panel{margin-top:14px}.app-v9 .legal-preview-note{margin:0 0 12px}.app-v9 .legal-preview-control-note{border-top:1px dashed var(--card-hairline);margin:24px 0 0;padding-top:18px}.app-v9 .legal-preview-gate .legal-gate-title{margin-top:4px;font-size:22px;line-height:1.2}.app-v9 .legal-preview-gate .legal-gate-lead{font-size:14.5px}.app-v9 .legal-preview-gate .app-eyebrow{font-size:10.5px}.app-v9 .legal-preview-gate .legal-gate-reason{margin-top:20px}.app-v9 .legal-preview-gate .legal-gate-reason-title{font-size:15px}.app-v9 .legal-preview-gate .legal-gate-reason-body{font-size:14px}.app-v9 .legal-preview-gate .legal-doc-card{margin-top:18px}.app-v9 .legal-preview-gate .legal-doc-card-title{font-size:16px}.app-v9 .legal-publish-consequence{border:1px solid var(--card-hairline);background:var(--card-tint,var(--surface-2));border-radius:12px;margin:0;padding:16px 18px}.app-v9 .legal-publish-consequence-title{color:var(--card-ink);margin:0 0 10px;font-size:14.5px;font-weight:700}.app-v9 .legal-publish-list{color:var(--card-ink-soft,var(--ink-soft));flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:14px;line-height:1.58;list-style:outside;display:flex}.app-v9 .legal-publish-list code{font-family:var(--font-mono);font-size:12.5px}.app-v9 .legal-history-reason{border-left:2px solid var(--tang,var(--primary));color:var(--card-ink-soft,var(--ink-soft));white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;padding-left:12px;font-size:13px;line-height:1.55}.app-v9 .legal-history-reason-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted,var(--muted));font-size:10.5px;font-weight:700;display:block}.app-v9 .legal-history-inherited{color:var(--card-muted,var(--muted));margin:6px 0 0;font-size:12.5px}.app-v9 .legal-band{border:1px solid var(--msg-ink);flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 22px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .legal-band{border:1px solid color-mix(in srgb, var(--msg-ink) 34%, transparent)}}.app-v9 .legal-band{background:var(--msg-role);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .legal-band{background:color-mix(in srgb, var(--msg-role) 12%, var(--card))}}.app-v9 .legal-band-fact{flex:320px;align-items:flex-start;gap:10px;min-width:0;display:flex}.app-v9 .legal-band-glyph{background:var(--msg-ink);width:18px;height:18px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;flex:none;margin-top:1px}.app-v9 .legal-band-copy{min-width:0}.app-v9 .legal-band-title{color:var(--card-ink,var(--ink));text-wrap:pretty;margin:0;font-size:14.5px;font-weight:700;line-height:1.4}.app-v9 [data-msg] .legal-band-title{color:var(--msg-ink)}.app-v9 .legal-band-text{color:var(--card-ink-soft,var(--ink-soft));text-wrap:pretty;margin:3px 0 0;font-size:13.5px;line-height:1.55}.app-v9 .legal-band-action{flex:none;min-height:40px;margin-left:auto}.app-v9 .legal-upcoming{margin-top:28px}.app-v9 .legal-upcoming-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.app-v9 .legal-upcoming-meta{color:var(--card-muted,var(--muted));flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.app-v9 .legal-upcoming-change{margin-top:16px}.app-v9 .legal-upcoming-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted,var(--muted));margin:0;font-size:10.5px;font-weight:700}.app-v9 .legal-upcoming-body{color:var(--card-ink,var(--ink));white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;max-width:62ch;margin:5px 0 0;font-size:15px;line-height:1.62}.app-v9 .legal-upcoming-read{margin:14px 0 0;font-size:14px}.app-v9 .legal-upcoming-posture{border-top:1px solid var(--card-hairline,var(--hairline));margin-top:22px;padding-top:18px}.app-v9 .legal-upcoming-posture-title{color:var(--card-ink,var(--ink));margin:0;font-size:14.5px;font-weight:700}.app-v9 .legal-upcoming-posture-body{color:var(--card-ink-soft,var(--ink-soft));text-wrap:pretty;max-width:62ch;margin:5px 0 0;font-size:14px;line-height:1.6}.app-v9 .legal-upcoming-posture .legal-accept-form{margin-top:18px}.app-v9 .legal-acceptance-note{color:var(--card-muted,var(--muted));margin:4px 0 0;font-size:12.5px;line-height:1.5}.app-v9 .legal-exception{border:1px dashed var(--card-hairline,var(--hairline));border-radius:12px;padding:12px 16px}.app-v9 .legal-exception-cue{cursor:pointer;color:var(--card-muted,var(--muted));font-size:13.5px;font-weight:600;list-style:none}.app-v9 .legal-exception-cue::-webkit-details-marker{display:none}.app-v9 .legal-exception-cue:hover{color:var(--card-ink,var(--ink))}.app-v9 .legal-exception-cue:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.app-v9 .legal-exception-body,.app-v9 .legal-exception-body>*+*{margin-top:12px}.app-v9 .legal-proposal{border:1px solid var(--card-hairline,var(--hairline));background:var(--card-tint,var(--surface-2));border-radius:12px;padding:14px 16px}.app-v9 .legal-proposal-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted,var(--muted));margin:0;font-size:10.5px;font-weight:700}.app-v9 .legal-proposal-value{font-family:var(--font-mono);color:var(--card-ink,var(--ink));font-variant-numeric:tabular-nums;margin:4px 0 6px;font-size:24px;font-weight:700;line-height:1.1}.app-v9 .legal-consequence{border:1px solid var(--card-hairline,var(--hairline));border-left:3px solid var(--tang,var(--primary));border-radius:12px;padding:14px 16px}.app-v9 .legal-consequence-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted,var(--muted));margin:0;font-size:10.5px;font-weight:700}.app-v9 .legal-consequence-body{color:var(--card-ink,var(--ink));text-wrap:pretty;max-width:68ch;margin:5px 0 0;font-size:14.5px;line-height:1.6}.app-v9 .legal-announced-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.app-v9 .legal-announced-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:20px;display:grid}.app-v9 .legal-announced-metric{border:1px solid var(--card-hairline,var(--hairline));border-radius:12px;min-width:0;padding:12px 14px}.app-v9 .legal-announced-metric-value{font-family:var(--font-mono);color:var(--card-ink,var(--ink));font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700;line-height:1.1}.app-v9 .legal-announced-metric-label{color:var(--card-muted,var(--muted));text-wrap:pretty;margin:4px 0 0;font-size:12.5px;line-height:1.45}.app-v9 .legal-announced-note{margin-top:10px}.app-v9 .legal-announced-readiness{border:1px solid var(--card-hairline,var(--hairline));border-radius:12px;margin-top:20px;padding:14px 16px}.app-v9 .legal-announced-readiness.is-ready{border-left:3px solid var(--ok,#1f8a4c)}.app-v9 .legal-announced-readiness.is-blocked{border-left:3px solid var(--tang,var(--primary))}.app-v9 .legal-announced-readiness-title{color:var(--card-ink,var(--ink));margin:0;font-size:14.5px;font-weight:700}.app-v9 .legal-announced-readiness-body{color:var(--card-ink-soft,var(--ink-soft));text-wrap:pretty;max-width:68ch;margin:5px 0 0;font-size:14px;line-height:1.6}.app-v9 .legal-announced-subtitle{color:var(--card-ink,var(--ink));margin:0;font-size:14px;font-weight:700}.app-v9 .legal-announced-failures,.app-v9 .legal-announced-worker,.app-v9 .legal-announced-actions{border-top:1px solid var(--card-hairline,var(--hairline));margin-top:26px;padding-top:20px}.app-v9 .legal-announced-failures .legal-history{margin-top:12px}.app-v9 .legal-announced-failure-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .legal-announced-actions>*+*{margin-top:22px}.app-v9 .legal-announced-form .form-footer{margin-top:12px}.app-v9 .legal-retry-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .legal-preview-caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted,var(--muted));margin:18px 0 8px;font-size:10.5px;font-weight:700}.app-v9 .legal-preview-frame{border:1px dashed var(--card-hairline,var(--hairline));background:var(--surface,#fff);border-radius:14px;padding:14px}.app-v9 .legal-preview-frame .legal-band{margin-bottom:0}.app-v9 .legal-preview-frame .legal-upcoming{margin-top:0}.app-v9 .legal-preview-frame .legal-upcoming-body{font-size:14px}.app-v9 .legal-preview-frame .ds-card-title{font-size:16px}@media (max-width:719px){.app-v9 .legal-band{padding:13px 15px}.app-v9 .legal-band-action{width:100%;margin-left:0}.app-v9 .legal-upcoming{margin-top:22px}.app-v9 .legal-announced-grid{grid-template-columns:minmax(0,1fr)}.app-v9 .legal-announced-failure-action{margin-left:0}}.app-v9 .msg-band{--msg-band-pad-y:16px;--msg-band-pad-x:18px;--msg-band-title:15.5px;--msg-band-text:13.5px;--msg-band-glyph-size:20px;--msg-band-gutter:30px;--msg-band-measure:30rem;--msg-band-floor:min(100%, 18rem);--msg-band-radius:var(--r-md,14px);--msg-band-lead:9px;--msg-band-glyph-cap:calc((var(--msg-band-title) * 1.3 + 4px + var(--msg-band-text) * 1.55) / 2);--msg-band-surface:var(--msg-role)}@supports (color:color-mix(in lab, red, red)){.app-v9 .msg-band{--msg-band-surface:color-mix(in srgb, var(--msg-role) 3%, var(--card))}}.app-v9 .msg-band{--msg-band-line:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .msg-band{--msg-band-line:color-mix(in srgb, var(--msg-ink) 55%, transparent)}}.app-v9 .msg-band{--msg-band-shadow:var(--shadow-card);margin:0 0 18px}.app-v9 .msg-band-strip{grid-template-columns:var(--msg-band-gutter) minmax(0, max-content) 1fr;width:auto;min-width:var(--msg-band-floor);max-width:100%;padding:var(--msg-band-pad-y) var(--msg-band-pad-x);border:1px solid var(--msg-band-line);border-radius:var(--msg-band-radius);background:var(--msg-band-surface);box-shadow:var(--msg-band-shadow);grid-template-rows:auto auto;justify-content:start;align-items:start;display:grid}.app-v9 .msg-band[data-msg-density=prominent]{--msg-band-pad-y:20px;--msg-band-pad-x:22px;--msg-band-title:18px;--msg-band-text:14.25px;--msg-band-glyph-size:23px;--msg-band-gutter:35px;--msg-band-measure:32rem;--msg-band-floor:min(100%, 20rem);--msg-band-lead:11px}.app-v9 .msg-band[data-msg-density=compact]{--msg-band-pad-y:12px;--msg-band-pad-x:14px;--msg-band-title:13.5px;--msg-band-text:12.75px;--msg-band-glyph-size:17px;--msg-band-gutter:26px;--msg-band-measure:28rem;--msg-band-floor:min(100%, 16rem);--msg-band-radius:var(--r-sm,10px);--msg-band-shadow:var(--shadow-sm,var(--shadow-xs));--msg-band-lead:6px}.app-v9 .msg-band[data-msg-density=compact] .msg-band-strip{width:fit-content}.app-v9 .msg-band[data-msg=guidance]{--msg-band-surface:var(--card);--msg-band-line:var(--card-hairline,var(--hairline));--msg-band-shadow:var(--shadow-sm,var(--shadow-xs))}.app-v9 .msg-band[data-msg=guidance] .msg-band-glyph{display:none}.app-v9 .msg-band[data-msg=guidance] .msg-band-title{color:var(--card-ink,var(--ink))}.app-v9 .msg-band-glyph{width:var(--msg-band-glyph-size);grid-area:1/1;align-self:stretch;position:relative}.app-v9 .msg-band-glyph:before{content:"";left:0;top:min(50%, var(--msg-band-glyph-cap));width:var(--msg-band-glyph-size);height:var(--msg-band-glyph-size);background:var(--msg-glyph-ink,var(--msg-ink));-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;position:absolute;transform:translateY(-50%)}.app-v9 .msg-band-copy{min-width:0;max-width:var(--msg-band-measure);grid-area:1/2}.app-v9 .msg-band-title{font-family:var(--font-display);font-size:var(--msg-band-title);letter-spacing:-.012em;color:var(--card-ink,var(--ink));text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.app-v9 [data-msg] .msg-band-title{color:var(--msg-ink)}.app-v9 .msg-band[data-msg-signature] .msg-band-glyph:before{-webkit-mask:var(--msg-glyph-info-body) center / contain no-repeat;-webkit-mask:var(--msg-glyph-info-body) center / contain no-repeat;-webkit-mask:var(--msg-glyph-info-body) center / contain no-repeat;-webkit-mask:var(--msg-glyph-info-body) center / contain no-repeat;mask:var(--msg-glyph-info-body) center / contain no-repeat}.app-v9 .msg-band[data-msg-signature] .msg-band-glyph:after{content:"";left:0;top:min(50%, var(--msg-band-glyph-cap));width:var(--msg-band-glyph-size);height:var(--msg-band-glyph-size);background:var(--tang);-webkit-mask:var(--msg-glyph-info-dot) center / contain no-repeat;-webkit-mask:var(--msg-glyph-info-dot) center / contain no-repeat;-webkit-mask:var(--msg-glyph-info-dot) center / contain no-repeat;-webkit-mask:var(--msg-glyph-info-dot) center / contain no-repeat;mask:var(--msg-glyph-info-dot) center / contain no-repeat;position:absolute;transform:translateY(-50%)}.app-v9 .msg-band-demand{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted,var(--muted));white-space:nowrap;margin-left:.35em;font-size:11px;font-weight:700;display:inline-block}.app-v9 .msg-band-text{font-size:var(--msg-band-text);color:var(--card-ink-soft,var(--ink-soft));text-wrap:pretty;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.55}.app-v9 .msg-band-foot{min-width:0;max-width:var(--msg-band-measure);margin:var(--msg-band-lead) 0 0;flex-wrap:wrap;grid-area:2/2;align-items:center;gap:4px 14px;display:flex}.app-v9 .msg-band-cta{min-height:24px;color:var(--accent-deep,var(--card-ink));font-family:var(--font-display);letter-spacing:-.008em;border-radius:4px;align-items:baseline;gap:6px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.app-v9 .msg-band-cta-label{text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.app-v9 .msg-band-cta-label{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.app-v9 .msg-band-cta-label{text-underline-offset:5px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}.app-v9 .msg-band-cta[data-weight=strong]{font-weight:700}.app-v9 .msg-band-cta[data-weight=strong] .msg-band-cta-label{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.app-v9 .msg-band-cta[data-weight=strong] .msg-band-cta-label{-webkit-text-decoration-color:color-mix(in srgb, currentColor 75%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 75%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 75%, transparent);text-decoration-color:color-mix(in srgb, currentColor 75%, transparent)}}.app-v9 .msg-band-cta[data-weight=strong] .msg-band-cta-label{text-decoration-thickness:2px}.app-v9 .msg-band-cta-arrow{color:inherit;font-weight:700;transition:transform .18s;display:inline-block}.app-v9 .msg-band[data-msg-signature] .msg-band-cta-arrow{color:var(--tang-dd)}.app-v9 .msg-band-cta:hover .msg-band-cta-label{text-decoration-color:currentColor}.app-v9 .msg-band-cta:hover .msg-band-cta-arrow{transform:translate(3px)}.app-v9 .msg-band-cta:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .msg-band-more{min-height:24px;font:inherit;color:var(--card-ink-soft,var(--ink-soft));text-decoration:underline;-webkit-text-decoration-color:var(--card-ink-soft,var(--ink-soft));-webkit-text-decoration-color:var(--card-ink-soft,var(--ink-soft));-webkit-text-decoration-color:var(--card-ink-soft,var(--ink-soft));text-decoration-color:var(--card-ink-soft,var(--ink-soft));align-items:center;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .msg-band-more{-webkit-text-decoration-color:color-mix(in srgb, var(--card-ink-soft,var(--ink-soft)) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--card-ink-soft,var(--ink-soft)) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--card-ink-soft,var(--ink-soft)) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--card-ink-soft,var(--ink-soft)) 35%, transparent)}}.app-v9 .msg-band-more{text-underline-offset:3px}.app-v9 .msg-band-cta+.msg-band-more{border-left:1px solid var(--card-hairline,var(--hairline));padding-left:14px}.app-v9 .msg-band-more:hover{color:var(--card-ink,var(--ink));text-decoration-color:currentColor}.app-v9 .msg-band-more:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.app-v9 .msg-band-dismiss-form{display:contents}.app-v9 .msg-band-dismiss{--msg-band-close-box:28px;--msg-band-close-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6.5 6.5l11 11M17.5 6.5l-11 11'/%3E%3C/svg%3E");width:var(--msg-band-close-box);height:var(--msg-band-close-box);margin:calc((var(--msg-band-title) * 1.3 - var(--msg-band-close-box)) / 2) 0 0 12px;border-radius:var(--r-xs,6px);color:var(--card-ink-soft,var(--ink-soft));cursor:pointer;background:0 0;border:0;grid-area:1/3;justify-content:center;justify-self:end;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.app-v9 .msg-band-dismiss:before{content:"";width:11px;height:11px;-webkit-mask:var(--msg-band-close-mark) center / contain no-repeat;-webkit-mask:var(--msg-band-close-mark) center / contain no-repeat;-webkit-mask:var(--msg-band-close-mark) center / contain no-repeat;-webkit-mask:var(--msg-band-close-mark) center / contain no-repeat;mask:var(--msg-band-close-mark) center / contain no-repeat;background:currentColor}.app-v9 .msg-band-dismiss:after{content:"";inset:calc((44px - var(--msg-band-close-box)) / -2);position:absolute}.app-v9 .msg-band-dismiss:hover{background:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .msg-band-dismiss:hover{background:color-mix(in srgb, var(--msg-ink) 12%, transparent)}}.app-v9 .msg-band-dismiss:hover{color:var(--card-ink,var(--ink))}.app-v9 .msg-band[data-msg=guidance] .msg-band-dismiss:hover{background:var(--card-ink,var(--ink))}@supports (color:color-mix(in lab, red, red)){.app-v9 .msg-band[data-msg=guidance] .msg-band-dismiss:hover{background:color-mix(in srgb, var(--card-ink,var(--ink)) 7%, transparent)}}.app-v9 .msg-band-dismiss:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .msg-band[data-msg-density=compact] .msg-band-dismiss{--msg-band-close-box:24px}.app-v9 .msg-band-dismiss[data-preview=true]{cursor:default;pointer-events:none}.app-v9 .msg-band-dismiss[data-preview=true]:after{content:none}.app-v9 .msg-band-note{color:var(--card-ink-soft,var(--ink-soft));font-size:11.75px;line-height:1.4}.app-v9 .msg-band-support{padding-left:calc(var(--msg-band-pad-x) + var(--msg-band-gutter));font-family:var(--font-mono);color:var(--card-ink-soft,var(--ink-soft));margin:7px 0 0;font-size:11.5px;line-height:1.45}@media (max-width:479px){.app-v9 .msg-band{--msg-band-pad-x:14px;--msg-band-pad-y:14px;--msg-band-gutter:26px;--msg-band-radius:var(--r-sm,10px)}.app-v9 .msg-band[data-msg-density=prominent]{--msg-band-pad-x:16px;--msg-band-pad-y:16px;--msg-band-gutter:30px}.app-v9 .msg-band-strip,.app-v9 .msg-band[data-msg-density=compact] .msg-band-strip{width:auto;min-width:0}.app-v9 .msg-band-dismiss{margin-left:8px}}@media (prefers-reduced-motion:reduce){.app-v9 .msg-band-cta,.app-v9 .msg-band-cta-arrow,.app-v9 .msg-band-cta-label,.app-v9 .msg-band-dismiss{transition:none}}@media (max-width:1279px){.app-v9 .merchant-topbar-link[data-utility=mensajes] .merchant-topbar-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .merchant-topbar-link[data-utility=mensajes]{gap:0;padding-left:8px;padding-right:8px}}@media (max-width:719px){.app-v9 .msg-band{--msg-band-pad:11px 0 12px;--msg-band-glyph-size:18px;--msg-band-gutter:26px}.app-v9 .msg-band[data-msg-density=prominent]{--msg-band-pad:13px 0 15px;--msg-band-title:16.5px;--msg-band-glyph-size:20px;--msg-band-gutter:29px}.app-v9 .msg-band-dismiss{--msg-band-close-box:24px}.app-v9 .msg-band-cta,.app-v9 .msg-band-more{min-height:44px}.app-v9 .msg-band-foot{gap:0 16px}.app-v9 .msg-band-cta+.msg-band-more{border-left:0;padding-left:0}.app-v9 .msg-band-support{padding-left:0}}@media (prefers-reduced-motion:reduce){.app-v9 .msg-band-cta-label,.app-v9 .msg-band-cta-arrow,.app-v9 .msg-band-dismiss{transition:none}.app-v9 .msg-band-cta:hover .msg-band-cta-arrow{transform:none}}.app-v9 .inicio-readback{flex-direction:column;gap:6px;display:flex}.app-v9 .inicio-readback-list{grid-template-columns:1fr;gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.app-v9 .inicio-readback-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.app-v9 .inicio-readback-row{border-top:1px solid var(--card-hairline,var(--hairline));align-items:baseline;gap:12px;min-width:0;padding:10px 0;display:flex}.app-v9 .inicio-readback-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary-deep,var(--primary));font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600}.app-v9 .inicio-readback-text{flex-direction:column;gap:1px;min-width:0;display:flex}.app-v9 .inicio-readback-label{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .inicio-readback-help{color:var(--card-muted);font-size:13px;line-height:1.5}.app-v9 .inicio-readback-foot{margin-top:10px}.app-v9 .comercios-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;margin-bottom:14px;display:flex}.app-v9 .comercios-head-text{flex:320px;min-width:0}.app-v9 .comercios-head .app-page-title{margin-bottom:2px}.app-v9 .comercios-head .app-page-lead{max-width:62ch;margin:0}.app-v9 .comercios-kpis{flex-wrap:wrap;align-items:stretch;gap:6px 18px;margin:0 0 12px;display:flex}.app-v9 .comercios-kpi-group{border-right:1px solid var(--card-hairline);flex-direction:column;gap:4px;padding-right:18px;display:flex}.app-v9 .comercios-kpi-group:last-of-type{border-right:none;padding-right:0}.app-v9 .comercios-kpi-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:10.5px;font-weight:700}.app-v9 .comercios-kpi-row{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .comercios-kpi{border:1px solid var(--card-hairline);background:var(--card);border-radius:10px;align-items:baseline;gap:6px;padding:7px 12px;line-height:1.15;text-decoration:none;display:inline-flex}.app-v9 a.comercios-kpi:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 a.comercios-kpi:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-hairline))}}.app-v9 .comercios-kpi:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.app-v9 .comercios-kpi.is-active{border-color:var(--primary);background:var(--primary-soft,var(--card-tint))}.app-v9 .comercios-kpi--static{cursor:default;background:0 0;border-style:dashed}.app-v9 .comercios-kpi-value{color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.app-v9 .comercios-kpi-label{color:var(--card-muted);font-size:12px;font-weight:600}.app-v9 .comercios-kpi--attention{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .comercios-kpi--attention{background:color-mix(in srgb, var(--highlight) 12%, var(--card))}}.app-v9 .comercios-kpi--attention .comercios-kpi-value{color:#8a4a16}.app-v9 .comercios-kpi-note{color:var(--card-muted);flex:100%;max-width:92ch;margin:2px 0 0;font-size:11.5px;line-height:1.45}.app-v9 .comercios-bar{margin:0 0 10px}.app-v9 .comercios-bar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .comercios-bar .field-input{border:1px solid var(--card-hairline);background:var(--card);color:var(--card-ink);border-radius:10px;min-width:0;padding:8px 12px;font-size:13.5px}.app-v9 .comercios-bar .field-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.app-v9 .comercios-search{flex:220px;max-width:300px}.app-v9 .comercios-bar .admin-filter-select{flex:0 auto;min-width:126px}.app-v9 .comercios-more{margin-top:8px}.app-v9 .comercios-more-summary{cursor:pointer;color:var(--card-muted);align-items:center;gap:6px;padding:2px 0;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.app-v9 .comercios-more-summary::-webkit-details-marker{display:none}.app-v9 .comercios-more-summary:before{content:"+";font-weight:700;line-height:1}.app-v9 .comercios-more[open]>.comercios-more-summary:before{content:"−"}.app-v9 .comercios-more-summary:hover{color:var(--card-ink)}.app-v9 .comercios-more-summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.app-v9 .comercios-more-row{margin-top:8px}.app-v9 .comercios-results{color:var(--card-muted);margin:0 0 8px;font-size:12.5px}.app-v9 .comercios-grid-wrap{border:1px solid var(--card-hairline);background:var(--card);border-radius:14px;overflow-x:auto}.app-v9 .comercios-grid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px}.app-v9 .comercios-grid thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);background:var(--card-tint);white-space:nowrap;border-bottom:1px solid var(--card-hairline);padding:8px 14px;font-size:11px;font-weight:700}.app-v9 .comercios-grid tbody td{vertical-align:middle;border-bottom:1px solid var(--card-hairline);padding:9px 14px}.app-v9 .comercios-grid tbody tr:last-child td{border-bottom:none}.app-v9 .comercios-row:hover td{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .comercios-row:hover td{background:color-mix(in srgb, var(--card-ink) 3%, var(--card))}}.app-v9 .comercios-row.is-blocked .comercios-cell-name{box-shadow:inset 3px 0 #b53a1a99}.app-v9 .comercios-cell-name{min-width:0}.app-v9 .comercios-name{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.app-v9 .comercios-email{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.app-v9 .comercios-identity{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:1px 8px;min-width:0;margin-top:2px;display:grid}.app-v9 .comercios-identity-line{display:contents}.app-v9 .comercios-identity-key{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:10px;font-weight:700}.app-v9 .comercios-identity .comercios-email{min-width:0;color:var(--card-ink-soft)}.app-v9 .comercios-identity .comercios-email--secondary,.app-v9 .comercios-identity-same,.app-v9 .comercios-identity-none{min-width:0;color:var(--card-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.app-v9 .comercios-identity-match{grid-column:1/-1;margin-top:2px}.app-v9 .comercios-dropped-search{margin:0 0 12px}.app-v9 .comercios-grid .status-badge{letter-spacing:.02em;white-space:nowrap;padding:3px 8px}.app-v9 .comercios-cell-stores{overflow:hidden}.app-v9 .comercios-stores{flex-direction:column;gap:1px;min-width:0;max-width:100%;display:flex}.app-v9 .comercios-store-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.app-v9 .comercios-store-name{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.app-v9 a.comercios-store-name:hover{color:var(--primary-deep,var(--primary));text-underline-offset:2px;text-decoration:underline}.app-v9 a.comercios-store-name:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.app-v9 .comercios-store-public{color:var(--primary-deep,var(--primary));white-space:nowrap;flex:none;font-size:11.5px;font-weight:600;line-height:1.4;text-decoration:none}.app-v9 .comercios-store-public:hover{text-underline-offset:2px;text-decoration:underline}.app-v9 .comercios-store-public:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.app-v9 .comercios-store-meta{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;max-width:100%;display:flex}.app-v9 .comercios-store-city{color:var(--card-muted);white-space:nowrap;font-size:11.5px}.app-v9 .comercios-stores-count{color:var(--card-ink);white-space:nowrap;font-size:13px}.app-v9 .comercios-store-hidden{color:var(--card-muted);white-space:nowrap;font-size:11.5px;line-height:1.3}.app-v9 .comercios-store-match{letter-spacing:.03em;color:var(--primary-deep,var(--primary));white-space:nowrap;flex:none;font-size:10.5px;font-weight:700;line-height:1.3}.app-v9 .comercios-stores-none{color:var(--card-muted);font-size:13px}.app-v9 .comercios-cell-stripe{overflow:hidden}.app-v9 .comercios-stripe{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.app-v9 .comercios-stripe-line{align-items:center;gap:6px;min-width:0;display:flex}.app-v9 .comercios-stripe-key{letter-spacing:.05em;text-transform:uppercase;width:46px;color:var(--card-muted);flex:none;font-size:10.5px;font-weight:700}.app-v9 .comercios-cell-attention{overflow:hidden}.app-v9 .comercios-attention{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;display:inline-flex}.app-v9 .comercios-attention-more{display:inline-block}.app-v9 .comercios-attention-more-summary{color:var(--card-muted);cursor:pointer;border:1px dashed var(--card-hairline);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;min-height:22px;padding:3px 7px;font-size:11.5px;font-weight:600;list-style:none;display:inline-flex}.app-v9 .comercios-attention-more-summary::-webkit-details-marker{display:none}.app-v9 .comercios-attention-more-summary:after{content:"▾";opacity:.7;font-size:9px;line-height:1}.app-v9 .comercios-attention-more[open]>.comercios-attention-more-summary:after{content:"▴"}.app-v9 .comercios-attention-more-summary:hover{color:var(--card-ink);border-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .comercios-attention-more-summary:hover{border-color:color-mix(in srgb, var(--card-ink) 25%, transparent)}}.app-v9 .comercios-attention-more-summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .comercios-attention-list{gap:5px;margin:6px 0 2px;padding:0;list-style:none;display:grid}.app-v9 .comercios-attention-list li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.app-v9 .comercios-attention-hint{color:var(--card-muted);font-size:11.5px;line-height:1.35}.app-v9 .comercios-legend{border-bottom:1px solid var(--card-hairline);background:var(--card-tint);border-radius:14px 14px 0 0}.app-v9 .comercios-legend-summary{letter-spacing:.02em;color:var(--card-muted);cursor:pointer;align-items:center;gap:6px;min-height:34px;padding:8px 14px;font-size:11.5px;font-weight:650;list-style:none;display:inline-flex}.app-v9 .comercios-legend-summary::-webkit-details-marker{display:none}.app-v9 .comercios-legend-summary:before{content:"";opacity:.75;background:linear-gradient(currentColor,currentColor) 50%/2px 2px no-repeat;border:1.5px solid;border-radius:50%;flex:none;width:14px;height:14px}.app-v9 .comercios-legend-summary:hover{color:var(--card-ink)}.app-v9 .comercios-legend-summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:14px 14px 0 0}.app-v9 .comercios-legend-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;padding:0 14px 12px;display:grid}.app-v9 .comercios-legend-item dt{color:var(--card-ink);font-size:12px;font-weight:650;line-height:1.3}.app-v9 .comercios-legend-item dd{color:var(--card-muted);margin:3px 0 0;font-size:11.5px;line-height:1.45}.app-v9 .comercios-num{color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.app-v9 .comercios-num.is-zero{color:var(--card-muted);font-weight:600}.app-v9 .comercios-sub{color:var(--card-muted);font-size:11.5px;line-height:1.3;display:block}.app-v9 .comercios-cell-date{color:var(--card-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.app-v9 .comercios-cell-label{display:none}.app-v9 .comercios-cell-action{text-align:right}.app-v9 .comercios-support-form{display:inline-flex}.app-v9 .comercios-support{border:1px solid var(--card-hairline);background:var(--card);min-height:34px;color:var(--card-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.app-v9 .comercios-support:hover{border-color:var(--primary);background:var(--primary-soft,var(--card-tint));color:var(--primary-deep,var(--primary))}.app-v9 .comercios-support:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-v9 .comercios-support svg{flex:none}.app-v9 .comercios-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.app-v9 .comercios-pager>.comercios-pager-prev{justify-self:start}.app-v9 .comercios-pager>.comercios-pager-next{justify-self:end}.app-v9 .comercios-pager-position{color:var(--card-muted);font-variant-numeric:tabular-nums;font-size:12.5px}@media (min-width:1180px){.app-v9 .comercios-grid--merchants th:first-child{width:18%}.app-v9 .comercios-grid--merchants th:nth-child(2){width:17%}.app-v9 .comercios-grid--merchants th:nth-child(3){width:19%}.app-v9 .comercios-grid--merchants th:nth-child(4){width:16%}.app-v9 .comercios-grid--merchants th:nth-child(5){width:8%}.app-v9 .comercios-grid--merchants th:nth-child(6){width:9%}.app-v9 .comercios-grid--merchants th:nth-child(7){width:13%}}@media (max-width:1179px){.app-v9 .comercios-grid,.app-v9 .comercios-grid tbody{display:block}.app-v9 .comercios-grid thead{display:none}.app-v9 .comercios-grid-wrap{overflow-x:visible}.app-v9 .comercios-legend-list{grid-template-columns:1fr;gap:10px}.app-v9 .comercios-legend-summary{width:100%;min-height:40px;display:flex}.app-v9 .comercios-attention-more-summary{min-height:30px;padding:5px 10px}.app-v9 .comercios-row{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;align-items:flex-start;gap:5px 10px;padding:12px 14px;display:flex}.app-v9 .comercios-grid tbody tr:last-child{border-bottom:none}.app-v9 .comercios-grid tbody td{border-bottom:none;padding:0;font-size:12.5px;display:block}.app-v9 .comercios-cell-name{flex:auto;order:1;min-width:0}.app-v9 .comercios-cell-action{flex:none;order:2;margin-left:auto}.app-v9 .comercios-grid tbody td.comercios-cell-stores{flex:100%;order:3;align-items:baseline;gap:6px;max-width:100%;display:flex}.app-v9 .comercios-store-line,.app-v9 .comercios-store-meta{align-items:center;row-gap:2px}.app-v9 a.comercios-store-name{align-items:center;min-height:44px;display:inline-flex}.app-v9 .comercios-store-public{align-items:center;min-height:44px;font-size:12.5px;display:inline-flex}.app-v9 .comercios-grid tbody td.comercios-cell-stripe{flex:100%;order:4}.app-v9 .comercios-grid tbody td.comercios-cell-attention{flex:100%;order:5;align-items:baseline;gap:6px;max-width:100%;display:flex}.app-v9 .comercios-stripe{flex-flow:wrap;gap:4px 14px}.app-v9 .comercios-stripe-key{width:auto}.app-v9 .comercios-grid tbody td.comercios-cell-num,.app-v9 .comercios-grid tbody td.comercios-cell-date{white-space:nowrap;flex:0 auto;order:6;align-items:baseline;gap:5px;max-width:100%;display:inline-flex}.app-v9 .comercios-cell-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);flex:none;font-size:11px;font-weight:700;display:inline}.app-v9 .comercios-grid tbody td.comercios-cell-num .comercios-sub{display:inline}.app-v9 .comercios-grid tbody td.comercios-cell-num .comercios-sub:before{content:"· "}.app-v9 .comercios-row.is-blocked .comercios-cell-name{box-shadow:none}.app-v9 .comercios-row.is-blocked{box-shadow:inset 3px 0 #b53a1a99}.app-v9 .comercios-support-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .comercios-support{min-width:40px;min-height:40px;padding:6px}.app-v9 .comercios-search{flex:100%;order:-1;max-width:none}.app-v9 .comercios-bar .admin-filter-select{flex:46%;min-width:0}.app-v9 .comercios-kpi-group{border-right:none;border-bottom:1px solid var(--card-hairline);flex:100%;padding-bottom:8px;padding-right:0}.app-v9 .comercios-kpi-group:last-of-type{border-bottom:none;padding-bottom:0}.app-v9 .comercios-kpi{flex:auto;padding:6px 10px}.app-v9 .comercios-kpi-value{font-size:15px}.app-v9 .comercios-kpi-label{font-size:11.5px}.app-v9 .comercios-head{margin-bottom:10px}.app-v9 .comercios-grid .status-badge{white-space:normal}}.app-v9 .admin-orders-bar{margin:0 0 12px}.app-v9 .admin-orders-bar-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:10px 12px;display:grid}.app-v9 .admin-orders-field{flex-direction:column;gap:4px;min-width:0;display:flex}.app-v9 .admin-orders-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700}.app-v9 .admin-orders-input{border:1px solid var(--card-hairline);background:var(--card);width:100%;min-width:0;min-height:38px;color:var(--card-ink);border-radius:10px;padding:8px 12px;font-size:13.5px}.app-v9 .admin-orders-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.app-v9 .admin-orders-input.is-invalid{border-color:var(--error,#d93b3b)}.app-v9 .admin-orders-field-error{color:var(--error,#d93b3b);font-size:11.5px;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.app-v9 .admin-orders-field-error{color:color-mix(in srgb, var(--error,#d93b3b) 88%, #000)}}.app-v9 .admin-orders-field-hint{color:var(--card-muted);font-size:11.5px;line-height:1.3}.app-v9 .admin-orders-more{margin-top:10px}.app-v9 .admin-orders-more-summary{cursor:pointer;color:var(--card-muted);align-items:center;gap:6px;padding:4px 0;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.app-v9 .admin-orders-more-summary::-webkit-details-marker{display:none}.app-v9 .admin-orders-more-summary:before{content:"▸";font-size:10px;line-height:1}.app-v9 .admin-orders-more[open]>.admin-orders-more-summary:before{content:"▾"}.app-v9 .admin-orders-more-summary:hover{color:var(--card-ink)}.app-v9 .admin-orders-more-summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.app-v9 .admin-orders-more-grid{margin-top:8px}.app-v9 .admin-orders-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.app-v9 .admin-orders-invalid,.app-v9 .admin-orders-legacy{margin-top:12px}.app-v9 .admin-orders-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.app-v9 .admin-orders-pager>button:first-child{justify-self:start}.app-v9 .admin-orders-pager>button:last-child{justify-self:end}.app-v9 .admin-orders-pager-position{color:var(--card-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.app-v9 .admin-orders-results{color:var(--card-muted);margin:22px 0 10px;font-size:12.5px}.app-v9 .admin-orders-active{color:var(--card-ink)}.app-v9 .inicio-auto-panel{padding:28px 26px}.app-v9 .inicio-auto-start{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;display:grid}.app-v9 .inicio-auto-narrative{flex-direction:column;gap:30px;min-width:0;display:flex}@media (min-width:1200px){.app-v9 .inicio-auto-start{grid-template-columns:minmax(0,1fr) 336px;gap:34px}.app-v9 .inicio-auto-narrative{max-width:760px}}.app-v9 .inicio-auto-hero{border-radius:var(--r-sm,var(--r-xs));background:linear-gradient(135deg, var(--primary), var(--primary) 62%);flex-direction:column;gap:10px;padding:22px 24px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 9%, var(--card)), color-mix(in srgb, var(--primary) 3%, var(--card)) 62%)}}.app-v9 .inicio-auto-hero{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-hero{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--hairline))}}.app-v9 .inicio-auto-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-darker);align-items:center;gap:7px;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}.app-v9 .inicio-auto-eyebrow-mark{width:16px;height:16px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .inicio-auto-eyebrow-mark svg{width:16px;height:16px}.app-v9 .inicio-auto-promise{font-family:var(--font-display,"Bricolage Grotesque"), system-ui, sans-serif;letter-spacing:-.02em;color:var(--card-ink);margin:0;font-size:clamp(20px,3vw,25px);font-weight:700}.app-v9 .inicio-auto-promise-lead{max-width:62ch;color:var(--card-ink-soft);margin:0;font-size:14.5px;line-height:1.6}.app-v9 .inicio-auto-journey{flex-wrap:wrap;gap:8px 10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.app-v9 .inicio-auto-journey-step{background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-journey-step{background:color-mix(in srgb, var(--card) 70%, transparent)}}.app-v9 .inicio-auto-journey-step{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-journey-step{border:1px solid color-mix(in srgb, var(--primary) 14%, var(--hairline))}}.app-v9 .inicio-auto-journey-step{color:var(--card-ink-soft);font-size:13px}.app-v9 .inicio-auto-journey-step.is-active{background:var(--card);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-journey-step.is-active{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.app-v9 .inicio-auto-journey-step.is-active{color:var(--card-ink);font-weight:600}.app-v9 .inicio-auto-journey-num{width:21px;height:21px;color:var(--card);background:var(--card-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-journey-num{background:color-mix(in srgb, var(--card-ink) 42%, transparent)}}.app-v9 .inicio-auto-journey-step.is-active .inicio-auto-journey-num{background:var(--primary)}.app-v9 .inicio-auto-journey-text{min-width:0}.app-v9 .inicio-auto-questions{flex-direction:column;gap:24px;display:flex}.app-v9 .inicio-auto-questions-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.app-v9 .inicio-auto-questions-note{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .inicio-auto-field{flex-direction:column;gap:6px;min-width:0;display:flex}.app-v9 .inicio-auto-fieldset{border:0;margin:0;padding:0}.app-v9 .inicio-auto-field-label{color:var(--card-ink);padding:0;font-size:14.5px;font-weight:700}.app-v9 .inicio-auto-field-help{margin:0}.app-v9 .inicio-auto-field input[type=text],.app-v9 .inicio-auto-textarea{font-family:var(--font-dm-sans,"DM Sans", sans-serif);background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-xs);color:var(--card-ink);outline:none;max-width:560px;margin-top:2px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.app-v9 .inicio-auto-field input[type=text]:focus,.app-v9 .inicio-auto-textarea:focus{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52)}.app-v9 .inicio-auto-textarea{resize:vertical;min-height:84px}.app-v9 .inicio-auto-choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:4px;display:grid}.app-v9 .inicio-auto-choice{border-radius:var(--r-xs);border:1px solid var(--hairline);background:var(--card);cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:12px 38px 12px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.app-v9 .inicio-auto-choice:hover{border-color:var(--line-2,var(--card-ink))}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-choice:hover{border-color:var(--line-2,color-mix(in srgb, var(--card-ink) 18%, transparent))}}.app-v9 .inicio-auto-choice.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-choice.is-selected{border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}.app-v9 .inicio-auto-choice.is-selected{background:var(--primary-soft)}.app-v9 .inicio-auto-choice:has(input:focus-visible){box-shadow:var(--focus-ring);outline:none}.app-v9 .inicio-auto-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-v9 .inicio-auto-choice-swatch{border-radius:var(--r-xs);border:1px solid var(--card-ink);flex:none;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-choice-swatch{border:1px solid color-mix(in srgb, var(--card-ink) 12%, transparent)}}.app-v9 .inicio-auto-choice-swatch.is-clara{background:linear-gradient(140deg, #fff, var(--surface-2,#f1f5f6))}.app-v9 .inicio-auto-choice-swatch.is-calida{background:linear-gradient(140deg, var(--tang-soft,#fce6d7), var(--tang-soft,#fce6d7))}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-choice-swatch.is-calida{background:linear-gradient(140deg, color-mix(in srgb, var(--tang-soft,#fce6d7) 70%, #fff), var(--tang-soft,#fce6d7))}}.app-v9 .inicio-auto-choice-swatch.is-intensa{background:linear-gradient(140deg, var(--primary), var(--primary-darker,var(--primary-deep,#115660)))}.app-v9 .inicio-auto-choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .inicio-auto-choice-label{color:var(--card-ink);font-size:13.5px;font-weight:700}.app-v9 .inicio-auto-choice-hint{color:var(--card-muted);font-size:12.5px;line-height:1.45}.app-v9 .inicio-auto-clear{color:var(--card-muted);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:2px 4px;font-size:13px;font-weight:600}.app-v9 .inicio-auto-clear:hover{color:var(--card-ink-soft);text-decoration:underline}.app-v9 .inicio-auto-clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .inicio-auto-pick-mark{border:1px solid var(--card-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick-mark{border:1px solid color-mix(in srgb, var(--card-ink) 16%, transparent)}}.app-v9 .inicio-auto-pick-mark{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick-mark{background:color-mix(in srgb, var(--card) 42%, transparent)}}.app-v9 .inicio-auto-pick-mark{transition:background .15s,border-color .15s}.app-v9 .inicio-auto-pick-media .inicio-auto-pick-mark{background:var(--card-ink);border-color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick-media .inicio-auto-pick-mark{background:color-mix(in srgb, var(--card-ink) 16%, transparent)}}.app-v9 .inicio-auto-pick-media .inicio-auto-pick-mark{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-v9 .inicio-auto-pick:hover .inicio-auto-pick-mark,.app-v9 .inicio-auto-choice:hover .inicio-auto-pick-mark{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick:hover .inicio-auto-pick-mark,.app-v9 .inicio-auto-choice:hover .inicio-auto-pick-mark{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .inicio-auto-pick:hover .inicio-auto-pick-mark,.app-v9 .inicio-auto-choice:hover .inicio-auto-pick-mark{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick:hover .inicio-auto-pick-mark,.app-v9 .inicio-auto-choice:hover .inicio-auto-pick-mark{background:color-mix(in srgb, var(--card) 80%, transparent)}}.app-v9 .inicio-auto-pick-mark:after{content:"";border-left:2px solid var(--card);border-bottom:2px solid var(--card);opacity:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.app-v9 .inicio-auto-choice.is-selected .inicio-auto-pick-mark,.app-v9 .inicio-auto-pick.is-selected .inicio-auto-pick-mark,.app-v9 .inicio-auto-pill.is-selected .inicio-auto-pill-mark{border-color:var(--primary);background:var(--primary)}.app-v9 .inicio-auto-choice.is-selected .inicio-auto-pick-mark:after,.app-v9 .inicio-auto-pick.is-selected .inicio-auto-pick-mark:after,.app-v9 .inicio-auto-pill.is-selected .inicio-auto-pill-mark:after{opacity:1}.app-v9 .inicio-auto-choice .inicio-auto-pick-mark{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.app-v9 .inicio-auto-picks{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin-top:6px;display:grid}.app-v9 .inicio-auto-pick{border-radius:var(--r-xs);border:1px solid var(--hairline);background:var(--card);cursor:pointer;flex-direction:column;gap:8px;padding:8px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.app-v9 .inicio-auto-pick:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--hairline))}}.app-v9 .inicio-auto-pick:hover{transform:translateY(-1px)}.app-v9 .inicio-auto-pick.is-selected{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary) inset}.app-v9 .inicio-auto-pick:has(input:focus-visible){box-shadow:var(--focus-ring);outline:none}.app-v9 .inicio-auto-pick:has(input:disabled){opacity:.5;cursor:not-allowed}.app-v9 .inicio-auto-pick:has(input:disabled):hover{border-color:var(--hairline);transform:none}.app-v9 .inicio-auto-pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-v9 .inicio-auto-pick-media{aspect-ratio:4/3;border-radius:calc(var(--r-xs) - 2px);background:var(--card-ink);width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick-media{background:color-mix(in srgb, var(--card-ink) 5%, transparent)}}.app-v9 .inicio-auto-pick-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .inicio-auto-pick-fallback{color:var(--card-ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick-fallback{color:color-mix(in srgb, var(--card-ink) 32%, transparent)}}.app-v9 .inicio-auto-pick-fallback{background:repeating-linear-gradient(135deg, var(--card-ink), var(--card-ink) 6px, transparent 6px, transparent 12px)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pick-fallback{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--card-ink) 3%, transparent), color-mix(in srgb, var(--card-ink) 3%, transparent) 6px, transparent 6px, transparent 12px)}}.app-v9 .inicio-auto-pick-media .inicio-auto-pick-mark{position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #0f1b3c3d}.app-v9 .inicio-auto-pick-name{color:var(--card-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.app-v9 .inicio-auto-pick.is-selected .inicio-auto-pick-name{color:var(--primary-darker,var(--primary-deep))}.app-v9 .inicio-auto-more{border:1px solid var(--hairline);background:var(--card);min-height:44px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-self:flex-start;margin-top:10px;padding:0 14px;font-size:13px;font-weight:600}.app-v9 .inicio-auto-more:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-more:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--hairline))}}.app-v9 .inicio-auto-more:hover{color:var(--card-ink)}.app-v9 .inicio-auto-more:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .inicio-auto-pills{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.app-v9 .inicio-auto-pill{border:1px solid var(--hairline);background:var(--card);color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:9px 15px 9px 10px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.app-v9 .inicio-auto-pill:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pill:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--hairline))}}.app-v9 .inicio-auto-pill.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pill.is-selected{border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}.app-v9 .inicio-auto-pill.is-selected{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep))}.app-v9 .inicio-auto-pill:has(input:focus-visible){box-shadow:var(--focus-ring);outline:none}.app-v9 .inicio-auto-pill:has(input:disabled){opacity:.55;cursor:not-allowed}.app-v9 .inicio-auto-pill input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-v9 .inicio-auto-pill-mark{border:1px solid var(--card-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pill-mark{border:1px solid color-mix(in srgb, var(--card-ink) 16%, transparent)}}.app-v9 .inicio-auto-pill-mark{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pill-mark{background:color-mix(in srgb, var(--card) 42%, transparent)}}.app-v9 .inicio-auto-pill-mark{transition:background .15s,border-color .15s}.app-v9 .inicio-auto-pill:hover .inicio-auto-pill-mark{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-pill:hover .inicio-auto-pill-mark{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .inicio-auto-pill-mark:after{content:"";border-left:2px solid var(--card);border-bottom:2px solid var(--card);opacity:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.app-v9 .inicio-auto-decision-col{min-width:0}.app-v9 .inicio-auto-decision{border-radius:var(--r-sm,var(--r-xs));background:var(--card);border:1px solid var(--primary);flex-direction:column;align-items:stretch;gap:10px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-decision{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--hairline))}}.app-v9 .inicio-auto-decision{box-shadow:0 8px 24px -18px #0f1b3c80}.app-v9 .inicio-auto-spend-line{color:var(--card-ink);margin:0;font-size:14.5px;line-height:1.55}.app-v9 .inicio-auto-spend-mark{vertical-align:-6px;width:22px;height:22px;color:var(--primary);background:var(--primary);border-radius:999px;justify-content:center;align-items:center;margin-right:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-spend-mark{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-auto-spend-mark svg{width:15px;height:15px}.app-v9 .inicio-auto-spend-balance{color:var(--card-ink-soft);margin:0;padding-bottom:4px;font-size:13.5px}.app-v9 .inicio-auto-spend-balance strong{color:var(--card-ink);font-variant-numeric:tabular-nums}.app-v9 .inicio-auto-spend-note{max-width:60ch;color:var(--card-ink-soft);margin:0;font-size:13.5px;line-height:1.55}.app-v9 .inicio-auto-generate{justify-content:center;width:100%;min-width:0;margin-top:2px}.app-v9 .inicio-auto-merchant-only-tag{background:var(--card-ink);border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-merchant-only-tag{background:color-mix(in srgb, var(--card-ink) 10%, transparent)}}.app-v9 .inicio-auto-merchant-only-tag{color:var(--card-ink-soft)}.app-v9 .inicio-auto-trust{color:var(--card-muted);align-items:flex-start;gap:8px;margin:2px 0 0;font-size:12.5px;line-height:1.45;display:flex}.app-v9 .inicio-auto-trust-icon{background:var(--success,var(--primary));border-radius:999px;flex:none;width:7px;height:7px;margin-top:5px}.app-v9 .inicio-auto-feedback{border-radius:var(--r-xs);background:var(--card-ink);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-feedback{background:color-mix(in srgb, var(--card-ink) 4%, transparent)}}.app-v9 .inicio-auto-feedback{border:1px solid var(--hairline);color:var(--card-ink)}.app-v9 .inicio-auto-feedback[data-tone=attention]{background:var(--warn,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-feedback[data-tone=attention]{background:color-mix(in srgb, var(--warn,var(--highlight)) 18%, var(--card))}}.app-v9 .inicio-auto-feedback[data-tone=attention]{border-color:var(--warn,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-feedback[data-tone=attention]{border-color:color-mix(in srgb, var(--warn,var(--highlight)) 45%, transparent)}}.app-v9 .inicio-auto-feedback[data-tone=warn]{background:var(--warn,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-feedback[data-tone=warn]{background:color-mix(in srgb, var(--warn,var(--highlight)) 14%, var(--card))}}.app-v9 .inicio-auto-feedback[data-tone=warn]{border-color:var(--warn,var(--highlight))}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-feedback[data-tone=warn]{border-color:color-mix(in srgb, var(--warn,var(--highlight)) 40%, transparent)}}.app-v9 .inicio-auto-unavailable{flex-direction:column;gap:12px;max-width:62ch;display:flex}.app-v9 .inicio-auto-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.app-v9 .inicio-auto-footer-links{flex-wrap:wrap;gap:18px;margin:18px 0 0;font-size:13.5px;display:flex}.app-v9 .inicio-auto-generating{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:30px;display:grid}.app-v9 .inicio-auto-skeleton{border-radius:var(--r-sm,var(--r-xs));background:var(--card-ink);flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-skeleton{background:color-mix(in srgb, var(--card-ink) 3%, transparent)}}.app-v9 .inicio-auto-skeleton{border:1px solid var(--hairline)}.app-v9 .inicio-auto-skeleton span,.app-v9 .inicio-auto-skeleton-grid span{border-radius:var(--r-xs);background:var(--card-ink);display:block}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-skeleton span,.app-v9 .inicio-auto-skeleton-grid span{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .inicio-auto-skeleton-hero{height:92px}.app-v9 .inicio-auto-skeleton-line{width:70%;height:12px}.app-v9 .inicio-auto-skeleton-line.is-wide{width:92%}.app-v9 .inicio-auto-skeleton-line.is-short{width:46%}.app-v9 .inicio-auto-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.app-v9 .inicio-auto-skeleton-grid span{height:62px}.app-v9 .inicio-auto-skeleton-beam{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:40%;position:absolute;inset:0 auto 0 -40%}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-skeleton-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 16%, transparent), transparent)}}.app-v9 .inicio-auto-skeleton-beam{animation:2.6s ease-in-out infinite inicio-auto-sweep}@keyframes inicio-auto-sweep{0%{transform:translate(0)}to{transform:translate(350%)}}.app-v9 .inicio-auto-generating-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.app-v9 .inicio-auto-activity{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .inicio-auto-activity-item{color:var(--card-ink-soft);opacity:.55;align-items:center;gap:10px;font-size:13.5px;animation:3.9s ease-in-out infinite inicio-auto-breathe;display:flex}.app-v9 .inicio-auto-activity-item:nth-child(2){animation-delay:1.3s}.app-v9 .inicio-auto-activity-item:nth-child(3){animation-delay:2.6s}.app-v9 .inicio-auto-activity-dot{background:var(--primary);border-radius:999px;flex:none;width:6px;height:6px}@keyframes inicio-auto-breathe{0%,to{opacity:.45}25%,55%{opacity:1}}.app-v9 .inicio-auto-proposal-chrome{border-radius:var(--r-xs);background:var(--card);border:1px solid var(--primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 auto 16px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-proposal-chrome{border:1px solid color-mix(in srgb, var(--primary) 26%, var(--hairline))}}.app-v9 .inicio-auto-proposal-chrome{color:var(--card-ink)}.app-v9 .inicio-auto-proposal-decisions{border-radius:var(--r-xs);background:var(--card);border:1px solid var(--primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;width:100%;max-width:1080px;margin:8px auto 40px;padding:16px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-proposal-decisions{border:1px solid color-mix(in srgb, var(--primary) 26%, var(--hairline))}}.app-v9 .inicio-auto-proposal-decisions{color:var(--card-ink)}.app-v9 .inicio-auto-proposal-decisions-title{color:var(--card-ink);flex:260px;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.35}.app-v9 .inicio-auto-proposal-decisions-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:720px){.app-v9 .inicio-auto-proposal-decisions{margin:4px auto 32px;padding:14px 20px}.app-v9 .inicio-auto-proposal-decisions-actions{justify-content:flex-start;width:100%}}.app-v9 .inicio-auto-resume{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 0 16px;padding:14px 18px;display:flex}.app-v9 .inicio-auto-resume-text{flex:320px;min-width:0}.app-v9 .inicio-auto-resume-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700;line-height:1.35}.app-v9 .inicio-auto-resume-body{color:var(--card-ink-soft);margin:2px 0 0;font-size:12.5px;line-height:1.45}@media (max-width:720px){.app-v9 .inicio-auto-resume{padding:14px 16px}}.app-v9 .app-main.full>.inicio-auto-proposal-chrome{width:100%;max-width:1080px;margin:28px auto 16px;padding:12px 28px}@media (max-width:720px){.app-v9 .app-main.full>.inicio-auto-proposal-chrome{margin-top:20px;padding:12px 20px}}.app-v9 .inicio-auto-proposal-identity{flex:320px;align-items:center;gap:10px;min-width:0;display:flex}.app-v9 .inicio-auto-proposal-mark{width:30px;height:30px;color:var(--primary);background:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-proposal-mark{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .inicio-auto-proposal-mark svg{width:17px;height:17px}.app-v9 .inicio-auto-proposal-text{min-width:0}.app-v9 .inicio-auto-proposal-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700;line-height:1.35}.app-v9 .inicio-auto-proposal-notice{color:var(--card-ink-soft);margin:2px 0 0;font-size:12.5px;line-height:1.45}.app-v9 .inicio-auto-proposal-actions{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.app-v9 .inicio-auto-proposal-cost{color:var(--card-muted);margin:0;font-size:12px}.app-v9 .inicio-auto-proposal-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-v9 .inicio-auto-apply-error{color:var(--card-ink);max-width:46ch;margin:6px 0 0;font-size:12.5px;line-height:1.45}.inicio-auto-apply-overlay{z-index:1100;background:#10130f94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.inicio-auto-apply-dialog{border-radius:var(--r-sm,14px);background:var(--card,#fff);width:min(460px,100%);color:var(--card-ink,#1a1d18);border:1px solid var(--card-ink,#1a1d18);margin:auto;padding:24px}@supports (color:color-mix(in lab, red, red)){.inicio-auto-apply-dialog{border:1px solid color-mix(in srgb, var(--card-ink,#1a1d18) 12%, transparent)}}.inicio-auto-apply-dialog{animation:.16s ease-out inicio-auto-apply-in;box-shadow:0 24px 60px #10130f47}.inicio-auto-apply-title{margin:0;font-size:19px;font-weight:700;line-height:1.3}.inicio-auto-apply-body{margin:12px 0 0}.inicio-auto-apply-body p{color:var(--card-ink-soft,#4a4f45);margin:0 0 10px;font-size:14.5px;line-height:1.55}.inicio-auto-apply-body p:last-child{margin-bottom:0}.inicio-auto-apply-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.inicio-auto-apply-dialog-actions .btn{flex:auto;justify-content:center;min-height:44px}@keyframes inicio-auto-apply-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-v9 .inicio-auto-applied-notice{background:var(--highlight);margin-top:16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-applied-notice{background:color-mix(in srgb, var(--highlight) 26%, var(--card))}}.app-v9 .inicio-auto-applied-notice{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.app-v9 .inicio-auto-applied-notice{border-color:color-mix(in srgb, var(--highlight) 58%, transparent)}}.app-v9 .inicio-auto-applied-notice .ds-callout-body+.ds-callout-body{margin-top:6px}@media (max-width:860px){.app-v9 .inicio-auto-generating{grid-template-columns:minmax(0,1fr);gap:22px}.app-v9 .inicio-auto-panel{padding:22px 18px}.app-v9 .inicio-auto-hero{padding:18px 16px 16px}.app-v9 .inicio-auto-decision{padding:18px 16px}.app-v9 .inicio-auto-proposal-chrome{flex-direction:column;align-items:stretch}.app-v9 .inicio-auto-proposal-actions{align-items:flex-start;width:100%}.app-v9 .inicio-auto-proposal-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.app-v9 .inicio-auto-proposal-buttons>:first-child,.app-v9 .inicio-auto-proposal-buttons>.inicio-auto-apply-error{grid-column:1/-1}.app-v9 .inicio-auto-proposal-buttons .btn{justify-content:center;width:100%}.app-v9 .inicio-auto-proposal-mark{width:26px;height:26px}.app-v9 .inicio-auto-proposal-mark svg{width:15px;height:15px}.app-v9 .inicio-auto-proposal-identity{flex:none}.inicio-auto-apply-dialog{padding:20px 18px}.inicio-auto-apply-dialog-actions .btn{flex:100%}}@media (max-width:520px){.app-v9 .inicio-auto-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-v9 .inicio-auto-choices{grid-template-columns:minmax(0,1fr)}.app-v9 .inicio-auto-proposal-chrome{gap:8px;margin-bottom:12px;padding:10px 12px}.app-v9 .inicio-auto-proposal-identity{gap:8px}.app-v9 .inicio-auto-proposal-notice{font-size:12px;line-height:1.4}.app-v9 .inicio-auto-proposal-actions{gap:4px}.app-v9 .inicio-auto-proposal-buttons{gap:6px}.app-v9 .inicio-auto-proposal-cost{font-size:11.5px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.app-v9 .inicio-auto-skeleton-beam,.app-v9 .inicio-auto-activity-item,.inicio-auto-apply-dialog{animation:none}.app-v9 .inicio-auto-skeleton-beam{display:none}.app-v9 .inicio-auto-activity-item{opacity:1}.app-v9 .inicio-auto-pick,.app-v9 .inicio-auto-pill,.app-v9 .inicio-auto-choice,.app-v9 .inicio-auto-pick-mark,.app-v9 .inicio-auto-pill-mark{transition:none}.app-v9 .inicio-auto-pick:hover{transform:none}}.app-v9 .sales-eq{border-radius:var(--r-lg,16px);border:1px solid var(--card-hairline);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:18px 20px;display:flex}@media (min-width:720px){.app-v9 .sales-eq{gap:14px;padding:20px 24px}}.app-v9 .sales-eq-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.app-v9 .sales-eq-head-main{flex-direction:column;gap:2px;display:flex}.app-v9 .sales-eq-title{letter-spacing:-.015em;color:var(--card-ink);margin:0;font-size:clamp(17px,3.4vw,19px);font-weight:620}.app-v9 .sales-eq-period{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11px;font-weight:700}.app-v9 .sales-eq-lead,.app-v9 .sales-eq-empty{color:var(--card-muted);margin:0;font-size:13.5px;line-height:1.5}.app-v9 .sales-eq-empty{max-width:62ch;padding:10px 0 2px}.app-v9 .sales-eq-flow{flex-direction:column;max-width:42rem;margin:0;padding:0;list-style:none;display:flex}.app-v9 .sales-eq-step{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding:9px 4px;transition:background-color .14s;display:grid}@media (hover:hover){.app-v9 .sales-eq-step:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-step:hover{background:color-mix(in srgb, var(--card-ink) 4%, transparent)}}}@media (prefers-reduced-motion:reduce){.app-v9 .sales-eq-step{transition:none}}.app-v9 .sales-eq-op{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--card-ink);grid-area:1/1;font-size:17px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-op{color:color-mix(in srgb, var(--card-ink) 64%, transparent)}}.app-v9 .sales-eq-op{text-align:center}.app-v9 .sales-eq-label{min-width:0;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--card-ink-soft);grid-area:1/2;font-size:11px;font-weight:700;display:block}.app-v9 .sales-eq-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--card-ink);grid-area:1/3;font-size:19px;font-weight:600;line-height:1.15}.app-v9 .sales-eq-detail{color:var(--card-muted);grid-area:2/2/auto/-1;font-size:12px}.app-v9 .sales-eq-marker{vertical-align:middle;background:var(--card-ink);border-radius:999px;width:7px;height:7px;margin-right:7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-marker{background:color-mix(in srgb, var(--card-ink) 26%, transparent)}}.app-v9 .sales-eq-step[data-role=gross] .sales-eq-marker{box-shadow:inset 0 0 0 2px var(--card-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-step[data-role=gross] .sales-eq-marker{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--card-ink) 34%, transparent)}}.app-v9 .sales-eq-step[data-role=refund] .sales-eq-marker{background:var(--warning);border-radius:2px;width:2px;height:9px}.app-v9 .sales-eq-step[data-role=refund] .sales-eq-label{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-step[data-role=refund] .sales-eq-label{color:color-mix(in srgb, var(--warning) 82%, var(--card-ink))}}.app-v9 .sales-eq-step[data-role=refund] .sales-eq-op{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-step[data-role=refund] .sales-eq-op{color:color-mix(in srgb, var(--warning) 76%, var(--card-ink))}}.app-v9 .sales-eq-step[data-role=refund] .sales-eq-amount{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-step[data-role=refund] .sales-eq-amount{color:color-mix(in srgb, var(--warning) 46%, var(--card-ink))}}.app-v9 .sales-eq-step[data-role=onsite] .sales-eq-marker{background:var(--primary)}.app-v9 .sales-eq-step[data-role=onsite] .sales-eq-op{color:var(--primary-deep)}.app-v9 .sales-eq-step[data-role=net]{border-top:1px solid var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-step[data-role=net]{border-top:1px solid color-mix(in srgb, var(--card-ink) 22%, var(--card-hairline))}}.app-v9 .sales-eq-step[data-role=net]{margin-top:4px;padding-top:13px}.app-v9 .sales-eq-step[data-role=net] .sales-eq-marker{box-shadow:inset 0 0 0 2px var(--card-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-step[data-role=net] .sales-eq-marker{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--card-ink) 52%, transparent)}}.app-v9 .sales-eq-step[data-role=net] .sales-eq-amount{font-size:22px}.app-v9 .sales-eq-step[data-role=total] .sales-eq-marker{background:var(--primary)}.app-v9 .sales-eq-step[data-role=total] .sales-eq-label{color:var(--primary-deep)}.app-v9 .sales-eq-step[data-role=total] .sales-eq-amount{letter-spacing:-.025em;color:var(--card-ink);font-size:clamp(27px,5.4vw,32px);font-weight:650}.app-v9 .sales-eq-step[data-role=total]{border-top:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-step[data-role=total]{border-top:2px solid color-mix(in srgb, var(--primary) 46%, var(--card-hairline))}}.app-v9 .sales-eq-step[data-role=total]{margin-top:5px;padding-top:14px}.app-v9 .sales-eq-flow[data-steps="1"] .sales-eq-step{grid-template-columns:minmax(0,1fr) auto}.app-v9 .sales-eq-flow[data-steps="1"] .sales-eq-label{grid-column:1}.app-v9 .sales-eq-flow[data-steps="1"] .sales-eq-amount{grid-column:2}.app-v9 .sales-eq-flow[data-steps="1"] .sales-eq-detail{grid-column:1/-1}.app-v9 .sales-eq-step[data-role=total]:first-child{border-top:0;margin-top:0;padding-top:9px}@media (max-width:359px){.app-v9 .sales-eq-step{grid-template-columns:28px minmax(0,1fr);row-gap:3px}.app-v9 .sales-eq-label{grid-area:1/2}.app-v9 .sales-eq-amount{text-align:right;grid-area:2/2}.app-v9 .sales-eq-detail{grid-area:3/2}}.app-v9 .sales-eq-pending{border-radius:var(--r-md,12px);border:1px dashed var(--warning);flex-wrap:wrap;align-items:baseline;gap:4px 10px;max-width:42rem;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-pending{border:1px dashed color-mix(in srgb, var(--warning) 42%, var(--card-hairline))}}.app-v9 .sales-eq-pending{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-pending{background:color-mix(in srgb, var(--warning) 7%, transparent)}}.app-v9 .sales-eq-pending-label{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--warning);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .sales-eq-pending-label{color:color-mix(in srgb, var(--warning) 82%, var(--card-ink))}}.app-v9 .sales-eq-pending-amount{font-variant-numeric:tabular-nums;color:var(--card-ink);font-size:15px;font-weight:620}.app-v9 .sales-eq-pending-note{color:var(--card-muted);flex:100%;font-size:12.5px;line-height:1.45}.app-v9 .sales-eq-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;max-width:42rem;display:flex}.app-v9 .sales-eq-help{flex:260px;min-width:0}.app-v9 .sales-eq-help-summary{cursor:pointer;min-height:44px;color:var(--card-muted);border-radius:6px;align-items:center;gap:7px;font-size:12.5px;font-weight:560;list-style:none;display:inline-flex}.app-v9 .sales-eq-help-summary::-webkit-details-marker{display:none}.app-v9 .sales-eq-help-summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.app-v9 .sales-eq-help-cue{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)translate(-2px,-2px)}.app-v9 .sales-eq-help[open] .sales-eq-help-cue{transform:rotate(-135deg)translate(-2px,-2px)}.app-v9 .sales-eq-help-body{max-width:64ch;color:var(--card-muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.app-v9 .sales-eq-more{min-height:44px;color:var(--primary-deep);border-radius:6px;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.app-v9 .sales-eq-more:hover{text-decoration:underline}.app-v9 .sales-eq-more:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.app-v9 .sales-eq-more-cue{font-size:13px}.app-v9 .fin-mov-amount[data-refunded=true] .fin-mov-amount-unit{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .fin-mov-amount[data-refunded=true] .fin-mov-amount-unit{color:color-mix(in srgb, var(--warning) 78%, var(--card-ink))}}.app-v9 .emoji-lib{flex-direction:column;gap:18px;display:flex}.app-v9 .emoji-lib-stats{flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .emoji-lib-stat{flex-direction:column;gap:2px;display:flex}.app-v9 .emoji-lib-stat-figure{color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.05}.app-v9 .emoji-lib-stat-unit{color:var(--card-muted);font-size:12.5px}.app-v9 .emoji-lib-zero-note{color:var(--card-muted);margin:14px 0 0;font-size:13px}.app-v9 .emoji-lib-filters{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:14px;margin-bottom:16px;display:grid}.app-v9 .emoji-lib-search input{width:100%}.app-v9 .emoji-lib-panes{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.app-v9 .emoji-lib-list-pane{min-width:0}.app-v9 .emoji-lib-list-count{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);margin:0 0 8px;font-size:12px;font-weight:600}.app-v9 .emoji-lib-list{flex-direction:column;gap:4px;max-height:min(62vh,560px);margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.app-v9 .emoji-lib-row{border-radius:var(--r-sm,10px);border:1px solid #0000;align-items:center;gap:8px;padding:4px 6px;display:flex}.app-v9 .emoji-lib-row.is-selected{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .emoji-lib-row.is-selected{border-color:color-mix(in srgb, var(--primary-deep) 32%, var(--card-hairline))}}.app-v9 .emoji-lib-row.is-selected{background:var(--primary-soft)}.app-v9 .emoji-lib-row.is-retired .emoji-lib-row-glyph{opacity:.55}.app-v9 .emoji-lib-row-check{flex:none;width:24px;height:24px}.app-v9 .emoji-lib-row-button{text-align:left;border-radius:var(--r-sm,10px);cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;min-width:0;min-height:40px;padding:4px 6px;display:flex}.app-v9 .emoji-lib-row-button:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .emoji-lib-row-button:hover{background:color-mix(in srgb, var(--card-ink) 4%, transparent)}}.app-v9 .emoji-lib-row-button:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.app-v9 .emoji-lib-row-glyph{flex:none;font-size:22px;line-height:1}.app-v9 .emoji-lib-row-text{flex-direction:column;min-width:0;display:flex}.app-v9 .emoji-lib-row-label{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.app-v9 .emoji-lib-row-meta{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.app-v9 .emoji-lib-detail-pane{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);min-width:0;padding:16px}.app-v9 .emoji-lib-detail{flex-direction:column;gap:16px;display:flex}.app-v9 .emoji-lib-detail-head{align-items:center;gap:16px;display:flex}.app-v9 .emoji-lib-detail-glyph{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card-tint);flex:none;justify-content:center;align-items:center;width:72px;height:72px;font-size:40px;line-height:1;display:inline-flex}.app-v9 .emoji-lib-detail-identity{min-width:0}.app-v9 .emoji-lib-detail-title{color:var(--card-ink);margin:0 0 6px;font-size:18px;font-weight:700}.app-v9 .emoji-lib-detail-state{margin:0}.app-v9 .emoji-lib-detail-usage{color:var(--card-ink);background:var(--card-tint);border-radius:var(--r-sm,10px);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.app-v9 .emoji-lib-detail-form{flex-direction:column;gap:14px;display:flex}.app-v9 .emoji-lib-detail-form>.btn,.app-v9 .emoji-lib-add-form>.btn,.app-v9 .emoji-lib-danger-body>.btn,.app-v9 .emoji-lib-confirm-form>.btn{align-self:flex-start}.app-v9 .emoji-lib-detail-actions{border-top:1px solid var(--card-hairline);flex-direction:column;gap:10px;padding-top:14px;display:flex}.app-v9 .emoji-lib-detail-locked{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .emoji-lib-detail-readonly{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.app-v9 .emoji-lib-detail-readonly dt{color:var(--card-muted);font-weight:600}.app-v9 .emoji-lib-detail-readonly dd{color:var(--card-ink);margin:0}.app-v9 .emoji-lib-detail-test{border-top:1px solid var(--card-hairline);padding-top:14px}.app-v9 .emoji-lib-bulk-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-v9 .emoji-lib-inline-form{display:inline-flex}.app-v9 .emoji-lib-danger{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card-tint);margin-top:16px}.app-v9 .emoji-lib-danger-summary{color:var(--card-ink);cursor:pointer;border-radius:var(--r-md,14px);padding:12px 14px;font-size:13px;font-weight:600;list-style:none}.app-v9 .emoji-lib-danger-summary::-webkit-details-marker{display:none}.app-v9 .emoji-lib-danger-summary:before{content:"▸";color:var(--card-muted);margin-right:8px}.app-v9 .emoji-lib-danger[open]>.emoji-lib-danger-summary:before{content:"▾"}.app-v9 .emoji-lib-danger-summary:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.app-v9 .emoji-lib-danger-body{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.app-v9 .emoji-lib-preview{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);flex-direction:column;gap:4px;margin:0;padding:12px 14px;font-size:13px;list-style:none;display:flex}.app-v9 .emoji-lib-confirm-form{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.app-v9 .emoji-lib-danger-body .emoji-lib-confirm-form{padding:0}.app-v9 .emoji-lib-confirm{color:var(--card-ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.app-v9 .emoji-lib-confirm input{flex:none;width:24px;height:24px}.app-v9 .emoji-lib-add-form{flex-direction:column;gap:14px;max-width:560px;display:flex}.app-v9 .emoji-lib-history{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .emoji-lib-history-row{border-bottom:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.app-v9 .emoji-lib-history-row:last-child{border-bottom:0}.app-v9 .emoji-lib-history-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .emoji-lib-history-action{color:var(--card-ink);font-size:13.5px;font-weight:600}.app-v9 .emoji-lib-history-meta{color:var(--card-muted);font-size:12px}.app-v9 .emoji-lib-history-note{color:var(--warning);font-size:12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .emoji-lib-history-note{color:color-mix(in srgb, var(--warning) 80%, var(--card-ink))}}.app-v9 .emoji-lib-history-restore-summary{color:var(--primary-deep);cursor:pointer;padding:6px 2px;font-size:12.5px;font-weight:600;list-style:none}.app-v9 .emoji-lib-history-restore-summary::-webkit-details-marker{display:none}.app-v9 .emoji-lib-history-restore-summary:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.app-v9 .emoji-lib-history-restore{flex:100%}.app-v9 .emoji-lib-history-restore[open]{padding-bottom:8px}@media (max-width:860px){.app-v9 .emoji-lib-filters,.app-v9 .emoji-lib-panes{grid-template-columns:1fr}.app-v9 .emoji-lib-list{max-height:340px}.app-v9 .emoji-lib-detail-glyph{width:56px;height:56px;font-size:32px}.app-v9 .emoji-lib-stats{gap:20px}}.app-v9 .emoji-picker-grid{overscroll-behavior:contain;max-height:240px;padding-right:2px;overflow-y:auto}.app-v9 .emoji-picker-legacy{color:var(--warning);font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.app-v9 .emoji-picker-legacy{color:color-mix(in srgb, var(--warning) 82%, var(--card-ink))}}.sf-casa .public-product-menu-upgrade{font-family:var(--sf-font-body);color:var(--sf-accent-deep);flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;font-size:12.5px;line-height:1.25;display:flex}.sf-casa .public-product-menu-upgrade-label{overflow-wrap:anywhere;font-weight:650}.sf-casa .public-product-menu-upgrade-price{font-variant-numeric:tabular-nums;color:var(--sf-muted);font-weight:500}.sf-casa .product-option-decision{flex-direction:column;gap:6px;display:flex}.sf-casa .product-option-decision-row{border:1px solid var(--sf-line);border-radius:var(--sf-r-sm,12px);background:var(--sf-surface);width:100%;color:var(--sf-ink);cursor:pointer;transition:background-color var(--sf-dur) var(--sf-ease), border-color var(--sf-dur) var(--sf-ease);align-items:center;gap:12px;padding:14px 16px;display:flex}.sf-casa .product-option-decision-row:has(input:checked){border:1.5px solid var(--sf-accent);background:var(--sf-accent-soft);color:var(--sf-accent-ink)}.sf-casa .product-option-decision-row:has(input:focus-visible){box-shadow:var(--sf-focus-ring)}.sf-casa .product-option-decision-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--sf-accent);cursor:pointer;flex:none;margin:0}.sf-casa .product-option-decision-main{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.sf-casa .product-option-decision-label{font-family:var(--sf-font-display);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.sf-casa .product-option-decision-price{font-family:var(--sf-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.sf-casa .product-option-decision-alone{color:var(--sf-muted);margin:0;font-size:11.5px;line-height:1.35}.sf-casa .product-option-decision-row[data-unavailable]{background:var(--sf-surface-quiet,var(--sf-surface));color:var(--sf-ink-mid);cursor:not-allowed;border-style:dashed;flex-wrap:wrap}.sf-casa .product-option-decision-row[data-unavailable] .product-option-decision-label{text-underline-offset:2px;text-decoration:line-through;text-decoration-thickness:1px}.sf-casa .product-option-decision .product-option-unavailable{color:var(--sf-ink-mid);font-size:11px;font-weight:600;line-height:1.3}.sf-casa .menu-upgrade-block{border-top:1px solid var(--sf-line);flex-direction:column;gap:12px;margin-top:18px;padding-top:18px;display:flex}.sf-casa .menu-upgrade-sections{border-left:2px solid var(--sf-accent);flex-direction:column;gap:14px;padding-left:14px;display:flex}.sf-casa .menu-upgrade-section-note{color:var(--sf-muted);margin:0 0 8px;font-size:12px;line-height:1.4}.sf-casa .menu-upgrade-choice-flag{margin-left:8px;font-size:10.5px}.sf-casa .menu-upgrade-choice-configure{flex:none;margin-left:auto}.sf-casa .menu-upgrade-choice-recap{color:var(--sf-muted);overflow-wrap:anywhere;margin:-2px 0 0;padding-left:14px;font-size:11.5px;line-height:1.35}.sf-casa .menu-upgrade-component-recap{color:var(--sf-muted);flex-direction:column;gap:2px;margin:0;padding:0;font-size:11.5px;line-height:1.35;list-style:none;display:flex}.sf-casa .menu-upgrade-recap-group:after{content:" · "}.sf-casa .menu-upgrade-recap-choices{color:var(--sf-ink-mid);font-weight:600}.sf-casa .sf-sheet-head .menu-upgrade-back{font-size:22px;line-height:1}.sf-casa .sf-sheet-head .menu-upgrade-back+.sf-sheet-titles{text-align:left;flex:auto;min-width:0}.sf-casa .sf-sheet-subject{font-family:var(--sf-font-body);color:var(--sf-muted);font-weight:500}@media (max-width:480px){.sf-casa .menu-upgrade-sections{padding-left:10px}}.sf-casa .product-option-revealed{border-left:2px solid var(--sf-accent-deep);flex-direction:column;gap:12px;margin:10px 0 2px;padding:12px 0 2px 14px;animation:.18s ease-out both sf-menu-reveal;display:flex}@keyframes sf-menu-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sf-casa .product-option-revealed{animation:none}}.sf-casa .product-option-revealed-head{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.sf-casa .product-option-revealed-eyebrow{font-family:var(--sf-font-mono,var(--font-mono));letter-spacing:.08em;text-transform:uppercase;color:var(--sf-muted);font-size:10.5px}.sf-casa .product-option-revealed-subject{font-family:var(--sf-font-body);color:var(--sf-accent-deep);overflow-wrap:anywhere;font-size:12.5px;font-weight:650}@media (max-width:420px){.sf-casa .product-option-revealed{padding-left:10px}}.app-v9 .menu-upgrade-section{margin-top:28px}.app-v9 .menu-upgrade-lead{color:var(--card-muted);max-width:62ch;margin:6px 0 0;font-size:13.5px;line-height:1.45}.app-v9 .menu-upgrade-body{border-left:2px solid var(--primary-deep);flex-direction:column;gap:20px;margin-top:14px;padding-left:16px;display:flex}@media (max-width:420px){.app-v9 .menu-upgrade-body{padding-left:10px}}.app-v9 .menu-upgrade-body .ds-section-label{color:var(--card-muted);font-size:10.5px}.app-v9 .menu-upgrade-proposal{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);box-shadow:var(--shadow-card,0 1px 2px #1018280a);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:16px 18px;display:grid}.app-v9 .menu-upgrade-proposal-label{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650}.app-v9 .menu-upgrade-proposal-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--card-ink);white-space:nowrap;margin:0;font-size:15px;font-weight:600}.app-v9 .menu-upgrade-edit{grid-column:1/-1;margin-top:4px}@media (max-width:560px){.app-v9 .menu-upgrade-proposal{grid-template-columns:minmax(0,1fr)}}.app-v9 .menu-upgrade-choices-lead{color:var(--card-muted);max-width:62ch;margin:6px 0 12px;font-size:13px;line-height:1.45}.app-v9 .menu-upgrade-one-level{color:var(--card-muted);margin:0 0 12px;font-size:12.5px;line-height:1.45}.app-v9 .menu-upgrade-preview{border:1px dashed var(--card-hairline);border-radius:var(--r-md,14px);padding:16px 18px}.app-v9 .menu-upgrade-preview-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.app-v9 .menu-upgrade-preview-row{color:var(--card-ink);justify-content:space-between;align-items:baseline;gap:16px;font-size:13.5px;display:flex}.app-v9 .menu-upgrade-preview-row.is-upgrade .menu-upgrade-preview-main{font-weight:650}.app-v9 .menu-upgrade-preview-main{overflow-wrap:anywhere;min-width:0}.app-v9 .menu-upgrade-preview-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.app-v9 .menu-upgrade-preview-choices{border-top:1px solid var(--card-hairline);flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:flex}.app-v9 .menu-upgrade-preview-choice{color:var(--card-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.app-v9 .menu-upgrade-preview-choice-name{color:var(--card-ink);overflow-wrap:anywhere;font-weight:600}.app-v9 .menu-upgrade-preview-choice-list{overflow-wrap:anywhere;min-width:0}.app-v9 .menu-upgrade-disable{margin-top:4px}.app-v9 .db-credits-balance-eyebrow{align-items:center;gap:7px;display:inline-flex}.app-v9 .db-credits-balance-mark{height:17px;color:var(--primary);align-items:center;display:inline-flex}.app-v9 .db-credits-expiries{border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px}.app-v9 .db-credits-expiries-title{letter-spacing:.02em;color:var(--ink);margin:0 0 6px;font-size:12.5px;font-weight:700}.app-v9 .db-credits-expiries-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .db-credits-expiries-list li{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13.5px}.app-v9 .db-credits-expiries-note{color:var(--muted);margin:8px 0 0;font-size:12.5px}.admin-credits-account-figure{align-items:center;gap:10px;display:flex}.admin-credits-account-mark{height:26px;color:var(--primary);align-items:center;display:inline-flex}.admin-credits-account-expiries{color:var(--muted);font-variant-numeric:tabular-nums;gap:2px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.admin-credits-validity-field{border:0;margin:0 0 16px;padding:0}.admin-credits-validities{flex-wrap:wrap;gap:8px;margin:6px 0 8px;display:flex}.admin-credits-validity{border:1px solid var(--hairline);background:var(--card);min-height:44px;color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.admin-credits-validity input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.admin-credits-validity.is-chosen{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-credits-validity.is-chosen{border-color:color-mix(in srgb, var(--primary) 46%, var(--hairline))}}.admin-credits-validity.is-chosen{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-credits-validity.is-chosen{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.admin-credits-validity.is-chosen{color:var(--ink)}.admin-credits-validity:has(input:focus-visible){box-shadow:var(--focus-ring,0 0 0 3px #7c5cff52);outline:none}.admin-credits-config{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:4px 0 8px;display:flex}.admin-credits-config-field{max-width:220px}.admin-credits-movement.is-expired .admin-credits-movement-delta,.admin-credits-movement-delta.is-expired{color:var(--muted)}@media (prefers-reduced-motion:reduce){.admin-credits-validity{transition:none}}.admin-nav-credit-mark{flex:none;justify-content:center;align-items:center;width:18px;display:inline-flex;overflow:visible}.app-v9 .menu-thumb{border-radius:var(--r-sm,10px);background:var(--card-ink);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-thumb{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .menu-thumb{border:1px solid var(--card-hairline)}.app-v9 .menu-thumb.is-sm{border-radius:8px;width:40px;height:40px}.app-v9 .menu-thumb.is-md{width:56px;height:56px}.app-v9 .menu-thumb.is-lg{border-radius:var(--r-md,14px);width:72px;height:72px}.app-v9 .menu-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.app-v9 .menu-thumb.is-empty{border-style:dashed;border-color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-thumb.is-empty{border-color:color-mix(in srgb, var(--card-ink) 18%, transparent)}}.app-v9 .menu-thumb.is-empty{background:var(--card-tint)}.app-v9 .menu-thumb-initial{font-family:var(--font-display,inherit);color:var(--card-ink);font-size:15px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-thumb-initial{color:color-mix(in srgb, var(--card-ink) 42%, transparent)}}.app-v9 .menu-thumb.is-sm .menu-thumb-initial{font-size:13px}.app-v9 .menu-thumb.is-lg .menu-thumb-initial{font-size:20px}.app-v9 .menu-thumb-stack{flex:none;align-items:center;display:inline-flex}.app-v9 .menu-thumb-stack .menu-thumb{box-shadow:0 0 0 2px var(--card);margin-inline-start:-10px}.app-v9 .menu-thumb-stack .menu-thumb:first-child{margin-inline-start:0}.app-v9 .menu-thumb-more{background:var(--card-tint);min-width:40px;height:40px;box-shadow:0 0 0 2px var(--card);font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink-soft);border-radius:8px;justify-content:center;align-items:center;margin-inline-start:-10px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.app-v9 .upgrade-inline-toggle{appearance:none;font:inherit;color:var(--primary-deep);cursor:pointer;text-align:start;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--primary-deep);-webkit-text-decoration-color:var(--primary-deep);-webkit-text-decoration-color:var(--primary-deep);text-decoration-color:var(--primary-deep);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-inline-toggle{-webkit-text-decoration-color:color-mix(in srgb, var(--primary-deep) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary-deep) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary-deep) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--primary-deep) 35%, transparent)}}.app-v9 .upgrade-inline-toggle{min-height:32px}.app-v9 .upgrade-inline-toggle:hover{text-decoration-color:currentColor}.app-v9 .upgrade-inline-toggle:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-radius:6px;outline:none}.app-v9 .upgrade-inline-toggle[aria-expanded=true]:before{content:"− "}.app-v9 .upgrade-inline-toggle[aria-expanded=false]:before{content:"+ "}.app-v9 .menu-intent{gap:var(--space-block,28px);flex-direction:column;display:flex}.app-v9 .menu-intent-question{color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:1.25}.app-v9 .menu-intent-spread{grid-template-columns:1fr;gap:34px;display:grid}@media (min-width:1120px){.app-v9 .menu-intent-spread{grid-template-columns:1fr 1fr;gap:0}.app-v9 .menu-intent-move+.menu-intent-move{border-inline-start:1px solid var(--hairline);padding-inline-start:40px}.app-v9 .menu-intent-move:first-child{padding-inline-end:40px}}@media (max-width:1119.98px){.app-v9 .menu-intent-move+.menu-intent-move{border-top:1px solid var(--hairline);padding-top:34px}}.app-v9 .menu-intent-move{flex-direction:column;gap:14px;min-width:0;display:flex}.app-v9 .menu-intent-want{letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0;font-size:17.5px;font-weight:700;line-height:1.35}@media (min-width:1120px){.app-v9 .menu-intent-want{min-height:47.25px}}.app-v9 .menu-intent-says{color:var(--card-ink-soft);max-width:46ch;margin:0;font-size:14.5px;line-height:1.55}.app-v9 .menu-intent-name{color:var(--card-muted);align-items:center;gap:8px;margin:2px 0 0;font-size:13.5px;display:flex}.app-v9 .menu-intent-name strong{color:var(--ink);font-weight:700}.app-v9 .menu-intent-mark{border-radius:var(--r-sm,10px);background:var(--primary-soft);width:28px;height:28px;color:var(--primary-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .menu-intent-move[data-intent=upgrade] .menu-intent-mark{background:var(--db-denver,#a9d6de)}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-intent-move[data-intent=upgrade] .menu-intent-mark{background:color-mix(in srgb, var(--db-denver,#a9d6de) 34%, var(--card))}}.app-v9 .menu-intent-move[data-intent=upgrade] .menu-intent-mark{color:var(--card-ink)}.app-v9 .menu-intent-go{flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;display:flex}.app-v9 .menu-intent-see{color:var(--primary-deep);border-bottom:1px solid var(--primary);font-size:13.5px;font-weight:600;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-intent-see{border-bottom:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}}.app-v9 .menu-intent-see{padding-bottom:1px}.app-v9 .menu-intent-see:hover{border-bottom-color:var(--primary-deep)}.app-v9 .menu-intent-see:focus-visible{border-radius:var(--r-xs,6px);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .menu-intent-promise{color:var(--card-muted);margin:0;font-size:13px;line-height:1.5}.app-v9 .menu-intent-promise-now{color:var(--card-ink-soft);font-weight:600}.app-v9 .menu-intent-shared{padding-top:var(--space-block,28px);border-top:1px solid var(--hairline);color:var(--card-ink-soft);max-width:78ch;margin:0;font-size:14px;line-height:1.6}.app-v9 .menu-intent-shared strong{color:var(--ink);font-weight:700}.app-v9 .menu-scene{flex-direction:column;gap:8px;display:flex}.app-v9 .menu-scene-ticket{border-radius:var(--r-md,14px);border:1px solid var(--db-denver,#a9d6de);flex-direction:column;gap:14px;padding:18px 20px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-scene-ticket{border:1px solid color-mix(in srgb, var(--db-denver,#a9d6de) 62%, transparent)}}.app-v9 .menu-scene-ticket{background:var(--db-denver,#a9d6de)}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-scene-ticket{background:color-mix(in srgb, var(--db-denver,#a9d6de) 16%, var(--card))}}.app-v9 .menu-scene-offer{border-bottom:1px solid var(--card-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-scene-offer{border-bottom:1px solid color-mix(in srgb, var(--card-ink) 12%, transparent)}}.app-v9 .menu-scene-offer-name{color:var(--ink);margin:0;font-size:16px;font-weight:700}.app-v9 .menu-scene-offer-price{align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.app-v9 .menu-scene-offer-price-label{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .menu-scene-offer-price-value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);white-space:nowrap;font-size:17px;font-weight:700}.app-v9 .menu-scene-steps{flex-direction:column;gap:12px;display:flex}.app-v9 .menu-scene-step{border:0;min-inline-size:0;margin:0;padding:0}.app-v9 .menu-scene-step-label{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);margin-bottom:6px;padding:0;font-size:11px;font-weight:700}.app-v9 .menu-scene-chips{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .menu-scene-chip{border:1px solid var(--card-hairline);background:var(--card);min-height:34px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:7px 12px;font-size:13.5px;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.app-v9 .menu-scene-chip input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .menu-scene-chip[data-checked=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-darker);font-weight:700}.app-v9 .menu-scene-chip:hover{border-color:var(--hairline-strong)}.app-v9 .menu-scene-chip:has(input:focus-visible){box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .menu-scene-chip-supp{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;font-size:12px;font-weight:700}.app-v9 .menu-scene-decision .menu-scene-chip{min-height:40px;padding-inline:16px;font-size:14.5px}.app-v9 .menu-scene-reveal{animation:.26s ease-out menu-scene-reveal}@keyframes menu-scene-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.app-v9 .menu-scene-total{border-top:1px solid var(--card-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-scene-total{border-top:1px solid color-mix(in srgb, var(--card-ink) 12%, transparent)}}.app-v9 .menu-scene-total-label{color:var(--card-ink-soft);font-size:13px;font-weight:600}.app-v9 .menu-scene-total-value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);white-space:nowrap;font-size:19px;font-weight:700}.app-v9 .menu-scene-breakdown{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);margin:-6px 0 0;font-size:12px;line-height:1.5}.app-v9 .menu-scene-note{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .menu-intent-doubt{border-top:1px solid var(--hairline);padding-top:18px}.app-v9 .menu-intent-doubt-summary{min-height:34px;color:var(--primary-deep);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.app-v9 .menu-intent-doubt-summary::-webkit-details-marker{display:none}.app-v9 .menu-intent-doubt-summary:before{content:"";border-block-end:2px solid;border-inline-end:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.app-v9 .menu-intent-doubt[open] .menu-intent-doubt-summary:before{transform:rotate(45deg)}.app-v9 .menu-intent-doubt-summary:focus-visible{border-radius:var(--r-xs,6px);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .menu-intent-doubt-rows{flex-direction:column;gap:14px;margin:14px 0 0;display:flex}.app-v9 .menu-intent-doubt-row{border-bottom:1px solid var(--hairline);grid-template-columns:1fr;gap:4px 20px;padding-bottom:14px;display:grid}.app-v9 .menu-intent-doubt-row:last-child{border-bottom:0;padding-bottom:0}@media (min-width:900px){.app-v9 .menu-intent-doubt-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:start}}.app-v9 .menu-intent-doubt-q{color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.app-v9 .menu-intent-doubt-a{color:var(--card-ink-soft);margin:0;font-size:13.5px;line-height:1.5}.app-v9 .menu-intent-doubt-side{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);font-size:10.5px;font-weight:700;display:block}.app-v9 .upgrade-cards{flex-direction:column;gap:12px;display:flex}.app-v9 .upgrade-card{border:1px solid var(--card-hairline);border-radius:var(--r-lg,18px);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;transition:border-color .18s,box-shadow .18s;display:flex}.app-v9 .upgrade-card:hover{border-color:var(--hairline-strong);box-shadow:0 8px 24px -20px #0f1b3c66}.app-v9 .upgrade-card[data-state=paused]{background:var(--card-tint)}.app-v9 .upgrade-card.is-archived{opacity:.82}.app-v9 .upgrade-card-main{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.app-v9 .upgrade-card-title{color:var(--card-ink);margin:0;font-size:17px;font-weight:700}.app-v9 .upgrade-card-title a{color:inherit;text-decoration:none}.app-v9 .upgrade-card-title a:hover{text-decoration:underline}.app-v9 .upgrade-card-title a:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-radius:6px;outline:none}.app-v9 .upgrade-card-contains{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.app-v9 .upgrade-card-contains-label{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.app-v9 .upgrade-card-chip{background:var(--card-tint);border:1px solid var(--card-hairline);color:var(--card-ink-soft);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.app-v9 .upgrade-card-chip svg{color:var(--primary-deep)}.app-v9 .upgrade-card-usage{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.app-v9 .upgrade-card-usage-text{color:var(--card-ink-soft);font-size:13.5px;font-weight:600}.app-v9 .upgrade-card-todo{border-radius:var(--r-sm,10px);background:var(--warning-soft,#fbeecb);color:var(--card-ink);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.app-v9 .upgrade-card-todo-mark{color:var(--warning);flex:none;margin-top:1px;display:inline-flex}.app-v9 .upgrade-card-todo strong{font-weight:700}.app-v9 .upgrade-card-side{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.app-v9 .upgrade-card-state{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.app-v9 .upgrade-card-state[data-state=active]{background:var(--primary-soft);color:var(--primary-deep)}.app-v9 .upgrade-card-state[data-state=paused]{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-card-state[data-state=paused]{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .upgrade-card-state[data-state=paused]{color:var(--card-ink-soft)}.app-v9 .upgrade-card-state[data-state=archived]{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-card-state[data-state=archived]{background:color-mix(in srgb, var(--card-ink) 12%, transparent)}}.app-v9 .upgrade-card-state[data-state=archived]{color:var(--card-ink-soft)}.app-v9 .upgrade-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-v9 .upgrade-studio,.app-v9 .upgrade-compose{gap:var(--space-block,28px);flex-direction:column;display:flex}.app-v9 .upgrade-desk-head{border:1px solid var(--card-hairline);border-radius:var(--r-lg,18px);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 28px;padding:18px 22px;display:flex}.app-v9 .upgrade-desk-name{flex-direction:column;flex:3 340px;gap:4px;min-width:0;display:flex}.app-v9 .upgrade-desk-name-label{letter-spacing:.05em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:700}.app-v9 .upgrade-desk-name-input{border-radius:var(--r-sm,10px);width:100%;font-family:var(--font-display,inherit);color:var(--card-ink);background:0 0;border:1px solid #0000;margin-inline-start:-8px;padding:4px 8px;font-size:21px;font-weight:700;line-height:1.25}.app-v9 .upgrade-desk-name-input::placeholder{color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-desk-name-input::placeholder{color:color-mix(in srgb, var(--card-ink) 34%, transparent)}}.app-v9 .upgrade-desk-name-input::placeholder{font-weight:600}.app-v9 .upgrade-desk-name-input:hover{border-color:var(--card-hairline)}.app-v9 .upgrade-desk-name-input:focus{background:var(--card-tint);border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-desk-name-input:focus{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .upgrade-desk-name-input:focus{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .upgrade-desk-name-help{color:var(--card-muted);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .upgrade-name-suggest{border-radius:var(--r-sm,10px);background:var(--primary-soft);color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;padding:8px 12px;font-size:13px;display:flex}.app-v9 .upgrade-name-suggest-text{color:var(--card-ink-soft)}.app-v9 .upgrade-desk-note{flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;display:flex}.app-v9 .upgrade-desk-note-input{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);width:100%;max-width:420px;font:inherit;color:var(--card-ink);padding:8px 10px;font-size:14px}.app-v9 .upgrade-desk-note-input:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-desk-note-input:focus{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.app-v9 .upgrade-desk-note-input:focus{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .upgrade-active{border-radius:var(--r-md,14px);border:1px solid var(--card-hairline);background:var(--card-tint);flex-direction:column;flex:0 300px;gap:6px;padding:12px 14px;display:flex}.app-v9 .upgrade-active[data-state=on]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-active[data-state=on]{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}}.app-v9 .upgrade-active[data-state=on]{background:var(--primary-soft)}.app-v9 .upgrade-active-control{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.app-v9 .upgrade-active-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .upgrade-active-track{background:var(--card-ink);border-radius:999px;flex:none;width:42px;height:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-active-track{background:color-mix(in srgb, var(--card-ink) 22%, transparent)}}.app-v9 .upgrade-active-track{transition:background-color .18s}.app-v9 .upgrade-active-knob{background:var(--card);top:3px;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0f1b3c4d}.app-v9 .upgrade-active[data-state=on] .upgrade-active-track{background:var(--primary)}.app-v9 .upgrade-active[data-state=on] .upgrade-active-knob{transform:translate(18px)}.app-v9 .upgrade-active-input:focus-visible+.upgrade-active-track{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .upgrade-active-state{color:var(--card-ink);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:inline-flex}.app-v9 .upgrade-active-icon{color:var(--primary-deep);display:inline-flex}.app-v9 .upgrade-active[data-state=off] .upgrade-active-icon{color:var(--card-muted)}.app-v9 .upgrade-active-help{min-height:2.9em;color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .upgrade-studio-grid{gap:var(--space-block,28px);grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:start;display:grid}.app-v9 .upgrade-studio-editor{gap:var(--space-block,28px);flex-direction:column;min-width:0;display:flex}.app-v9 .upgrade-moment{border:1px solid var(--card-hairline);border-radius:var(--r-lg,18px);background:var(--card);flex-direction:column;gap:16px;padding:24px;display:flex}.app-v9 .upgrade-moment-head{align-items:flex-start;gap:12px;display:flex}.app-v9 .upgrade-moment-step{background:var(--primary);color:#fff;width:30px;height:30px;font-family:var(--font-mono,ui-monospace, monospace);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.app-v9 .upgrade-moment-step.is-mark{background:var(--card-tint);color:var(--primary-deep);border:1px solid var(--card-hairline)}.app-v9 .upgrade-moment-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.app-v9 .upgrade-moment-title{color:var(--card-ink);margin:0;font-size:17px;font-weight:700;line-height:1.3}.app-v9 .upgrade-moment-lead{color:var(--card-muted);margin:0;font-size:14px;line-height:1.5}.app-v9 .upgrade-elections{flex-direction:column;gap:16px;display:flex}.app-v9 .upgrade-election{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card-tint);min-inline-size:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:16px 16px 16px 22px;display:flex;position:relative}.app-v9 .upgrade-election:before{content:"";background:var(--primary);border-radius:3px;width:3px;position:absolute;inset:14px auto 14px 9px}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-election:before{background:color-mix(in srgb, var(--primary) 55%, transparent)}}.app-v9 .upgrade-election[data-invalid=true]{border-color:var(--error);background:var(--error-soft)}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-election[data-invalid=true]{background:color-mix(in srgb, var(--error-soft) 35%, var(--card))}}.app-v9 .upgrade-election-legend{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);margin-inline-start:-6px;padding:0 6px;font-size:12px;font-weight:700}.app-v9 .upgrade-election-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-v9 .upgrade-election-mark{border-radius:var(--r-sm,10px);background:var(--card);border:1px solid var(--card-hairline);width:32px;height:32px;color:var(--primary-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-v9 .upgrade-election-title-input{border-radius:var(--r-sm,10px);min-width:0;font:inherit;color:var(--card-ink);background:0 0;border:1px solid #0000;flex:220px;padding:6px 10px;font-size:16px;font-weight:700}.app-v9 .upgrade-election-title-input::placeholder{color:var(--card-ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-election-title-input::placeholder{color:color-mix(in srgb, var(--card-ink) 36%, transparent)}}.app-v9 .upgrade-election-title-input:hover{border-color:var(--card-hairline)}.app-v9 .upgrade-election-title-input:focus{background:var(--card);border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-election-title-input:focus{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.app-v9 .upgrade-election-title-input:focus{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .upgrade-required{min-inline-size:0;border:0;flex:none;min-width:0;margin:0;padding:0}.app-v9 .upgrade-required-legend{letter-spacing:.04em;text-transform:uppercase;color:var(--card-muted);margin-bottom:4px;padding:0;font-size:11px;font-weight:700}.app-v9 .upgrade-required-options{background:var(--card);border:1px solid var(--card-hairline);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.app-v9 .upgrade-required-option{min-height:34px;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.app-v9 .upgrade-required-option input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .upgrade-required-option:has(input:checked){background:var(--primary);color:#fff}.app-v9 .upgrade-required-option:has(input:focus-visible){box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .upgrade-election-hint{color:var(--card-ink-soft);margin:0;font-size:13px;line-height:1.45}.app-v9 .upgrade-election-empty{border-radius:var(--r-sm,10px);border:1px dashed var(--card-ink);margin:0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-election-empty{border:1px dashed color-mix(in srgb, var(--card-ink) 18%, transparent)}}.app-v9 .upgrade-election-empty{color:var(--card-muted);font-size:13.5px}.app-v9 .upgrade-election-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .upgrade-components{flex-direction:column;gap:10px;display:flex}.app-v9 .upgrade-component{border-radius:var(--r-md,14px);background:var(--card);border:1px solid var(--card-hairline);flex-direction:column;gap:10px;padding:12px;display:flex}.app-v9 .upgrade-component[data-invalid=true]{outline:2px solid var(--error);outline-offset:1px}.app-v9 .upgrade-component.is-unresolved{background:var(--warning-soft,#fbeecb);border-color:var(--warning);flex-flow:wrap;align-items:center;gap:12px}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-component.is-unresolved{border-color:color-mix(in srgb, var(--warning) 40%, transparent)}}.app-v9 .upgrade-component-unresolved-text{color:var(--card-ink);flex:220px;margin:0;font-size:13px;line-height:1.45}.app-v9 .upgrade-component-identity{align-items:center;gap:10px;display:flex}.app-v9 .upgrade-component-identity .menu-picker{flex:auto;min-width:0}.app-v9 .upgrade-component-remove{flex:none}.app-v9 .upgrade-component-money{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.app-v9 .upgrade-supplement{cursor:pointer;flex:none;align-items:center;gap:8px;display:inline-flex}.app-v9 .upgrade-supplement-label{color:var(--card-ink-soft);font-size:12.5px;font-weight:600}.app-v9 .upgrade-supplement-field{background:var(--primary-soft);border:1px solid var(--primary);border-radius:999px;align-items:center;gap:2px;min-height:38px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-supplement-field{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.app-v9 .upgrade-supplement-field{font-family:var(--font-mono,ui-monospace, monospace);color:var(--primary-deep);transition:border-color .15s}.app-v9 .upgrade-supplement-field:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .upgrade-supplement-sign,.app-v9 .upgrade-supplement-currency{font-size:13px;font-weight:700}.app-v9 .upgrade-supplement-input{width:4.5rem;font:inherit;color:var(--card-ink);text-align:end;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.app-v9 .upgrade-supplement-input:focus{outline:none}.app-v9 .upgrade-supplement-input::placeholder{color:var(--card-ink);font-weight:500}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-supplement-input::placeholder{color:color-mix(in srgb, var(--card-ink) 38%, transparent)}}.app-v9 .upgrade-money-note{border-radius:var(--r-sm,10px);background:var(--db-denver,#a9d6de);margin:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-money-note{background:color-mix(in srgb, var(--db-denver,#a9d6de) 22%, var(--card))}}.app-v9 .upgrade-money-note{color:var(--card-ink);font-size:13px;line-height:1.5}.app-v9 .upgrade-component-catalog{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);flex:auto;margin:0;font-size:11.5px;line-height:1.45}.app-v9 .upgrade-component-options{letter-spacing:.02em;white-space:nowrap;font-size:11px}.app-v9 .upgrade-component-options-help{border-radius:var(--r-sm,10px);background:var(--card-tint);color:var(--card-ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.app-v9 .upgrade-component-rename-field{max-width:320px;margin:6px 0 0}.app-v9 .upgrade-add-election-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .upgrade-shared-note[data-msg]{border-radius:var(--r-sm,10px);background:var(--msg-role);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;margin:0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-shared-note[data-msg]{background:color-mix(in srgb, var(--msg-role) 14%, var(--card))}}.app-v9 .upgrade-shared-note[data-msg]{border:1px solid var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-shared-note[data-msg]{border:1px solid color-mix(in srgb, var(--msg-ink) 34%, transparent)}}.app-v9 .upgrade-shared-note[data-msg]{color:var(--card-ink);font-size:13.5px;line-height:1.5}.app-v9 .upgrade-shared-note[data-msg]:before{content:"";background:var(--msg-ink);width:17px;height:17px;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;-webkit-mask:var(--msg-glyph,none) center / contain no-repeat;mask:var(--msg-glyph,none) center / contain no-repeat;grid-column:1;margin-top:2px}.app-v9 .upgrade-shared-note[data-msg]>*{grid-column:2}.app-v9 .upgrade-shared-note[data-msg] .upgrade-shared-note-title{color:var(--msg-ink);margin:0;font-size:13.5px;font-weight:700;line-height:1.45}.app-v9 .upgrade-shared-note[data-msg] .upgrade-shared-note-body{color:var(--card-ink);margin:2px 0 0;font-size:13.5px;line-height:1.5}.app-v9 .upgrade-save-bar{border-top:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.app-v9 .upgrade-save-summary{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .menu-picker{min-width:0;position:relative}.app-v9 .menu-picker-trigger{border:1px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);text-align:start;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;transition:border-color .15s,background-color .15s;display:flex}.app-v9 .menu-picker-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-picker-trigger:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .menu-picker-trigger:hover{background:var(--card-tint)}.app-v9 .menu-picker-trigger:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .menu-picker-trigger.is-empty{background:0 0;border-style:dashed}.app-v9 .menu-picker-trigger-plus{border-radius:var(--r-sm,10px);background:var(--primary-soft);width:40px;height:40px;color:var(--primary-deep);flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.app-v9 .menu-picker-trigger-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app-v9 .menu-picker-trigger-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.app-v9 .menu-picker-trigger-meta,.app-v9 .menu-picker-option-meta{color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.app-v9 .menu-picker-trigger-chevron{border-right:2px solid var(--card-muted);border-bottom:2px solid var(--card-muted);flex:none;width:9px;height:9px;margin-inline-end:4px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.app-v9 .menu-picker[data-open=true] .menu-picker-trigger-chevron{transform:rotate(225deg)translate(-2px,-2px)}.app-v9 .menu-picker-panel{z-index:30;border:1px solid var(--hairline-strong);border-radius:var(--r-md,14px);background:var(--card);inset-inline:0;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 18px 40px -24px #0f1b3c8c}.app-v9 .menu-picker-tools{flex-direction:column;gap:8px;display:flex}.app-v9 .menu-picker-search,.app-v9 .upgrade-apply-search{border:1px solid var(--card-hairline);border-radius:var(--r-sm,10px);background:var(--card);width:100%;min-height:40px;font:inherit;color:var(--card-ink);padding:9px 12px;font-size:14px}.app-v9 .menu-picker-search:focus,.app-v9 .upgrade-apply-search:focus{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .menu-picker-cats{flex-wrap:wrap;gap:6px;display:flex}.app-v9 .menu-picker-cat{appearance:none;border:1px solid var(--card-hairline);background:var(--card-tint);min-height:32px;font:inherit;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.app-v9 .menu-picker-cat:hover{border-color:var(--hairline-strong)}.app-v9 .menu-picker-cat[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.app-v9 .menu-picker-cat:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .menu-picker-list{flex-direction:column;gap:4px;max-height:330px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-v9 .menu-picker-option{border-radius:var(--r-sm,10px);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 8px;transition:background-color .12s,border-color .12s;display:flex}.app-v9 .menu-picker-option:hover{background:var(--card-tint)}.app-v9 .menu-picker-option:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .menu-picker-option[data-selected=true]{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-picker-option[data-selected=true]{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.app-v9 .menu-picker-option[data-used=true]{opacity:.72}.app-v9 .menu-picker-option-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app-v9 .menu-picker-option-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.app-v9 .menu-picker-option-price{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);white-space:nowrap;flex:none;font-size:12.5px}.app-v9 .menu-picker-option-check{border:1.5px solid var(--card-hairline);border-radius:50%;flex:none;width:18px;height:18px}.app-v9 .menu-picker-option[data-selected=true] .menu-picker-option-check{border-color:var(--primary);background:var(--primary);background-image:linear-gradient(45deg,#0000 46%,#fff 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 46%,#fff 46% 54%,#0000 54%);background-position:7px 8px,3px 9px;background-repeat:no-repeat;background-size:9px 2px,5px 2px}.app-v9 .menu-picker-flag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.app-v9 .menu-picker-flag.is-blocked{background:var(--error-soft,#f7dedb);color:var(--error)}.app-v9 .menu-picker-flag.is-hidden{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .menu-picker-flag.is-hidden{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.app-v9 .menu-picker-flag.is-hidden{color:var(--card-ink-soft)}.app-v9 .menu-picker-flag.is-options{background:var(--primary-soft);color:var(--primary-deep)}.app-v9 .menu-picker-flag.is-used{background:var(--card-tint);color:var(--card-muted);font-weight:600}.app-v9 .menu-picker-empty,.app-v9 .menu-picker-truncated,.app-v9 .upgrade-apply-empty{color:var(--card-muted);margin:0;padding:10px 4px;font-size:13px;line-height:1.45}.app-v9 .menu-picker-more{align-self:flex-start}.app-v9 .upgrade-apply{flex-direction:column;gap:16px;display:flex}.app-v9 .upgrade-apply-settings{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px;display:grid}.app-v9 .upgrade-apply-settings .field{margin:0}.app-v9 .upgrade-apply-tools{flex-direction:column;gap:8px;display:flex}.app-v9 .upgrade-apply-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.app-v9 .upgrade-apply-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.app-v9 .upgrade-apply-tile{border:1.5px solid var(--card-hairline);border-radius:var(--r-md,14px);background:var(--card);cursor:pointer;align-items:center;gap:10px;min-height:76px;padding:10px 12px 10px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.app-v9 .upgrade-apply-tile:hover{border-color:var(--hairline-strong)}.app-v9 .upgrade-apply-tile:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);outline:none}.app-v9 .upgrade-apply-tile[data-selected=true]{border-color:var(--primary);background:var(--primary-soft)}.app-v9 .upgrade-apply-tile[data-blocked=true]{background:var(--card-tint);opacity:.85}.app-v9 .upgrade-apply-check{border:1.5px solid var(--card-hairline);background:var(--card);top:8px;border-radius:50%;width:20px;height:20px;position:absolute;inset-inline-end:8px}.app-v9 .upgrade-apply-tile[data-selected=true] .upgrade-apply-check{border-color:var(--primary);background:var(--primary);background-image:linear-gradient(45deg,#0000 46%,#fff 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 46%,#fff 46% 54%,#0000 54%);background-position:7px 9px,3px 10px;background-repeat:no-repeat;background-size:10px 2px,6px 2px}.app-v9 .upgrade-apply-tile-text{flex-direction:column;flex:auto;gap:3px;min-width:0;padding-inline-end:22px;display:flex}.app-v9 .upgrade-apply-tile-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3}.app-v9 .upgrade-apply-tile-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-v9 .upgrade-apply-tile-price{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);font-size:12.5px}.app-v9 .upgrade-apply-tile-state{overflow-wrap:anywhere;font-size:11.5px;font-weight:600;line-height:1.35}.app-v9 .upgrade-apply-tile-state[data-kind=free]{color:var(--card-muted)}.app-v9 .upgrade-apply-tile-state[data-kind=here]{color:var(--primary-deep)}.app-v9 .upgrade-apply-tile-state[data-kind=elsewhere],.app-v9 .upgrade-apply-tile-state[data-kind=legacy]{color:var(--warning-d,#8a6008)}.app-v9 .upgrade-apply-cell-note{color:var(--card-muted);margin:0;padding-inline-start:4px;font-size:12px;line-height:1.4}.app-v9 .upgrade-apply-cell-note.is-blocked{color:var(--warning-d,#8a6008)}.app-v9 .upgrade-apply-cell-exception{padding-inline-start:4px}.app-v9 .upgrade-apply-exception{max-width:220px;margin:4px 0 0}.app-v9 .upgrade-apply-more{align-self:flex-start}.app-v9 .upgrade-apply-tray{z-index:5;border-radius:var(--r-md,14px);border:1px solid var(--card-hairline);background:var(--card-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background-color .18s;display:flex;position:sticky;bottom:0}.app-v9 .upgrade-apply-tray[data-any=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-apply-tray[data-any=true]{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.app-v9 .upgrade-apply-tray[data-any=true]{background:var(--primary-soft)}.app-v9 .upgrade-apply-count{color:var(--card-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.app-v9 .upgrade-apply-count-icon{color:var(--primary-deep);display:inline-flex}.app-v9 .upgrade-apply-tray-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-v9 .upgrade-impact{border:1px solid var(--hairline-strong);border-radius:var(--r-md,14px);background:var(--card-tint);flex-direction:column;gap:14px;padding:18px;display:flex}.app-v9 .upgrade-impact-heading{color:var(--card-ink);margin:0;font-size:15px;font-weight:700}.app-v9 .upgrade-impact-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .upgrade-impact-list li{border-inline-start:3px solid var(--hairline-strong);flex-direction:column;gap:6px;padding-inline-start:14px;display:flex}.app-v9 .upgrade-impact-text{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .upgrade-impact-list li[data-kind=added]{border-inline-start-color:var(--success)}.app-v9 .upgrade-impact-list li[data-kind=moved]{border-inline-start-color:var(--warning)}.app-v9 .upgrade-impact-list li[data-kind=updated]{border-inline-start-color:var(--info)}.app-v9 .upgrade-impact-list li[data-kind=unchanged]{border-inline-start-color:var(--hairline-strong)}.app-v9 .upgrade-impact-list li[data-kind=blocked]{border-inline-start-color:var(--error)}.app-v9 .upgrade-impact-note{color:var(--card-muted);font-size:13px;font-weight:400;line-height:1.45}.app-v9 .upgrade-impact-faces{align-items:center;display:inline-flex}.app-v9 .upgrade-impact-faces .menu-thumb{box-shadow:0 0 0 2px var(--card-tint);margin-inline-start:-8px}.app-v9 .upgrade-impact-faces .menu-thumb:first-child{margin-inline-start:0}.app-v9 .upgrade-impact-faces .menu-thumb-more{box-shadow:0 0 0 2px var(--card-tint);margin-inline-start:-8px}.app-v9 .upgrade-impact-price{color:var(--card-ink-soft);margin:0;font-size:13px}.app-v9 .upgrade-impact-price strong{font-family:var(--font-mono,ui-monospace, monospace)}.app-v9 .upgrade-impact-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.app-v9 .upgrade-preview{min-width:0}.app-v9 .upgrade-preview-card{border:1px solid var(--hairline-strong);border-radius:var(--r-lg,18px);background:var(--db-denver,#a9d6de);flex-direction:column;gap:12px;padding:20px;display:flex;position:sticky;top:16px}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-preview-card{background:color-mix(in srgb, var(--db-denver,#a9d6de) 12%, var(--card))}}.app-v9 .upgrade-preview-card{max-height:calc(100vh - 32px);overflow-y:auto}.app-v9 .upgrade-preview-head{flex-direction:column;gap:2px;display:flex}.app-v9 .upgrade-preview-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-deep);margin:0;font-size:11px;font-weight:700}.app-v9 .upgrade-preview-lead{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .upgrade-preview-placeholder{color:var(--card-muted);margin:0;padding:18px 0;font-size:14px;line-height:1.55}.app-v9 .upgrade-preview-dish{border-radius:var(--r-md,14px);background:var(--card);align-items:center;gap:12px;padding:12px;display:flex}.app-v9 .upgrade-preview-dish-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .upgrade-preview-dish-name{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.app-v9 .upgrade-preview-dish-price{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink-soft);margin:0;font-size:14px}.app-v9 .upgrade-preview-decision{border-radius:var(--r-md,14px);border:1.5px solid var(--card-hairline);background:var(--card);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:12px;transition:border-color .15s,background-color .15s;display:flex}.app-v9 .upgrade-preview-decision[data-on=true]{border-color:var(--primary);background:var(--primary-soft)}.app-v9 .upgrade-preview-decision:focus-within{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .upgrade-preview-decision input{width:18px;height:18px;accent-color:var(--primary);flex:none}.app-v9 .upgrade-preview-decision-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app-v9 .upgrade-preview-decision-name{color:var(--card-ink);font-size:14px;font-weight:700}.app-v9 .upgrade-preview-decline{color:var(--card-muted);font-size:12px;font-weight:400}.app-v9 .upgrade-preview-decision-amount{font-family:var(--font-mono,ui-monospace, monospace);color:var(--primary-deep);flex:none;font-size:13.5px;font-weight:700}.app-v9 .upgrade-preview-elections{flex-direction:column;gap:12px;display:flex}.app-v9 .upgrade-preview-election{min-inline-size:0;border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .upgrade-preview-election-title{color:var(--card-ink-soft);flex-wrap:wrap;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:700;display:flex}.app-v9 .upgrade-preview-election-mark{color:var(--primary-deep);display:inline-flex}.app-v9 .upgrade-preview-election-tag{font-size:10px}.app-v9 .upgrade-preview-election-empty{color:var(--card-muted);margin:0;font-size:13px}.app-v9 .upgrade-preview-choices{flex-direction:column;gap:4px;display:flex}.app-v9 .upgrade-preview-choice{border-radius:var(--r-sm,10px);background:var(--card);cursor:pointer;border:1px solid #0000;align-items:center;gap:9px;min-height:44px;padding:6px 10px;transition:border-color .12s,background-color .12s;display:flex}.app-v9 .upgrade-preview-choice[data-picked=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .upgrade-preview-choice[data-picked=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.app-v9 .upgrade-preview-choice[data-picked=true]{background:var(--primary-soft)}.app-v9 .upgrade-preview-choice:focus-within{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .upgrade-preview-choice input{width:16px;height:16px;accent-color:var(--primary);flex:none}.app-v9 .upgrade-preview-choice-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app-v9 .upgrade-preview-choice-name{color:var(--card-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.app-v9 .upgrade-preview-choice-flags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-v9 .upgrade-preview-choice-warn{letter-spacing:.02em;color:var(--error);font-size:10.5px;font-weight:700}.app-v9 .upgrade-preview-choice-options{color:var(--primary-deep);font-size:10.5px;font-weight:700}.app-v9 .upgrade-preview-choice-meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);flex:none;font-size:12px}.app-v9 .upgrade-preview-alone-note{color:var(--card-muted);margin:0;font-size:13px;line-height:1.45}.app-v9 .upgrade-preview-total{border-top:1px solid var(--card-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.app-v9 .upgrade-preview-total-label{color:var(--card-ink-soft);font-size:13.5px}.app-v9 .upgrade-preview-total-amount{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-ink);font-size:22px;font-weight:700}.app-v9 .upgrade-preview-breakdown>summary{color:var(--primary-deep);cursor:pointer;align-items:center;min-height:32px;font-size:12.5px;font-weight:600;display:flex}.app-v9 .upgrade-preview-breakdown>summary:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-radius:6px;outline:none}.app-v9 .upgrade-preview-breakdown-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.app-v9 .upgrade-preview-breakdown-list li{color:var(--card-ink-soft);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.app-v9 .upgrade-preview-breakdown-list li span:last-child{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap}.app-v9 .upgrade-preview-breakdown-note{color:var(--card-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.app-v9 .upgrade-preview-status{color:var(--card-ink-soft);margin:0;font-size:12.5px;font-weight:600}.app-v9 .upgrade-preview-note{color:var(--card-muted);margin:0;font-size:12px;line-height:1.45}.app-v9 .upgrade-usage-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .upgrade-usage-row{border-radius:var(--r-md,14px);background:var(--card-tint);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.app-v9 .upgrade-usage-main{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.app-v9 .upgrade-usage-name{color:var(--card-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.app-v9 .upgrade-usage-price{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.app-v9 .upgrade-usage-supplement{color:var(--primary-deep);font-weight:600}.app-v9 .upgrade-usage-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:inline-flex}.app-v9 .upgrade-usage-more .category-delete-panel{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app-v9 .upgrade-studio-create{min-height:44px}.app-v9 .upgrade-archive{border:1px solid var(--card-hairline);border-radius:var(--r-lg,18px);background:var(--card-tint);padding:16px 24px}@media (max-width:1180px){.app-v9 .upgrade-studio-grid{grid-template-columns:minmax(0,1fr)}.app-v9 .upgrade-preview-card{max-height:none;position:static;overflow-y:visible}}@media (max-width:860px){.app-v9 .upgrade-apply-grid{grid-template-columns:minmax(0,1fr)}.app-v9 .upgrade-desk-head{flex-direction:column}.app-v9 .upgrade-desk-name,.app-v9 .upgrade-active{flex:none;width:100%}}@media (max-width:720px){.app-v9 .upgrade-moment{padding:18px}.app-v9 .upgrade-desk-head,.app-v9 .upgrade-card{padding:16px 18px}.app-v9 .upgrade-card-side{align-items:stretch;width:100%}.app-v9 .upgrade-card-state{align-self:flex-start}.app-v9 .upgrade-card-actions{justify-content:stretch}.app-v9 .upgrade-card-actions>.btn,.app-v9 .upgrade-card-actions form{flex:auto}.app-v9 .upgrade-card-actions form .btn{width:100%}.app-v9 .upgrade-card-actions .btn{min-height:44px}.app-v9 .upgrade-save-bar{flex-direction:column;align-items:stretch}.app-v9 .upgrade-save-bar .btn{width:100%;min-height:44px}.app-v9 .upgrade-impact-actions{flex-direction:column-reverse;align-items:stretch}.app-v9 .upgrade-impact-actions .btn{width:100%;min-height:44px}.app-v9 .upgrade-apply-tray{flex-direction:column;align-items:stretch}.app-v9 .upgrade-apply-tray-actions{justify-content:stretch}.app-v9 .upgrade-apply-tray-actions .btn{flex:auto;min-height:44px}.app-v9 .upgrade-usage-row{align-items:flex-start}.app-v9 .upgrade-usage-actions{width:100%}.app-v9 .upgrade-usage-actions>.btn,.app-v9 .upgrade-usage-actions details{flex:auto}.app-v9 .upgrade-usage-actions details summary.btn,.app-v9 .menu-intent-go .btn{width:100%;min-height:44px}.app-v9 .menu-intent-go{align-items:stretch}.app-v9 .upgrade-component-catalog{flex-basis:100%}.app-v9 .menu-picker-panel{box-shadow:none;margin-top:6px;position:static}.app-v9 .menu-picker-list{max-height:260px}.app-v9 .menu-picker-flag{white-space:normal}.app-v9 .menu-picker-option-meta,.app-v9 .menu-picker-trigger-meta{min-width:0}}@media (max-width:420px){.app-v9 .upgrade-component-money{flex-direction:column;align-items:flex-start}.app-v9 .upgrade-supplement{justify-content:space-between;width:100%}.app-v9 .upgrade-election{padding-inline:18px 12px}.app-v9 .upgrade-moment{padding:16px 14px}.app-v9 .menu-scene-ticket{padding:16px 14px 14px}.app-v9 .upgrade-required-options{width:100%}.app-v9 .upgrade-required-option{flex:auto}}@media (prefers-reduced-motion:reduce){.app-v9 .menu-scene-reveal{opacity:1;animation:none;transform:none}.app-v9 .menu-scene-chip,.app-v9 .menu-intent-doubt-summary:before,.app-v9 .upgrade-card,.app-v9 .upgrade-apply-tile,.app-v9 .upgrade-apply-tray,.app-v9 .menu-picker-trigger,.app-v9 .menu-picker-option,.app-v9 .menu-picker-cat,.app-v9 .upgrade-preview-choice,.app-v9 .upgrade-preview-decision,.app-v9 .upgrade-supplement-field,.app-v9 .upgrade-active-track,.app-v9 .upgrade-active-knob,.app-v9 .upgrade-required-option,.app-v9 .menu-picker-trigger-chevron{transition:none}}.app-v9 .product-workshop{flex-direction:column;gap:16px;display:flex}.app-v9 .product-workshop-main{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--space-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:1000px){.app-v9 .product-workshop-main{grid-template-columns:minmax(0,1fr) clamp(264px,32%,350px);align-items:start;gap:26px 32px}.app-v9 .product-workshop-identity{grid-area:1/1}.app-v9 .product-workshop-media{grid-area:1/2}.app-v9 .product-workshop-venta{grid-area:2/1/auto/-1}.app-v9 .product-workshop-descripcion{grid-area:3/1/auto/-1}}@media (min-width:1120px){.app-v9 .product-workshop-venta{grid-area:2/1}.app-v9 .product-workshop-media{grid-area:1/2/span 2}}.app-v9 .product-workshop-identity,.app-v9 .product-workshop-descripcion{min-width:0}.app-v9 .product-workshop-descripcion .product-description-textarea{max-height:168px}.app-v9 .product-workshop-media{border:0;gap:12px;min-width:0;padding:0}.app-v9 .product-workshop-media>legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0;font-size:11px;font-weight:700}@media (min-width:1000px){.app-v9 .product-workshop-media .product-image-stage{grid-template-columns:minmax(0,1fr);place-items:stretch center;gap:14px;padding:16px}.app-v9 .product-workshop-media .product-image-stage-visual{max-width:260px}.app-v9 .product-workshop-media .product-image-stage-side{width:100%}}.app-v9 .product-image-stage>.product-photo-ai,.app-v9 .product-image-stage>.product-workshop-media-more{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0}.app-v9 .product-workshop-media-more{border-top:1px solid var(--card-hairline);padding-top:4px}.app-v9 .product-workshop-media-more>.product-workshop-ajuste-summary{border-radius:var(--r-sm);padding:10px 2px}.app-v9 .product-workshop-media-more .product-workshop-ajuste-title{font-size:13.5px}.app-v9 .product-workshop-media-more .product-workshop-ajuste-state{font-size:12.5px}.app-v9 .product-workshop-media-more-body{flex-direction:column;gap:14px;padding:6px 2px 10px;display:flex}.app-v9 .product-workshop-venta{min-width:0}.app-v9 .product-workshop-venta-row{border:0;border-left:2px solid var(--accent);flex-wrap:wrap;align-items:flex-start;gap:14px 20px;padding:2px 0 2px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-workshop-venta-row{border-left:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.app-v9 .product-workshop-venta-row{background:0 0;border-radius:0}.app-v9 .product-workshop-venta-price input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.app-v9 .product-workshop-venta-row>.field{min-width:0}.app-v9 .product-workshop-venta-price{flex:0 8.5rem}.app-v9 .product-workshop-venta-vat{flex:17rem}.app-v9 .product-workshop-venta-stock{flex:0 12rem}.app-v9 .product-workshop-venta-qty{flex:0 8.5rem}@media (max-width:560px){.app-v9 .product-workshop-venta-price,.app-v9 .product-workshop-venta-qty{flex:7rem}.app-v9 .product-workshop-venta-stock{flex:9rem}.app-v9 .product-workshop-venta-vat{flex:100%}.app-v9 .product-workshop-venta-row{gap:14px;padding:2px 0 2px 12px}}.app-v9 .product-choice-field{min-inline-size:0;border:0;min-width:0;margin:0;padding:0}.app-v9 .product-choice-field>legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin-bottom:6px;padding:0;font-size:11px;font-weight:500}.app-v9 .product-choice-options{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .field label.product-choice-option,.app-v9 .product-choice-option{border:1px solid var(--card-hairline);background:var(--card);min-height:44px;font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:normal;text-transform:none;color:var(--card-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.app-v9 .product-choice-option input{width:16px;height:16px;accent-color:var(--primary);flex:none}.app-v9 .product-choice-option[data-checked]{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-choice-option[data-checked]{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .product-choice-option[data-checked]{color:var(--primary-deep,var(--card-ink))}@media (hover:hover){.app-v9 .product-choice-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-choice-option:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--card-hairline))}}}.app-v9 .product-choice-option-label{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700}.app-v9 .product-choice-option-hint{color:var(--card-muted);white-space:nowrap;font-size:12px;font-weight:500}.app-v9 .product-choice-option[data-checked] .product-choice-option-hint{color:var(--primary-deep,var(--card-ink))}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-choice-option[data-checked] .product-choice-option-hint{color:color-mix(in srgb, var(--primary-deep,var(--card-ink)) 72%, transparent)}}.app-v9 .product-workshop-venta-vat.product-choice-field{flex:26rem}.app-v9 .product-workshop-venta-stock.product-choice-field{flex:22rem}@media (max-width:560px){.app-v9 .product-workshop-venta-vat.product-choice-field,.app-v9 .product-workshop-venta-stock.product-choice-field{flex:100%}.app-v9 .field label.product-choice-option,.app-v9 .product-choice-option{padding:8px 12px}}.app-v9 .product-prep-field{border:1px solid var(--card-hairline);border-radius:var(--r-md);flex-direction:column;gap:10px;margin:0;padding:14px 16px 16px;display:flex}.app-v9 .product-prep-legend{align-items:center;gap:8px;display:inline-flex}.app-v9 .product-prep-glyph{color:var(--primary-deep,var(--card-ink));display:inline-flex}.app-v9 .product-prep-glyph svg{width:18px;height:18px}.app-v9 .product-prep-intro{max-width:52ch;margin:0}.app-v9 .field label.product-prep-inherit,.app-v9 .product-prep-inherit{border-radius:var(--r-md);text-align:left;width:100%;display:flex}.app-v9 .product-prep-inherit-value{color:var(--card-ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px;font-weight:700}.app-v9 .product-prep-inherit-value[data-empty]{color:var(--card-muted);font-size:12.5px;font-weight:500}.app-v9 .product-choice-option[data-checked] .product-prep-inherit-value{color:var(--primary-deep,var(--card-ink))}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-choice-option[data-checked] .product-prep-inherit-value{color:color-mix(in srgb, var(--primary-deep,var(--card-ink)) 84%, transparent)}}.app-v9 .product-prep-divider{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);align-items:center;gap:12px;margin:4px 0 0;font-size:11px;display:flex}.app-v9 .product-prep-divider:before,.app-v9 .product-prep-divider:after{content:"";background:var(--card-hairline);flex:auto;height:1px}.app-v9 .product-prep-presets{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:8px;max-width:30rem;display:grid}.app-v9 .field label.product-prep-preset,.app-v9 .product-prep-preset{border-radius:var(--r-md)}.app-v9 .product-prep-meaning{max-width:56ch;margin:2px 0 0}.app-v9 .product-prep-meaning .link-quiet{white-space:nowrap}@media (max-width:560px){.app-v9 .product-prep-field{padding:12px 12px 14px}.app-v9 .field label.product-prep-inherit,.app-v9 .product-prep-inherit{flex-wrap:wrap;row-gap:2px}.app-v9 .product-prep-inherit-value{flex-basis:100%;margin-left:24px}}.app-v9 .product-workshop-ajustes{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);overflow:hidden}.app-v9 .product-workshop-ajuste{box-shadow:none;background:0 0;border:0}.app-v9 .product-workshop-ajustes>.product-workshop-ajuste+.product-workshop-ajuste{border-top:1px solid var(--card-hairline)}.app-v9 .product-workshop-ajuste-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:44px;padding:15px 20px;list-style:none;display:flex}.app-v9 .product-workshop-ajuste-summary::-webkit-details-marker{display:none}.app-v9 .product-workshop-ajuste-summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .product-workshop-ajuste-title{color:var(--card-ink);font-size:15px;font-weight:600}.app-v9 .product-workshop-ajuste-state{min-width:0;color:var(--card-muted,var(--muted));flex:auto;font-size:13px;line-height:1.4}@media (min-width:561px){.app-v9 .product-workshop-ajuste-state{text-align:right}}.app-v9 .product-workshop-ajuste-summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform-origin:60% 60%;flex:none;width:8px;height:8px;margin-left:2px;transition:transform .14s;transform:rotate(45deg)}.app-v9 .product-workshop-ajuste[open]>.product-workshop-ajuste-summary:after{transform:rotate(-135deg)}.app-v9 .product-workshop-ajuste-body{border-top:1px solid var(--card-hairline);padding:4px 20px 20px}.app-v9 .product-workshop-ajuste-body>.product-form-section{padding-top:16px}.app-v9 .product-workshop-ajuste[data-tone=warn]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-workshop-ajuste[data-tone=warn]{background:color-mix(in srgb, var(--warning) 7%, var(--card))}}.app-v9 .product-workshop-ajuste[data-tone=warn]{box-shadow:inset 3px 0 0 var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-workshop-ajuste[data-tone=warn]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--warning) 62%, transparent)}}.app-v9 .product-workshop-ajuste[data-tone=warn] .product-workshop-ajuste-state{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-workshop-ajuste[data-tone=warn] .product-workshop-ajuste-state{color:color-mix(in srgb, var(--warning) 78%, #000)}}.app-v9 .product-workshop-ajuste[data-tone=warn] .product-workshop-ajuste-state{font-weight:600}.app-v9 .product-workshop-ajuste[data-tone=info]{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .product-workshop-ajuste[data-tone=info]{background:color-mix(in srgb, var(--olive) 6%, var(--card))}}.app-v9 .product-workshop-ajuste[data-tone=info] .product-workshop-ajuste-state{color:var(--card-ink-soft);font-weight:600}.app-v9 details.product-options-summary{margin-top:0;padding:0}.app-v9 .product-workshop-ajuste-body .product-options-summary-footer{margin-top:14px}@supports selector(:has(*)){.app-v9:has(.product-workshop){overflow-x:clip}}.app-v9 .product-workshop-command{z-index:25;border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);position:sticky;bottom:16px}.app-v9 .product-workshop-command-inner{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.app-v9 .product-workshop-command-title{color:var(--card-ink);flex:none;margin:0;font-size:15px;font-weight:600}.app-v9 .product-workshop-command-cue{min-width:0;color:var(--card-muted,var(--muted));text-align:right;flex:auto;font-size:13px}.app-v9 .product-workshop-command .btn-primary{flex:none;justify-content:center;min-width:190px;min-height:46px}.app-v9 .product-workshop-command-discard{flex:none;justify-content:center;min-height:46px}.app-v9 .product-workshop-command-error{margin:12px 20px 0}@media (max-width:900px){.app-v9 .product-workshop-command{box-shadow:none;border-inline:0;border-bottom:0;border-radius:0;margin-inline:-28px;bottom:0}.app-v9 .product-workshop-command-title{display:none}.app-v9 .product-workshop-command-inner{padding-inline:28px}.app-v9 .product-workshop-command-error{margin-inline:28px}}@media (max-width:720px){.app-v9 .product-workshop-command{margin-inline:-20px}.app-v9 .product-workshop-command-inner{padding-inline:20px}.app-v9 .product-workshop-command-error{margin-inline:20px}}@media (max-width:560px){.app-v9 .product-workshop-command-inner{padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:8px}.app-v9 .product-workshop-command-cue{text-align:center}.app-v9 .product-workshop-command .btn-primary{width:100%;min-width:0}.app-v9 .product-workshop-command-discard{align-self:flex-start;width:auto;min-height:44px;margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.app-v9 .product-workshop-ajuste-summary:after{transition:none}}.app-v9 .ds-sheet-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b3c73;justify-content:flex-end;display:flex;position:fixed;inset:0}.app-v9 .ds-sheet{background:var(--card,#fff);width:min(460px,100%);height:100%;box-shadow:var(--shadow-lift,0 18px 40px #0f1b3c38);flex-direction:column;animation:.18s ds-sheet-in;display:flex}@keyframes ds-sheet-in{0%{opacity:0;transform:translate(24px)}}.app-v9 .ds-sheet-head{border-bottom:1px solid var(--card-hairline);background:var(--denver);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .ds-sheet-head{background:color-mix(in srgb, var(--denver) 16%, var(--card))}}.app-v9 .ds-sheet-eyebrow{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:11.5px;font-weight:700}.app-v9 .ds-sheet-head .btn{min-height:44px}.app-v9 .ds-sheet-body{flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.app-v9 .ds-sheet-body .btn{min-height:44px}.app-v9 .ds-sheet[data-variant=task]{width:min(880px,100%)}.app-v9 .ds-sheet-discard{margin:14px 18px 0}.app-v9 .ds-sheet-discard-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:720px){.app-v9 .ds-sheet-overlay{justify-content:stretch;align-items:flex-end}.app-v9 .ds-sheet{border-radius:var(--r-lg,16px) var(--r-lg,16px) 0 0;width:100%;height:auto;max-height:88dvh;animation-name:ds-sheet-up}.app-v9 .ds-sheet[data-variant=task]{height:96dvh;max-height:96dvh}@keyframes ds-sheet-up{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.app-v9 .ds-sheet{animation:none}}.app-v9 .ds-confirm-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b3c73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-v9 .ds-confirm{border-radius:var(--r-md);background:var(--card,#fff);width:min(440px,100%);box-shadow:var(--shadow-lift,0 18px 40px #0f1b3c38);padding:24px;animation:.16s ds-confirm-in}@keyframes ds-confirm-in{0%{opacity:0;transform:translateY(8px)}}.app-v9 .ds-confirm-title{color:var(--card-ink);margin:0;font-size:19px;font-weight:650;line-height:1.25}.app-v9 .ds-confirm-body{color:var(--card-ink-soft,var(--card-muted,var(--muted)));margin:8px 0 0;font-size:14.5px;line-height:1.5}.app-v9 .ds-confirm-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.app-v9 .ds-confirm-actions .btn{min-height:44px}@media (max-width:480px){.app-v9 .ds-confirm{padding:20px}.app-v9 .ds-confirm-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}}@media (prefers-reduced-motion:reduce){.app-v9 .ds-confirm{animation:none}}.app-v9 .merchant-activation-moment{top:0;left:var(--merchant-sidebar-width,256px);z-index:12;background:var(--msg-role);position:fixed;right:0}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-activation-moment{background:color-mix(in srgb, var(--msg-role) 16%, var(--msg-canvas))}}.app-v9 .merchant-activation-moment{border-bottom:1px solid var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-activation-moment{border-bottom:1px solid color-mix(in srgb, var(--msg-ink) 55%, transparent)}}.app-v9 .merchant-activation-moment{box-shadow:0 14px 28px -20px #0f1b3c8c}.app-v9 .merchant-activation-moment-inner{max-width:var(--merchant-content-max,1320px);padding:16px var(--merchant-content-gutter,40px);align-items:flex-start;gap:14px;margin-left:0;margin-right:auto;display:flex}.app-v9 .merchant-activation-moment-glyph{background-color:var(--msg-glyph-ink,var(--msg-ink));width:22px;height:22px;-webkit-mask:var(--msg-glyph) center / contain no-repeat;-webkit-mask:var(--msg-glyph) center / contain no-repeat;-webkit-mask:var(--msg-glyph) center / contain no-repeat;-webkit-mask:var(--msg-glyph) center / contain no-repeat;mask:var(--msg-glyph) center / contain no-repeat;flex:none;margin-top:1px}.app-v9 .merchant-activation-moment-body{flex:auto;min-width:0}.app-v9 .merchant-activation-moment-title{font-family:var(--font-display,inherit);color:var(--msg-ink);margin:0;font-size:16.5px;font-weight:700;line-height:1.3}.app-v9 .merchant-activation-moment-lead{color:var(--card-ink-soft);margin:3px 0 0;font-size:14px;line-height:1.55}.app-v9 .merchant-activation-moment-close{border:1px solid var(--msg-ink);flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-activation-moment-close{border:1px solid color-mix(in srgb, var(--msg-ink) 34%, transparent)}}.app-v9 .merchant-activation-moment-close{border-radius:var(--r-xs,10px);color:var(--card-ink-soft);font:inherit;cursor:pointer;background:0 0;font-size:13.5px;font-weight:600}.app-v9 .merchant-activation-moment-close:hover{background:var(--msg-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .merchant-activation-moment-close:hover{background:color-mix(in srgb, var(--msg-ink) 8%, transparent)}}.app-v9 .merchant-activation-moment-close:hover{color:var(--card-ink)}.app-v9 .merchant-activation-moment-close:focus-visible{outline:2px solid var(--msg-ink);outline-offset:2px}@media (max-width:900px){.app-v9 .merchant-activation-moment{left:0;top:var(--mobile-sidebar-h,60px)}.app-v9 .merchant-activation-moment-inner{padding:14px 20px}}@media (max-width:430px){.app-v9 .merchant-activation-moment-inner{flex-wrap:wrap;row-gap:10px;padding:12px 16px}.app-v9 .merchant-activation-moment-body{flex:calc(100% - 36px)}.app-v9 .merchant-activation-moment-close{margin-left:36px}}.app-v9 .ds-stack>[data-activation-confirmation-region]:empty{margin-bottom:calc(-1 * var(--space-block,28px))}.app-v9 .pay-ready-body{flex:auto;min-width:0}.app-v9 .pay-ready-body .pay-ready-lead{margin-bottom:0}.app-v9 .pay-ready[data-voice=calm],.app-v9 .pay-ready[data-voice=calm] .pay-ready-mark{animation:none}.app-v9 .pay-ready-close{border:1px solid var(--olive);flex:none;justify-content:center;align-self:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-ready-close{border:1px solid color-mix(in srgb, var(--olive) 38%, var(--card-hairline))}}.app-v9 .pay-ready-close{border-radius:var(--r-xs,10px);background:var(--card);color:var(--card-ink-soft);font:inherit;cursor:pointer;font-size:14px;font-weight:600}.app-v9 .pay-ready-close:hover{background:var(--olive)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pay-ready-close:hover{background:color-mix(in srgb, var(--olive) 10%, var(--card))}}.app-v9 .pay-ready-close:hover{color:var(--card-ink)}.app-v9 .pay-ready-close:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:430px){.app-v9 .pay-ready{flex-wrap:wrap;row-gap:12px}.app-v9 .pay-ready-body{flex:calc(100% - 56px)}.app-v9 .pay-ready-close{align-self:flex-start;margin-left:56px}}.app-v9 .pcnt-summary{flex-direction:column;gap:8px;padding:20px 24px;display:flex}.app-v9 .pcnt-list{grid-template-columns:1fr;gap:10px;display:grid}.app-v9 .pcnt-row{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.app-v9 .pcnt-row--pending{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-row--pending{border-color:color-mix(in srgb, var(--primary) 32%, var(--card-hairline))}}.app-v9 .pcnt-row--pending{box-shadow:inset 3px 0 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-row--pending{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--primary) 70%, var(--card))}}.app-v9 .pcnt-row--pending .ds-card-link-title{font-weight:700}.app-v9 .pcnt-row-main{flex-direction:column;flex:22rem;gap:4px;min-width:0;display:flex}.app-v9 .pcnt-row-summary{color:var(--card-ink-soft);line-height:1.5}.app-v9 .pcnt-row-meta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.app-v9 .pcnt-row-route,.app-v9 .pcnt-row-when{color:var(--card-ink-soft);font-size:12.5px}.app-v9 .pcnt-row-route{font-family:var(--font-mono)}.app-v9 .pcnt-state{border:1px solid var(--card-hairline);color:var(--card-ink);background:var(--card-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state{background:color-mix(in srgb, var(--card-ink) 4%, transparent)}}.app-v9 .pcnt-state{white-space:nowrap}.app-v9 .pcnt-state--published{border-color:var(--olive,#16a085)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--published{border-color:color-mix(in srgb, var(--olive,#16a085) 45%, var(--card-hairline))}}.app-v9 .pcnt-state--published{color:var(--card-ink-soft);background:0 0;font-weight:500}.app-v9 .pcnt-state--draft{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--draft{border-color:color-mix(in srgb, var(--primary) 55%, var(--card-hairline))}}.app-v9 .pcnt-state--draft{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--draft{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.app-v9 .pcnt-state--draft{color:var(--card-ink);font-weight:700}.app-v9 .pcnt-state--dirty{border-color:var(--warning,#b57f12)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--dirty{border-color:color-mix(in srgb, var(--warning,#b57f12) 60%, var(--card-hairline))}}.app-v9 .pcnt-state--dirty{background:var(--warning,#b57f12)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--dirty{background:color-mix(in srgb, var(--warning,#b57f12) 16%, var(--card))}}.app-v9 .pcnt-state--dirty{color:var(--card-ink);box-shadow:inset 3px 0 0 var(--warning,#b57f12);font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--dirty{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--warning,#b57f12) 85%, var(--card-ink))}}.app-v9 .pcnt-state--dirty{padding-inline-start:12px}.app-v9 .pcnt-state--inline{padding-block:2px;font-size:11.5px}.app-v9 .pcnt-state--alert{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--alert{border-color:color-mix(in srgb, var(--error,#d93b3b) 45%, var(--card-hairline))}}.app-v9 .pcnt-state--alert{background:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--alert{background:color-mix(in srgb, var(--error,#d93b3b) 8%, transparent)}}.app-v9 .pcnt-state--delegated{border-style:dashed}.app-v9 .pcnt-state--removed{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--removed{border-color:color-mix(in srgb, var(--primary) 55%, var(--card-hairline))}}.app-v9 .pcnt-state--removed{background:var(--primary);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-state--removed{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.app-v9 .pcnt-state--removed{color:var(--card-ink);font-weight:700}.app-v9 .pcnt-exchange{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.app-v9 .pcnt-exchange-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:24px;display:grid}.app-v9 .pcnt-exchange-half{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-v9 .pcnt-exchange-h3{margin:0;font-size:15px}.app-v9 .pcnt-file{flex-direction:column;gap:6px;width:100%;display:flex}.app-v9 .pcnt-file-label{font-size:13.5px;font-weight:600}.app-v9 .pcnt-editor{gap:var(--space-block,28px);grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start;margin-top:4px;display:grid}.app-v9 .pcnt-rail-inner{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:18px 20px;display:flex;position:sticky;top:16px}.app-v9 .pcnt-status{flex-direction:column;gap:8px;display:flex}.app-v9 .pcnt-status-line{color:var(--card-ink-soft);margin:0;line-height:1.5}.app-v9 .pcnt-status-meta{color:var(--card-ink-soft);margin:0;font-size:12.5px}.app-v9 .pcnt-index{border-top:1px solid var(--card-hairline);flex-direction:column;gap:8px;padding-top:16px;display:flex}.app-v9 .pcnt-index-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.app-v9 .pcnt-index-list{flex-direction:column;gap:6px;max-height:42vh;margin:0;padding:0 0 0 1.2em;display:flex;overflow-y:auto}.app-v9 .pcnt-index-list a{line-height:1.45}.app-v9 .pcnt-actions{border-top:1px solid var(--card-hairline);flex-direction:column;gap:10px;padding-top:16px;display:flex}.app-v9 .pcnt-discard{margin:0}.app-v9 .pcnt-main{gap:var(--space-block,28px);flex-direction:column;min-width:0;display:flex}.app-v9 .pcnt-form{gap:var(--space-block,28px);flex-direction:column;margin:0;display:flex}.app-v9 .pcnt-group{flex-direction:column;gap:14px;padding:22px 24px;scroll-margin-top:24px;display:flex}.app-v9 .pcnt-fields{flex-direction:column;gap:18px;display:flex}.app-v9 .pcnt-field{flex-direction:column;gap:6px;display:flex}.app-v9 .pcnt-field input[type=text],.app-v9 .pcnt-field input[type=search],.app-v9 .pcnt-field textarea,.app-v9 .pcnt-search input,.app-v9 .pcnt-confirm input{width:100%;color:var(--card-ink);background:var(--card);border:1px solid var(--card-ink);padding:10px 12px;font-family:inherit;font-size:15px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-field input[type=text],.app-v9 .pcnt-field input[type=search],.app-v9 .pcnt-field textarea,.app-v9 .pcnt-search input,.app-v9 .pcnt-confirm input{border:1px solid color-mix(in srgb, var(--card-ink) 48%, var(--card-hairline))}}.app-v9 .pcnt-field input[type=text],.app-v9 .pcnt-field input[type=search],.app-v9 .pcnt-field textarea,.app-v9 .pcnt-search input,.app-v9 .pcnt-confirm input{border-radius:var(--r-xs,8px);outline:none;transition:border-color .14s,box-shadow .14s}.app-v9 .pcnt-field input[type=text]:focus-visible,.app-v9 .pcnt-field input[type=search]:focus-visible,.app-v9 .pcnt-field textarea:focus-visible,.app-v9 .pcnt-search input:focus-visible,.app-v9 .pcnt-confirm input:focus-visible,.app-v9 .pcnt-field input[type=text]:focus,.app-v9 .pcnt-field input[type=search]:focus,.app-v9 .pcnt-field textarea:focus,.app-v9 .pcnt-search input:focus,.app-v9 .pcnt-confirm input:focus{border-color:var(--primary);box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52)}.app-v9 .pcnt-field--flagged input,.app-v9 .pcnt-field--flagged textarea{border-color:var(--error,#d93b3b)}.app-v9 .pcnt-field-label{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.app-v9 .pcnt-field-label--quiet{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-v9 .pcnt-field-name{font-weight:600}.app-v9 .pcnt-field-tag{letter-spacing:.02em;border:1px solid var(--card-hairline);color:var(--card-ink-soft);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.app-v9 .pcnt-field-tag--changed{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-field-tag--changed{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .pcnt-field-tag--missing{border-color:var(--error,#d93b3b)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-field-tag--missing{border-color:color-mix(in srgb, var(--error,#d93b3b) 45%, var(--card-hairline))}}.app-v9 .pcnt-field-tag--removed{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-v9 .pcnt-field-tag--removed{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-hairline))}}.app-v9 .pcnt-field-tag--removed{border-style:dashed}.app-v9 .pcnt-field textarea{resize:vertical;min-height:4.5rem;line-height:1.55}.app-v9 .pcnt-field-seam{border-left:2px solid var(--card-hairline);padding-left:10px}.app-v9 .pcnt-publish,.app-v9 .pcnt-history,.app-v9 .pcnt-delegated{flex-direction:column;gap:12px;padding:22px 24px;display:flex}.app-v9 .pcnt-publish-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;display:flex}.app-v9 .pcnt-confirm{flex-direction:column;gap:6px;display:flex}.app-v9 .pcnt-confirm-label{font-size:13.5px;font-weight:600}.app-v9 .pcnt-confirm input{text-transform:uppercase;width:12rem}.app-v9 .pcnt-history-list li{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.app-v9 .pcnt-history-when{color:var(--muted);flex:none;font-size:12.5px}.app-v9 .pcnt-history-what{font-weight:600}.app-v9 .pcnt-history-who{color:var(--card-ink-soft);margin-left:auto;font-size:12.5px}@media (max-width:900px){.app-v9 .pcnt-editor{grid-template-columns:minmax(0,1fr)}.app-v9 .pcnt-rail-inner{gap:14px;position:static}.app-v9 .pcnt-index-list{max-height:none}.app-v9 .pcnt-actions{z-index:15;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--card-hairline);border-radius:0;flex-flow:wrap;align-items:center;gap:10px;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000014}.app-v9 .pcnt-editor{padding-bottom:96px}.app-v9 .pcnt-row-meta{text-align:left;align-items:flex-start}.app-v9 .pcnt-history-who{margin-left:0}}.app-v9 .app-main.admin-main:has(.pcnt-workspace){max-width:1640px}.app-v9 .pcnt-views{background:var(--card-tint);border-radius:var(--r-pill,999px);flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:20px 0 6px;padding:4px;display:flex}.app-v9 .pcnt-view-link{color:var(--card-ink-soft);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,color .14s}.app-v9 .pcnt-view-link:hover{color:var(--card-ink);background:#ffffffb3}.app-v9 .pcnt-view-link.is-current{background:var(--card);color:var(--card-ink);box-shadow:var(--shadow-xs)}.app-v9 .pcnt-views-hint{margin:0 0 18px}.app-v9 .pcnt-page-route{font-family:var(--font-mono,ui-monospace, monospace);color:var(--card-muted);background:var(--card-tint);border-radius:var(--r-xs);white-space:nowrap;padding:1px 7px;font-size:12.5px}.app-v9 .pcnt-workspace{flex-direction:column;gap:14px;display:flex}.app-v9 .pcnt-command{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md);box-shadow:var(--shadow-xs);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.app-v9 .pcnt-command-line{color:var(--card-ink-soft);min-width:0;font-size:13.5px}.app-v9 .pcnt-command-link{color:var(--accent-deep);font-size:13.5px;font-weight:600}.app-v9 .pcnt-command-end{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.app-v9 .pcnt-publish-cta{flex:none;width:auto}.app-v9 .pcnt-command .btn[disabled],.app-v9 .pcnt-unit-actions .btn[disabled],.app-v9 .pcnt-confirm-foot .btn[disabled]{color:var(--card-muted);box-shadow:none}.app-v9 .pcnt-command-note{color:var(--card-ink-soft);flex:100%;font-size:12.5px;line-height:1.45}.app-v9 .pcnt-flash{margin:0}.app-v9 .pcnt-stepper{background:var(--card-tint);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.app-v9 .pcnt-stepper-count{color:var(--card-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px;font-size:12.5px;font-weight:600}.app-v9 .pcnt-viewport{background:var(--card-tint);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.app-v9 .pcnt-viewport-btn{min-height:32px;font:inherit;color:var(--card-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.app-v9 .pcnt-viewport-btn.is-current{background:var(--card);color:var(--card-ink);box-shadow:var(--shadow-xs)}.app-v9 .pcnt-viewport-btn:focus-visible{box-shadow:var(--focus-ring);outline:0}.app-v9 .pcnt-viewport--mobile-only{display:none}.app-v9 .pcnt-switch{color:var(--card-ink-soft);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.app-v9 .pcnt-stage{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:16px;height:calc(100vh - 300px);min-height:620px;max-height:1100px;display:grid}.app-v9 .pcnt-canvas{background:var(--bg-deep);border:1px solid var(--card-hairline);border-radius:var(--r-md);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.app-v9 .pcnt-canvas[data-viewport=phone]{justify-content:center;display:flex}.app-v9 .pcnt-canvas-frame{transform-origin:0 0;flex:none;height:100%}.app-v9 .pcnt-canvas[data-viewport=phone] .pcnt-canvas-frame{transform-origin:top}.app-v9 .pcnt-canvas-frame iframe{background:var(--card);border:0;width:100%;height:100%;display:block}.app-v9 .pcnt-canvas-loading{color:var(--card-ink-soft);background:var(--bg-deep);place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}.app-v9 .pcnt-inspector{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md);min-height:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.app-v9 .pcnt-rail-panel{flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.app-v9 .pcnt-search{flex-direction:column;gap:6px;display:flex}.app-v9 .pcnt-search-label{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);font-size:12.5px;font-weight:700}.app-v9 .pcnt-search .help{margin:0}.app-v9 .pcnt-unit-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .pcnt-unit-row{border-radius:var(--r-sm);text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.app-v9 .pcnt-unit-row:hover{background:var(--card-tint)}.app-v9 .pcnt-unit-row:focus-visible{box-shadow:var(--focus-ring);outline:0}.app-v9 .pcnt-unit-row.is-changed{box-shadow:inset 3px 0 0 var(--accent)}.app-v9 .pcnt-unit-row-label{color:var(--card-ink);font-size:14px;font-weight:600}.app-v9 .pcnt-unit-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-v9 .pcnt-unit-row-group{color:var(--card-muted);font-size:12px}.app-v9 .pcnt-back{min-height:32px;font:inherit;color:var(--accent-deep);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600}.app-v9 .pcnt-back:focus-visible{box-shadow:var(--focus-ring);outline:0}.app-v9 .pcnt-inspector-head{flex-direction:column;gap:2px;display:flex}.app-v9 .pcnt-inspector-group{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0;font-size:12px;font-weight:700}.app-v9 .pcnt-inspector-title{color:var(--card-ink);margin:0;font-size:18px;line-height:1.25}.app-v9 .pcnt-inspector-head .help{margin:4px 0 0}.app-v9 .pcnt-published{border-inline-start:3px solid var(--card-tint-strong);padding:2px 0 2px 14px}.app-v9 .pcnt-band-title{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0 0 6px;font-size:12.5px;font-weight:700}.app-v9 .pcnt-truths-same,.app-v9 .pcnt-diff{color:var(--card-ink-soft);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.6}.app-v9 .pcnt-published .help{margin:8px 0 0}.app-v9 .pcnt-draft{background:var(--card-tint);border-radius:var(--r-sm);flex-direction:column;gap:12px;padding:14px;display:flex}.app-v9 .pcnt-draft-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-v9 .pcnt-draft-head .pcnt-band-title,.app-v9 .pcnt-draft>.help{margin:0}.app-v9 .pcnt-confirm-dialog{border-radius:var(--r-md);background:var(--card);width:min(520px,100vw - 32px);max-width:none;color:var(--card-ink);box-shadow:var(--shadow-lift);border:0;margin:auto;padding:0}.app-v9 .pcnt-confirm-dialog::backdrop{background:#0f1b3c6b}html:has(dialog.pcnt-confirm-dialog:modal){overflow:hidden}@media (prefers-reduced-motion:no-preference){.app-v9 .pcnt-confirm-dialog[open]{animation:.16s cubic-bezier(.22,.61,.36,1) both pcnt-confirm-in}@keyframes pcnt-confirm-in{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.app-v9 .pcnt-confirm-panel{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:min(80dvh,640px);padding:22px 24px 20px;display:flex;overflow-y:auto}.app-v9 .pcnt-confirm-title{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.25}.app-v9 .pcnt-confirm-lead{color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.55}.app-v9 .pcnt-confirm-compare{color:var(--card-ink-soft);margin:0;font-size:13px}.app-v9 .pcnt-confirm-form{flex-direction:column;gap:12px;margin:4px 0 0;display:flex}.app-v9 .pcnt-confirm-field input{text-transform:uppercase;letter-spacing:.06em;max-width:14rem}.app-v9 .pcnt-confirm-foot{border-block-start:1px solid var(--card-hairline);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-block-start:14px;display:flex}@media (max-width:640px){.app-v9 .pcnt-confirm-foot{justify-content:stretch}.app-v9 .pcnt-confirm-foot .btn{flex:100%}.app-v9 .pcnt-confirm-field input{max-width:none}}.app-v9 .pcnt-diff-del{color:var(--card-muted);background:0 0;text-decoration:line-through;text-decoration-thickness:1px}.app-v9 .pcnt-diff-add{background:var(--accent-soft);color:var(--card-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 2px;text-decoration:none}.app-v9 .pcnt-fragments{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.app-v9 .pcnt-fragments-legend{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);padding:0;font-size:12px;font-weight:700}.app-v9 .pcnt-unit-form{flex-direction:column;gap:14px;display:flex}.app-v9 .pcnt-unit-form .help{margin:0}.app-v9 .pcnt-unit-actions{flex-wrap:wrap;gap:8px;display:flex}.app-v9 .pcnt-field-tag--hidden{background:var(--card-tint-strong);color:var(--card-ink-soft)}.app-v9 .pcnt-remove-action{color:var(--card-ink-soft)}.app-v9 .pcnt-remove-action:hover:not([disabled]){color:var(--card-ink)}.app-v9 .pcnt-remove-note,.app-v9 .pcnt-removed-line{margin:0}.app-v9 .pcnt-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:calc(100vh - 300px);min-height:620px;max-height:1100px;display:grid}.app-v9 .pcnt-compare-half{flex-direction:column;gap:8px;min-height:0;display:flex}.app-v9 .pcnt-compare-title{color:var(--card-ink);margin:0;font-size:14px;font-weight:700}.app-v9 .pcnt-compare-note{color:var(--card-muted);font-size:12.5px;font-weight:500}.app-v9 .pcnt-compare-frame{background:var(--card);border:1px solid var(--card-hairline);border-radius:var(--r-md);min-height:0;box-shadow:var(--shadow-xs);flex:1;overflow:hidden}.app-v9 .pcnt-compare-frame iframe{border:0;width:100%;height:100%;display:block}.app-v9 .pcnt-removals{background:var(--card-tint);border:1px solid var(--card-hairline);border-radius:var(--r-sm);margin:0 0 14px;padding:14px 16px}.app-v9 .pcnt-removals-title{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);margin:0 0 10px;font-size:12.5px;font-weight:700}.app-v9 .pcnt-removals-list{flex-direction:column;gap:12px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-v9 .pcnt-removal+.pcnt-removal{border-top:1px solid var(--card-hairline);padding-top:12px}.app-v9 .pcnt-removal-where{color:var(--card-muted);margin:0 0 4px;font-size:12px;font-weight:600}.app-v9 .pcnt-removal-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.app-v9 .pcnt-removal-side{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .pcnt-removal-k{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-v9 .pcnt-removal-side .pcnt-diff-del{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.app-v9 .pcnt-removal-gone{color:var(--card-ink-soft);font-size:14px;line-height:1.55}.app-v9 .pcnt-removals>.help{margin:10px 0 0}.app-v9 .pcnt-history-intro,.app-v9 .pcnt-version-list,.app-v9 .pcnt-version-compare{padding:22px 24px}.app-v9 .pcnt-version-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.app-v9 .pcnt-version-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app-v9 .pcnt-version-rev{color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:14.5px}.app-v9 .pcnt-version-when,.app-v9 .pcnt-version-who{color:var(--card-ink-soft);font-size:12.5px}.app-v9 .pcnt-version-actions{align-items:center;gap:10px;display:flex}.app-v9 .pcnt-version-count{color:var(--card-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.app-v9 .pcnt-version-more{margin:12px 0 0}.app-v9 .pcnt-version-diffs{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.app-v9 .pcnt-version-diff{background:var(--card-tint);border-radius:var(--r-sm);padding:12px 14px}.app-v9 .pcnt-version-diff-label{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.app-v9 .pcnt-version-diff-group{letter-spacing:.02em;text-transform:uppercase;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-v9 .pcnt-version-diff-name{color:var(--card-ink);font-size:13.5px;font-weight:600}.app-v9 .pcnt-version-diff .help{margin:6px 0 0}.app-v9 .pcnt-version-restore{border-top:1px solid var(--card-hairline);flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;padding-top:18px;display:flex}@media (max-width:1180px){.app-v9 .pcnt-stage{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:900px){.app-v9 .pcnt-stage{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.app-v9 .pcnt-canvas{height:62vh;min-height:380px}.app-v9 .pcnt-inspector{z-index:15;border-radius:var(--r-md) var(--r-md) 0 0;max-height:58vh;position:sticky;bottom:0;box-shadow:0 -6px 18px #00000014}.app-v9 .pcnt-rail-panel{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.app-v9 .pcnt-viewport-btn{min-height:44px}.app-v9 .pcnt-command-link{margin-left:0}.app-v9 .pcnt-viewport--mobile-only{display:inline-flex}.app-v9 .pcnt-compare{grid-template-columns:minmax(0,1fr);height:68vh}.app-v9 .pcnt-compare[data-side=draft] .pcnt-compare-half[data-half=published],.app-v9 .pcnt-compare[data-side=published] .pcnt-compare-half[data-half=draft]{display:none}.app-v9 .pcnt-removal-sides{grid-template-columns:minmax(0,1fr)}.app-v9 .pcnt-removals-list{max-height:40vh}.app-v9 .pcnt-version-row{align-items:flex-start}}@supports selector(:has(*)){.app-v9:has(.ptxt-layout){overflow-x:clip}html:has(.ptxt-layout){scroll-padding-bottom:128px}}.app-v9 .ptxt-workspace{margin:8px 0 var(--space-block,28px);flex-direction:column;gap:14px;display:flex}.app-v9 .ptxt-sections{margin:4px 0 0}.app-v9 .ptxt-section-count{color:var(--card-ink);background:var(--primary);border-radius:999px;margin-left:8px;padding:0 7px;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-v9 .ptxt-section-count{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.app-v9 .ptxt-row-where{color:var(--card-ink-soft);font-size:12.5px}.app-v9 .ptxt-layout{gap:var(--space-block,28px);grid-template-columns:minmax(0,1fr) 424px;align-items:start;display:grid}.app-v9 .ptxt-form{gap:18px}.app-v9 .ptxt-section-head{flex-direction:column;gap:4px;display:flex}.app-v9 .ptxt-section-title{margin:0;font-size:20px;font-weight:700;line-height:1.25}.app-v9 .ptxt-section-note{color:var(--card-ink-soft);margin:0}.app-v9 .ptxt-zone{min-width:0;margin:0}.app-v9 .ptxt-zone-title{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--card-ink-soft);margin:0 0 4px;padding:0;font-size:12px;font-weight:700}.app-v9 .ptxt-zone-title+.pcnt-fields{clear:both}.app-v9 .ptxt-field-where{color:var(--card-ink-soft);margin-top:-2px;font-size:12.5px;line-height:1.45}.app-v9 .ptxt-field-help{color:var(--card-ink-soft);flex-direction:column;gap:2px;font-size:12.5px;line-height:1.5;display:flex}.app-v9 .ptxt-token{font-family:var(--font-mono,ui-monospace, monospace);border-radius:var(--r-xs,6px);background:var(--card-tint);color:var(--card-ink);padding:0 5px;font-size:12px}.app-v9 .ptxt-original{color:var(--card-ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12.5px;line-height:1.5;display:flex}.app-v9 .ptxt-original-text{overflow-wrap:anywhere;min-width:0}.app-v9 .ptxt-restore{font:inherit;color:var(--accent-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.app-v9 .ptxt-restore:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e8e9b52);border-radius:4px;outline:none}.app-v9 .ptxt-form-foot{z-index:25;border:1px solid var(--card-hairline);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 20px;display:flex;position:sticky;bottom:16px}.app-v9 .ptxt-form-note{color:var(--card-ink-soft);font-size:13px}.app-v9 .ptxt-form-foot .btn[disabled]{color:var(--card-muted);box-shadow:none}.app-v9 .ptxt-preview{align-self:stretch}.app-v9 .ptxt-preview-inner{flex-direction:column;gap:8px;display:flex;position:sticky;top:16px}.app-v9 .ptxt-preview-title{margin:0;font-size:15px;font-weight:700}.app-v9 .ptxt-preview-note{color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.45}.app-v9 .ptxt-frame{border:1px solid var(--card-hairline);background:var(--card);width:390px;max-width:100%;height:min(780px,100dvh - 140px);box-shadow:var(--shadow-card);border-radius:22px;display:block}.app-v9 .ptxt-preview-open{color:var(--accent-deep);font-size:13.5px;font-weight:600}@media (max-width:1100px){.app-v9 .ptxt-layout{grid-template-columns:minmax(0,1fr)}.app-v9 .ptxt-preview{order:-1}.app-v9 .ptxt-preview-inner{position:static}.app-v9 .ptxt-frame,.app-v9 .ptxt-preview-note{display:none}}@media (max-width:640px){.app-v9 .ptxt-form-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-radius:var(--r-md) var(--r-md) 0 0;gap:8px 12px;bottom:0}.app-v9 .ptxt-form-note{font-size:12.5px}}.mkt .dbc{background:var(--zaf-2);color:#fff;display:block}.mkt .dbc-tira,:root[data-db-campana=replegada] .mkt .dbc-plena{display:none}:root[data-db-campana=replegada] .mkt .dbc-tira,.mkt .dbc-solo-tira .dbc-tira{display:block}.mkt .dbc-plena{padding:30px var(--mkt-gutter) 34px;position:relative}.mkt .dbc-columna{max-width:58ch}@media (min-width:1000px){.mkt .dbc-columna{max-width:82ch}.mkt .dbc-body,.mkt .dbc-micro{max-width:58ch}}.mkt .dbc-eyebrow{font-family:var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--denver);margin:0 0 10px;font-size:11.5px;font-weight:700}.mkt .dbc-title{font-family:var(--fd);letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(23px,2.5vw,34px);font-weight:700;line-height:1.14}.mkt .dbc-highlight{font-family:var(--fd);color:var(--denver);margin:10px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:600;line-height:1.35}.mkt .dbc-body{color:#ffffffeb;margin:12px 0 0;font-size:15px;line-height:1.58}.mkt .dbc-acciones{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:20px 0 0;display:flex}.mkt .dbc-cta-1{align-items:center;gap:8px;display:inline-flex}.mkt .dbc-cta-2{color:#ffffffe0;text-underline-offset:4px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.mkt .dbc-cta-2:hover{color:#fff}.mkt .dbc-micro{color:#ffffffb8;margin:14px 0 0;font-size:12.5px;line-height:1.5}.mkt .dbc-flecha{color:var(--tang);flex:none;transition:transform .18s}.mkt .dbc-cta-1:hover .dbc-flecha,.mkt .dbc-tira-cta:hover .dbc-flecha{transform:translate(3px)}.mkt .dbc-cerrar{top:12px;right:calc(var(--mkt-gutter) - 14px);color:#ffffffb3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute}.mkt .dbc-cerrar:hover{color:#fff}.mkt .dbc-tira-in{padding:13px var(--mkt-gutter);align-items:baseline;gap:8px 18px;display:flex}.mkt .dbc-tira-copy{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;margin:0;display:flex}.mkt .dbc-tira-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--denver);white-space:nowrap;font-size:11px;font-weight:700}.mkt .dbc-tira-title{font-family:var(--fd);color:#fff;font-size:15px;font-weight:600;line-height:1.35}.mkt .dbc-tira-cta{font-family:var(--fb);color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:11px 0;font-size:13.5px;font-weight:700;display:inline-flex}.mkt .dbc-tira-cta:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.mkt .dbc-velo{z-index:90;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mkt .dbc-velo-fondo{background:#0f1b3cc7;position:absolute;inset:0}.mkt .dbc-modal{overscroll-behavior:contain;border-radius:var(--r-lg);background:var(--zaf-2);color:#fff;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:38px 34px 34px;animation:.24s both dbc-entra;position:relative;overflow-y:auto}.mkt .dbc-modal .dbc-columna{max-width:none}.mkt .dbc-modal .dbc-title{font-size:clamp(24px,3.2vw,30px)}.mkt .dbc-modal .dbc-cerrar{top:8px;right:8px}@keyframes dbc-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt .dbc-modal{animation:none}.mkt .dbc-flecha{transition:none}.mkt .dbc-cta-1:hover .dbc-flecha,.mkt .dbc-tira-cta:hover .dbc-flecha{transform:none}}@media (max-width:719px){.mkt .dbc-plena{padding:24px var(--mkt-gutter) 26px}.mkt .dbc-cerrar{top:6px;right:6px}.mkt .dbc-columna{padding-right:34px}.mkt .dbc-acciones{flex-direction:column;align-items:stretch;gap:4px}.mkt .dbc-cta-1{justify-content:center;width:100%}.mkt .dbc-cta-2{text-align:center;padding:12px 0}.mkt .dbc-tira-in{flex-direction:column;align-items:flex-start;gap:2px;padding-top:11px;padding-bottom:11px}.mkt .dbc-tira-cta{margin-left:0;padding:8px 0 2px}.mkt .dbc-modal{padding:32px 22px 26px}.mkt .dbc-velo{padding:16px}}@media (max-width:359px){.mkt .dbc-tira-eyebrow{white-space:normal}.mkt .dbc-title{font-size:21px}}.app-v9 .cw-access-recovery{margin-top:12px}.app-v9 .customer-access-recovery-form{flex-direction:column;gap:14px;display:flex}.app-v9 .cw-recovery-intro,.app-v9 .cw-recovery-how{color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.5}.app-v9 .cw-recovery-current{margin:0}.app-v9 .cw-recovery-pending,.app-v9 .cw-recovery-attest-hint{color:var(--card-muted);margin:0;font-size:12.5px}.app-v9 .cw-recovery-attest{border:1px solid var(--card-line);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.app-v9 .cw-recovery-attest input{margin-top:3px}.app-v9 .cw-recovery-attest label{font-size:14px;line-height:1.45}.app-v9 .cw-recovery-actions{gap:10px;margin-top:4px;display:flex}.app-v9 .cw-recovery-actions>.btn{align-self:flex-start}@media (max-width:560px){.app-v9 .cw-recovery-actions{flex-direction:column;align-items:stretch}.app-v9 .cw-recovery-actions>.btn{align-self:stretch;width:100%}}.cockpit-notice-gap{border-left:3px solid var(--tang,#f0752b);background:var(--card,#fff);border-radius:12px;align-items:flex-start;gap:12px;margin-top:10px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1018280d}.cockpit-notice-gap__mark{width:30px;height:30px;color:var(--tang-d,#c85e1c);background:#fdf0e6;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cockpit-notice-gap__mark svg{width:17px;height:17px}.cockpit-notice-gap__words{flex:auto;min-width:0}.cockpit-notice-gap__title{color:var(--card-ink,#0f1422);margin:0;font-size:14.5px;font-weight:650}.cockpit-notice-gap__body{max-width:56ch;color:var(--card-ink-soft,#3b4458);margin:3px 0 0;font-size:13.5px;line-height:1.45}.cockpit-notice-gap__cta{border:1px solid var(--denver,#a9d6de);min-height:40px;color:var(--verde-dd,#115660);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}.cockpit-notice-gap__cta:hover{background:var(--denver-soft,#edf6f8)}.cockpit-notice-gap__cta:focus-visible{outline:2px solid var(--verde-d,#166e79);outline-offset:3px}.cockpit-first-sale__all{color:var(--verde-d,#166e79);font-size:14px;font-weight:600;text-decoration:none}.cockpit-first-sale__all:hover{text-decoration:underline}.cs-milestone{background:var(--card,#fff);border-radius:14px;padding:22px 24px 20px;animation:.5s cubic-bezier(.2,.8,.2,1) both cs-milestone-rise;box-shadow:0 1px 2px #1018280f}.cs-milestone__rule{background:var(--tang,#f0752b);border-radius:2px;width:40px;height:3px;display:block}.cs-milestone__title{color:var(--card-ink,#0f1422);letter-spacing:-.015em;margin:16px 0 0;font-size:27px;font-weight:700;line-height:1.15}.cs-milestone__body{justify-content:space-between;align-items:flex-start;gap:20px 32px;margin-top:18px;display:flex}.cs-milestone__order{min-width:0}.cs-milestone__who{color:var(--card-ink,#0f1422);margin:0;font-size:16.5px;font-weight:650}.cs-milestone__when{color:var(--card-ink-soft,#3b4458);margin:5px 0 0;font-size:14px}.cs-milestone__ref{align-items:center;gap:12px;margin:9px 0 0;font-size:13px;display:flex}.cs-milestone__code{color:var(--card-muted,#7b8398);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cs-milestone__status{color:var(--verde-dd,#115660);padding-left:14px;font-weight:600;position:relative}.cs-milestone__status:before{content:"";background:var(--verde,#1e8e9b);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cs-milestone__money{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.cs-milestone__total{color:var(--card-ink,#0f1422);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:1}.cs-milestone__cta{background:var(--verde-d,#166e79);min-height:44px;color:var(--card,#fff);border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:650;text-decoration:none;transition:background-color .18s;display:inline-flex}.cs-milestone__cta:hover{background:var(--verde-dd,#115660)}.cs-milestone__cta:focus-visible{outline:2px solid var(--verde-d,#166e79);outline-offset:3px}.cs-milestone__continuity{border-top:1px solid var(--hairline,#dee2eb);max-width:64ch;color:var(--card-ink-soft,#3b4458);margin:18px 0 0;padding-top:14px;font-size:13.5px}.cs-milestone__reward{max-width:520px;margin-top:14px}@keyframes cs-milestone-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:900px){.cockpit-notice-gap{flex-wrap:wrap}.cockpit-notice-gap__cta{width:100%}.cs-milestone__body{flex-direction:column;align-items:stretch}.cs-milestone__money{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.cs-milestone__title{font-size:23px}}@media (prefers-reduced-motion:reduce){.cs-milestone{animation:none}}@media (scripting:none){[data-needs-script]{display:none!important}}.app-v9 .content-language{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex;position:relative}.app-v9 .content-language-trigger{border-radius:var(--r-sm);border:1px solid var(--card-hairline);background:var(--card);min-height:36px;color:var(--card-ink);cursor:pointer;align-items:center;gap:7px;padding:6px 12px;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.app-v9 .content-language-trigger strong{font-weight:700}.app-v9 .content-language-trigger:hover{border-color:var(--hairline-strong,var(--card-hairline));background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .content-language-trigger:hover{background:color-mix(in srgb, var(--card-ink) 2%, var(--card))}}.app-v9 .content-language-trigger:focus-visible{box-shadow:var(--focus-ring);border-color:var(--primary-deep);outline:none}@supports (color:color-mix(in lab, red, red)){.app-v9 .content-language-trigger:focus-visible{border-color:color-mix(in srgb, var(--primary-deep) 40%, var(--card-hairline))}}.app-v9 .content-language-trigger.is-open{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .content-language-trigger.is-open{border-color:color-mix(in srgb, var(--primary-deep) 45%, var(--card-hairline))}}.app-v9 .content-language-trigger.is-open{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .content-language-trigger.is-open{background:color-mix(in srgb, var(--primary-deep) 4%, var(--card))}}.app-v9 .content-language-trigger-caret{color:var(--card-muted);transition:transform .15s;display:inline-flex}.app-v9 .content-language-trigger.is-open .content-language-trigger-caret{transform:rotate(180deg)}.app-v9 .content-language-coverage{color:var(--card-ink-soft);font-size:13px;line-height:1.35}.app-v9 .content-language-panel{z-index:20;border-radius:var(--r-sm);border:1px solid var(--card-hairline);background:var(--card);width:min(320px,100vw - 32px);box-shadow:var(--shadow-lift,0 10px 30px #1018281f);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.app-v9 .content-language-panel-title{color:var(--card-ink-soft);margin:0;font-size:12.5px;font-weight:600}.app-v9 .content-language-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-v9 .content-language-option{border-radius:var(--r-xs,6px);min-height:40px;color:var(--card-ink);align-items:center;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.app-v9 .content-language-option:hover{background:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.app-v9 .content-language-option:hover{background:color-mix(in srgb, var(--card-ink) 5%, var(--card))}}.app-v9 .content-language-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .content-language-option.is-current{background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep));font-weight:600}.app-v9 .content-language-primary{border-top:1px solid var(--card-hairline);color:var(--card-ink-soft);padding-top:10px;font-size:13px}.app-v9 .content-language-primary-line{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.app-v9 .content-language-primary-line strong{color:var(--card-ink)}.app-v9 .content-language-primary-form{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.app-v9 .content-language-primary-legend{color:var(--card-ink);padding:0;font-weight:600}.app-v9 .content-language-explain{margin:0;line-height:1.45}.app-v9 .content-language-radio{min-height:36px;color:var(--card-ink);align-items:center;gap:8px;font-size:14px;display:flex}.app-v9 .content-language-primary-actions{align-items:center;gap:14px;display:flex}.app-v9 .content-language-link{color:var(--card-ink-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.app-v9 .content-language-link:hover{color:var(--card-ink)}.app-v9 .content-language-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.app-v9 .content-language-error{color:var(--error);margin:0;font-weight:600}@media (max-width:559px){.app-v9 .content-language{flex-direction:column;align-items:stretch}.app-v9 .content-language-trigger{justify-content:space-between;min-height:44px}.app-v9 .content-language-panel{width:auto;position:static}.app-v9 .content-language-option,.app-v9 .content-language-radio,.app-v9 .content-language-primary-actions .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-v9 .content-language-trigger,.app-v9 .content-language-trigger-caret,.app-v9 .content-language-option{transition:none}}.app-v9 .catalog-row-textstate{color:var(--card-ink-soft);text-underline-offset:3px;font-size:12.5px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.app-v9 .catalog-language-prompt{border-radius:var(--r-md,12px);border:1px solid var(--card-hairline);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 18px;display:flex}.app-v9 .catalog-language-prompt-copy{flex:320px;min-width:0}.app-v9 .catalog-language-prompt-title{color:var(--card-ink);margin:0 0 4px;font-size:15px;font-weight:700}.app-v9 .catalog-language-prompt-copy p{color:var(--card-ink-soft);margin:0;font-size:13.5px;line-height:1.45}.app-v9 .catalog-language-prompt-choices{flex-wrap:wrap;gap:10px;display:flex}.app-v9 .catalog-language-prompt-error{color:var(--error);flex-basis:100%;margin:0;font-weight:600}@media (max-width:559px){.app-v9 .catalog-language-prompt-choices{width:100%}.app-v9 .catalog-language-prompt-choices .btn{flex:1 1 0;min-height:44px}}.app-v9 .products-start-language{border:0;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:18px auto 0;padding:0;display:flex}.app-v9 .products-start-language-legend{color:var(--card-ink);padding:0;font-size:14px;font-weight:700}.app-v9 .products-start-language-options{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.app-v9 .products-start-language-option{border:1px solid var(--card-hairline);background:var(--card);min-height:40px;color:var(--card-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.app-v9 .products-start-language-option:has(input:checked){border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .products-start-language-option:has(input:checked){border-color:color-mix(in srgb, var(--primary-deep) 45%, var(--card-hairline))}}.app-v9 .products-start-language-option:has(input:checked){background:var(--primary-soft);color:var(--primary-darker,var(--primary-deep))}.app-v9 .products-start-language-option:has(input:focus-visible){box-shadow:var(--focus-ring)}.app-v9 .products-start-language-hint{color:var(--card-ink-soft);margin:0;font-size:13px}@media (max-width:559px){.app-v9 .products-start-language-option{min-height:44px}}.app-v9 .editing-language-note{border-radius:var(--r-sm);border:1px solid var(--card-hairline);background:var(--primary-deep);margin:0 0 16px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.app-v9 .editing-language-note{background:color-mix(in srgb, var(--primary-deep) 4%, var(--card))}}.app-v9 .editing-language-note{color:var(--card-ink);font-size:13.5px;line-height:1.45}.app-v9 .editing-language-note strong{font-weight:700}.app-v9 .field-reference{color:var(--card-ink-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.4}.app-v9 .field-reference-label{font-weight:600}.app-v9 .catalog-translation-chip{border-radius:var(--r-sm);border:1px solid var(--primary-deep);align-items:center;gap:8px;min-height:36px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-translation-chip{border:1px solid color-mix(in srgb, var(--primary-deep) 30%, var(--card-hairline))}}.app-v9 .catalog-translation-chip{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-translation-chip{background:color-mix(in srgb, var(--primary-deep) 7%, var(--card))}}.app-v9 .catalog-translation-chip{color:var(--primary-darker,var(--primary-deep));cursor:pointer;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s}.app-v9 .catalog-translation-chip:hover{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-translation-chip:hover{background:color-mix(in srgb, var(--primary-deep) 12%, var(--card))}}.app-v9 .catalog-translation-chip:hover{border-color:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-translation-chip:hover{border-color:color-mix(in srgb, var(--primary-deep) 45%, var(--card-hairline))}}.app-v9 .catalog-translation-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-v9 .catalog-translation-chip-cost{border-left:1px solid var(--primary-deep);align-items:center;gap:5px;padding-left:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-translation-chip-cost{border-left:1px solid color-mix(in srgb, var(--primary-deep) 25%, transparent)}}.app-v9 .catalog-translation-chip-cost{color:var(--card-ink-soft);font-weight:500}.app-v9 .catalog-translation-dialog,dialog.catalog-translation-dialog{border:1px solid var(--card-hairline);border-radius:var(--r-lg,16px);background:var(--card);color:var(--card-ink,var(--ink));width:min(520px,100vw - 32px);max-height:min(86vh,720px);margin:auto;padding:0;box-shadow:0 24px 60px #0f1b3c2e}dialog.catalog-translation-dialog::backdrop{background:#0f1b3c6b}.app-v9 .catalog-translation-body{max-height:inherit;flex-direction:column;gap:16px;padding:24px;display:flex;overflow:auto}.app-v9 .catalog-translation-title{color:var(--card-ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.app-v9 .catalog-translation-lead{color:var(--card-ink-soft);margin:0;font-size:14.5px;line-height:1.5}.app-v9 .catalog-translation-summary{border-radius:var(--r-sm);background:var(--primary-deep);flex-direction:column;gap:4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-translation-summary{background:color-mix(in srgb, var(--primary-deep) 5%, var(--card))}}.app-v9 .catalog-translation-summary{border:1px solid var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-translation-summary{border:1px solid color-mix(in srgb, var(--primary-deep) 16%, var(--card-hairline))}}.app-v9 .catalog-translation-count{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.app-v9 .catalog-translation-count strong{color:var(--card-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.app-v9 .catalog-translation-reasons{color:var(--card-ink-soft);font-size:14px}.app-v9 .catalog-translation-families{color:var(--card-ink-soft);margin:0;font-size:13.5px;line-height:1.45}.app-v9 .catalog-translation-toolarge{flex-direction:column;gap:8px;display:flex}.app-v9 .catalog-translation-toolarge strong{color:var(--card-ink);font-weight:600}.app-v9 .catalog-translation-reassure{color:var(--card-ink);margin:0;font-size:13.5px;line-height:1.5}.app-v9 .catalog-translation-cost{border-top:1px solid var(--card-hairline);color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding-top:14px;font-size:14px;display:flex}.app-v9 .catalog-translation-cost-note{color:var(--card-ink-soft)}.app-v9 .catalog-translation-price{align-items:center;gap:10px;min-width:0;display:flex}.app-v9 .catalog-translation-balance{color:var(--card-ink-soft);font-variant-numeric:tabular-nums;margin-left:auto}.app-v9 .catalog-translation-balance.is-short{color:var(--card-ink);font-weight:600}.app-v9 .catalog-translation-short{color:var(--card-ink);flex-basis:100%;margin:0;font-size:13.5px}.app-v9 .catalog-translation-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.app-v9 .catalog-translation-dismiss{min-height:44px;font:inherit;color:var(--card-ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline}.app-v9 .catalog-translation-dismiss:hover{color:var(--card-ink)}.app-v9 .catalog-translation-dismiss:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.app-v9 .catalog-translation-progress{background:var(--primary-deep);border-radius:999px;height:4px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-translation-progress{background:color-mix(in srgb, var(--primary-deep) 12%, var(--card))}}.app-v9 .catalog-translation-progress span{border-radius:inherit;background:var(--primary-deep);width:35%;animation:1.6s ease-in-out infinite catalog-translation-drift;position:absolute;inset:0 auto 0 0}@keyframes catalog-translation-drift{0%{transform:translate(-100%)}to{transform:translate(290%)}}.app-v9 .catalog-translation-done{flex-direction:column;gap:14px;display:flex}.app-v9 .catalog-translation-done-mark{background:var(--tang-soft,#fce6d7);width:40px;height:40px;color:var(--tang-dd,#9e4713);border-radius:999px;place-items:center;font-size:20px;font-weight:700;display:inline-grid}@media (max-width:559px){.app-v9 .catalog-translation-chip{justify-content:space-between;min-height:44px}.app-v9 .catalog-translation-body{padding:20px}.app-v9 .catalog-translation-actions{flex-direction:column;align-items:stretch}.app-v9 .catalog-translation-actions .btn{justify-content:center;min-height:44px}.app-v9 .catalog-translation-balance{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.app-v9 .catalog-translation-chip{transition:none}.app-v9 .catalog-translation-progress span{opacity:.45;width:100%;animation:none}}.app-v9 .editing-language-retranslate{color:var(--card-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:-8px 0 16px;font-size:13px;line-height:1.45;display:flex}.app-v9 .editing-language-retranslate button{min-height:44px;font:inherit;color:var(--primary-darker,var(--primary-deep));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.app-v9 .editing-language-retranslate button:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.app-v9 .editing-language-retranslate button:disabled{cursor:default;opacity:.6}.app-v9 .catalog-import-translate-offer{border-radius:var(--r-md,14px);border:1px solid var(--primary-deep);flex-direction:column;align-items:flex-start;gap:10px;margin:4px 0;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-translate-offer{border:1px solid color-mix(in srgb, var(--primary-deep) 18%, var(--card-hairline))}}.app-v9 .catalog-import-translate-offer{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.app-v9 .catalog-import-translate-offer{background:color-mix(in srgb, var(--primary-deep) 6%, var(--card))}}.app-v9 .catalog-import-translate-offer{text-align:left}.app-v9 .catalog-import-translate-offer-title{color:var(--card-ink);margin:0;font-size:17px;font-weight:700}.app-v9 .catalog-import-translate-offer-lead{color:var(--card-ink-soft);margin:0;font-size:14px;line-height:1.5}@media (max-width:559px){.app-v9 .catalog-import-translate-offer{align-items:stretch;padding:16px}.app-v9 .catalog-import-translate-offer .btn{justify-content:center;min-height:44px}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}