:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-primary:#ff6433;--color-brand-hover:#f04e14;--color-brand-active:#d8430e;--color-brand-press-border:#c9410f;--color-brand-ink:#9e3a10;--color-brand-subtle:#ffede4;--color-brand-subtle-border:#ffd3bf;--color-brand-on-primary:#1b1b1b;--color-brand-on-primary-display:#fff;--color-bg-primary:#fff9f5;--color-bg-secondary:#f6efe9;--color-surface-primary:#fff;--color-surface-secondary:#fbf6f2;--color-surface-elevated:#fff;--color-surface-inverse:#1b1b1b;--color-surface-inverse-raised:#262626;--color-ink-primary:#1b1b1b;--color-ink-secondary:#4a4643;--color-ink-muted:#6b6560;--color-ink-inverse:#fff9f5;--color-ink-inverse-muted:#c9c2bc;--color-border-subtle:#efe6df;--color-border-default:#dcd1c8;--color-border-strong:#8a817a;--color-overlay:#1b1b1b99;--color-success:#27623f;--color-success-subtle:#edf8ef;--color-warning:#8a4e00;--color-warning-subtle:#fff6e8;--color-danger:#a12c2c;--color-danger-subtle:#fff0ed;--color-danger-inverse:#fca5a5;--color-info:#245a80;--color-info-subtle:#eef6fb;--color-flag-brazil-field:#27623f;--color-flag-brazil-diamond:#f6c445;--color-flag-brazil-globe:#245a80;--color-flag-states-stripe:#9e3a10;--color-flag-states-field:#f4f1ec;--color-flag-states-canton:#1b1b1b;--color-flag-spain-red:#c60b1e;--color-flag-spain-yellow:#ffc400;--color-flag-italy-green:#009246;--color-flag-italy-white:#fff;--color-flag-italy-red:#ce2b37;--color-flag-france-blue:#0055a4;--color-flag-france-white:#fff;--color-flag-france-red:#ef4135;--color-flag-germany-black:#000;--color-flag-germany-red:#d00;--color-flag-germany-gold:#ffce00;--color-storefront-canvas:#1b1b1b;--color-storefront-surface:#262626;--color-storefront-surface-hover:#33302e;--color-storefront-ink:#fff9f5;--color-storefront-muted:#c9c2bc;--color-storefront-line:#fff9f524;--color-storefront-line-hover:#fff9f54d;--color-storefront-line-strong:#fff9f542;--color-storefront-accent:#ff6433;--color-storefront-accent-muted:#f2f2f2;--gradient-storefront-preview-cover:linear-gradient(118deg, #191613 4%, #4d3320 48%, #17191a 100%);--color-storefront-cover-shade-bottom:#000000eb;--color-storefront-card-shade:#000000c7;--color-storefront-control:#1b1b1bf0;--color-storefront-control-hover:#111;--color-storefront-control-line:#ffffff1f;--color-storefront-control-line-subtle:#ffffff26;--color-storefront-on-control:#fffdf6;--color-storefront-on-control-muted:#fffdf6d1;--color-storefront-overlay-disabled:#f4f0e561;--color-storefront-image-shadow:#0000004d;--color-storefront-google-mark:#8ab4f8;--color-storefront-dropdown:#f7f4eb;--color-storefront-dropdown-ink:#1b1b1b;--color-storefront-dropdown-border:#1b1b1b29;--color-storefront-available:#c6dfb5;--color-storefront-available-surface:#a6c99626;--color-storefront-unavailable:#f0afa0;--color-storefront-unavailable-surface:#e1897626;--color-storefront-action-ink:#1b1b1b;--color-storefront-selection:#ff643352;--storefront-banner-gradient:linear-gradient(to bottom, transparent 0%, transparent 48%, color-mix(in srgb, var(--color-storefront-canvas) 28%, transparent) 68%, color-mix(in srgb, var(--color-storefront-canvas) 72%, transparent) 86%, var(--color-storefront-canvas) 100%);--storefront-banner-fade-mask:linear-gradient(to bottom, #000 0%, #000 46%, #000000c7 68%, #00000047 88%, transparent 100%);--color-focus-ring:#1b1b1b;--color-focus-ring-offset:#fff9f5;--color-state-hover:#1b1b1b0d;--color-state-active:#1b1b1b17;--color-state-selected:var(--color-brand-subtle);--color-state-disabled-bg:#f1ebe6;--color-state-disabled-ink:#8a817a;--color-skeleton:#f1e8e1;--color-skeleton-shine:#fbf6f2;--color-marketing-badge-border:#f1c2b1;--color-marketing-badge-ink:#71331e;--color-marketing-badge-hover:#ffe5d9;--color-marketing-badge-hover-border:#ff9d7b;--color-marketing-gradient-deep:#b9441e;--color-marketing-gradient-mid:#e65a32;--color-marketing-phone-screen:#0b0b0c;--color-marketing-camera-highlight:#4a4a52;--color-marketing-camera-raised:#222228;--color-marketing-camera-shadow:#0a0a0c;--color-marketing-camera-deep:#000;--color-marketing-camera-ring:#080808;--gradient-marketing-phone-frame:linear-gradient(105deg, #171719 0%, #68686d 1.2%, #202023 2.1%, #080809 5%, #111113 94%, #77777b 98.5%, #141416 100%);--bite-mask-image:url(/brand/bite-mask.svg);--up-accent-image:url(/brand/up-accent.svg);--font-display:"Gabarito", "Manrope", Inter, system-ui, sans-serif;--font-sans:"Manrope", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:52px;--space-14:56px;--space-15:60px;--space-16:64px;--space-17:68px;--space-18:72px;--space-19:76px;--space-20:80px;--space-21:84px;--space-22:88px;--space-23:92px;--space-24:96px;--space-25:100px;--space-26:104px;--space-27:108px;--space-28:112px;--space-29:116px;--space-30:120px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--radius-marketing-phone-screen:12.5% / 5.8%;--radius-marketing-phone-screen-inner:11.6% / 5.4%;--radius-marketing-phone-frame:10% / 4.5%;--elev-base:none;--elev-raised:0 1px 2px #1b1b1b0d;--elev-dropdown:0 4px 12px #1b1b1b14;--elev-popover:0 8px 24px #1b1b1b1a;--elev-floating:0 6px 16px #1b1b1b1f;--elev-modal:0 24px 64px #1b1b1b2e;--container-page:1280px;--container-wide:1440px;--container-prose:68ch;--container-form:480px;--gutter-mobile:20px;--gutter-tablet:32px;--gutter-desktop:48px;--z-base:0;--z-raised:10;--z-sticky:20;--z-header:30;--z-drawer:50;--z-overlay:60;--z-toast:70;--z-skip:100;--bp-sm:360px;--bp-md:480px;--bp-lg:768px;--bp-xl:1024px;--bp-2xl:1280px;--bp-3xl:1440px;--dur-fast:.12s;--dur-base:.18s;--dur-medium:.28s;--dur-slow:.45s;--dur-story:.7s;--dur-story-hold:7s;--dur-pulse:2.8s;--dur-shimmer:1.4s;--dur-reduced:.01ms;--dur-feedback-pop:.42s;--dur-feedback-count:.36s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-linear:linear;--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-bite:cubic-bezier(.65, 0, .35, 1);--ease-feedback:cubic-bezier(.2, .8, .2, 1);--stagger-tight:40ms;--stagger-story:90ms;--ratio-hero:16 / 9;--ratio-card:4 / 3;--ratio-square:1;--ratio-vertical:9 / 16;--ratio-thumb:1;--type-display-1:clamp(2.5rem, 7vw, 4.75rem);--type-display-2:clamp(2rem, 5vw, 3.5rem);--type-h1:clamp(1.75rem, 3.5vw, 2.5rem);--type-h2:clamp(1.375rem, 2.5vw, 1.875rem);--type-h3:1.25rem;--type-h4:1.0625rem;--type-body-lg:1.125rem;--type-body:1rem;--type-body-sm:.9375rem;--type-label:.875rem;--type-label-sm:.8125rem;--type-caption:.8125rem;--type-eyebrow:.75rem;--type-metric:clamp(1.75rem, 4vw, 2.5rem);--type-operate-page-title:1.75rem;--type-operate-section-title:1.25rem;--type-operate-control:.875rem;--type-operate-metadata:.75rem;--type-operate-metric:clamp(1.75rem, 2vw, 2rem)}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--space-18) + env(safe-area-inset-top))}body{background:var(--color-bg-primary);color:var(--color-ink-primary);font-family:var(--font-sans);font-size:var(--type-body);line-height:1.55}h1,h2{font-family:var(--font-display);letter-spacing:-.02em}h1{font-size:var(--type-h1);line-height:1.1}h2{font-size:var(--type-h2);line-height:1.15}h3,h4{font-family:var(--font-sans);font-weight:700}h3{font-size:var(--type-h3);line-height:1.25}h4{font-size:var(--type-h4);line-height:1.3}button,a,input,select,textarea{transition-duration:var(--dur-base)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.proof-copy h2{color:var(--color-ink-inverse)}.text-button{color:var(--color-brand-ink);cursor:pointer;font-size:var(--type-label-sm);min-height:var(--space-11);background:0 0;border:0;align-self:start;padding:0;font-weight:600;text-decoration:underline}
@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/gabarito-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/gabarito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.type-display-1,.type-display-2,.type-h1,.type-h2{font-family:var(--font-display)}.type-display-1{font-size:var(--type-display-1);letter-spacing:-.03em;font-weight:800;line-height:.98}.type-display-2{font-size:var(--type-display-2);letter-spacing:-.02em;font-weight:800;line-height:1.02}.type-h1{font-size:var(--type-h1);letter-spacing:-.02em;font-weight:700;line-height:1.1}.type-h2{font-size:var(--type-h2);letter-spacing:-.01em;font-weight:700;line-height:1.15}.type-body-lg{font-size:var(--type-body-lg);line-height:1.55}.type-body-sm{font-size:var(--type-body-sm);line-height:1.5}.type-label,.type-label-sm,.type-caption,.type-eyebrow{font-family:var(--font-sans)}.type-label{font-size:var(--type-label);font-weight:600;line-height:1.3}.type-label-sm{font-size:var(--type-label-sm);letter-spacing:.01em;font-weight:600;line-height:1.3}.type-caption{font-size:var(--type-caption);line-height:1.4}.type-eyebrow{font-size:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.brand-mark{color:var(--color-brand-ink);letter-spacing:.18em;font-size:.85rem;font-weight:800;text-decoration:none}.eyebrow{color:var(--color-brand-ink);letter-spacing:.12em;margin:0 0 var(--space-3);text-transform:uppercase;font-size:.72rem;font-weight:800}.muted{color:var(--color-ink-muted)}.hero-copy{color:var(--color-ink-muted);max-width:var(--container-prose);font-size:1.08rem;line-height:1.65}.home-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.brand-lockup{color:var(--color-ink-primary);font-family:var(--font-sans);flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand-logo-frame{flex:none;display:block;position:relative;overflow:hidden}.brand-logo-frame-full{aspect-ratio:4.5;inline-size:calc(var(--space-20) + var(--space-16))}.brand-logo-frame-minimal{aspect-ratio:1;border-radius:var(--radius-sm);inline-size:calc(var(--space-6) + var(--space-1));display:none}.brand-logo-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.brand-lockup-inverse .brand-logo-image-full{filter:brightness(0)invert()}.brand-lockup-compact .brand-logo-frame-full,.brand-lockup-adaptive .brand-logo-frame-minimal{display:none}.brand-lockup-compact .brand-logo-frame-minimal{display:block}.brand-lockup-inverse{color:var(--color-surface-primary)}.brand-lockup-animated .brand-logo-frame{animation:brand-mark-settle var(--dur-medium) var(--ease-entrance) both}.brand-lockup-adaptive .brand-logo-frame-full{display:block}@keyframes brand-mark-settle{0%{opacity:.72;transform:scale(.92)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.brand-lockup-animated .brand-logo-frame{animation:none}}.proof-copy>p:not(.eyebrow){color:var(--color-ink-inverse-muted)}.proof-section .eyebrow{color:var(--color-ink-primary)}
.button{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);font-size:var(--type-label);min-height:44px;padding:var(--space-3) var(--space-4);transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.button:hover{transform:none}.button:disabled{background:var(--color-state-disabled-bg);border-color:var(--color-border-default);color:var(--color-state-disabled-ink);cursor:not-allowed;transform:none}.button[aria-disabled=true],.icon-button[aria-disabled=true]{background:var(--color-state-disabled-bg);border-color:var(--color-border-default);color:var(--color-state-disabled-ink);cursor:progress}.button-sm{min-height:36px;padding:var(--space-2) var(--space-3);font-size:var(--type-label-sm)}.button-md{min-height:44px;padding:var(--space-3) var(--space-4)}.button-lg{min-height:52px;padding:var(--space-4) var(--space-6);font-size:var(--type-body)}.button-primary{background:var(--color-brand-primary);border-color:var(--color-brand-press-border);color:var(--color-brand-on-primary-display)}.button-secondary{background:var(--color-surface-primary);border-color:var(--color-border-strong);color:var(--color-ink-primary)}.button-ghost{color:var(--color-ink-secondary);background:0 0}.button-destructive{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-surface-primary)}@media (hover:hover){.button-primary:not(:disabled):not([aria-disabled=true]):hover,.icon-button.button-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-brand-hover)}.button-secondary:not(:disabled):not([aria-disabled=true]):hover,.button-outline:not(:disabled):not([aria-disabled=true]):hover,.button-ghost:not(:disabled):not([aria-disabled=true]):hover,.icon-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-state-hover)}}.button:not(:disabled):not([aria-disabled=true]):active,.icon-button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.button-primary:not(:disabled):not([aria-disabled=true]):active{background:var(--color-brand-active)}.button-content-loading{visibility:hidden}.button,.icon-button{position:relative}.button-loading-indicator{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.button-spinner{animation:button-spin var(--dur-slow) var(--ease-linear) infinite;border-radius:var(--radius-pill);border:2px solid;border-bottom-color:#0000;width:16px;height:16px}@keyframes button-spin{to{transform:rotate(360deg)}}.button-link{text-decoration:none}.button.primary{background:var(--color-brand-primary);color:var(--color-brand-on-primary-display)}.button.primary:hover{background:var(--color-brand-active)}.button.secondary{background:var(--color-surface-secondary);color:var(--color-ink-primary)}.button.ghost{border-color:var(--color-border-default);color:var(--color-ink-primary);background:0 0}.stack{gap:var(--space-4);flex-direction:column;display:flex}.form-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-fieldset,.checkbox-fieldset{border:1px solid var(--color-border-default);border-radius:var(--radius-md);gap:var(--space-4);min-width:0;padding:var(--space-4);margin:0;display:grid}.form-fieldset legend,.checkbox-fieldset legend{color:var(--color-ink-primary);padding:0 var(--space-1);font-size:.9rem;font-weight:800}.form-fieldset small{color:var(--color-ink-muted);font-size:.76rem;font-weight:400}.checkbox-fieldset{flex-wrap:wrap;display:flex}.stack .checkbox-option{align-items:center;gap:var(--space-2);display:flex}.stack .checkbox-option input{accent-color:var(--color-brand-primary);width:auto;min-height:auto}.form-message{border-radius:var(--radius-sm);padding:var(--space-3);margin:0;font-size:.88rem}.status.warning{background:var(--color-warning-subtle);color:var(--color-warning)}.visually-hidden{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}.ui-field{gap:var(--space-1);display:grid}.field-hint,.field-error{margin:0}.field-error{color:var(--color-danger)}.ui-validation-summary{background:var(--color-surface-primary);border:1px solid var(--color-danger);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-4);display:grid}.ui-validation-summary ul{padding-left:var(--space-5);margin:0}.ui-dialog{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--elev-floating);max-width:var(--container-form);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--space-8));padding:calc(var(--space-6) + env(safe-area-inset-top)) calc(var(--space-6) + env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) calc(var(--space-6) + env(safe-area-inset-left));width:min(100%,28rem);margin:auto;overflow:auto}.ui-dialog::backdrop{background:var(--color-overlay)}.ui-drawer,.ui-bottom-sheet{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-height:min(90dvh,48rem);padding:calc(var(--space-6) + env(safe-area-inset-top)) calc(var(--space-5) + env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) calc(var(--space-5) + env(safe-area-inset-left));width:min(100%,38rem);margin:0 auto;inset-block:auto 0;overflow:auto}.ui-drawer::backdrop,.ui-bottom-sheet::backdrop{background:var(--color-overlay)}.ui-popover-anchor,.ui-dropdown-anchor,.ui-tooltip-anchor{display:inline-flex;position:relative}.ui-popover,.ui-dropdown-menu,.ui-tooltip{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--elev-dropdown);color:var(--color-ink-primary);z-index:var(--z-raised)}.ui-dropdown-menu{margin:0;list-style:none}.ui-popover{min-width:16rem;padding:var(--space-4);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.ui-dropdown-menu{min-width:12rem;padding:var(--space-1);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.ui-dropdown-item{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;min-height:44px;padding-inline:var(--space-3);text-align:start;background:0 0;border:0}.ui-dropdown-item:hover,.ui-dropdown-item:focus-visible{background:var(--color-state-hover);outline:none}.ui-dropdown-item[aria-disabled=true]{color:var(--color-state-disabled-ink);cursor:not-allowed}.ui-tooltip{opacity:0;max-width:18rem;padding:var(--space-2) var(--space-3);pointer-events:none;transform:translate(-50%, var(--space-1));transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), visibility var(--dur-fast);visibility:hidden;white-space:normal;width:max-content;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%}.ui-tooltip-floating{max-width:18rem;transform:translate(var(--space-3), -50%);visibility:visible;z-index:var(--z-overlay);display:none;position:fixed;inset:auto}.ui-tooltip-anchor:hover .ui-tooltip,.ui-tooltip-anchor:focus-within .ui-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media (min-width:48rem){.ui-tooltip-floating{display:block}}@media (min-width:64rem){.ui-tooltip-floating{display:none}}@media (min-width:48rem){.ui-drawer{border-radius:var(--radius-xl) 0 0 var(--radius-xl);height:100dvh;max-height:none;padding:calc(var(--space-6) + env(safe-area-inset-top)) calc(var(--space-6) + env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) calc(var(--space-6) + env(safe-area-inset-left));width:min(28rem,90vw);margin:0;inset-block:0;inset-inline:auto 0}}.ui-dialog-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.button-accent,.button-light,.button-outline,.button-small{border-radius:var(--radius-sm);min-height:2.9rem;padding:var(--space-3) var(--space-4);border:1px solid #0000;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.button-small{min-height:2.75rem;padding:var(--space-2) var(--space-3)}.button-accent{background:var(--color-brand-primary);color:var(--color-brand-on-primary-display)}.button-accent:hover{background:var(--color-brand-ink);color:var(--color-surface-primary);transform:translateY(-1px)}.button-outline{border-color:var(--color-border-strong);color:var(--color-ink-primary);background:0 0}@media (hover:hover){.button-outline:hover{background:var(--color-state-hover)}}.button-light{background:var(--color-surface-primary);color:var(--color-brand-ink)}.icon-button,.avatar-button{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-ink-primary);background:0 0;justify-content:center;align-items:center;min-width:2.75rem;height:2.75rem;display:inline-flex}.icon-button.button-sm{min-width:36px;height:36px;padding:0}.icon-button.button-md{min-width:44px;height:44px;padding:0}.icon-button.button-lg{min-width:52px;height:52px;padding:0}.icon-button.button-primary{background:var(--color-brand-primary);border-color:var(--color-brand-press-border);color:var(--color-brand-on-primary-display)}.icon-button.button-ghost{border-color:#0000}.icon-button.button-destructive{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-brand-on-primary)}.icon-button[aria-disabled=true]{background:var(--color-state-disabled-bg);border-color:var(--color-border-default);color:var(--color-state-disabled-ink)}.avatar-button{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-brand-on-primary-display);border-radius:50%;font-size:.9rem;font-weight:800;text-decoration:none}.card-icon{background:var(--color-surface-secondary);color:var(--color-brand-ink);height:3rem;margin:var(--space-8) 0 var(--space-6);border-radius:50%;justify-content:center;align-items:center;width:3rem;display:flex}.stack-tight{gap:var(--space-2);display:grid}.form-message{border-radius:var(--radius-sm);border:1px solid;align-items:flex-start}.ui-alert{gap:var(--space-2);display:flex}.ui-alert svg{flex:none}.form-message.error{background:var(--color-danger-subtle);color:var(--color-danger)}.form-message.success{background:var(--color-success-subtle);color:var(--color-success)}.select-with-icon{position:relative}.select-with-icon select{appearance:none;background:var(--color-brand-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-brand-on-primary);min-height:3rem;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);width:100%}.select-with-icon svg{pointer-events:none;right:var(--space-2);top:var(--space-3);position:absolute}.skeleton{animation:skeleton-shift var(--dur-shimmer) var(--ease-standard) 1 forwards;background:linear-gradient(90deg, var(--color-skeleton) 0%, var(--color-skeleton-shine) 50%, var(--color-skeleton) 100%);border-radius:var(--radius-md);background-size:200% 100%;min-height:.9rem}.skeleton-kicker{width:6rem;height:.7rem}.skeleton-title{max-width:22rem;height:2.4rem}.skeleton-copy{height:1rem;max-width:var(--container-prose)}.skeleton-card{min-height:7.5rem}.skeleton-panel{min-height:12rem}.skeleton-row{min-height:4.2rem}.skeleton-field{min-height:3.2rem}.skeleton-hero{min-height:18rem}.skeleton-feed-surface,.skeleton-dashboard-surface,.skeleton-analytics-surface,.skeleton-list-surface,.skeleton-media-surface,.skeleton-settings-surface{gap:var(--space-4);width:100%;display:grid}.skeleton-feed-surface{max-width:var(--container-page)}.skeleton-feed-identity{align-items:center;gap:var(--space-3);display:flex}.skeleton-feed-avatar{aspect-ratio:var(--ratio-square);border-radius:var(--radius-pill);width:var(--space-12)}.skeleton-feed-identity-copy,.skeleton-feed-product-copy{gap:var(--space-2);flex:1;display:grid}.skeleton-feed-name{height:var(--space-4);max-width:12rem}.skeleton-feed-location{height:var(--space-3);max-width:8rem}.skeleton-feed-stage{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.skeleton-feed-active{min-width:0;position:relative}.skeleton-feed-media{aspect-ratio:var(--ratio-vertical);width:100%;min-height:0;display:block}.skeleton-feed-product-copy{bottom:var(--space-4);inset-inline:var(--space-4);position:absolute}.skeleton-feed-product-name{height:var(--space-6);max-width:13rem}.skeleton-feed-description{height:var(--space-4);max-width:19rem}.skeleton-feed-price{height:var(--space-5);max-width:6rem}.skeleton-feed-adjacent{display:none}.skeleton-dashboard-context,.skeleton-dashboard-activity,.skeleton-settings-group{gap:var(--space-3);display:grid}.skeleton-dashboard-actions,.skeleton-dashboard-metrics,.skeleton-analytics-metrics,.skeleton-analytics-rankings{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.skeleton-dashboard-actions>.skeleton-card,.skeleton-metric{min-height:6rem}.skeleton-analytics-filters{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skeleton-analytics-metric{min-height:7rem}.skeleton-analytics-chart{min-height:16rem}.skeleton-analytics-rankings>.skeleton-panel{min-height:10rem}.skeleton-list-header,.skeleton-list-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));display:grid}.skeleton-list-header{border-bottom:1px solid var(--color-border-default);min-height:3rem;padding:0 var(--space-3)}.skeleton-list-rows{display:grid}.skeleton-list-row{border-bottom:1px solid var(--color-border-default);min-height:4.5rem;padding:var(--space-2) var(--space-3)}.skeleton-list-heading{height:var(--space-3)}.skeleton-list-cell{height:var(--space-4)}.skeleton-media-surface{overflow:hidden}.skeleton-media-frame{width:100%;height:100%}.skeleton-media-hero{aspect-ratio:var(--ratio-hero)}.skeleton-media-card{aspect-ratio:var(--ratio-card)}.skeleton-media-square,.skeleton-media-thumb{aspect-ratio:var(--ratio-square)}.skeleton-media-vertical{aspect-ratio:var(--ratio-vertical)}.skeleton-settings-group{border-bottom:1px solid var(--color-border-default);padding-block:var(--space-4)}.skeleton-settings-field{gap:var(--space-2);display:grid}.skeleton-settings-label{height:var(--space-3);max-width:8rem}.skeleton-settings-control{height:var(--space-12)}@media (min-width:30rem){.skeleton-dashboard-actions,.skeleton-dashboard-metrics,.skeleton-analytics-metrics,.skeleton-analytics-rankings{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-feed-adjacent{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.skeleton-feed-poster{aspect-ratio:var(--ratio-card)}.skeleton-feed-control{border-radius:var(--radius-pill);height:var(--space-10);width:var(--space-10);align-self:start}}@media (min-width:48rem){.skeleton-feed-stage{grid-template-columns:minmax(15rem,23rem) minmax(0,1fr);justify-content:center;align-items:center}.skeleton-feed-adjacent{flex-direction:column;align-items:center;display:flex}.skeleton-feed-poster{width:min(100%,12rem)}.skeleton-feed-control{align-self:center}.skeleton-dashboard-metrics,.skeleton-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.skeleton-analytics-rankings{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-card{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.ui-content-card,.ui-metric-card,.ui-feature-card,.ui-interactive-card{padding:var(--space-5)}.ui-content-card{border-radius:var(--radius-lg)}.ui-content-card h2,.ui-feature-card h3,.ui-interactive-card h2{margin:0}.ui-content-card p,.ui-feature-card p{margin:var(--space-2) 0 0}.ui-card-eyebrow{color:var(--color-brand-ink);font-size:var(--type-label-sm);font-weight:700}.ui-content-card .ui-link{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:inline-flex}.ui-metric-card{border-radius:var(--radius-lg);container:ui-metric/inline-size}.ui-metric-card-layout{gap:var(--space-2);display:grid}.ui-metric-label,.ui-metric-period,.ui-metric-methodology,.ui-metric-state{margin:0}.ui-metric-label{color:var(--color-ink-secondary);font-size:var(--type-label);font-weight:600}.ui-metric-value{font-size:var(--type-h2);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ui-metric-period,.ui-metric-methodology{color:var(--color-ink-secondary);font-size:var(--type-label-sm)}.ui-metric-state{color:var(--color-ink-secondary)}.ui-action-card{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-ink-primary);cursor:pointer;align-items:center;gap:var(--space-3);min-height:var(--space-24);padding:var(--space-5);text-align:start;transition:box-shadow var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;width:100%;text-decoration:none;display:grid}.ui-action-card:hover:not(:disabled):not(.is-disabled){box-shadow:var(--elev-raised)}.ui-action-card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-action-card.is-disabled,.ui-action-card:disabled{color:var(--color-state-disabled-ink);cursor:not-allowed}.ui-action-card-icon{color:var(--color-brand-ink)}.ui-action-card-copy{gap:var(--space-1);display:grid}.ui-action-card-copy>span,.ui-action-card-copy>small{color:var(--color-ink-secondary);font-size:var(--type-label-sm)}.ui-action-card-arrow{transition:transform var(--dur-fast) var(--ease-standard)}.ui-action-card:hover .ui-action-card-arrow{transform:translate(2px)}.ui-feature-card{border-radius:var(--radius-md)}.ui-feature-card-icon{background:var(--color-surface-secondary);border-radius:var(--radius-md);color:var(--color-brand-ink);height:var(--space-10);margin-bottom:var(--space-4);width:var(--space-10);justify-content:center;align-items:center;display:inline-flex}.ui-list-card{padding:var(--space-3) var(--space-4);container:ui-list-row/inline-size}.ui-list-card-layout{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ui-list-card-copy{gap:var(--space-1);min-width:0;display:grid}.ui-list-card-copy>a,.ui-list-card-copy>strong{color:var(--color-ink-primary);overflow-wrap:anywhere;font-weight:700}.ui-list-card-copy>span,.ui-list-card-status{color:var(--color-ink-secondary);font-size:var(--type-label-sm)}.ui-list-card-actions{align-items:center;gap:var(--space-2);display:flex}.ui-list-card.is-disabled{color:var(--color-state-disabled-ink)}.ui-interactive-card{border-radius:var(--radius-lg)}.ui-interactive-card:focus-within{border-color:var(--color-brand-primary)}.ui-interactive-card.has-error{border-color:var(--color-danger)}.ui-interactive-card-error{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.ui-action-card-arrow{transform:none!important}}.ui-badge{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);min-height:1.8rem;padding:var(--space-1) var(--space-3);font-size:.72rem;font-weight:800;display:inline-flex}.ui-badge-neutral{background:var(--color-surface-secondary);border-color:var(--color-border-strong);color:var(--color-ink-secondary)}.ui-empty{background:var(--color-surface-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-ink-primary);gap:var(--space-3);padding:var(--space-6);justify-items:start;display:grid}.ui-empty>:first-child{margin-block-start:0}.ui-badge-success{border-color:var(--color-success)}.ui-badge-warning{border-color:var(--color-warning)}.ui-badge-danger{border-color:var(--color-danger)}.ui-alert.warning,.form-message.warning{background:var(--color-warning-subtle);color:var(--color-warning)}.ui-alert.info,.form-message.info{background:var(--color-info-subtle);color:var(--color-info)}.ui-field{gap:var(--space-2)}.ui-field>label,.ui-radio-group legend{color:var(--color-ink-primary);font-size:var(--type-label);font-weight:600;line-height:1.3}.ui-field-requirement{color:var(--color-ink-secondary);margin-inline-start:var(--space-2);font-weight:500}.field-hint,.ui-count{color:var(--color-ink-muted);font-size:var(--type-caption);margin:0}.ui-count{font-variant-numeric:tabular-nums;text-align:end}.field-error,.field-success{font-size:var(--type-caption);align-items:center;gap:var(--space-2);margin:0;display:flex}.field-success{color:var(--color-success)}.ui-input,.ui-textarea,.ui-select{width:100%;min-width:0;max-width:100%;display:flex;position:relative}.ui-input{min-height:var(--space-11)}.ui-input,.ui-textarea{background:var(--color-surface-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);align-items:center}.ui-textarea{flex-direction:column;align-items:stretch}.ui-control{appearance:none;background:var(--color-surface-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);caret-color:var(--color-brand-primary);color:var(--color-ink-primary);font-family:var(--font-sans);font-size:var(--type-body);min-height:var(--space-11);padding:var(--space-2) var(--space-3);width:100%;line-height:1.4}.ui-control::selection{background:var(--color-brand-subtle);color:var(--color-ink-primary)}.ui-input .ui-control,.ui-textarea .ui-control{background:0 0;border:0;border-radius:0;min-width:0}.ui-input .ui-control{min-height:var(--space-11);padding-block:0}.ui-control::placeholder{color:var(--color-ink-muted)}.ui-textarea .ui-control{min-height:calc(var(--space-11) * 2);padding-block:var(--space-3);resize:vertical}.ui-select .ui-control{cursor:pointer;padding-inline-end:var(--space-8)}.ui-affix{color:var(--color-ink-secondary);font-size:var(--type-label);font-variant-numeric:tabular-nums;padding-inline:var(--space-3);flex:none}.ui-select-chevron{border-bottom:1.5px solid;color:var(--color-ink-secondary);height:var(--space-2);pointer-events:none;inset-inline-end:var(--space-3);width:var(--space-2);border-inline-end:1.5px solid;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.ui-control-status{flex:none;align-items:center;padding-inline-end:var(--space-3);display:inline-flex}.ui-control-spinner{animation:button-spin var(--dur-slow) var(--ease-linear) infinite;border:2px solid var(--color-ink-secondary);border-radius:var(--radius-pill);height:var(--space-4);width:var(--space-4);border-bottom-color:#0000}.ui-choice{align-items:center;column-gap:var(--space-2);cursor:pointer;min-height:var(--space-11);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-field-choice .ui-choice{grid-template-columns:auto minmax(0,1fr) auto}.ui-field-choice .ui-checkbox,.ui-field-choice .ui-switch,.ui-field-choice .ui-choice>label,.ui-switch-state{grid-row:1}.ui-field-choice .ui-choice>label{grid-column:2}.ui-checkbox,.ui-radio-input,.ui-switch{appearance:none;height:var(--space-11);width:var(--space-11);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.ui-checkbox:before,.ui-checkbox:after,.ui-radio-input:before,.ui-radio-input:after,.ui-switch:before,.ui-switch:after{content:"";grid-area:1/1}.ui-checkbox:before,.ui-radio-input:before{background:var(--color-surface-primary);border:1px solid var(--color-border-strong);height:var(--space-5);width:var(--space-5)}.ui-checkbox:before{border-radius:var(--radius-sm)}.ui-radio-input:before{border-radius:var(--radius-pill)}.ui-checkbox:checked:before,.ui-checkbox:indeterminate:before{background:var(--color-brand-primary);border-color:var(--color-brand-press-border)}.ui-checkbox:checked:not(:indeterminate):after{border-bottom:2px solid var(--color-brand-on-primary);border-right:2px solid var(--color-brand-on-primary);height:var(--space-2);width:var(--space-1);transform:translateY(-1px)rotate(45deg)}.ui-checkbox:indeterminate:after{background:var(--color-brand-on-primary);height:2px;width:var(--space-2)}.ui-radio-input:checked:after{background:var(--color-brand-primary);border-radius:var(--radius-pill);height:var(--space-2);width:var(--space-2)}.ui-switch-wrap{display:contents}.ui-switch-state{color:var(--color-ink-secondary);font-size:var(--type-caption);grid-column:3;font-weight:600}.ui-switch:before{background:var(--color-border-strong);border-radius:var(--radius-pill);height:var(--space-6);width:var(--space-11)}.ui-switch:after{background:var(--color-surface-primary);border-radius:var(--radius-pill);height:var(--space-5);transition:transform var(--dur-fast) var(--ease-standard);width:var(--space-5);justify-self:start;margin-inline-start:var(--space-1);transform:translate(0)}.ui-switch:checked:before{background:var(--color-brand-primary)}.ui-switch:checked:after{transform:translateX(var(--space-4))}.ui-control:disabled,.ui-checkbox:disabled,.ui-radio-input:disabled,.ui-switch:disabled{color:var(--color-state-disabled-ink);cursor:not-allowed}.ui-control:disabled{background:var(--color-state-disabled-bg);border-color:var(--color-border-default)}.ui-input:has(:disabled){background:var(--color-state-disabled-bg);border-color:var(--color-border-default)}.ui-textarea:has(:disabled){background:var(--color-state-disabled-bg);border-color:var(--color-border-default)}.ui-checkbox:disabled:before,.ui-radio-input:disabled:before,.ui-switch:disabled:before{background:var(--color-state-disabled-bg);border-color:var(--color-border-default)}.ui-field-error .ui-input,.ui-field-error .ui-textarea,.ui-field-error .ui-select .ui-control,.ui-field-error .ui-checkbox:before,.ui-field-error .ui-radio-input:before{background:var(--color-danger-subtle);border-color:var(--color-danger)}.ui-field-success .ui-input,.ui-field-success .ui-textarea,.ui-field-success .ui-select .ui-control{border-color:var(--color-success)}.ui-radio-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-video-player,.ui-video-fallback{aspect-ratio:var(--ratio-vertical);background:var(--color-ink-primary);border-radius:var(--radius-lg);object-fit:cover;inline-size:100%;display:block;overflow:hidden}.ui-video-fallback{color:var(--color-surface-primary);padding:var(--space-4);text-align:center;justify-content:center;align-items:center;display:flex}.ui-link{color:var(--color-brand-ink);text-underline-offset:.18em;text-decoration-color:currentColor;text-decoration-thickness:1px}.ui-link:hover{color:var(--color-ink-primary)}.ui-link:focus-visible,.ui-chip:focus-visible,.ui-pagination button:focus-visible,.ui-tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-chip{background:var(--color-surface-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-ink-primary);font-size:var(--type-label-sm);align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-3);justify-content:center;display:inline-flex}button.ui-chip{cursor:pointer;min-height:44px}.ui-chip.is-active{background:var(--color-state-selected);border-color:var(--color-brand-primary)}.ui-avatar{aspect-ratio:1;background:var(--color-brand-subtle);border-radius:var(--radius-pill);color:var(--color-ink-primary);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ui-avatar-sm{width:var(--space-8)}.ui-avatar-md{width:var(--space-10)}.ui-avatar-lg{width:var(--space-12)}.ui-avatar-fallback{font-size:var(--type-label-sm);font-weight:700}.ui-avatar-image{object-fit:cover}.ui-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb li{color:var(--color-ink-secondary);align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}.ui-breadcrumb a{color:inherit}.ui-breadcrumb [aria-current=page]{color:var(--color-ink-primary);font-weight:600}.ui-pagination{align-items:center;gap:var(--space-1);display:flex}.ui-pagination button{border-radius:var(--radius-sm);color:var(--color-ink-primary);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ui-pagination button[aria-current=page]{background:var(--color-state-selected);border-color:var(--color-brand-primary);font-weight:700}.ui-pagination button:disabled{color:var(--color-state-disabled-ink);cursor:not-allowed}.ui-pagination-ellipsis{color:var(--color-ink-secondary);padding-inline:var(--space-1)}.ui-tab-list{border-bottom:1px solid var(--color-border-default);gap:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.ui-tab{color:var(--color-ink-secondary);cursor:pointer;font:inherit;min-height:48px;padding:var(--space-3) var(--space-4);scroll-snap-align:start;background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.ui-tab[aria-selected=true]{border-bottom-color:var(--color-brand-primary);color:var(--color-ink-primary);font-weight:700}.ui-tab-panel{padding-block:var(--space-4)}.ui-media-figure{background:var(--color-bg-secondary);border-radius:var(--radius-md);width:100%;margin:0;position:relative;overflow:hidden;container:ui-media/inline-size}.ui-media-hero{aspect-ratio:var(--ratio-hero)}.ui-media-vertical{aspect-ratio:var(--ratio-vertical)}.ui-media-square,.ui-media-thumb{aspect-ratio:var(--ratio-thumb)}.ui-media-card{aspect-ratio:var(--ratio-card)}.ui-media-image{object-fit:cover}.ui-media-skeleton{pointer-events:none;position:absolute;inset:0}.ui-media-fit-contain .ui-media-image{object-fit:contain}.ui-media-fallback{background:var(--color-bg-secondary);color:var(--color-ink-secondary);align-items:center;gap:var(--space-3);height:100%;padding:var(--space-4);text-align:center;flex-direction:column;justify-content:center;display:flex}.ui-media-mark{background:var(--color-brand-primary);height:var(--space-10);-webkit-mask-image:var(--bite-mask-image);mask-image:var(--bite-mask-image);width:var(--space-10);-webkit-mask-size:contain;mask-size:contain}.ui-chart{color:var(--color-ink-primary);min-width:0;margin:0;position:relative;container:ui-chart/inline-size}.ui-chart-title{font-size:var(--type-h4);margin:0 0 var(--space-3);font-weight:700}.ui-chart-data-disclosure>summary{color:var(--color-ink-secondary);cursor:pointer;font-size:var(--type-label-sm);text-underline-offset:.15em;align-items:center;width:fit-content;min-height:44px;font-weight:700;text-decoration:underline;display:flex}.ui-chart-data-disclosure>summary:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-focus-ring);outline-offset:2px}.ui-chart-data{border-collapse:collapse;font-size:var(--type-label-sm);margin-top:var(--space-3);width:100%}.ui-chart-data caption{text-align:start}.ui-chart-data th,.ui-chart-data td{border-bottom:1px solid var(--color-border-default);padding:var(--space-2) var(--space-3);text-align:start}.ui-chart-data td{font-variant-numeric:tabular-nums;text-align:end}.ui-chart-data th[scope=row]{color:var(--color-ink-secondary);font-weight:500}.ui-chart-svg{aspect-ratio:12/7;width:100%;max-height:24rem;display:block}.ui-chart-line{stroke:var(--color-brand-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ui-chart-gridline{stroke:var(--color-border-default);stroke-width:1px}.ui-chart-axis-tick{fill:var(--color-ink-secondary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px}.ui-chart-point{fill:var(--color-brand-primary);stroke:var(--color-surface-primary);stroke-width:2px}.ui-chart-point:focus-visible{stroke:var(--color-focus-ring);stroke-width:4px;outline:none}.ui-chart-axis-labels{color:var(--color-ink-secondary);font-size:var(--type-label-sm);margin-top:calc(-1 * var(--space-2));justify-content:space-between;display:flex}.ui-chart-keyboard-hint{color:var(--color-ink-secondary);font-size:var(--type-label-sm);margin:var(--space-2) 0 0;line-height:1.4}.ui-chart-tooltip{background:var(--color-surface-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--elev-popover);font-size:var(--type-label-sm);font-variant-numeric:tabular-nums;padding:var(--space-2) var(--space-3);pointer-events:none;inset-inline-end:var(--space-3);top:var(--space-10);margin:0;position:absolute}.ui-chart-empty{color:var(--color-ink-secondary);margin:0}.ui-chart-bars{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ui-chart-bars li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(5rem,1fr) minmax(3rem,2fr) auto;display:grid}.ui-chart-bar-label{color:var(--color-ink-secondary);overflow-wrap:anywhere}.ui-chart-bar-track{background:var(--color-bg-secondary);border-radius:var(--radius-pill);height:var(--space-2);overflow:hidden}.ui-chart-bar-track>span{background:var(--color-brand-primary);border-radius:var(--radius-pill);height:100%;display:block}.ui-chart-bar-value{font-variant-numeric:tabular-nums;text-align:end}.ui-chart-line-chart{display:block}.ui-spinner{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.ui-spinner-16{width:16px;height:16px}.ui-spinner-20{width:20px;height:20px}.ui-spinner-visual{animation:ui-spin var(--dur-slow) var(--ease-linear) infinite;border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;width:100%;height:100%}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-progress{accent-color:var(--color-brand-primary);height:var(--space-2);width:100%;display:block}.ui-error-state{background:var(--color-danger-subtle);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-ink-primary);align-items:start;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.ui-error-state>svg{color:var(--color-danger);flex:none}.ui-error-state h2{font-size:var(--type-h4);margin:0}.ui-error-state p{margin:var(--space-1) 0 0}.ui-offline-banner{background:var(--color-warning-subtle);border-bottom:1px solid var(--color-warning);color:var(--color-ink-primary);padding:var(--space-3) max(var(--gutter-mobile), env(safe-area-inset-left));text-align:center;z-index:var(--z-sticky);position:sticky;top:0}.ui-still-working{background:var(--color-surface-inverse);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));box-shadow:var(--elev-floating);color:var(--color-ink-inverse);max-width:calc(100vw - var(--space-8));padding:var(--space-3) var(--space-4);text-align:center;z-index:var(--z-toast);margin:0;position:fixed;inset-inline-start:50%;transform:translate(-50%)}.ui-toast-region{bottom:calc(var(--space-4) + env(safe-area-inset-bottom));gap:var(--space-2);inset-inline:calc(var(--gutter-mobile) + env(safe-area-inset-left)) calc(var(--gutter-mobile) + env(safe-area-inset-right));max-width:28rem;z-index:var(--z-toast);margin:0 auto;padding:0;list-style:none;display:grid;position:fixed}.ui-toast{animation:ui-toast-enter var(--dur-medium) var(--ease-entrance) both;background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--elev-floating);color:var(--color-ink-primary);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);touch-action:pan-y pinch-zoom;translate:var(--ui-toast-swipe-x,0px) 0;transition:translate var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-toast.is-dragging{-webkit-user-select:none;user-select:none;transition:none}.ui-toast.is-dismissing{opacity:0;pointer-events:none}.ui-toast-success>svg{color:var(--color-success)}.ui-toast-info>svg{color:var(--color-info)}.ui-toast-error{border-color:var(--color-danger)}.ui-toast-error>svg{color:var(--color-danger)}.ui-toast p{margin:0}.ui-toast button{border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ui-table-scroll{border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-sizing:border-box;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow:auto}.ui-table{border-collapse:separate;border-spacing:0;text-align:start;width:100%;min-width:40rem}.ui-table caption{color:var(--color-ink-primary);font-size:var(--type-label);padding:var(--space-3);text-align:start;font-weight:700}.ui-table th{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-strong);color:var(--color-ink-secondary);font-size:var(--type-label-sm);text-align:start;z-index:var(--z-raised);font-weight:600;position:sticky;top:0}.ui-table th,.ui-table td{padding:var(--space-3) var(--space-4);white-space:nowrap}.ui-table tbody tr:nth-child(2n){background:var(--color-bg-secondary)}.ui-table tbody tr:hover{background:var(--color-state-hover)}.ui-table th:first-child,.ui-table td:first-child{background:inherit;z-index:var(--z-raised);position:sticky;inset-inline-start:0}.ui-table th:first-child{z-index:var(--z-sticky)}.ui-table td.is-numeric{font-variant-numeric:tabular-nums;text-align:end}.ui-table-sort{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);background:0 0;border:0;min-height:44px;padding:0;display:inline-flex}.ui-table-scroll-hint{color:var(--color-ink-secondary);font-size:var(--type-label-sm);margin:0 0 var(--space-2)}@media (min-width:48rem){.ui-table-scroll-hint{display:none}}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-enter-opacity{0%{opacity:0}to{opacity:1}}@media (min-width:48rem){.ui-toast-region{bottom:calc(var(--space-5) + env(safe-area-inset-bottom));inset-inline:auto calc(var(--space-5) + env(safe-area-inset-right));margin:0}}@media (prefers-reduced-motion:reduce){.button-spinner,.ui-control-spinner,.ui-spinner-visual{animation:none}.ui-toast{transition:none;animation-name:ui-toast-enter-opacity}}.ui-radio-options{display:grid}.ui-search,.ui-combobox-control,.ui-price-input{background:var(--color-surface-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);align-items:center;min-height:44px;display:flex;position:relative}.ui-search{gap:var(--space-2);background:0 0;border:0;display:grid}.ui-search-label,.ui-upload-label{color:var(--color-ink-primary);font-size:var(--type-label);font-weight:600}.ui-search-control{background:var(--color-surface-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);align-items:center;min-height:44px;display:flex;position:relative}.ui-search-control:focus-within,.ui-combobox-control:focus-within,.ui-price-input:focus-within{border-color:var(--color-brand-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-search-icon,.ui-search-clear,.ui-combobox-chevron,.ui-price-prefix{color:var(--color-ink-secondary);flex:none}.ui-search-icon{margin-inline-start:var(--space-3)}.ui-search-control input{color:var(--color-ink-primary);font:inherit;min-width:0;padding:var(--space-2) var(--space-3);background:0 0;border:0;outline:0;flex:1}.ui-search-clear{border-radius:var(--radius-sm);cursor:pointer;height:44px;background:0 0;border:0;justify-content:center;align-items:center;width:44px;margin-inline-end:var(--space-1);display:inline-flex}.ui-upload{gap:var(--space-3);display:grid}.ui-upload-label{margin:0}.ui-upload-zone{background:var(--color-bg-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);min-height:9rem;padding:var(--space-5);text-align:center;justify-items:center;display:grid}.ui-upload-zone>p{color:var(--color-ink-primary);margin:0}.ui-upload-browse{background:var(--color-surface-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;padding-inline:var(--space-4);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-upload-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-upload-zone:focus-within .ui-upload-browse,.ui-upload-input:focus-visible+.ui-upload-guidance{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-upload-guidance{font-size:var(--type-label-sm);color:var(--color-ink-secondary)!important}.ui-upload-rejections,.ui-upload-files{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-upload-rejections{color:var(--color-danger)}.ui-upload-file{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-upload-file-name{overflow-wrap:anywhere;min-width:0}.ui-upload-preview{background:var(--color-skeleton);border-radius:var(--radius-sm);object-fit:cover;width:3rem}.ui-upload-preview-thumb{aspect-ratio:var(--ratio-thumb)}.ui-upload-preview-vertical{aspect-ratio:var(--ratio-vertical)}.ui-upload-file progress{accent-color:var(--color-brand-primary);grid-column:1/-1;width:100%}.ui-upload-remove{border-radius:var(--radius-sm);color:var(--color-brand-ink);cursor:pointer;min-height:44px;padding-inline:var(--space-2);background:0 0;border:0}.ui-search-clear:hover{background:var(--color-state-hover);color:var(--color-ink-primary)}.ui-combobox{gap:var(--space-2);display:grid;position:relative}.ui-combobox>label{color:var(--color-ink-primary);font-size:var(--type-label);font-weight:600}.ui-combobox-control .ui-control{border:0;outline:0;width:100%;min-width:0}.ui-combobox-chevron{margin-inline:var(--space-3);pointer-events:none}.ui-combobox-options{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--elev-dropdown);max-height:16rem;padding:var(--space-1);z-index:var(--z-raised);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0;overflow-y:auto}.ui-combobox-options [role=option]{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;padding-inline:var(--space-3);align-items:center;display:flex}.ui-combobox-options [role=option].is-active,.ui-combobox-options [role=option][aria-selected=true]{background:var(--color-state-selected);color:var(--color-ink-primary)}.ui-combobox-options [role=option][aria-disabled=true]{color:var(--color-state-disabled-ink);cursor:not-allowed}.ui-combobox-empty{color:var(--color-ink-secondary);padding:var(--space-3)}.ui-price-input{gap:var(--space-2);padding-inline:var(--space-3)}.ui-price-prefix{font-weight:600}.ui-price-input .ui-control{background:0 0;border:0;outline:0;width:100%;min-width:0}.ui-price-value{font-variant-numeric:tabular-nums}.ui-date-picker{width:100%;min-height:44px}@media (hover:hover){.ui-input:hover,.ui-textarea:hover,.ui-select .ui-control:hover,.ui-checkbox:hover:before,.ui-radio-input:hover:before{border-color:var(--color-ink-secondary)}.ui-field-error .ui-input:hover,.ui-field-error .ui-textarea:hover,.ui-field-error .ui-select .ui-control:hover,.ui-field-error .ui-checkbox:hover:before,.ui-field-error .ui-radio-input:hover:before{border-color:var(--color-danger)}}.ui-input:focus-within,.ui-textarea:focus-within,.ui-select:focus-within .ui-control{border-color:var(--color-brand-primary)}.ui-field-error .ui-input:focus-within,.ui-field-error .ui-textarea:focus-within,.ui-field-error .ui-select:focus-within .ui-control{border-color:var(--color-danger)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--dur-reduced)!important;animation-duration:var(--dur-reduced)!important;animation-iteration-count:1!important}.button:hover,.button-accent:hover{transform:none}.skeleton{background:var(--color-skeleton);animation:none}.hero-plate{transform:none}}@media (forced-colors:active){.button-accent,.button-light,.button-primary,.button-destructive,.icon-button,.manager-nav-link.is-active,.avatar-button{border:2px solid buttontext}.card-icon,.demo-mark,.placeholder-plate{forced-color-adjust:none}.ui-alert,.ui-badge,.ui-validation-summary,.field-error,.field-success{color:canvastext;border-color:buttontext}.ui-checkbox:checked:before,.ui-checkbox:indeterminate:before,.ui-switch:checked:before,.ui-radio-input:checked:after{background:highlight;border-color:highlight}.ui-alert{border:1px solid buttontext}}@property --bite-reveal-position{syntax:"<percentage>";inherits:false;initial-value:0%}.bite-reveal{display:block}@supports ((-webkit-mask-image:url("/brand/bite-mask.svg")) or (mask-image:url("/brand/bite-mask.svg"))) and ((-webkit-mask-size:200% 100%) or (mask-size:200% 100%)){.bite-reveal[data-revealing=true]{animation:bite-reveal var(--dur-slow) var(--ease-bite);-webkit-mask-image:var(--bite-mask-image);mask-image:var(--bite-mask-image);-webkit-mask-position:var(--bite-reveal-position) 0;mask-position:var(--bite-reveal-position) 0;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes bite-reveal{0%{--bite-reveal-position:100%}to{--bite-reveal-position:0%}}}.bite-loading{color:var(--color-ink-primary);align-items:center;gap:var(--space-3);display:inline-flex}.bite-loading-mark{background:var(--color-brand-primary);height:var(--space-12);-webkit-mask-image:var(--bite-mask-image);mask-image:var(--bite-mask-image);width:var(--space-12);display:inline-block;position:relative;-webkit-mask-size:contain;mask-size:contain}.bite-loading-dot{animation:bite-loading-dot var(--dur-base) var(--ease-bite) both;background:var(--color-surface-primary);border-radius:var(--radius-pill);height:var(--space-2);width:var(--space-2);position:absolute;inset-inline-end:20%}.bite-loading-dot-one{inset-block-start:20%}.bite-loading-dot-two{animation-delay:var(--stagger-tight);inset-block-start:42%}.bite-loading-dot-three{animation-delay:calc(var(--stagger-tight) * 2);inset-block-start:64%}@keyframes bite-loading-dot{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.up-accent{color:var(--color-brand-ink);height:auto;width:var(--space-30);display:block}@container ui-metric (min-width:18rem){.ui-metric-card-layout{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.ui-metric-label,.ui-metric-period,.ui-metric-methodology{grid-column:1}.ui-metric-value{grid-area:1/2/span 3}}@container ui-list-row (max-width:28rem){.ui-list-card-layout{grid-template-columns:auto minmax(0,1fr) auto}.ui-list-card-status{grid-column:2}.ui-list-card-actions{grid-area:1/3/span 2}}@container ui-chart (max-width:23rem){.ui-chart-bars li{gap:var(--space-2);grid-template-columns:minmax(4rem,1fr) minmax(2rem,1.5fr) auto}.ui-chart-bar-label{font-size:var(--type-label-sm)}}@container ui-media (min-width:18rem){.ui-media-fallback{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.bite-reveal[data-revealing=true]{animation:none;-webkit-mask-image:none;mask-image:none}.bite-loading-dot{opacity:1;animation:none;transform:none}}
.topbar-actions{align-items:center;gap:var(--space-4);display:flex}.user-chip,.store-badge,.status{background:var(--color-surface-secondary);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--type-caption);padding:var(--space-2) var(--space-3);font-weight:700}.skip-link{background:var(--color-ink-primary);color:var(--color-surface-primary);padding:var(--space-3) var(--space-4);inset-inline-start:calc(var(--space-4) + env(safe-area-inset-left));top:calc(-1 * var(--space-18) - env(safe-area-inset-top));z-index:var(--z-skip);position:fixed}.skip-link:focus{top:calc(var(--space-4) + env(safe-area-inset-top))}.public-shell{background:var(--color-bg-primary);color:var(--color-ink-primary);min-height:100dvh}.public-shell-storefront{--storefront-header-offset:0px}.public-shell-storefront .public-header,.public-shell-storefront .public-footer{display:none}.public-shell-marketing:has(.public-page-skeleton) .public-footer{display:none}.public-shell-marketing{background:var(--color-surface-inverse)}.public-header{background:var(--color-surface-primary);border-bottom:1px solid var(--color-border-subtle);z-index:var(--z-header);padding-block-start:env(safe-area-inset-top);position:sticky;top:0}.public-header-inner{align-items:center;gap:var(--space-3);max-width:var(--container-page);min-height:var(--space-18);padding-inline:calc(var(--space-4) + env(safe-area-inset-left)) calc(var(--space-4) + env(safe-area-inset-right));justify-content:space-between;margin:0 auto;display:flex}.public-nav{align-items:center;gap:var(--space-4);display:flex}.public-nav-desktop{display:none}.public-nav a,.header-signin{color:var(--color-ink-secondary);font-size:var(--type-label-sm);text-underline-offset:var(--space-1);transition:color var(--dur-fast) var(--ease-standard);font-weight:700;text-decoration:none}.public-nav a:hover,.public-nav a[aria-current=page],.header-signin:hover{color:var(--color-brand-ink)}.public-header-actions,.manager-header-actions{align-items:center;gap:var(--space-2);display:flex}.locale-switcher-details{display:inline-block;position:relative}.locale-switcher-details:not([open])>.ui-dropdown-menu{display:none}.locale-switcher-trigger{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-ink-primary);cursor:pointer;min-height:var(--space-11);min-width:var(--space-11);transition:background var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.locale-switcher-trigger::-webkit-details-marker{display:none}.locale-switcher-trigger:hover{background:var(--color-state-hover)}.locale-switcher-trigger:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.locale-switcher.locale-switcher--menu .locale-switcher-details{position:relative}.locale-switcher.locale-switcher--menu .locale-switcher-trigger{box-shadow:none;height:2.75rem;min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border-color:#0000;width:2.75rem}.locale-switcher.locale-switcher--menu .locale-switcher-trigger:hover{background:0 0;transform:none}.locale-switcher.locale-switcher--menu .locale-switcher-menu-face{background:var(--color-storefront-control);border:1px solid var(--color-storefront-control-line-subtle);height:2.25rem;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;display:inline-flex;position:relative;box-shadow:0 3px 12px #0000002e}.locale-switcher.locale-switcher--menu .locale-switcher-menu-face>.locale-flag,.locale-switcher.locale-switcher--menu .locale-switcher-menu-face>svg{height:1.2rem;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-entrance);width:1.2rem;position:absolute}.locale-switcher.locale-switcher--menu .locale-switcher-menu-close{color:var(--color-storefront-on-control);opacity:0;transform:rotate(-45deg)scale(.75)}.locale-switcher.locale-switcher--menu .locale-switcher-details[open] .locale-switcher-menu-face{border-color:var(--color-storefront-control-line)}.locale-switcher.locale-switcher--menu .locale-switcher-details[open] .locale-switcher-menu-face>.locale-flag{opacity:0;transform:rotate(45deg)scale(.75)}.locale-switcher.locale-switcher--menu .locale-switcher-details[open] .locale-switcher-menu-close{opacity:1;transform:rotate(0)scale(1)}.locale-switcher.locale-switcher--menu .ui-dropdown-menu{animation:storefront-language-rail-enter var(--dur-base) var(--ease-entrance) both;background:var(--color-storefront-control);border-color:var(--color-storefront-control-line);border-radius:var(--radius-2xl);color:var(--color-storefront-on-control);inset-inline:auto 0;transform-origin:100% 0;width:3rem;min-width:0;z-index:calc(var(--z-sticky) + 1);gap:.1rem;padding:.2rem;top:calc(100% + .5rem);box-shadow:0 14px 34px #00000052}.locale-switcher.locale-switcher--menu .locale-switcher-option{height:2.75rem;min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;padding:0;display:flex;position:relative}.locale-switcher.locale-switcher--menu .locale-switcher-option .locale-flag{width:1.35rem;height:1.35rem}.locale-switcher.locale-switcher--menu .locale-switcher-option>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.locale-switcher.locale-switcher--menu .locale-switcher-option:hover,.locale-switcher.locale-switcher--menu .locale-switcher-option[aria-current=true]{background:var(--color-storefront-control-hover)}.locale-switcher.locale-switcher--menu .locale-switcher-option[aria-current=true]{border-color:var(--color-storefront-accent);box-shadow:inset 0 0 0 1px #ffffff1a}.locale-switcher.locale-switcher--menu .locale-switcher-option:focus-visible{outline:2px solid var(--color-storefront-on-control);outline-offset:2px}.locale-switcher.locale-switcher--menu .locale-switcher-option:disabled{opacity:.56}.locale-flag{aspect-ratio:1;object-fit:cover;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #1717171a}@media (prefers-reduced-motion:reduce){.locale-switcher.locale-switcher--menu .locale-switcher-menu-face,.locale-switcher.locale-switcher--menu .locale-switcher-menu-face>svg,.locale-switcher.locale-switcher--menu .locale-switcher-menu-face>.locale-flag,.locale-switcher.locale-switcher--menu .ui-dropdown-menu{transition:none;animation:none}}.locale-flag-brazil-field{fill:var(--color-flag-brazil-field)}.locale-flag-brazil-diamond{fill:var(--color-flag-brazil-diamond)}.locale-flag-brazil-globe{fill:var(--color-flag-brazil-globe)}.locale-flag-states-field{fill:var(--color-flag-states-field)}.locale-flag-states-stripe{fill:none;stroke:var(--color-flag-states-stripe);stroke-width:1.15px}.locale-flag-states-canton{fill:var(--color-flag-states-canton)}.locale-flag-spain-red{fill:var(--color-flag-spain-red)}.locale-flag-spain-yellow{fill:var(--color-flag-spain-yellow)}.locale-flag-italy-white{fill:var(--color-flag-italy-white)}.locale-flag-italy-green{fill:var(--color-flag-italy-green)}.locale-flag-italy-red{fill:var(--color-flag-italy-red)}.locale-flag-france-white{fill:var(--color-flag-france-white)}.locale-flag-france-blue{fill:var(--color-flag-france-blue)}.locale-flag-france-red{fill:var(--color-flag-france-red)}.locale-flag-germany-black{fill:var(--color-flag-germany-black)}.locale-flag-germany-red{fill:var(--color-flag-germany-red)}.locale-flag-germany-gold{fill:var(--color-flag-germany-gold)}.locale-switcher-details .ui-dropdown-menu{gap:var(--space-1);min-width:9.25rem;padding:var(--space-2)}.locale-switcher-option{font-size:var(--type-caption);align-items:center;gap:var(--space-2);letter-spacing:0;text-align:start;justify-content:flex-start;width:100%;font-weight:600;line-height:1.2;display:flex}.ui-dropdown-item[aria-current=true]{background:var(--color-state-hover);font-weight:750}.ui-dropdown-item:disabled{color:var(--color-state-disabled-ink);cursor:wait}.public-menu-toggle,.manager-menu-toggle{flex:none;display:inline-flex}.header-signin,.header-start{align-items:center;gap:var(--space-2);display:none}.header-signin{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-height:var(--space-11);padding-inline:var(--space-3)}.header-signin:hover{background:var(--color-state-hover);color:var(--color-ink-primary)}.public-header .locale-switcher-trigger{height:calc(var(--space-11) + 1px);min-height:calc(var(--space-11) + 1px);min-width:calc(var(--space-11) + 1px);width:calc(var(--space-11) + 1px);background:0 0}.public-header .locale-switcher-trigger:hover{background:var(--color-state-hover)}.header-start{border-radius:var(--radius-sm)}.public-header-actions>.header-signin,.public-header-actions>.button-small{display:none}.public-footer{background:var(--color-surface-inverse);color:var(--color-ink-inverse)}.public-footer-inner{gap:var(--space-8);max-width:var(--container-page);padding:var(--space-12) calc(var(--space-4) + env(safe-area-inset-right)) calc(var(--space-12) + env(safe-area-inset-bottom)) calc(var(--space-4) + env(safe-area-inset-left));grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.public-footer-inner>div:first-child,.footer-boundary{grid-column:1/-1}.public-footer p{color:var(--color-ink-inverse);font-size:var(--type-label-sm);max-width:18rem;line-height:1.6}.footer-column{align-content:start;gap:var(--space-2);display:grid}.footer-column strong{color:var(--color-surface-primary);font-size:var(--type-caption)}.footer-column a{color:var(--color-ink-inverse);font-size:var(--type-label-sm);text-underline-offset:var(--space-1);text-decoration:none}.footer-boundary{margin:0}.public-mobile-menu{gap:var(--space-4);min-height:min(72dvh,42rem);display:grid}.public-mobile-menu-close,.manager-mobile-drawer-close{justify-self:end}.public-mobile-nav{align-content:start;gap:var(--space-1);display:grid}.public-mobile-nav a{border-bottom:1px solid var(--color-border-subtle);color:var(--color-ink-primary);font-size:var(--type-h3);min-height:var(--space-14);text-underline-offset:var(--space-1);align-items:center;font-weight:700;text-decoration:none;display:flex}.public-mobile-nav a[aria-current=page]{color:var(--color-brand-ink)}.public-mobile-menu-actions{gap:var(--space-3);margin-block-start:auto;display:grid}.public-mobile-menu-actions .button{min-height:var(--space-11);justify-content:center;text-decoration:none}.manager-shell{background:var(--color-bg-primary);min-height:100dvh;display:flex}.route-boundary-page{min-height:min(72dvh,48rem);padding:var(--space-12) calc(var(--gutter-mobile) + env(safe-area-inset-right)) calc(var(--space-12) + env(safe-area-inset-bottom)) calc(var(--gutter-mobile) + env(safe-area-inset-left));place-items:center;display:grid}.route-boundary-page-nested{min-height:55dvh}.route-boundary-content{gap:var(--space-5);max-width:var(--container-prose);text-align:center;justify-items:center;display:grid}.route-boundary-content h1{color:var(--color-ink-primary);font-family:var(--font-display);font-size:var(--type-display-2);letter-spacing:-.03em;margin:var(--space-3) 0 0;text-wrap:balance;line-height:1.05}.route-boundary-content p{color:var(--color-ink-secondary);font-size:var(--type-body-lg);max-width:48ch;margin:0;line-height:1.55}.route-boundary-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-3);display:flex}.route-boundary-secondary-link{color:var(--color-ink-primary);font-size:var(--type-label);min-height:var(--space-11);padding-inline:var(--space-3);text-underline-offset:var(--space-1);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.manager-sidebar{display:none}.manager-sidebar-header{align-items:center;gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-6);display:flex}.manager-sidebar .manager-sidebar-toggle{display:none}.manager-shell-skeleton-brand{align-items:center;margin-block-end:var(--space-6)}.manager-shell-skeleton-mark{block-size:var(--space-8);inline-size:var(--space-8);flex:none}.manager-shell-skeleton-wordmark{block-size:var(--space-4);inline-size:var(--space-28)}.manager-shell-skeleton-link{gap:var(--space-3)}.manager-shell-skeleton-icon{block-size:var(--space-5);inline-size:var(--space-5);flex:none}.manager-shell-skeleton-label{block-size:var(--space-3);flex:auto}.manager-shell-skeleton-footer-link{block-size:var(--space-11)}.manager-shell-skeleton-menu{block-size:var(--space-11);inline-size:var(--space-11);flex:none}.manager-shell-skeleton-context{block-size:var(--space-4);inline-size:var(--space-30)}.manager-shell-skeleton-workspace{block-size:var(--space-11)}.manager-shell-skeleton-locale{block-size:var(--space-11);inline-size:var(--space-18)}.manager-shell-skeleton-avatar{block-size:var(--space-11);inline-size:var(--space-11);flex:none}.manager-shell-skeleton .manager-content{padding:clamp(var(--space-6), 3vw, var(--space-12)) clamp(var(--space-4), 4vw, var(--space-14)) clamp(var(--space-8), 4vw, var(--space-14))}@media (max-width:47.999rem){.manager-shell-skeleton .skeleton-dashboard-surface{gap:var(--space-5)}.manager-shell-skeleton .skeleton-dashboard-context{min-block-size:12.2rem;margin-block-end:calc(var(--space-4) - var(--space-2))}.manager-shell-skeleton .skeleton-dashboard-actions{min-block-size:29.1rem}.manager-shell-skeleton .skeleton-dashboard-metrics{min-block-size:10.5rem}.manager-shell-skeleton .skeleton-dashboard-health,.manager-shell-skeleton .skeleton-dashboard-activity{min-block-size:8rem}}.manager-nav{gap:var(--space-1);display:grid}.manager-nav>.ui-tooltip-anchor,.manager-sidebar-footer>.ui-tooltip-anchor{display:block}.manager-nav-link{border-radius:var(--radius-sm);color:var(--color-ink-secondary);font:inherit;font-size:var(--type-label-sm);align-items:center;gap:var(--space-3);min-height:var(--space-11);padding:var(--space-2) var(--space-3);text-align:start;background:0 0;border:0;width:100%;font-weight:700;text-decoration:none;display:flex;position:relative}.manager-nav-link:hover{background:var(--color-state-hover);color:var(--color-ink-primary)}.manager-nav-link.is-active{background:var(--color-state-selected);color:var(--color-ink-primary)}.manager-nav-link.is-active:before{background:var(--color-brand-primary);border-radius:var(--radius-pill);content:"";inset-block:var(--space-2);width:var(--space-1);position:absolute;inset-inline-start:0}.manager-nav-link>svg{flex:none}.manager-nav-label{min-width:0}.manager-nav-button{cursor:pointer}.manager-sidebar-footer{gap:var(--space-1);margin-block-start:auto;display:grid}.manager-main{flex:1;min-width:0}.manager-header{background:var(--color-surface-primary);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-3);min-height:var(--space-16);padding:calc(var(--space-2) + env(safe-area-inset-top)) calc(var(--space-4) + env(safe-area-inset-right)) var(--space-2) calc(var(--space-4) + env(safe-area-inset-left));z-index:var(--z-sticky);justify-content:space-between;display:flex;position:sticky;top:0}.manager-header-context{min-width:0;display:none}.manager-header-context strong{color:var(--color-ink-primary);font-family:var(--font-sans);font-size:var(--type-h4);font-weight:750}.manager-header-workspace-picker{flex:auto;min-width:0;max-width:20rem}.manager-header-workspace-picker .select-with-icon{max-width:100%}.manager-header-workspace-picker select{background:var(--color-surface-primary);color:var(--color-ink-primary);min-height:var(--space-11);text-overflow:ellipsis;width:100%;min-width:0}.manager-header-workspace-picker .select-with-icon svg{color:var(--color-ink-secondary)}.manager-header-actions{flex:none}.manager-header-actions .locale-switcher-trigger{min-width:4.5rem;padding-inline:var(--space-2)}.manager-mobile-drawer.ui-drawer{border-radius:var(--radius-xl);max-width:none;min-height:100dvh;max-height:100dvh;padding:calc(var(--space-4) + env(safe-area-inset-top)) calc(var(--space-4) + env(safe-area-inset-right)) calc(var(--space-4) + env(safe-area-inset-bottom)) calc(var(--space-4) + env(safe-area-inset-left));width:min(19rem, calc(100vw - var(--space-8) - env(safe-area-inset-right)));margin:0;inset:0 auto 0 0}.manager-mobile-drawer>h2{color:var(--color-ink-primary);font-family:var(--font-display);font-size:var(--type-h3);margin:0 0 var(--space-4)}.manager-mobile-drawer-content{min-height:calc(100dvh - var(--space-8) - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;display:flex}.manager-mobile-drawer .manager-nav-link{min-height:var(--space-12)}.manager-shell .button.primary,.manager-shell .button-primary{background:var(--color-brand-primary);color:var(--color-brand-on-primary)}.manager-shell .button-accent{color:var(--color-brand-on-primary)}.manager-shell .button-accent:not(:disabled):not([aria-disabled=true]):hover,.manager-shell .button-accent:not(:disabled):not([aria-disabled=true]):active{background:var(--color-brand-hover);color:var(--color-brand-on-primary)}.manager-shell .button-accent:disabled,.manager-shell .button-accent[aria-disabled=true]{color:var(--color-ink-secondary)}.manager-shell .button.primary:not(:disabled):not([aria-disabled=true]):hover,.manager-shell .button-primary:not(:disabled):not([aria-disabled=true]):hover,.manager-shell .button.primary:not(:disabled):not([aria-disabled=true]):active,.manager-shell .button-primary:not(:disabled):not([aria-disabled=true]):active{background:var(--color-brand-hover)}.manager-shell .button.primary:disabled,.manager-shell .button.primary[aria-disabled=true],.manager-shell .button-primary:disabled,.manager-shell .button-primary[aria-disabled=true]{color:var(--color-ink-secondary)}.manager-shell .button.secondary{background:var(--color-surface-secondary)}.manager-shell .button.ghost{background:var(--color-surface-primary)}@media (min-width:48rem){.public-header-inner{gap:var(--space-3);padding-inline:calc(var(--space-4) + env(safe-area-inset-left)) calc(var(--space-4) + env(safe-area-inset-right))}.public-nav-desktop{display:flex}.public-header-actions>.header-signin,.public-header-actions>.button-small{display:inline-flex}.public-menu-toggle{display:none}.public-footer-inner{padding:var(--space-16) calc(var(--space-6) + env(safe-area-inset-right)) calc(var(--space-16) + env(safe-area-inset-bottom)) calc(var(--space-6) + env(safe-area-inset-left));grid-template-columns:1.5fr .7fr .7fr 1.4fr}.public-footer-inner>div:first-child,.footer-boundary{grid-column:auto}.manager-sidebar{background:var(--color-surface-primary);border-inline-end:1px solid var(--color-border-subtle);height:100dvh;padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--space-2) calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;flex:0 0 4.5rem;display:flex;position:sticky;top:0;overflow-y:auto}.manager-sidebar-header>.brand-lockup{justify-content:center;align-self:center;margin:0}.manager-sidebar .brand-lockup-adaptive .brand-logo-frame-full{display:none}.manager-sidebar .brand-lockup-adaptive .brand-logo-frame-minimal{display:block}.manager-sidebar .manager-sidebar-toggle{display:inline-flex}.manager-sidebar[data-viewport=tablet][data-collapsed=false]{padding-inline:var(--space-4);flex-basis:16.5rem}.manager-sidebar[data-viewport=tablet][data-collapsed=false] .manager-sidebar-header{flex-direction:row;justify-content:space-between}.manager-sidebar[data-viewport=tablet][data-collapsed=false] .brand-lockup-adaptive .brand-logo-frame-full{display:block}.manager-sidebar[data-viewport=tablet][data-collapsed=false] .brand-lockup-adaptive .brand-logo-frame-minimal{display:none}.manager-sidebar .manager-nav-link{min-height:var(--space-12);padding:var(--space-2);justify-content:center}.manager-sidebar .manager-nav-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.manager-sidebar[data-viewport=tablet][data-collapsed=false] .manager-nav-link{padding:var(--space-2) var(--space-3);justify-content:flex-start}.manager-sidebar[data-viewport=tablet][data-collapsed=false] .manager-nav-label{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.manager-sidebar .manager-nav-link.is-active:before{inset-inline-start:calc(-1 * var(--space-2))}.manager-sidebar[data-viewport=tablet][data-collapsed=false] .manager-nav-link.is-active:before{inset-inline-start:0}.manager-menu-toggle{display:none}.manager-header-context{margin-inline-end:auto;display:block}.manager-header-workspace-picker{flex:0 16rem}}@media (min-width:80rem){.public-shell-marketing .public-header-inner{grid-template-columns:1fr auto 1fr;display:grid}.public-shell-marketing .brand-lockup{justify-self:start}.public-shell-marketing .public-nav-desktop{justify-self:center}.public-shell-marketing .public-header-actions{justify-self:end}}@media (min-width:64rem){.public-header-inner{gap:var(--space-6);padding-inline:calc(var(--space-6) + env(safe-area-inset-left)) calc(var(--space-6) + env(safe-area-inset-right))}.public-nav{gap:var(--space-6)}.manager-sidebar[data-viewport=desktop][data-collapsed=true]{padding-inline:var(--space-2);flex-basis:4.5rem}.manager-sidebar[data-viewport=desktop][data-collapsed=false]{padding-inline:var(--space-4);flex-basis:16.5rem}.manager-sidebar[data-viewport=desktop][data-collapsed=false] .manager-sidebar-header{flex-direction:row;justify-content:space-between}.manager-sidebar[data-viewport=desktop][data-collapsed=true] .manager-nav-link{padding:var(--space-2);justify-content:center}.manager-sidebar[data-viewport=desktop][data-collapsed=false] .manager-nav-link{padding:var(--space-2) var(--space-3);justify-content:flex-start}.manager-sidebar[data-viewport=desktop][data-collapsed=false] .brand-lockup-adaptive .brand-logo-frame-full{display:block}.manager-sidebar[data-viewport=desktop][data-collapsed=false] .brand-lockup-adaptive .brand-logo-frame-minimal,.manager-sidebar[data-viewport=desktop][data-collapsed=true] .brand-lockup-adaptive .brand-logo-frame-full{display:none}.manager-sidebar[data-viewport=desktop][data-collapsed=true] .brand-lockup-adaptive .brand-logo-frame-minimal{display:block}.manager-sidebar[data-viewport=desktop][data-collapsed=true] .manager-nav-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.manager-sidebar[data-viewport=desktop][data-collapsed=false] .manager-nav-label{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.manager-sidebar[data-viewport=desktop][data-collapsed=true] .manager-nav-link.is-active:before{inset-inline-start:calc(-1 * var(--space-2))}.manager-sidebar[data-viewport=desktop][data-collapsed=false] .manager-nav-link.is-active:before{inset-inline-start:0}}

