@charset "UTF-8";@layer reset,base,components,utilities;@layer reset{html{scrollbar-gutter:stable}html,body,div,header,footer,nav,main,section,article,aside,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,li,figure,figcaption,form,label,input,textarea,select,button,table,tr,th,td{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;border:none;background:none;padding:0;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;outline:none}img,video,svg{max-inline-size:100%;block-size:auto;display:block}::view-transition-group(app-navbar),::view-transition-new(app-navbar),::view-transition-group(app-sidebar),::view-transition-new(app-sidebar){animation:none}::view-transition-old(app-navbar),::view-transition-old(app-sidebar),::view-transition-group(app-sidebar-scrim){display:none}::view-transition-group(root),::view-transition-new(root){animation:none}::view-transition-old(root){display:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/sora-latin-wght-normal-SPU4XLJF.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-wght-normal-PV4JEXUJ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-wght-normal-LIGEH75C.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-wght-normal-X7UMQEPN.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:100 900;size-adjust:107.5%;ascent-override:90.23%;descent-override:26.98%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");font-weight:100 500;size-adjust:105.65%;ascent-override:91.69%;descent-override:22.83%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;size-adjust:101.32%;ascent-override:95.61%;descent-override:23.81%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT");font-weight:100 900;size-adjust:114.89%;ascent-override:85.12%;descent-override:22.19%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:100 900;size-adjust:100.48%;ascent-override:97.93%;descent-override:29.06%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:100 500;size-adjust:102.97%;ascent-override:96.34%;descent-override:30.11%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;size-adjust:99.9%;ascent-override:99.3%;descent-override:31.03%;line-gap-override:0%}@layer base{:root{--icon-xs: 12px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 18px;--icon-xl: 20px;--icon-2xl: 24px;--icon-3xl: 32px;--icon-4xl: 48px;--font-headline: "Sora", "Sora Fallback", sans-serif;--font-body: "Inter", "Inter Fallback", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Consolas", monospace;--text-caption-size: .75rem;--text-caption-height: 1.33;--text-caption-tracking: -.01em;--text-body-sm-size: .875rem;--text-body-sm-height: 1.43;--text-body-sm-tracking: -.01em;--text-body-size: 1rem;--text-body-height: 1.5;--text-body-tracking: -.011em;--text-subhead-size: 1.25rem;--text-subhead-height: 1.3;--text-subhead-tracking: -.014em;--text-title-size: 1.75rem;--text-title-height: 1.18;--text-title-tracking: -.018em;--text-heading-size: 2.5rem;--text-heading-height: 1.14;--text-heading-tracking: -.021em;--text-display-size: 3.5rem;--text-display-height: 1.07;--text-display-tracking: -.024em;--text-badge-size: .625rem;--text-micro-size: .6875rem;--text-micro-height: 1.4;--text-micro-tracking: -.01em;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--letter-spacing-display: var(--text-display-tracking);--space-0: 0;--space-px: 1px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 3.5rem;--space-11: 4rem;--space-12: 5rem;--space-13: 6rem;--space-nudge-xs: 2px;--space-nudge-sm: 6px;--space-nudge-md: 10px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--spacing-base: 4px;--spacing-container-max: 1120px;--sidebar-width: 260px;--hero-disc-size: calc((64px + 2.75rem)*.6) ;--spacing-gutter: var(--space-4);--measure-prose: 68ch;--measure-feed: 640px;--spacing-margin-mobile: var(--space-4);--spacing-margin-desktop: var(--space-7);--spacing-page-top: var(--space-5);--spacing-page-top-mobile: var(--space-1);--spacing-section-gap: var(--space-11);--spacing-card-padding: var(--space-6);--radius-sm: .375rem;--radius-default: .75rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-full: 9999px;--border-width-hairline: 1px;--border-hairline: var(--border-width-hairline) solid var(--color-border-muted);--elevation-0: none;--elevation-1: 0 1px 2px rgb(var(--shadow-rgb) / .14);--elevation-2: 0 4px 12px rgb(var(--shadow-rgb) / .18);--elevation-3: 0 12px 32px rgb(var(--shadow-rgb) / .24);--color-scrim: rgb(0 0 0 / var(--scrim-alpha));--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888f9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--glass-blur-sm: 8px;--glass-blur: 16px;--glass-blur-lg: 24px;--glass-saturate: 1.4;--color-premium-crown: var(--color-premium-accent);--color-premium-text-active: var(--color-on-surface);--color-premium-bg-active: color-mix(in srgb, var(--color-premium-accent) 8%, transparent);--color-premium-hover-bg: color-mix(in srgb, var(--color-premium-accent) 5%, transparent);--color-premium-border-active: color-mix(in srgb, var(--color-premium-accent) 30%, transparent);--color-premium-box-shadow-active: color-mix( in srgb, var(--color-premium-accent) 12%, transparent );--color-ink-02: color-mix(in srgb, var(--color-on-surface) 2%, transparent);--color-ink-03: color-mix(in srgb, var(--color-on-surface) 3%, transparent);--color-ink-05: color-mix(in srgb, var(--color-on-surface) 5%, transparent);--color-ink-10: color-mix(in srgb, var(--color-on-surface) 10%, transparent);--color-ink-20: color-mix(in srgb, var(--color-on-surface) 20%, transparent);--color-ink-40: color-mix(in srgb, var(--color-on-surface) 40%, transparent);--color-primary-ink-display: var(--color-primary-ink);--scrollbar-thumb: color-mix(in srgb, var(--color-primary) 55%, transparent);--scrollbar-thumb-hover: var(--color-primary);--scrollbar-track: transparent;--scrollbar-size: 6px;--duration-instant: 80ms;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--duration-ambient: .5s;--motion-distance-inline: 4px;--motion-distance-anchor: 8px;--motion-distance-overlay: 12px;--motion-distance-edge: 16px;--motion-distance-page: 30px;--motion-scale-press: .98;--motion-scale-anchor: .98;--motion-scale-overlay: .96;--motion-scale-reward: 1.12;--motion-stagger: 40ms;--duration-overlay: .24s;--duration-page: .22s;--duration-loop: .8s;--duration-exit-fast: 90ms;--duration-exit-base: .15s;--duration-exit-overlay: .18s;--duration-exit-slow: .24s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-entrance: var(--ease-out-expo);--ease-exit: cubic-bezier(.4, 0, 1, 1);--transition-colors: color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);--transition-surface: color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-out-quart), opacity var(--duration-base) var(--ease-standard);--focus-ring-width: 2px;--focus-ring-offset: 4px;--focus-ring-color: var(--color-primary-ink);--z-base: 0;--z-sticky: 100;--z-navbar: 200;--z-drawer: 300;--z-overlay: 400;--z-dialog: 500;--z-toast: 600;--z-cursor: 700;--consent-bar-height: 112px}@media(width<768px){:root{--consent-bar-height: 232px}}@media(width>=640px){:root{--spacing-gutter: var(--space-6)}}@media(width>=1024px){:root{--spacing-gutter: var(--space-7)}}@media(width>=1280px){:root{--spacing-gutter: var(--space-8)}}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-overlay: 0ms;--duration-page: 0ms;--duration-slow: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}}@layer base{:root[data-shape=squared]{--radius-sm: .125rem;--radius-default: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem}}@layer base{:root[data-font=editorial]{--font-headline: "Fraunces", "Fraunces Fallback", serif;--font-body: "Inter", "Inter Fallback", sans-serif}:root[data-font=techy]{--font-headline: "Space Grotesk", "Space Grotesk Fallback", sans-serif;--font-body: "DM Sans", "DM Sans Fallback", sans-serif}}@media(pointer:fine){html[data-cursor=brand]{cursor:url(/cursors/galera-arrow.svg) 4 3,auto}html[data-cursor=brand] :is(a,button,label,select,summary,[role=button],[role=option],[role=radio],[role=switch],[role=tab],[role=menuitem]){cursor:url(/cursors/galera-pointer.svg) 4 3,pointer}html[data-cursor=brand] :is(input,textarea,[contenteditable=true]){cursor:text}html[data-cursor=brand] :is(input[type=checkbox],input[type=radio],input[type=range],input[type=file],input[type=color]){cursor:url(/cursors/galera-pointer.svg) 4 3,pointer}html[data-cursor=brand] :is(button,input,select,textarea,[aria-disabled=true]):disabled,html[data-cursor=brand] [aria-disabled=true]{cursor:not-allowed}}@media(pointer:fine){html[data-cursor=ipe]{cursor:url(/cursors/ipe-mascot.png) 8 8,auto}html[data-cursor=ipe] :is(a,button,label,select,summary,[role=button],[role=option],[role=radio],[role=switch],[role=tab],[role=menuitem]){cursor:url(/cursors/ipe-mascot.png) 8 8,pointer}html[data-cursor=ipe] :is(input,textarea,[contenteditable=true]){cursor:text}html[data-cursor=ipe] :is(input[type=checkbox],input[type=radio],input[type=range],input[type=file],input[type=color]){cursor:url(/cursors/ipe-mascot.png) 8 8,pointer}html[data-cursor=ipe] :is(button,input,select,textarea,[aria-disabled=true]):disabled,html[data-cursor=ipe] [aria-disabled=true]{cursor:not-allowed}}@media(pointer:fine){html[data-cursor=ipe][data-cursor-live=ipe]{cursor:none}html[data-cursor=ipe][data-cursor-live=ipe] :is(a,button,label,select,summary,[role=button],[role=option],[role=radio],[role=switch],[role=tab],[role=menuitem]){cursor:none}html[data-cursor=ipe][data-cursor-live=ipe] :is(input,textarea,[contenteditable=true]){cursor:text}html[data-cursor=ipe][data-cursor-live=ipe] :is(input[type=checkbox],input[type=radio],input[type=range],input[type=file],input[type=color]){cursor:none}html[data-cursor=ipe][data-cursor-live=ipe] :is(button,input,select,textarea,[aria-disabled=true]):disabled,html[data-cursor=ipe][data-cursor-live=ipe] [aria-disabled=true]{cursor:not-allowed}}@layer base{:root:not([data-theme]),[data-theme=dark]{--color-background: #121316;--color-on-background: #e3e2e6;--color-surface: #22252c;--color-surface-dim: #121316;--color-surface-bright: #232529;--color-surface-container-lowest: #121316;--color-surface-container-low: #22252c;--color-surface-container: #22252c;--color-surface-container-high: #232529;--color-surface-container-highest: #2b2e35;--color-surface-elevated: #22252c;--color-on-surface: #ffffff;--color-on-surface-variant: #a1a1aa;--color-on-surface-muted: #a0a4ac;--color-border-muted: #2a2c32;--color-border-strong: #3a3d45;--color-outline: #8f9282;--color-outline-variant: #44483a;--color-primary: #deff9a;--color-on-primary: #121316;--color-primary-container: #ceee8b;--color-on-primary-container: #536d19;--color-primary-fixed-dim: #b2d272;--color-primary-ink: #deff9a;--color-secondary: #b6d089;--color-on-secondary: #233601;--color-secondary-container: #394d15;--color-on-secondary-container: #a5be79;--color-tertiary: #ffffff;--color-on-tertiary: #121316;--color-tertiary-container: #d8e2ff;--color-on-tertiary-container: #0760cb;--color-error: #ffb4ab;--color-on-error: #690005;--color-error-container: #93000a;--color-on-error-container: #ffdad6;--color-accent-coral: #ff7f50;--color-accent-blue: #1967d2;--color-accent-amber: #f5a623;--shadow-rgb: 0 0 0;--scrim-alpha: .65;--glass-tint: 28 30 35;--glass-alpha: .8;--color-premium-accent: #ffd700;--color-sidemenu-gradient-end: #172217;color-scheme:dark}}@layer base{[data-theme=light]{--color-background: #eef0f4;--color-on-background: #121316;--color-surface: #ffffff;--color-surface-dim: #eef0f4;--color-surface-bright: #f7f8fa;--color-surface-container-lowest: #eef0f4;--color-surface-container-low: #ffffff;--color-surface-container: #ffffff;--color-surface-container-high: #f7f8fa;--color-surface-container-highest: #e2e6ec;--color-surface-elevated: #ffffff;--color-on-surface: #121316;--color-on-surface-variant: #53565e;--color-on-surface-muted: #5c5f66;--color-border-muted: #e2e5eb;--color-border-strong: #cdd2db;--color-outline: #74777f;--color-outline-variant: #c3c6cf;--color-primary: #455f10;--color-on-primary: #ffffff;--color-primary-container: #f0ffd6;--color-on-primary-container: #2b3d00;--color-primary-fixed-dim: #7a9b3a;--color-primary-ink: #455f10;--color-secondary: #5c7d18;--color-on-secondary: #ffffff;--color-secondary-container: #cbe98c;--color-on-secondary-container: #122000;--color-tertiary: #0056cb;--color-on-tertiary: #ffffff;--color-tertiary-container: #d8e2ff;--color-on-tertiary-container: #001a43;--color-error: #ba1a1a;--color-on-error: #ffffff;--color-error-container: #ffdad6;--color-on-error-container: #410002;--color-accent-coral: #d84b20;--color-accent-blue: #1a5ac5;--color-accent-amber: #b57000;--shadow-rgb: 16 20 28;--scrim-alpha: .4;--glass-tint: 255 255 255;--glass-alpha: .72;--color-premium-accent: #a07c00;--color-sidemenu-gradient-end: #edf2e0;color-scheme:light}}@layer base{[data-theme=dark-sport]{--color-background: #0d0e11;--color-on-background: #f0f0f3;--color-surface: #1d1f25;--color-surface-dim: #0d0e11;--color-surface-bright: #1e1f24;--color-surface-container-lowest: #0d0e11;--color-surface-container-low: #1d1f25;--color-surface-container: #1d1f25;--color-surface-container-high: #2b2d35;--color-surface-container-highest: #32343d;--color-surface-elevated: #1d1f25;--color-on-surface: #f0f0f3;--color-on-surface-variant: #a8a8b0;--color-on-surface-muted: #a8a8b1;--color-border-muted: #26272d;--color-border-strong: #35363d;--color-outline: #918f82;--color-outline-variant: #48463a;--color-primary: #ffd700;--color-on-primary: #121316;--color-primary-container: #e6c200;--color-on-primary-container: #3d3200;--color-primary-fixed-dim: #d4b62e;--color-primary-ink: #ffd700;--color-secondary: #ebd07b;--color-on-secondary: #3a2f00;--color-secondary-container: #524400;--color-on-secondary-container: #e0c66f;--color-tertiary: #ffffff;--color-on-tertiary: #121316;--color-tertiary-container: #ffeeb0;--color-on-tertiary-container: #4a3d00;--color-error: #ffb4ab;--color-on-error: #690005;--color-error-container: #93000a;--color-on-error-container: #ffdad6;--color-accent-coral: #ff8a3d;--color-accent-blue: #3d7ee6;--color-accent-amber: #f5a623;--shadow-rgb: 0 0 0;--scrim-alpha: .65;--glass-tint: 23 24 28;--glass-alpha: .8;--color-premium-accent: #ffd700;--color-sidemenu-gradient-end: #1a1506;color-scheme:dark}}@layer base{[data-theme=light-sport]{--color-background: #f4f2ec;--color-on-background: #1c1a12;--color-surface: #ffffff;--color-surface-dim: #f4f2ec;--color-surface-bright: #faf9f5;--color-surface-container-lowest: #f4f2ec;--color-surface-container-low: #ffffff;--color-surface-container: #ffffff;--color-surface-container-high: #f3efe3;--color-surface-container-highest: #e4ddcb;--color-surface-elevated: #ffffff;--color-on-surface: #1c1a12;--color-on-surface-variant: #514d40;--color-on-surface-muted: #585447;--color-border-muted: #e6e2d8;--color-border-strong: #d1ccbe;--color-outline: #7a7568;--color-outline-variant: #c9c4b6;--color-primary: #f0c419;--color-on-primary: #1c1a12;--color-primary-container: #ffeeb0;--color-on-primary-container: #3d3200;--color-primary-fixed-dim: #d9b117;--color-primary-ink: #7a5c00;--color-secondary: #8a6d00;--color-on-secondary: #ffffff;--color-secondary-container: #f7e4a0;--color-on-secondary-container: #2b2200;--color-tertiary: #b59410;--color-on-tertiary: #1c1a12;--color-tertiary-container: #fff0bd;--color-on-tertiary-container: #3a2f00;--color-error: #ba1a1a;--color-on-error: #ffffff;--color-error-container: #ffdad6;--color-on-error-container: #410002;--color-accent-coral: #c4491f;--color-accent-blue: #1a5ac5;--color-accent-amber: #a86800;--shadow-rgb: 28 26 18;--scrim-alpha: .4;--glass-tint: 255 255 255;--glass-alpha: .72;--color-premium-accent: #a07c00;--color-sidemenu-gradient-end: #fdfaf2;color-scheme:light}}@layer base{[data-theme=dark-alien]{--color-background: #09080f;--color-on-background: #f1ecf9;--color-surface: #1a1726;--color-surface-dim: #09080f;--color-surface-bright: #1b1826;--color-surface-container-lowest: #09080f;--color-surface-container-low: #1a1726;--color-surface-container: #1a1726;--color-surface-container-high: #1b1826;--color-surface-container-highest: #232030;--color-surface-elevated: #1a1726;--color-on-surface: #f1ecf9;--color-on-surface-variant: #aba3bf;--color-on-surface-muted: #9d95b1;--color-border-muted: #221f2e;--color-border-strong: #322e42;--color-outline: #988fae;--color-outline-variant: #49435b;--color-primary: #39ff14;--color-on-primary: #09080f;--color-primary-container: #2ad10d;--color-on-primary-container: #0c3d04;--color-primary-fixed-dim: #7bff62;--color-primary-ink: #39ff14;--color-secondary: #00ffd8;--color-on-secondary: #003b32;--color-secondary-container: #005447;--color-on-secondary-container: #6effe6;--color-tertiary: #a800d1;--color-on-tertiary: #ffffff;--color-tertiary-container: #4a0059;--color-on-tertiary-container: #f0b3ff;--color-error: #ffb4ab;--color-on-error: #690005;--color-error-container: #93000a;--color-on-error-container: #ffdad6;--color-accent-coral: #ff6ec7;--color-accent-blue: #00d5ff;--color-accent-amber: #f5a623;--shadow-rgb: 0 0 0;--scrim-alpha: .65;--glass-tint: 19 17 28;--glass-alpha: .8;--color-premium-accent: #39ff14;--color-sidemenu-gradient-end: #0c1c0a;color-scheme:dark}}@layer base{[data-theme=light-alien]{--color-background: #eeeaf5;--color-on-background: #140f26;--color-surface: #ffffff;--color-surface-dim: #eeeaf5;--color-surface-bright: #f8f6fc;--color-surface-container-lowest: #eeeaf5;--color-surface-container-low: #ffffff;--color-surface-container: #ffffff;--color-surface-container-high: #f8f6fc;--color-surface-container-highest: #e1dbec;--color-surface-elevated: #ffffff;--color-on-surface: #140f26;--color-on-surface-variant: #565066;--color-on-surface-muted: #5c556f;--color-border-muted: #e2ddec;--color-border-strong: #c9c2d8;--color-outline: #7c748c;--color-outline-variant: #ccc4da;--color-primary: #7a00bd;--color-on-primary: #ffffff;--color-primary-container: #f0d9ff;--color-on-primary-container: #2d0047;--color-primary-fixed-dim: #a54ed6;--color-primary-ink: #6a00a4;--color-secondary: #006f7a;--color-on-secondary: #ffffff;--color-secondary-container: #a8f0f7;--color-on-secondary-container: #002327;--color-tertiary: #b000bd;--color-on-tertiary: #ffffff;--color-tertiary-container: #ffd6ff;--color-on-tertiary-container: #3a003d;--color-error: #ba1a1a;--color-on-error: #ffffff;--color-error-container: #ffdad6;--color-on-error-container: #410002;--color-accent-coral: #c4335c;--color-accent-blue: #0060b8;--color-accent-amber: #a86800;--shadow-rgb: 20 15 38;--scrim-alpha: .4;--glass-tint: 255 255 255;--glass-alpha: .72;--color-premium-accent: #7a00bd;--color-sidemenu-gradient-end: #f4e8ff;color-scheme:light}}@layer base{[data-theme=dark-cereja]{--color-background: #1b0d12;--color-on-background: color-mix(in srgb, #ffffff 92%, #ffb3c1);--color-surface: #1b0d12;--color-surface-dim: #1b0d12;--color-surface-bright: color-mix(in srgb, #ffffff 18%, #1b0d12);--color-surface-container-lowest: color-mix(in srgb, #000000 30%, #1b0d12);--color-surface-container-low: color-mix(in srgb, #ffffff 3%, #1b0d12);--color-surface-container: color-mix(in srgb, #ffffff 6%, #1b0d12);--color-surface-container-high: color-mix(in srgb, #ffffff 10%, #1b0d12);--color-surface-container-highest: color-mix(in srgb, #ffffff 14%, #1b0d12);--color-surface-elevated: color-mix(in srgb, #ffffff 5%, #1b0d12);--color-on-surface: color-mix(in srgb, #ffffff 95%, #ffb3c1);--color-on-surface-variant: color-mix(in srgb, #ffffff 65%, #1b0d12);--color-on-surface-muted: color-mix(in srgb, #ffffff 52%, #1b0d12);--color-border-muted: color-mix(in srgb, #ffffff 10%, #1b0d12);--color-border-strong: color-mix(in srgb, #ffffff 18%, #1b0d12);--color-outline: color-mix(in srgb, #ffb3c1 30%, #8a8a8a);--color-outline-variant: color-mix(in srgb, #ffb3c1 25%, #1b0d12);--color-primary: #ffb3c1;--color-on-primary: #1b0d12;--color-primary-container: color-mix(in srgb, #ffb3c1 85%, #000000);--color-on-primary-container: color-mix(in srgb, #ffb3c1 30%, #ffffff);--color-primary-fixed-dim: color-mix(in srgb, #ffb3c1 60%, #ffffff);--color-primary-ink: #ffb3c1;--color-secondary: color-mix(in srgb, #ffb3c1 70%, #ffffff);--color-on-secondary: #1b0d12;--color-secondary-container: color-mix(in srgb, #ffb3c1 40%, #000000);--color-on-secondary-container: color-mix(in srgb, #ffb3c1 45%, #ffffff);--color-tertiary: #ffffff;--color-on-tertiary: #1b0d12;--color-tertiary-container: color-mix(in srgb, #ffb3c1 20%, #ffffff);--color-on-tertiary-container: color-mix(in srgb, #ffb3c1 70%, #000000);--color-error: #ffb4ab;--color-on-error: #690005;--color-error-container: #93000a;--color-on-error-container: #ffdad6;--color-accent-coral: color-mix(in srgb, #ffb3c1 40%, #ff7f50);--color-accent-blue: color-mix(in srgb, #ffb3c1 40%, #1967d2);--color-accent-amber: #f5a623;--shadow-rgb: 0 0 0;--scrim-alpha: .65;--glass-tint: 27 13 18;--glass-alpha: .8;--color-premium-accent: #ffb3c1;--color-sidemenu-gradient-end: color-mix(in srgb, #ffb3c1 12%, #1b0d12);color-scheme:dark}}@layer base{[data-theme=light-cereja]{--color-background: #fff5f7;--color-on-background: color-mix(in srgb, #000000 90%, #b0234f);--color-surface: #ffffff;--color-surface-dim: color-mix(in srgb, #000000 6%, #fff5f7);--color-surface-bright: #ffffff;--color-surface-container-lowest: #ffffff;--color-surface-container-low: color-mix(in srgb, #ffffff 70%, #fff5f7);--color-surface-container: color-mix(in srgb, #000000 4%, #fff5f7);--color-surface-container-high: color-mix(in srgb, #000000 8%, #fff5f7);--color-surface-container-highest: color-mix(in srgb, #000000 12%, #fff5f7);--color-surface-elevated: #ffffff;--color-on-surface: color-mix(in srgb, #000000 92%, #b0234f);--color-on-surface-variant: color-mix(in srgb, #000000 68%, #fff5f7);--color-on-surface-muted: color-mix(in srgb, #000000 55%, #fff5f7);--color-border-muted: color-mix(in srgb, #000000 10%, #fff5f7);--color-border-strong: color-mix(in srgb, #000000 20%, #fff5f7);--color-outline: color-mix(in srgb, #b0234f 25%, #6f6f6f);--color-outline-variant: color-mix(in srgb, #b0234f 20%, #fff5f7);--color-primary: #b0234f;--color-on-primary: #ffffff;--color-primary-container: color-mix(in srgb, #b0234f 22%, #ffffff);--color-on-primary-container: color-mix(in srgb, #b0234f 70%, #000000);--color-primary-fixed-dim: color-mix(in srgb, #b0234f 60%, #ffffff);--color-primary-ink: color-mix(in srgb, #b0234f 72%, #000000);--color-secondary: color-mix(in srgb, #b0234f 80%, #000000);--color-on-secondary: #ffffff;--color-secondary-container: color-mix(in srgb, #b0234f 25%, #ffffff);--color-on-secondary-container: color-mix(in srgb, #b0234f 75%, #000000);--color-tertiary: #b0234f;--color-on-tertiary: #ffffff;--color-tertiary-container: color-mix(in srgb, #b0234f 18%, #ffffff);--color-on-tertiary-container: color-mix(in srgb, #b0234f 78%, #000000);--color-error: #ba1a1a;--color-on-error: #ffffff;--color-error-container: #ffdad6;--color-on-error-container: #410002;--color-accent-coral: color-mix(in srgb, #b0234f 30%, #d84b20);--color-accent-blue: color-mix(in srgb, #b0234f 30%, #1a5ac5);--color-accent-amber: #b57000;--shadow-rgb: 176 35 79;--scrim-alpha: .4;--glass-tint: 255 255 255;--glass-alpha: .72;--color-premium-accent: color-mix(in srgb, #b0234f 80%, #000000);--color-sidemenu-gradient-end: color-mix(in srgb, #b0234f 12%, #fff5f7);color-scheme:light}}@layer base{[data-theme=dark-selva]{--color-background: #0b1a12;--color-on-background: #eaf3e6;--color-surface: #102419;--color-surface-dim: #0b1a12;--color-surface-bright: #24402f;--color-surface-container-lowest: #07130c;--color-surface-container-low: #0f2117;--color-surface-container: #143021;--color-surface-container-high: #1a3a29;--color-surface-container-highest: #214633;--color-surface-elevated: #12281b;--color-on-surface: #eaf3e6;--color-on-surface-variant: #b3c7b7;--color-on-surface-muted: #9db5a3;--color-border-muted: #1d3a2a;--color-border-strong: #2f5641;--color-outline: #7f9c88;--color-outline-variant: #34523f;--color-primary: #f2b441;--color-on-primary: #0b1a12;--color-primary-container: #c98f1f;--color-on-primary-container: #2a1c00;--color-primary-fixed-dim: #ffd688;--color-primary-ink: #f2b441;--color-secondary: #6fcf8e;--color-on-secondary: #072a15;--color-secondary-container: #1d5a37;--color-on-secondary-container: #b6f0c9;--color-tertiary: #d99a68;--color-on-tertiary: #2b1404;--color-tertiary-container: #5a3416;--color-on-tertiary-container: #ffdcc0;--color-error: #ffb4ab;--color-on-error: #690005;--color-error-container: #93000a;--color-on-error-container: #ffdad6;--color-accent-coral: #ff8a5c;--color-accent-blue: #5cc8e6;--color-accent-amber: #f5a623;--shadow-rgb: 0 0 0;--scrim-alpha: .65;--glass-tint: 11 26 18;--glass-alpha: .8;--color-premium-accent: #f2b441;--color-sidemenu-gradient-end: #0d2a2a;color-scheme:dark}}@layer base{[data-theme=light-selva]{--color-background: #f2f5ec;--color-on-background: #10231a;--color-surface: #ffffff;--color-surface-dim: #e1e8d8;--color-surface-bright: #ffffff;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f8faf3;--color-surface-container: #e9eee1;--color-surface-container-high: #dfe6d5;--color-surface-container-highest: #d4ddc9;--color-surface-elevated: #ffffff;--color-on-surface: #10231a;--color-on-surface-variant: #3f5646;--color-on-surface-muted: #48624f;--color-border-muted: #d5dfcb;--color-border-strong: #b5c4a9;--color-outline: #5d7565;--color-outline-variant: #c3d0b8;--color-primary: #1e6b3c;--color-on-primary: #ffffff;--color-primary-container: #cfe9d6;--color-on-primary-container: #0b3a1f;--color-primary-fixed-dim: #8fcaa2;--color-primary-ink: #17572f;--color-secondary: #8a4f24;--color-on-secondary: #ffffff;--color-secondary-container: #f1dcc9;--color-on-secondary-container: #4a2508;--color-tertiary: #1d6a72;--color-on-tertiary: #ffffff;--color-tertiary-container: #cbe8ea;--color-on-tertiary-container: #06363b;--color-error: #ba1a1a;--color-on-error: #ffffff;--color-error-container: #ffdad6;--color-on-error-container: #410002;--color-accent-coral: #c2461c;--color-accent-blue: #1a5ac5;--color-accent-amber: #9a6200;--shadow-rgb: 30 107 60;--scrim-alpha: .4;--glass-tint: 255 255 255;--glass-alpha: .72;--color-premium-accent: #8a5d00;--color-sidemenu-gradient-end: #dde9d6;color-scheme:light}}@layer base{[data-theme=dark-brasa]{--color-background: #140a07;--color-on-background: #fbeee4;--color-surface: #1a0e0a;--color-surface-dim: #140a07;--color-surface-bright: #3a2119;--color-surface-container-lowest: #0c0503;--color-surface-container-low: #1c100b;--color-surface-container: #26150e;--color-surface-container-high: #2f1a12;--color-surface-container-highest: #3a2118;--color-surface-elevated: #1f110c;--color-on-surface: #fbeee4;--color-on-surface-variant: #d9bfb1;--color-on-surface-muted: #c0a494;--color-border-muted: #33201a;--color-border-strong: #4d2f24;--color-outline: #a3806f;--color-outline-variant: #55352a;--color-primary: #ff7a1a;--color-on-primary: #140a07;--color-primary-container: #9c3d06;--color-on-primary-container: #ffe0c8;--color-primary-fixed-dim: #ffb37a;--color-primary-ink: #ff8a33;--color-secondary: #ffc233;--color-on-secondary: #1f1200;--color-secondary-container: #5c3a00;--color-on-secondary-container: #ffe3a3;--color-tertiary: #7cc4ff;--color-on-tertiary: #04182b;--color-tertiary-container: #173a5c;--color-on-tertiary-container: #d3e9ff;--color-error: #ffb3c1;--color-on-error: #5c0019;--color-error-container: #8c0f2e;--color-on-error-container: #ffd9df;--color-accent-coral: #ff6b4a;--color-accent-blue: #7cc4ff;--color-accent-amber: #ffb020;--shadow-rgb: 0 0 0;--scrim-alpha: .7;--glass-tint: 20 10 7;--glass-alpha: .8;--color-premium-accent: #ffc233;--color-sidemenu-gradient-end: #2a0f07;color-scheme:dark}}@layer base{[data-theme=light-brasa]{--color-background: #f7efe6;--color-on-background: #2a160e;--color-surface: #fffaf5;--color-surface-dim: #eadccd;--color-surface-bright: #ffffff;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #fbf5ee;--color-surface-container: #f1e4d6;--color-surface-container-high: #e9d8c6;--color-surface-container-highest: #dfcab5;--color-surface-elevated: #ffffff;--color-on-surface: #2a160e;--color-on-surface-variant: #5c3f31;--color-on-surface-muted: #6b4c3c;--color-border-muted: #e3d0bd;--color-border-strong: #c9ab92;--color-outline: #8a6a58;--color-outline-variant: #d6bea8;--color-primary: #a13b19;--color-on-primary: #ffffff;--color-primary-container: #f8d5c4;--color-on-primary-container: #4a1605;--color-primary-fixed-dim: #eb9a78;--color-primary-ink: #943413;--color-secondary: #8a5a00;--color-on-secondary: #ffffff;--color-secondary-container: #f5dfb0;--color-on-secondary-container: #3d2700;--color-tertiary: #1f5b8a;--color-on-tertiary: #ffffff;--color-tertiary-container: #d3e6f5;--color-on-tertiary-container: #062a45;--color-error: #b3163f;--color-on-error: #ffffff;--color-error-container: #ffd9df;--color-on-error-container: #40000f;--color-accent-coral: #b23d15;--color-accent-blue: #1a5ac5;--color-accent-amber: #8c5800;--shadow-rgb: 161 59 25;--scrim-alpha: .4;--glass-tint: 255 250 245;--glass-alpha: .72;--color-premium-accent: #8a5a00;--color-sidemenu-gradient-end: #f3dccb;color-scheme:light}}@layer base{[data-theme=dark-ocean]{--color-background: #04141c;--color-on-background: #e8f6f7;--color-surface: #071c27;--color-surface-dim: #04141c;--color-surface-bright: #17465a;--color-surface-container-lowest: #020d13;--color-surface-container-low: #09212d;--color-surface-container: #0d2a39;--color-surface-container-high: #0f3042;--color-surface-container-highest: #123a4d;--color-surface-elevated: #0a2330;--color-on-surface: #e8f6f7;--color-on-surface-variant: #b4cfd6;--color-on-surface-muted: #93b3bc;--color-border-muted: #123446;--color-border-strong: #1d4d63;--color-outline: #6f97a4;--color-outline-variant: #1f4a5e;--color-primary: #33d0d6;--color-on-primary: #04141c;--color-primary-container: #0b5a6b;--color-on-primary-container: #c9f6f8;--color-primary-fixed-dim: #8be6ea;--color-primary-ink: #4fdbe0;--color-secondary: #e9cf9a;--color-on-secondary: #2a1f08;--color-secondary-container: #5a4514;--color-on-secondary-container: #f6e6c4;--color-tertiary: #ff9a8a;--color-on-tertiary: #2e0d08;--color-tertiary-container: #6b2418;--color-on-tertiary-container: #ffdcd5;--color-error: #ffb3c1;--color-on-error: #5c0019;--color-error-container: #8c0f2e;--color-on-error-container: #ffd9df;--color-accent-coral: #ff8a78;--color-accent-blue: #7cc4ff;--color-accent-amber: #ffc24d;--shadow-rgb: 0 0 0;--scrim-alpha: .7;--glass-tint: 4 20 28;--glass-alpha: .8;--color-premium-accent: #e9cf9a;--color-sidemenu-gradient-end: #072a38;color-scheme:dark}}@layer base{[data-theme=light-ocean]{--color-background: #f4ecdc;--color-on-background: #0b2530;--color-surface: #fffaf0;--color-surface-dim: #e6d9bf;--color-surface-bright: #ffffff;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #faf3e5;--color-surface-container: #efe4cf;--color-surface-container-high: #e9dcc3;--color-surface-container-highest: #e2d3b6;--color-surface-elevated: #ffffff;--color-on-surface: #0b2530;--color-on-surface-variant: #3d5a66;--color-on-surface-muted: #405c68;--color-border-muted: #e4d7bd;--color-border-strong: #c9b793;--color-outline: #6a7f86;--color-outline-variant: #d3c4a4;--color-primary: #065e75;--color-on-primary: #ffffff;--color-primary-container: #cfe9ee;--color-on-primary-container: #032d3a;--color-primary-fixed-dim: #7cc3d1;--color-primary-ink: #05536a;--color-secondary: #7a5a1c;--color-on-secondary: #ffffff;--color-secondary-container: #f1e0b8;--color-on-secondary-container: #3a2900;--color-tertiary: #a8432e;--color-on-tertiary: #ffffff;--color-tertiary-container: #fadcd3;--color-on-tertiary-container: #47140a;--color-error: #b3163f;--color-on-error: #ffffff;--color-error-container: #ffd9df;--color-on-error-container: #40000f;--color-accent-coral: #a8432e;--color-accent-blue: #1a5ac5;--color-accent-amber: #8c5800;--shadow-rgb: 6 94 117;--scrim-alpha: .4;--glass-tint: 255 250 240;--glass-alpha: .72;--color-premium-accent: #7a5a1c;--color-sidemenu-gradient-end: #e3eadf;color-scheme:light}}@layer base{[data-theme$=-sport]{--color-primary-ink-display: color-mix( in srgb, var(--color-primary-ink) 70%, var(--color-primary) )}}@layer components{.dashboard-page{position:relative;min-block-size:100svh;overflow-x:clip;background-color:var(--color-background);color:var(--color-on-background);display:flex;flex-direction:column}.dashboard-top{position:sticky;inset-block-start:0;z-index:var(--z-navbar)}@media(width>=1024px){html.nos-docked:not(.nos-docked-left) :is(.dashboard-page,.storefront-page){padding-inline-end:var(--nos-width, 24rem)}html.nos-docked:not(.nos-docked-left) .sibling-nav{padding-inline-end:var(--nos-width, 24rem)}html.nos-docked-left :is(.dashboard-page,.storefront-page){padding-inline-start:var(--nos-width, 24rem)}html.nos-docked-left .sibling-nav{padding-inline-start:var(--nos-width, 24rem)}}.glow-container{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.glow-orb{position:absolute;border-radius:var(--radius-full);filter:blur(140px);opacity:.08;transition:opacity var(--duration-ambient) var(--ease-standard),transform var(--duration-ambient) var(--ease-standard)}.glow-orb.primary{inline-size:400px;block-size:400px;background:var(--color-primary);inset-block-start:-10%;inset-inline-start:-10%}.glow-orb.secondary{inline-size:400px;block-size:400px;background:var(--color-accent-coral);inset-block-end:10%;inset-inline-end:-10%}.dashboard-container{position:relative;max-inline-size:var(--spacing-container-max);inline-size:100%;margin-inline:auto;padding:var(--spacing-page-top) var(--spacing-gutter) 4rem var(--spacing-gutter);box-sizing:border-box}@media(width<640px){.dashboard-container{padding:var(--spacing-page-top-mobile) var(--spacing-gutter) 5rem var(--spacing-gutter)}}html[data-user-centric] .dashboard-page .dashboard-container{padding-block-start:calc(var(--hero-disc-size) / 2 + var(--space-2))}@media(width<1024px){html[data-user-centric] .dashboard-page .dashboard-container{padding-block-start:calc(var(--hero-disc-size) / 2 + var(--space-2) - var(--space-4))}}html[data-user-centric] .dashboard-page:has(.centric-rail) .dashboard-container{padding-block-start:0}html[data-user-centric] .dashboard-page:has(.centric-rail) .centric-rail{margin-block-start:calc(-1 * var(--space-2))}.dashboard-grid{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:var(--space-7);align-items:start}@media(width<1024px){.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}html.nos-frame-mobile .dashboard-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@layer utilities{.brand-logo-only{display:none!important}.brand-text-only,html[data-brand-display=logo] .brand-logo-only{display:flex!important}html[data-brand-display=logo] .brand-text-only{display:none!important}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}fieldset{border:none;padding:0;margin:0;min-inline-size:0}}@layer components{dialog::backdrop{background:var(--color-scrim);backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm))}dialog.dialog-staged{position:fixed!important;inset-block:0!important;inset-inline-start:0!important;inset-inline-end:var(--nos-width, 24rem)!important;margin:auto!important;max-inline-size:calc(100vw - var(--nos-width, 24rem) - 2 * var(--space-4))!important;max-block-size:calc(100dvh - 2 * var(--space-4))!important;z-index:calc(var(--z-overlay) + 1)}html.nos-docked-left dialog.dialog-staged{inset-inline-start:var(--nos-width, 24rem)!important;inset-inline-end:0!important}dialog.dialog-staged.dialog-panel{max-inline-size:none!important;max-block-size:none!important}html.nos-docked .hover-card.is-staged{position:fixed!important;inset-block:0!important;inset-inline-start:0!important;inset-inline-end:var(--nos-width, 24rem)!important;margin:auto!important;translate:none!important;max-inline-size:calc(100vw - var(--nos-width, 24rem) - 2 * var(--space-4))!important}html.nos-docked-left .hover-card.is-staged{inset-inline-start:var(--nos-width, 24rem)!important;inset-inline-end:0!important}html.nos-docked-left .dialog-stage-scrim,html.nos-docked-left .share-scrim{inset-inline-start:var(--nos-width, 24rem);inset-inline-end:0}html.nos-frame-mobile.nos-docked-left .sidemenu,html.nos-frame-mobile.nos-docked-left .sidemenu-backdrop{inset-inline-start:var(--nos-width, 24rem)!important}@media(width>=1024px){html.nos-docked:not(.nos-docked-left) .loja-fab{right:calc(var(--nos-width, 24rem) + 1.5rem + var(--safe-right))!important}}@media(width>=1024px){html.nos-docked:not(.nos-docked-left) .notice-host{inset-inline-end:calc(var(--nos-width, 24rem) + var(--space-4))}html.nos-docked-left .notice-host{inset-inline-start:calc(var(--nos-width, 24rem) + var(--space-4))}html.nos-docked .notice-host{max-inline-size:min(26rem,100vw - var(--nos-width, 24rem) - 2 * var(--space-4))}}@media(width>=1024px){html.nos-docked:not(.nos-docked-left) .swipe-nav-bar{transform:translate(calc(-50% + (var(--sidebar-width) + var(--space-7)) / 2 - var(--nos-width, 24rem) / 2))!important;transition-property:opacity!important}html.nos-docked-left .swipe-nav-bar{transform:translate(calc(-50% + (var(--sidebar-width) + var(--space-7)) / 2 + var(--nos-width, 24rem) / 2))!important;transition-property:opacity!important}html.nos-docked.nos-frame-mobile:not(.nos-docked-left) .swipe-nav-bar{transform:translate(calc(-50% - var(--nos-width, 24rem) / 2))!important;transition-property:opacity!important}html.nos-docked.nos-frame-mobile.nos-docked-left .swipe-nav-bar{transform:translate(calc(-50% + var(--nos-width, 24rem) / 2))!important;transition-property:opacity!important}}.text-caption,.text-body-sm,.text-body,.text-subhead,.text-title,.text-heading,.text-display{margin:0}.text-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-height);letter-spacing:var(--text-caption-tracking)}.text-body-sm{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-height);letter-spacing:var(--text-body-sm-tracking)}.text-body{font-size:var(--text-body-size);line-height:var(--text-body-height);letter-spacing:var(--text-body-tracking)}.text-subhead{font-family:var(--font-headline);font-size:var(--text-subhead-size);line-height:var(--text-subhead-height);letter-spacing:var(--text-subhead-tracking);font-weight:var(--font-weight-semibold)}.text-title{font-family:var(--font-headline);font-size:var(--text-title-size);line-height:var(--text-title-height);letter-spacing:var(--text-title-tracking);font-weight:var(--font-weight-semibold)}.text-heading{font-family:var(--font-headline);font-size:var(--text-heading-size);line-height:var(--text-heading-height);letter-spacing:var(--text-heading-tracking);font-weight:var(--font-weight-semibold)}.text-display{font-family:var(--font-headline);font-size:var(--text-display-size);line-height:var(--text-display-height);letter-spacing:var(--text-display-tracking);font-weight:var(--font-weight-semibold)}.text-muted{color:var(--color-on-surface-muted)}.text-variant{color:var(--color-on-surface-variant)}.text-accent{color:var(--color-primary-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);box-sizing:border-box;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-default);font-family:var(--font-body);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-height);letter-spacing:var(--text-body-sm-tracking);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;white-space:nowrap;transition:var(--transition-colors);box-shadow:var(--elevation-0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.btn--primary{--btn-ink: var(--color-on-primary);background-color:var(--color-primary);color:var(--btn-ink);border-color:var(--color-primary)}@media(hover:hover){.btn--primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 90%,var(--color-on-primary));border-color:color-mix(in srgb,var(--color-primary) 90%,var(--color-on-primary))}}.btn--primary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 84%,var(--color-on-primary));border-color:color-mix(in srgb,var(--color-primary) 84%,var(--color-on-primary))}[data-theme$=-sport] .btn--primary{background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-on-primary) 14%,transparent) 100%);box-shadow:inset 0 1px 0 var(--color-ink-10),inset 0 -1px 0 var(--color-ink-20)}@media(hover:hover){[data-theme$=-sport] .btn--primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 84%,var(--color-primary-container));border-color:color-mix(in srgb,var(--color-primary) 84%,var(--color-primary-container));background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-on-primary) 24%,transparent) 100%)}}[data-theme$=-sport] .btn--primary:active:not(:disabled){background-color:var(--color-primary-fixed-dim);border-color:var(--color-primary-fixed-dim);background-image:none;box-shadow:inset 0 2px 3px var(--color-ink-20)}.btn--secondary{--btn-ink: var(--color-on-surface);background-color:transparent;color:var(--btn-ink);border-color:var(--color-border-strong)}@media(hover:hover){.btn--secondary:hover:not(:disabled){background-color:var(--color-surface-container-high);border-color:var(--color-outline)}}.btn--secondary:active:not(:disabled){background-color:var(--color-surface-container-highest)}.btn--ghost{--btn-ink: var(--color-on-surface-variant);background-color:transparent;color:var(--btn-ink);border-color:transparent}@media(hover:hover){.btn--ghost:hover:not(:disabled){background-color:var(--color-surface-container-high);color:var(--color-on-surface)}}.btn--ghost:active:not(:disabled){background-color:var(--color-surface-container-high);color:var(--color-on-surface)}.btn--danger{--btn-ink: var(--color-on-error);background-color:var(--color-error);color:var(--btn-ink);border-color:var(--color-error)}@media(hover:hover){.btn--danger:hover:not(:disabled){background-color:var(--color-error-container);color:var(--color-on-error-container);border-color:var(--color-error-container)}}.btn--danger:active:not(:disabled){background-color:var(--color-error-container);color:var(--color-on-error-container);border-color:var(--color-error-container)}.btn--sm{padding:var(--space-2) var(--space-3);font-size:var(--text-caption-size);line-height:var(--text-caption-height)}@media(pointer:coarse){.btn--sm{min-block-size:2.75rem}}.btn--lg{padding:var(--space-4) var(--space-7);font-size:var(--text-body-size);line-height:var(--text-body-height)}.btn--block{display:flex;inline-size:100%}.btn--icon{padding:var(--space-3);min-inline-size:2.75rem;min-block-size:2.75rem}.btn--loading{position:relative;color:transparent!important;pointer-events:none}.btn--loading:after{content:"";position:absolute;inline-size:1rem;block-size:1rem;border:2px solid var(--btn-ink, var(--color-on-surface));border-block-start-color:transparent;border-radius:var(--radius-full);animation:btn-spin var(--duration-slow) linear infinite;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-.5rem;margin-inline-start:-.5rem}.notice-host{position:fixed;inset-block:auto calc(var(--space-6) + var(--safe-bottom));inset-inline:var(--space-4);z-index:var(--z-toast);inline-size:auto;max-inline-size:26rem;margin-block:0;margin-inline:auto;filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--color-background) 60%,transparent))}@keyframes btn-spin{to{transform:rotate(360deg)}}.surface{background-color:rgb(var(--glass-tint)/var(--glass-alpha));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.card{background-color:var(--color-surface-elevated);border:var(--border-hairline);border-radius:var(--radius-default);padding:var(--spacing-card-padding);box-shadow:var(--elevation-0)}.card--flush{padding:0}.card--interactive{cursor:pointer;transition:var(--transition-colors)}@media(hover:hover){.card--interactive:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-container-high)}}.card--interactive:active{border-color:var(--color-border-strong);background-color:var(--color-surface-container-high)}.card--interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.card--elevated{box-shadow:var(--elevation-2)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-height);letter-spacing:var(--text-body-sm-tracking);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.field__control{inline-size:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-surface-container);color:var(--color-on-surface);border:var(--border-width-hairline) solid var(--color-border-muted);border-radius:var(--radius-default);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-height);letter-spacing:var(--text-body-tracking);transition:var(--transition-colors)}.field__control::placeholder{color:var(--color-on-surface-muted)}.field__control:hover:not(:disabled){border-color:var(--color-border-strong)}.field__control:focus{outline:none;border-color:var(--color-primary)}.field__control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.field__control:disabled{opacity:.5;cursor:not-allowed}.field__control[aria-invalid=true]{border-color:var(--color-error)}select.field__control{appearance:none;-webkit-appearance:none;padding-inline-end:var(--space-9);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:1rem 1rem}select.field__control:dir(rtl){background-position:left var(--space-4) center}select.field__control option{background-color:var(--color-surface-elevated);color:var(--color-on-surface)}.field__hint{font-size:var(--text-caption-size);line-height:var(--text-caption-height);letter-spacing:var(--text-caption-tracking);color:var(--color-on-surface-muted)}.field__error{font-size:var(--text-caption-size);line-height:var(--text-caption-height);letter-spacing:var(--text-caption-tracking);color:var(--color-error)}.icon-badge{display:flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--radius-default);background:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);flex-shrink:0}.page-head-badge{display:flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--radius-default);background:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-ink);flex-shrink:0}.page-head-badge--mascot{position:relative;box-sizing:border-box;inline-size:56px;block-size:56px;padding:3px;border:none;border-radius:var(--radius-full);background-color:var(--color-surface-container-high);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 45%,transparent)}.page-head-icon{display:grid;place-items:center;color:inherit}.page-head-icon--pin{position:absolute;inset-block-end:-3px;inset-inline-end:-3px;inline-size:22px;block-size:22px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface-elevated);border:1px solid var(--color-border-muted);box-shadow:0 1px 3px color-mix(in srgb,var(--color-on-surface) 18%,transparent)}.page-head-icon--pin app-icon{transform:scale(.58)}.page-header{display:flex;align-items:center;gap:var(--space-3)}.page-header .icon-badge{color:var(--color-primary-ink)}.page-header>div{flex:1;min-inline-size:0}.page-head{display:grid;grid-template-columns:auto minmax(0,max-content) minmax(0,1fr);align-items:center;column-gap:var(--space-3);margin-block-end:var(--space-4)}.page-head>.page-head-badge{grid-row:1/3;color:var(--color-primary-ink)}.page-head .page-head-titles{display:contents}.page-head .page-head-title{grid-column:2;grid-row:1;margin:0;font-family:var(--font-headline);font-size:clamp(var(--text-subhead-size),3vw,var(--text-title-size));line-height:var(--text-title-height);letter-spacing:var(--text-title-tracking);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.page-head .page-head-subtitle{grid-column:2/-1;grid-row:2;margin:var(--space-nudge-xs) 0 0;font-size:var(--text-body-sm-size);color:var(--color-on-surface-variant)}.page-head .page-head-end{grid-column:3;grid-row:1;justify-self:end;align-self:center;min-inline-size:0;max-inline-size:100%}html[data-user-centric] .page-head{margin-block-end:var(--space-2)}.page-counter{flex:none;align-self:flex-start;padding:var(--space-nudge-xs) var(--space-2);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-ink-05);font-family:var(--font-body);font-size:var(--text-caption-size);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-on-surface-muted)}.page-title{margin:0;font-family:var(--font-headline);font-size:clamp(var(--text-subhead-size),3vw,var(--text-title-size));line-height:var(--text-title-height);letter-spacing:var(--text-title-tracking);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.page-subtitle{margin:0;max-inline-size:60ch;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-height);letter-spacing:var(--text-body-sm-tracking);color:var(--color-on-surface-variant)}.text-link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);min-block-size:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);color:var(--color-primary-ink);text-decoration:none;cursor:pointer}.text-link:hover{text-decoration:underline}.text-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-sm);font-size:var(--text-caption-size);line-height:var(--text-caption-height);letter-spacing:var(--text-caption-tracking);font-weight:var(--font-weight-medium);white-space:nowrap}.chip--interactive{cursor:pointer;transition:var(--transition-colors)}@media(pointer:coarse){.chip--interactive{min-block-size:2.75rem}}@media(hover:hover){.chip--interactive:hover{background-color:var(--color-surface-container-highest);color:var(--color-on-surface)}}.chip--interactive:active{background-color:var(--color-surface-container-highest);color:var(--color-on-surface)}.chip--interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.chip--outline{background-color:transparent;border-color:var(--color-border-strong)}.chip--selected{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.prose{max-inline-size:var(--measure-prose)}.measure-feed{max-inline-size:var(--measure-feed);margin-inline:auto}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.divider{block-size:var(--border-width-hairline);inline-size:100%;background-color:var(--color-border-muted);border:none;margin:0}.search-field{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-3);background-color:var(--color-surface-container-high);border:var(--border-hairline);border-radius:var(--radius-default);color:var(--color-on-surface-variant)}.search-field input{flex:1;min-inline-size:0;font-family:var(--font-body);font-size:var(--text-body-size);color:var(--color-on-surface);background:none;border:none;outline:none;appearance:none}.search-field input::placeholder{color:var(--color-on-surface-variant);opacity:.6}.search-field:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.filter-chips{--strip-fade-start: 0px;--strip-fade-end: 0px;display:flex;min-inline-size:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--strip-fade-start),#000 calc(100% - var(--strip-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--strip-fade-start),#000 calc(100% - var(--strip-fade-end)),transparent)}.filter-chips::-webkit-scrollbar{display:none}.filter-chips[data-overflow-start]{--strip-fade-start: 2.5rem}.filter-chips[data-overflow-end]{--strip-fade-end: 2.5rem}.filter-chips{align-items:center;gap:var(--space-2);padding-block:var(--space-nudge-sm);margin-block:calc(-1 * var(--space-nudge-sm))}.filter-chip{display:inline-flex;flex:none;align-items:center;gap:var(--space-nudge-sm);min-block-size:32px;padding-inline:var(--space-3);border:1px solid var(--color-border-muted);border-radius:var(--radius-default);background:transparent;color:var(--color-on-surface-variant);font-family:var(--font-body);font-size:var(--text-caption-size);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base)}.filter-chip:hover{border-color:var(--color-on-surface-variant);color:var(--color-on-surface)}.filter-chip[aria-pressed=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-ink)}.filter-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.filter-chip__count{font-variant-numeric:tabular-nums;opacity:.7}.badge{--badge-ink: var(--color-on-surface-variant);display:inline-flex;align-items:center;padding:0 var(--space-nudge-sm);border:1px solid color-mix(in srgb,var(--badge-ink) 28%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--badge-ink) 12%,transparent);color:var(--badge-ink);font-size:.625rem;font-weight:700;line-height:1.6;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.badge--pending{--badge-ink: var(--color-accent-amber)}.badge--approved,.badge--env-dev{--badge-ink: var(--color-primary-ink)}.badge--rejected{--badge-ink: var(--color-error)}.badge--business,.badge--env-prod{--badge-ink: var(--color-accent-coral)}.badge--resident{--badge-ink: var(--color-accent-blue)}.kv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6);margin:0}@media(width<640px){.kv-list{grid-template-columns:minmax(0,1fr)}}.kv-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-2);border-block-end:var(--border-hairline);font-size:var(--text-body-sm-size)}.kv-row__label{flex:none;font-size:var(--text-caption-size);font-weight:600;color:var(--color-on-surface-muted)}.kv-row__value{display:inline-flex;align-items:center;gap:var(--space-nudge-sm);min-inline-size:0;text-align:end;color:var(--color-on-surface);overflow-wrap:anywhere}[data-digit-shown]{position:relative}[data-digit-shown]:after{content:attr(data-digit);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:2;min-inline-size:1.5rem;padding-block:var(--space-nudge-xs);padding-inline:var(--space-nudge-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-container-highest);color:var(--color-primary-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-caption-size);font-weight:600;text-align:center;pointer-events:none}.field-check,.field-kind{position:absolute;inset-block:0;inset-inline-end:var(--space-3);margin-block:auto;color:var(--color-primary-ink);pointer-events:none}@media(prefers-reduced-motion:no-preference){.field-check,.field-kind{animation:field-confirmed var(--duration-slow) var(--ease-entrance)}}.field-kind{display:inline-flex;align-items:center;gap:var(--space-1);block-size:fit-content;font-size:var(--text-caption-size);font-weight:600}@keyframes field-confirmed{0%{opacity:0;scale:.6}}.on-change-pop{animation:on-change-pop var(--duration-slow) var(--ease-entrance)}@keyframes on-change-pop{45%{scale:1.22}}}@media print{app-sidebar,app-navbar,.page-head,.loja-tabs,.loja-preview-panel,.loja-card:not(.qr-card-section),.loja-fab,.glow-container,.card-heading,.section-description,.tab-desc,.qr-controls-grid,.toggle-field,.preview-title-label,.print-action-bar,button,header,nav{display:none!important}html,body{height:100%!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important}app-root,router-outlet,app-loja,app-qr-print-card,.dashboard-page,.dashboard-container,.dashboard-grid,.loja-section,form,.loja-workspace,.loja-settings-panel,.loja-card.qr-card-section,.qr-print-preview-container{display:block!important;width:0!important;height:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#printable-qr-card{position:absolute!important;top:0!important;left:0!important;width:105mm!important;height:148mm!important;margin:0!important;box-shadow:none!important;border:none!important;page-break-inside:avoid!important;break-inside:avoid!important;border-radius:0!important;padding:15mm!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;box-sizing:border-box!important}#printable-qr-card.theme-dark{background-color:#121316!important;color:#fff!important;border:1px solid #deff9a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#printable-qr-card.theme-dark .card-brand-logo{color:#fff!important}#printable-qr-card.theme-dark .card-brand-logo span{color:#deff9a!important}#printable-qr-card.theme-dark .card-display-name{color:#fff!important}#printable-qr-card.theme-dark .card-handle{color:#deff9a!important}#printable-qr-card.theme-dark .qr-image-holder{background:#1c1e23!important;border:1px dashed #deff9a!important;padding:0!important;width:45mm!important;height:45mm!important}#printable-qr-card.theme-dark .card-qrs-area.layout-both{column-gap:5mm!important}#printable-qr-card.theme-dark .card-qrs-area.layout-both .qr-image-holder{width:32mm!important;height:32mm!important}#printable-qr-card.theme-dark .qr-type-label{color:#deff9a!important}#printable-qr-card.theme-dark .card-footer-msg{color:#fff!important}#printable-qr-card.theme-light{background-color:#fff!important;color:#121316!important;border:1px solid #000000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#printable-qr-card.theme-light .card-brand-logo{color:#121316!important}#printable-qr-card.theme-light .card-brand-logo span{color:var(--color-primary)!important}#printable-qr-card.theme-light .card-display-name{color:#121316!important}#printable-qr-card.theme-light .card-handle{color:var(--color-primary)!important}#printable-qr-card.theme-light .qr-image-holder{background:#fff!important;border:1px solid #000000!important;padding:0!important;width:45mm!important;height:45mm!important}#printable-qr-card.theme-light .card-qrs-area.layout-both{column-gap:5mm!important}#printable-qr-card.theme-light .card-qrs-area.layout-both .qr-image-holder{width:32mm!important;height:32mm!important}#printable-qr-card.theme-light .qr-type-label,#printable-qr-card.theme-light .card-footer-msg{color:#000!important}@page{size:A6 portrait;margin:0}}@layer base{body{background-color:var(--color-background);color:var(--color-on-background);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-height);letter-spacing:var(--text-body-tracking);min-block-size:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overscroll-behavior:none}a,button,summary,label,[role=button],[role=tab],[role=menuitem]{-webkit-tap-highlight-color:transparent}body.body-scroll-lock{position:fixed;inset-inline-start:0;inline-size:100%;overflow-y:scroll}html:has(dialog[open]:modal){overflow:hidden}body.has-consent-banner{padding-block-end:var(--consent-bar-height)}:where(section[id],[id][class*=section]){scroll-margin-block-start:var(--space-11)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}dialog:focus-visible{outline:none}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight}}.btn-close-dialog:focus{outline:none}.btn-close-dialog:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}@media(pointer:coarse){input,textarea,select,[contenteditable]{font-size:16px!important}}html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}@supports not (scrollbar-color: auto){::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}}h1,h2,h3,h4,h5,h6{text-wrap:balance}:where(h1){font-family:var(--font-headline);font-size:var(--text-heading-size);line-height:var(--text-heading-height);letter-spacing:var(--text-heading-tracking);font-weight:var(--font-weight-semibold)}:where(h2){font-family:var(--font-headline);font-size:var(--text-title-size);line-height:var(--text-title-height);letter-spacing:var(--text-title-tracking);font-weight:var(--font-weight-semibold)}:where(h3,h4,h5,h6){font-family:var(--font-body);font-size:var(--text-subhead-size);line-height:var(--text-subhead-height);letter-spacing:var(--text-subhead-tracking);font-weight:var(--font-weight-semibold)}p{text-wrap:pretty}}@layer components{@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes motion-inline-in{0%{opacity:0;translate:0 var(--motion-distance-inline)}to{opacity:1;translate:0 0}}@keyframes motion-anchor-in{0%{opacity:0;scale:var(--motion-scale-anchor);translate:var(--motion-from-x, 0) var(--motion-from-y, calc(-1 * var(--motion-distance-anchor)))}to{opacity:1;scale:1;translate:0 0}}@keyframes motion-anchor-out{0%{opacity:1;scale:1;translate:0 0}to{opacity:0;scale:var(--motion-scale-anchor);translate:var(--motion-from-x, 0) var(--motion-from-y, calc(-1 * var(--motion-distance-anchor)))}}@keyframes motion-overlay-in{0%{opacity:0;scale:var(--motion-scale-overlay);translate:0 var(--motion-distance-overlay)}to{opacity:1;scale:1;translate:0 0}}@keyframes motion-overlay-out{0%{opacity:1;scale:1;translate:0 0}to{opacity:0;scale:var(--motion-scale-overlay);translate:0 var(--motion-distance-overlay)}}@keyframes motion-sheet-in{0%{translate:0 100%}to{translate:0 0}}@keyframes motion-sheet-out{0%{translate:0 0}to{translate:0 100%}}@keyframes motion-notice-in{0%{opacity:0;translate:0 var(--motion-distance-edge)}to{opacity:1;translate:0 0}}@keyframes motion-notice-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 var(--motion-distance-edge)}}@keyframes motion-spin{to{rotate:360deg}}@keyframes motion-reward{0%{scale:1}45%{scale:var(--motion-scale-reward)}to{scale:1}}@keyframes motion-page-out-start{to{opacity:0;transform:translate(calc(-1 * var(--motion-distance-page)))}}@keyframes motion-page-in-end{0%{opacity:0;transform:translate(var(--motion-distance-page))}}@keyframes motion-page-out-end{to{opacity:0;transform:translate(var(--motion-distance-page))}}@keyframes motion-page-in-start{0%{opacity:0;transform:translate(calc(-1 * var(--motion-distance-page)))}}::view-transition-group(page-list){animation:none}html.transition-forward::view-transition-old(page-list){animation:motion-page-out-start var(--duration-page) var(--ease-out-quart) both}html.transition-forward::view-transition-new(page-list){animation:motion-page-in-end var(--duration-page) var(--ease-out-quart) both}html.transition-backward::view-transition-old(page-list){animation:motion-page-out-end var(--duration-page) var(--ease-out-quart) both}html.transition-backward::view-transition-new(page-list){animation:motion-page-in-start var(--duration-page) var(--ease-out-quart) both}}
