@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-vietnamese-400-normal.Dpl4UHAZ.woff2) format("woff2"),url(./barlow-vietnamese-400-normal.BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-ext-400-normal.HxX4XjxC.woff2) format("woff2"),url(./barlow-latin-ext-400-normal.CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(./barlow-latin-400-normal.fsAxiSwU.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-vietnamese-500-normal.zTViEIzf.woff2) format("woff2"),url(./barlow-vietnamese-500-normal.GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-ext-500-normal.DOaysfXq.woff2) format("woff2"),url(./barlow-latin-ext-500-normal.CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(./barlow-latin-500-normal.C1h8hMer.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-vietnamese-600-normal.DcjprdFV.woff2) format("woff2"),url(./barlow-vietnamese-600-normal.CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-ext-600-normal.B8NK_A3D.woff2) format("woff2"),url(./barlow-latin-ext-600-normal.DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(./barlow-latin-600-normal.CNwfPWQD.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-vietnamese-700-normal.D6euyNzi.woff2) format("woff2"),url(./barlow-vietnamese-700-normal.4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-ext-700-normal.BLuWmldJ.woff2) format("woff2"),url(./barlow-latin-ext-700-normal.CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-700-normal.A9pxMQ4z.woff2) format("woff2"),url(./barlow-latin-700-normal.__SGTsZ1.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(./barlow-condensed-vietnamese-300-normal.xnqTSUBZ.woff2) format("woff2"),url(./barlow-condensed-vietnamese-300-normal.Bu3vnVSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(./barlow-condensed-latin-ext-300-normal.CvbRRNuI.woff2) format("woff2"),url(./barlow-condensed-latin-ext-300-normal.CkEF04xU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(./barlow-condensed-latin-300-normal.Cnd1AN-G.woff2) format("woff2"),url(./barlow-condensed-latin-300-normal.C2BQdy7F.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2) format("woff2"),url(./barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2) format("woff2"),url(./barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal.BgYH2mbd.woff2) format("woff2"),url(./barlow-condensed-latin-500-normal.HIEiP5Ov.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2) format("woff2"),url(./barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2) format("woff2"),url(./barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-normal.BKzMuPgK.woff2) format("woff2"),url(./barlow-condensed-latin-800-normal.e9GbPXiK.woff) format("woff");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}:root{--color-cyan: #15B9FF;--color-violet: #7B3FF2;--color-magenta: #E414FF;--color-primary: #7B3FF2;--color-primary-hover: #6B33E6;--color-primary-active: #5A27D6;--color-primary-light: rgba(123, 63, 242, .1);--color-primary-dark: #4A1FBF;--gradient-brand: linear-gradient(35deg, #15B9FF 0%, #7B3FF2 52%, #E414FF 100%);--gradient-brand-hover: linear-gradient(35deg, #7B3FF2 0%, #C51BFF 45%, #FF2BD6 100%);--gradient-brand-vertical: linear-gradient(180deg, #15B9FF 0%, #7B3FF2 50%, #E414FF 100%);--gradient-card-header: linear-gradient(135deg, rgba(21, 185, 255, .08) 0%, rgba(123, 63, 242, .08) 50%, rgba(228, 20, 255, .06) 100%);--color-secondary: #5B5F73;--color-secondary-hover: #4D5163;--color-secondary-light: rgba(91, 95, 115, .1);--color-success: #18B77E;--color-success-hover: #128A5E;--color-success-light: rgba(24, 183, 126, .1);--color-danger: #E4475A;--color-danger-hover: #C33545;--color-danger-light: rgba(228, 71, 90, .1);--color-warning: #F2B705;--color-warning-hover: #D99E00;--color-warning-light: rgba(242, 183, 5, .1);--color-info: #18A7D6;--color-info-hover: #1287AD;--color-info-light: rgba(24, 167, 214, .1);--color-success-bg: #E9FBF4;--color-success-border: #BFF0DC;--color-success-text: #0B6B4A;--color-info-bg: #E7F7FD;--color-info-border: #BDEAF7;--color-info-text: #0B5E7A;--color-warning-bg: #FFF6DD;--color-warning-border: #FFE5A3;--color-warning-text: #ea961f;--color-warning-text-dark: #8e723b;--color-danger-bg: #FEECEF;--color-danger-border: #F7C6CD;--color-danger-text: #8A1E2B;--color-bg-app: #F6F7FA;--color-bg-surface: #FFFFFF;--color-bg-surface-2: #F1F3F8;--color-border-subtle: #E6E8F0;--color-border-strong: #D5D9E6;--color-text: #2F2F33;--color-text-muted: #4D5163;--color-text-subtle: #5B5F73;--color-white: #FFFFFF;--color-gray-50: #F6F7FA;--color-gray-100: #F1F3F8;--color-gray-200: #E6E8F0;--color-gray-300: #D5D9E6;--color-gray-400: #6C6F7A;--color-gray-500: #5B5F73;--color-gray-600: #4D5163;--color-gray-700: #3D3F4A;--color-gray-800: #2F2F33;--color-gray-900: #1E1F25;--color-black: #000000;--status-pending: var(--color-warning);--status-confirmed: var(--color-info);--status-completed: var(--color-success);--status-cancelled: var(--color-danger);--status-no-show: var(--color-secondary);--spacing-0: 0;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--font-family-base: "Baloo 2", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--font-size-xs: .8125rem;--font-size-sm: .9375rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-weight-light: 400;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 500;--font-weight-bold: 600;--font-weight-extrabold: 600;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--radius-none: 0;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(18, 24, 40, .04);--shadow-sm: 0 2px 4px 0 rgba(18, 24, 40, .06);--shadow-md: 0 4px 12px rgba(18, 24, 40, .08);--shadow-lg: 0 8px 26px rgba(18, 24, 40, .08);--shadow-xl: 0 14px 34px rgba(18, 24, 40, .12);--shadow-2xl: 0 25px 50px -12px rgba(18, 24, 40, .2);--shadow-primary: 0 10px 24px rgba(123, 63, 242, .16);--shadow-primary-hover: 0 12px 28px rgba(123, 63, 242, .2);--shadow-gradient: 0 10px 24px rgba(228, 20, 255, .16);--shadow-success: 0 8px 20px rgba(24, 183, 126, .16);--shadow-danger: 0 8px 20px rgba(228, 71, 90, .16);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--focus-ring-color: rgba(123, 63, 242, .16);--focus-ring-width: 4px;--transition-fast: .15s ease;--transition-base: .18s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--z-top: 9999;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-2xl: 1400px;--container-sm: 540px;--container-md: 720px;--container-lg: 960px;--container-xl: 1140px;--container-2xl: 1320px;--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-75: .75;--opacity-80: .8;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 4px;--border-color-light: var(--color-border-subtle);--border-color-medium: var(--color-border-strong);--border-color-dark: var(--color-gray-400);--color-surface: var(--color-bg-surface);--color-border: var(--color-border-subtle);--color-primary-soft: var(--color-primary-light);--ap-text-muted: var(--color-text-muted);--shadow-soft: var(--shadow-sm);--shadow-hover: var(--shadow-lg)}:root{color-scheme:dark;--tinta: #eef1f8;--tinta-2: #b8c0d9;--mudo: #8c95b2;--linha: #2a335c;--linha-forte: #3a4475;--fundo: #0a0f24;--fundo-2: #11183a;--fundo-3: #18214a;--papel: #f2efe6;--papel-tinta: #2b3150;--sobre-cor: #0a0f24;--destaque: #ed7d31;--destaque-claro: #f59a5e;--destaque-mudo: #7a4426;--destaque-fundo: #18214a;--link: #ed7d31;--link-hover: #f59a5e;--favor: #4d9fff;--contra: #e5484d;--abstencao: #c9cfdf;--ausente: #6e78a0;--sem-registo: #6e78a0;--favor-mudo: #2b4f80;--contra-mudo: #7e2e3a;--abstencao-mudo: #4a5378;--inativo: #2a335c;--raio: 6px;--raio-sm: 4px;--largura: 1240px;--fonte: "Barlow", system-ui, sans-serif;--fonte-titulo: "Barlow Condensed", "Arial Narrow", sans-serif;--color-primary: var(--destaque);--color-primary-hover: var(--destaque-claro);--color-primary-active: var(--destaque-claro);--shadow-primary: none;--shadow-primary-hover: none;--font-family-base: var(--fonte);--font-size-sm: 15px;--font-weight-medium: 700}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fonte);color:var(--tinta);background:var(--fundo);line-height:1.5}a{color:var(--link)}a:hover{color:var(--link-hover)}h1,h2,h3{line-height:1.1;margin:0;font-family:var(--fonte-titulo);font-weight:300}h1 b,h2 b,h3 b{font-weight:800}button,select,input{font:inherit}:focus-visible{outline:3px solid var(--destaque);outline-offset:3px}.contentor{max-width:var(--largura);margin:0 auto;padding:0 24px}.kicker{font-family:var(--fonte-titulo);font-size:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mudo)}.kicker.cor{color:var(--destaque)}.num-frase{font-family:var(--fonte-titulo);font-weight:800;font-size:1.45em;line-height:1;color:var(--tinta)}.passo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:999px;background:var(--destaque);color:var(--sobre-cor);font-size:13px;font-weight:800}.mudo{color:var(--mudo)}.so-leitores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:2px solid var(--linha-forte);background:transparent;color:var(--tinta);font-family:var(--fonte-titulo);font-size:17px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.chip:hover{border-color:var(--tinta);color:var(--tinta)}.chip[aria-current=true]{border-color:var(--destaque);background:var(--destaque);color:var(--sobre-cor)}.chips{display:flex;flex-wrap:wrap;gap:8px}.segmentos{display:inline-flex;flex-wrap:wrap;gap:6px}.segmentos a{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:var(--raio-sm);border:2px solid var(--linha-forte);font-family:var(--fonte-titulo);font-size:18px;font-weight:700;color:var(--tinta-2);text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.segmentos a:hover{border-color:var(--tinta);color:var(--tinta)}.segmentos a[aria-current=true]{background:var(--tinta);border-color:var(--tinta);color:var(--sobre-cor)}.segmentos a.alerta[aria-current=true]{background:var(--contra);border-color:var(--contra);color:var(--sobre-cor)}.cartao-forte{border:2px solid var(--linha);border-radius:var(--raio);background:var(--fundo);transition:transform .18s ease,border-color .18s ease}a.cartao-forte{color:var(--tinta);text-decoration:none}a.cartao-forte:hover,a.cartao-forte:focus-visible{transform:translateY(-4px);border-color:var(--destaque);color:var(--tinta)}.caixa-vazia{border:2px dashed var(--linha-forte);border-radius:var(--raio);padding:24px;color:var(--tinta-2)}.seccao{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:18px}.seccao>h2{font-size:clamp(30px,4vw,40px)}.nota{font-size:14px;color:var(--mudo);border-top:1px solid var(--linha);padding-top:14px;margin:0}.corte{background:var(--fundo-2);clip-path:polygon(0 64px,100% 0,100% 100%,0 100%);padding-top:64px}.corte.inversa{clip-path:polygon(0 0,100% 64px,100% 100%,0 100%)}.faixa-papel{background:var(--papel);color:var(--sobre-cor)}.faixa-papel a{color:#b3501a}.etiqueta-materia{font-family:var(--fonte-titulo);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:3px;color:#fff;white-space:nowrap}.legenda-votos{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:15px;color:var(--tinta-2);margin:0;padding:0;list-style:none}.legenda-votos li{display:inline-flex;align-items:center;gap:8px}.legenda-votos i{width:14px;height:14px;border-radius:2px;display:inline-block;flex:0 0 14px}.legenda-votos.pontos i{border-radius:50%}.sw-favor{background:var(--favor)}.sw-contra{background:var(--contra)}.sw-abstencao{box-shadow:inset 0 0 0 2.5px var(--abstencao)}.sw-sem-registo{border:2px dashed var(--sem-registo)}.sw-ausente{box-shadow:inset 0 0 0 2px var(--ausente)}.sw-fez-passar{outline:2px solid var(--destaque);outline-offset:2px;transform:scale(.75)}.sw-cheio{background:var(--tinta)}.sw-vazio{box-shadow:inset 0 0 0 2px var(--mudo)}.sw-lugar{background:var(--tinta-2)}.dica-bolha{position:fixed;z-index:1000;max-width:320px;padding:10px 14px;border-radius:var(--raio-sm);background:var(--papel);color:var(--sobre-cor);font-size:14px;font-weight:600;line-height:1.4;white-space:pre-line;pointer-events:none;box-shadow:6px 6px 0 var(--destaque)}.dica-bolha[hidden]{display:none}@media(max-width:640px){.contentor{padding:0 16px}.corte{clip-path:polygon(0 32px,100% 0,100% 100%,0 100%);padding-top:32px}.corte.inversa{clip-path:polygon(0 0,100% 32px,100% 100%,0 100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.ap-btn.svelte-1tb6pgh{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.125rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;text-decoration:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap}.ap-btn-sm.svelte-1tb6pgh{padding:.375rem .875rem;font-size:var(--font-size-xs);gap:.375rem}.ap-btn-lg.svelte-1tb6pgh{padding:.75rem 1.5rem;font-size:var(--font-size-base);gap:.625rem}.ap-btn-full.svelte-1tb6pgh{width:100%}.ap-btn-primary.svelte-1tb6pgh{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-primary)}.ap-btn-primary.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-primary-hover)}.ap-btn-primary.svelte-1tb6pgh:active:not(:disabled):not(.disabled){background:var(--color-primary-active);transform:translateY(0)}.ap-btn-gradient.svelte-1tb6pgh{background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow-primary)}.ap-btn-gradient.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--gradient-brand-hover);transform:translateY(-1px);box-shadow:var(--shadow-gradient);filter:saturate(1.06)}.ap-btn-gradient.svelte-1tb6pgh:active:not(:disabled):not(.disabled){transform:translateY(0)}.ap-btn-secondary.svelte-1tb6pgh{background:var(--color-secondary);color:#fff}.ap-btn-secondary.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-secondary-hover);transform:translateY(-1px)}.ap-btn-success.svelte-1tb6pgh{background:var(--color-success);color:#fff;box-shadow:var(--shadow-success)}.ap-btn-success.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-success-hover);transform:translateY(-1px)}.ap-btn-danger.svelte-1tb6pgh{background:var(--color-danger);color:#fff;box-shadow:var(--shadow-danger)}.ap-btn-danger.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-danger-hover);transform:translateY(-1px)}.ap-btn-warning.svelte-1tb6pgh{background:var(--color-warning);color:#fff}.ap-btn-warning.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-warning-hover);transform:translateY(-1px)}.ap-btn-info.svelte-1tb6pgh{background:var(--color-info);color:#fff}.ap-btn-info.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-info-hover);transform:translateY(-1px)}.ap-btn-light.svelte-1tb6pgh{background:var(--color-bg-surface-2);color:var(--color-text);border:1px solid var(--color-border-subtle)}.ap-btn-light.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-gray-200);transform:translateY(-1px)}.ap-btn-dark.svelte-1tb6pgh{background:var(--color-gray-800);color:#fff}.ap-btn-dark.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-gray-900);transform:translateY(-1px)}.ap-btn-outline-primary.svelte-1tb6pgh{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}.ap-btn-outline-primary.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-primary);color:#fff;transform:translateY(-1px)}.ap-btn-outline-secondary.svelte-1tb6pgh{background:transparent;color:var(--color-secondary);border:1.5px solid var(--color-secondary)}.ap-btn-outline-secondary.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-secondary);color:#fff;transform:translateY(-1px)}.ap-btn-outline-success.svelte-1tb6pgh{background:transparent;color:var(--color-success);border:1.5px solid var(--color-success)}.ap-btn-outline-success.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-success);color:#fff;transform:translateY(-1px)}.ap-btn-outline-danger.svelte-1tb6pgh{background:transparent;color:var(--color-danger);border:1.5px solid var(--color-danger)}.ap-btn-outline-danger.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-danger);color:#fff;transform:translateY(-1px)}.ap-btn-outline-warning.svelte-1tb6pgh{background:transparent;color:var(--color-warning-text);border:1.5px solid var(--color-warning)}.ap-btn-outline-warning.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-warning);color:var(--color-warning-text);transform:translateY(-1px)}.ap-btn-link.svelte-1tb6pgh{background:transparent;color:var(--color-primary);padding:.375rem .5rem;border-radius:var(--radius-sm)}.ap-btn-link.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){color:var(--color-primary-hover);text-decoration:underline}.ap-btn-ghost.svelte-1tb6pgh{background:transparent;color:var(--color-text);padding:.5rem .75rem}.ap-btn-ghost.svelte-1tb6pgh:hover:not(:disabled):not(.disabled){background:var(--color-bg-surface-2)}.ap-btn-ghost.svelte-1tb6pgh:active:not(:disabled):not(.disabled){background:var(--color-gray-200)}.ap-btn.svelte-1tb6pgh:disabled,.ap-btn.disabled.svelte-1tb6pgh{cursor:not-allowed;opacity:.6;pointer-events:none}.ap-btn.svelte-1tb6pgh:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.ap-btn-icon.svelte-1tb6pgh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ap-btn-icon-right.svelte-1tb6pgh{order:1}.ap-btn-spinner.svelte-1tb6pgh{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-1tb6pgh-ap-btn-spin .75s linear infinite}@keyframes svelte-1tb6pgh-ap-btn-spin{to{transform:rotate(360deg)}}.btn-ghost.svelte-oy9rc8{background:transparent;border:none;color:var(--color-text);padding:.5rem .75rem;border-radius:var(--radius-md);transition:all var(--transition-fast)}.btn-ghost.svelte-oy9rc8:hover:not(:disabled){background:var(--color-bg-surface-2);color:var(--color-text)}.btn-ghost.svelte-oy9rc8:active:not(:disabled){background:var(--color-gray-200)}.btn-link.dropdown-toggle.svelte-oy9rc8:after{display:none}.btn-ghost.dropdown-toggle.svelte-oy9rc8:after{display:none}.dropdown-menu{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:.375rem;min-width:10rem}.dropdown-item{padding:.5rem .75rem;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.dropdown-item:hover,.dropdown-item:focus{background-color:var(--color-bg-surface-2);color:var(--color-text)}.dropdown-item.active,.dropdown-item:active{background-color:var(--color-primary);color:#fff}.dropdown-item.text-danger{color:var(--color-danger)}.dropdown-item.text-danger:hover,.dropdown-item.text-danger:focus{background-color:var(--color-danger-bg);color:var(--color-danger)}.dropdown-divider{margin:.375rem 0;border-color:var(--color-border-subtle)}.ap-form-field{margin-bottom:var(--spacing-md);position:relative}.ap-form-label{display:flex;align-items:center;gap:.375rem;font-family:var(--font-family-base);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);color:var(--color-text);margin-bottom:.375rem}.ap-form-label-icon{display:flex;align-items:center;color:var(--color-text-muted)}.ap-form-label-icon svg{width:14px;height:14px}.ap-form-required{color:var(--color-danger);margin-left:.125rem}.ap-form-control-row{display:flex;align-items:center;gap:.5rem}.ap-form-control-row .ap-form-label{margin-bottom:0;cursor:pointer}.ap-form-input-wrapper{position:relative}.ap-form-control{width:100%;padding:.72rem .92rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);transition:all var(--transition-base)}.ap-form-control::placeholder{color:var(--color-text-subtle);font-weight:var(--font-weight-normal)}.ap-form-control:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 .25rem var(--focus-ring-color)}.ap-form-control:disabled{background-color:var(--color-gray-100);cursor:not-allowed;opacity:.7}.ap-form-control:read-only{background-color:var(--color-gray-50)}.ap-form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}.ap-form-select:disabled{cursor:not-allowed}textarea.ap-form-control{resize:vertical;min-height:calc(4.5em + 1.5rem)}.ap-form-control-with-icon{padding-left:2.5rem}.ap-form-input-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);pointer-events:none;z-index:1}.ap-form-input-icon i,.ap-form-input-icon svg{font-size:1rem;width:1rem;height:1rem}.ap-form-input-addon{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:1}.ap-form-control-invalid{border-color:var(--color-danger);padding-right:2.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23E4475A'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E4475A' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem 1rem}.ap-form-control-invalid:focus{border-color:var(--color-danger);box-shadow:0 0 0 .25rem #e4475a33}.ap-form-error{display:flex;align-items:center;gap:.375rem;color:var(--color-danger);font-size:var(--font-size-xs);margin-top:.375rem}.ap-form-error i{font-size:.875rem}.ap-form-error svg{width:.875rem;height:.875rem;flex-shrink:0}.ap-form-help{display:flex;align-items:center;gap:.375rem;color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:.375rem}.ap-form-help i{font-size:.875rem}.ap-form-help svg{width:.875rem;height:.875rem;flex-shrink:0}.ap-modal.svelte-17t9gse{position:fixed;top:0;left:0;z-index:var(--z-modal, 1050);width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;transition:opacity var(--transition-base)}.ap-modal-backdrop.svelte-17t9gse{position:fixed;top:0;left:0;z-index:var(--z-modal-backdrop, 1040);width:100vw;height:100vh;background-color:#00000080;transition:opacity var(--transition-base)}.ap-modal.fade.svelte-17t9gse{opacity:0}.ap-modal.fade.show.svelte-17t9gse{opacity:1}.ap-modal-backdrop.fade.svelte-17t9gse{opacity:0}.ap-modal-backdrop.fade.show.svelte-17t9gse{opacity:1}.ap-modal-dialog.svelte-17t9gse{position:relative;width:auto;margin:.5rem;pointer-events:none;transition:transform var(--transition-base)}.ap-modal-dialog-centered.svelte-17t9gse{display:flex;align-items:center;min-height:calc(100% - 1rem)}@media(min-width:576px){.ap-modal-dialog-centered.svelte-17t9gse{min-height:calc(100% - 3.5rem)}}.ap-modal.fade.svelte-17t9gse .ap-modal-dialog:where(.svelte-17t9gse){transform:translateY(-20px)}.ap-modal.show.svelte-17t9gse .ap-modal-dialog:where(.svelte-17t9gse){transform:translate(0)}@media(min-width:576px){.ap-modal-dialog.svelte-17t9gse{max-width:500px;margin:1.75rem auto}.ap-modal-sm.svelte-17t9gse{max-width:360px}.ap-modal-lg.svelte-17t9gse{max-width:800px}.ap-modal-xl.svelte-17t9gse{max-width:1140px}}.ap-modal-content.svelte-17t9gse{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--color-bg-surface);background-clip:padding-box;border:none;border-radius:var(--radius-xl);box-shadow:0 20px 60px #0003;outline:0;max-height:calc(100vh - 1rem);overflow:hidden}@media(min-width:576px){.ap-modal-content.svelte-17t9gse{max-height:calc(100vh - 3.5rem)}}.ap-modal-header.svelte-17t9gse{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-surface)}.ap-modal-title.svelte-17t9gse{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0;line-height:1.4}.ap-modal-close.svelte-17t9gse{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;opacity:.6;transition:opacity var(--transition-fast);color:var(--color-text)}.ap-modal-close.svelte-17t9gse:hover{opacity:1}.ap-modal-close.svelte-17t9gse:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ap-modal-close-light.svelte-17t9gse{color:#fff;opacity:.8}.ap-modal-close-light.svelte-17t9gse:hover{opacity:1}.ap-modal-header-primary.svelte-17t9gse{background:linear-gradient(135deg,#7b3ff2,#5a27d6);color:#fff;border-bottom:none}.ap-modal-header-primary.svelte-17t9gse .ap-modal-title:where(.svelte-17t9gse){color:#fff}.ap-modal-header-secondary.svelte-17t9gse{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-hover) 100%);color:#fff;border-bottom:none}.ap-modal-header-secondary.svelte-17t9gse .ap-modal-title:where(.svelte-17t9gse){color:#fff}.ap-modal-header-success.svelte-17t9gse{background:linear-gradient(135deg,#18b77e,#128a5e);color:#fff;border-bottom:none}.ap-modal-header-success.svelte-17t9gse .ap-modal-title:where(.svelte-17t9gse){color:#fff}.ap-modal-header-warning.svelte-17t9gse{background:linear-gradient(135deg,#9a7500,#7a5c00);color:#fff;border-bottom:none}.ap-modal-header-warning.svelte-17t9gse .ap-modal-title:where(.svelte-17t9gse){color:#fff}.ap-modal-header-danger.svelte-17t9gse{background:linear-gradient(135deg,#e4475a,#c33545);color:#fff;border-bottom:none}.ap-modal-header-danger.svelte-17t9gse .ap-modal-title:where(.svelte-17t9gse){color:#fff}.ap-modal-header-info.svelte-17t9gse{background:linear-gradient(135deg,#18a7d6,#1287ad);color:#fff;border-bottom:none}.ap-modal-header-info.svelte-17t9gse .ap-modal-title:where(.svelte-17t9gse){color:#fff}.ap-modal-header-gradient.svelte-17t9gse{background:linear-gradient(135deg,#15b9ff,#7b3ff2,#e414ff);color:#fff;border-bottom:none}.ap-modal-header-gradient.svelte-17t9gse .ap-modal-title:where(.svelte-17t9gse){color:#fff}.ap-modal-body{flex:1 1 auto;overflow-y:auto}.ap-modal-body-padding-none{padding:0}.ap-modal-body-padding-sm{padding:.75rem}.ap-modal-body-padding-md{padding:1rem}.ap-modal-body-padding-lg{padding:1.25rem 1.5rem}.ap-modal-body p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.ap-modal-footer{display:flex;gap:.625rem;justify-content:flex-end;padding:1rem 1.5rem;background:var(--color-bg-surface-2);border-top:1px solid var(--color-border-subtle)}.ap-form-builder.svelte-g0j7ix{container-type:inline-size}.fb-layout.svelte-g0j7ix{display:flex;flex-direction:column;gap:var(--spacing-lg, 1.5rem)}.fb-editor-pane.svelte-g0j7ix,.fb-preview-pane.svelte-g0j7ix{min-width:0}@container (min-width: 60rem){.fb-has-preview.svelte-g0j7ix .fb-layout:where(.svelte-g0j7ix){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--spacing-xl, 2rem)}.fb-preview-sticky.svelte-g0j7ix{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}}.fb-preview-header.svelte-g0j7ix{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-bottom:.375rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border-subtle)}.fb-preview-note.svelte-g0j7ix{margin:0 0 var(--spacing-md, 1rem);font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--color-text-subtle);font-style:italic}.fb-preview-alerts.svelte-g0j7ix{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:var(--spacing-md, 1rem)}.fb-section.svelte-g0j7ix{margin-bottom:var(--spacing-lg, 1.5rem)}.fb-section-header.svelte-g0j7ix{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-bottom:.625rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border-subtle)}.fb-section-title.svelte-g0j7ix{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold, 600);color:var(--color-text)}.fb-empty.svelte-g0j7ix{margin:0;font-size:var(--font-size-sm);color:var(--color-text-subtle);font-style:italic}.fb-row.svelte-g0j7ix{position:relative;display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);margin-bottom:.5rem}.fb-row-off.svelte-g0j7ix .fb-row-main:where(.svelte-g0j7ix){opacity:.5}.fb-row-dep.svelte-g0j7ix{margin-left:1.75rem;border-left:3px solid var(--color-primary-subtle, var(--color-border-subtle))}.fb-row-chained.svelte-g0j7ix:before{content:"";position:absolute;left:-1rem;top:-.5rem;bottom:50%;width:.75rem;border-left:2px solid var(--color-border-subtle);border-bottom:2px solid var(--color-border-subtle);border-bottom-left-radius:.375rem;pointer-events:none}.fb-row-dep-hint.svelte-g0j7ix{font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--color-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-row-dep-warn.svelte-g0j7ix{color:var(--color-danger)}.fb-row-reorder.svelte-g0j7ix{display:flex;flex-direction:column}.fb-row-main.svelte-g0j7ix{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.fb-row-label.svelte-g0j7ix{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-row-type.svelte-g0j7ix{font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--color-text-subtle);display:inline-flex;align-items:center;gap:.375rem}.fb-alert-chip.svelte-g0j7ix{display:inline-block;padding:.0625rem .375rem;border-radius:var(--radius-sm, .25rem);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4;color:#664d03;background:var(--color-warning-subtle, #fff3cd);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-alert-chip-danger.svelte-g0j7ix{color:#fff;background:var(--color-danger, #dc3545)}.fb-system-note.svelte-g0j7ix{margin:0 0 var(--spacing-md, 1rem);font-size:var(--font-size-sm);color:var(--color-text-subtle);font-style:italic}.fb-alert-editor.svelte-g0j7ix{margin-top:var(--spacing-sm, .5rem);padding-top:var(--spacing-md, 1rem);border-top:1px solid var(--color-border-subtle);width:100%}.fb-alert-editor.svelte-g0j7ix .ap-form-field{width:100%;margin-bottom:0}.fb-check-group.svelte-g0j7ix{display:flex;flex-direction:column;gap:.375rem;width:100%}.fb-check-row.svelte-g0j7ix{display:flex;align-items:center;gap:.5rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer}.fb-check-row.svelte-g0j7ix input:where(.svelte-g0j7ix){width:1rem;height:1rem;flex-shrink:0;cursor:pointer}.fb-row-actions.svelte-g0j7ix{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.ap-form-builder.svelte-g0j7ix .fb-icon-btn,.fb-editor.svelte-g0j7ix .fb-icon-btn{padding:.25rem .375rem}.fb-icon-btn-danger{color:var(--color-danger)}.fb-row-actions.svelte-g0j7ix .fb-switch{margin-bottom:0}.fb-editor.svelte-g0j7ix{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;margin-bottom:var(--spacing-md, 1rem)}.fb-option-row.svelte-g0j7ix{display:flex;align-items:center;gap:.5rem;width:100%}.fb-scale-range.svelte-g0j7ix{display:flex;gap:.75rem;width:100%}.fb-scale-range.svelte-g0j7ix .ap-form-field{flex:1 1 0;margin-bottom:0}.fb-scale-level.svelte-g0j7ix{flex-shrink:0;width:1.5rem;text-align:center;font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--color-text-subtle)}.search-group.svelte-wmteyg{display:flex;align-items:center;gap:var(--spacing-sm)}.search-group.svelte-wmteyg .form-control:where(.svelte-wmteyg){flex:1 1 auto}.btn-clear-search.svelte-wmteyg{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid var(--color-border-subtle);color:var(--color-text-muted);background:var(--color-bg-surface);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.btn-clear-search.svelte-wmteyg:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.grid-table-wrapper.svelte-wmteyg{overflow-x:auto;-webkit-overflow-scrolling:touch}.grid-table.svelte-wmteyg{width:100%;min-width:600px}.grid-header.svelte-wmteyg{display:grid;background:var(--gradient-card-header);border-bottom:2px solid var(--color-primary-light);border-top-left-radius:calc(var(--radius-lg) - 1px);border-top-right-radius:calc(var(--radius-lg) - 1px)}.grid-body.svelte-wmteyg{display:flex;flex-direction:column}.grid-row.svelte-wmteyg{display:grid;border-bottom:1px solid var(--border-color-light);transition:background-color .15s ease}.grid-row.svelte-wmteyg:last-child{border-bottom:none}.grid-cell.svelte-wmteyg{padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.header-cell.svelte-wmteyg{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em}.header-cell.sortable.svelte-wmteyg{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast)}.header-cell.sortable.svelte-wmteyg:hover{background-color:var(--color-primary-light);color:var(--color-primary-active)}.sort-icon.svelte-wmteyg{display:inline-flex;align-items:center;margin-left:var(--spacing-xs);color:var(--color-gray-500)}.sort-icon.active.svelte-wmteyg{color:var(--color-primary)}.clickable-row.svelte-wmteyg{cursor:pointer}.clickable-row.svelte-wmteyg:hover{background-color:var(--color-primary-light)}.drag-handle.svelte-wmteyg{justify-content:center;color:var(--color-gray-400);background:var(--color-gray-50);border-right:1px solid var(--border-color-light);transition:all .15s ease;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.drag-handle.svelte-wmteyg:active{cursor:grabbing}.grid-row.svelte-wmteyg:hover .drag-handle:where(.svelte-wmteyg){color:var(--color-gray-600);background:var(--color-gray-100)}.drag-handle.svelte-wmteyg svg{pointer-events:none}.grid-row.dragging.svelte-wmteyg{opacity:.5;background-color:var(--color-gray-200)!important}.grid-row.long-pressing.svelte-wmteyg{animation:svelte-wmteyg-long-press-glow .5s ease-in-out forwards}@keyframes svelte-wmteyg-long-press-glow{0%{box-shadow:0 0 #3b82f699}to{box-shadow:0 0 0 4px #3b82f666}}.grid-row.drop-above.svelte-wmteyg{position:relative}.grid-row.drop-above.svelte-wmteyg:before{content:"";position:absolute;top:-2px;left:0;right:0;height:3px;background-color:var(--color-primary);border-radius:2px;z-index:10}.grid-row.drop-below.svelte-wmteyg{position:relative}.grid-row.drop-below.svelte-wmteyg:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background-color:var(--color-primary);border-radius:2px;z-index:10}.table-image.svelte-wmteyg{width:40px;height:40px;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.table-image-placeholder.svelte-wmteyg{width:40px;height:40px;background-color:var(--color-gray-100);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-gray-400);font-size:var(--font-size-lg)}.grid-view .card-body .text-muted{color:var(--color-gray-500)}.grid-view .card-body h5{font-weight:var(--font-weight-semibold);color:var(--color-gray-700);font-size:var(--font-size-lg)}.grid-view small.text-muted{color:var(--color-gray-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.grid-view .spinner-border{color:var(--color-primary);width:var(--spacing-xl);height:var(--spacing-xl)}input[type=checkbox].svelte-wmteyg:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.grid-cell.svelte-wmteyg .dropdown:where(.svelte-wmteyg){position:static}.grid-cell.svelte-wmteyg .dropdown-menu:where(.svelte-wmteyg){z-index:1050;position:fixed}.grid-view .btn-outline-secondary{border-color:var(--border-color-medium);color:var(--color-gray-600);transition:all var(--transition-fast)}.grid-view .btn-outline-secondary:hover{background-color:var(--color-gray-50);border-color:var(--border-color-dark);color:var(--color-gray-800)}.dropdown-item-success.svelte-wmteyg{color:var(--color-success)}.dropdown-item-success.svelte-wmteyg:hover{background-color:var(--color-success-light)}.dropdown-item-danger.svelte-wmteyg{color:var(--color-danger)}.dropdown-item-danger.svelte-wmteyg:hover{background-color:var(--color-danger-light)}.dropdown-item-warning.svelte-wmteyg{color:var(--color-warning)}.dropdown-item-warning.svelte-wmteyg:hover{background-color:var(--color-warning-light)}.dropdown-item-info.svelte-wmteyg{color:var(--color-info)}.dropdown-item-info.svelte-wmteyg:hover{background-color:var(--color-info-light)}.grid-pagination.svelte-wmteyg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border-subtle)}.page-btn.svelte-wmteyg{min-width:2.25rem;height:2.25rem;padding:0 var(--spacing-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.page-btn.svelte-wmteyg:hover:not(:disabled):not(.active){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.page-btn.active.svelte-wmteyg{background:var(--gradient-brand);border-color:transparent;color:#fff;box-shadow:var(--shadow-xs)}.page-btn.svelte-wmteyg:disabled{opacity:.45;cursor:not-allowed}.page-ellipsis.svelte-wmteyg{padding:0 var(--spacing-xs);color:var(--color-text-muted)}.grid-cell.svelte-wmteyg .pet-avatars-stack{overflow:visible}.aviso.svelte-1k2lqq5{position:fixed;left:16px;right:16px;bottom:16px;z-index:10;max-width:760px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding:16px 20px;background:var(--fundo);border:2px solid var(--tinta);border-radius:var(--raio);box-shadow:6px 6px 0 var(--destaque)}p.svelte-1k2lqq5{margin:0;flex:1 1 380px;font-size:14px;line-height:1.5}.acoes.svelte-1k2lqq5{display:flex;gap:8px}.saltar.svelte-12qhfyh{position:absolute;left:-999px;top:8px;z-index:20;background:var(--destaque);color:var(--sobre-cor);padding:8px 12px;border-radius:var(--raio-sm)}.saltar.svelte-12qhfyh:focus{left:8px}.topo.svelte-12qhfyh{border-bottom:1px solid var(--linha)}.barra.svelte-12qhfyh{padding-top:14px;padding-bottom:14px;display:flex;flex-wrap:wrap;gap:8px 32px;align-items:center;justify-content:space-between}.marca.svelte-12qhfyh{display:inline-flex;align-items:center;gap:12px;font-family:var(--fonte-titulo);font-size:24px;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-decoration:none}.marca.svelte-12qhfyh:hover{color:#fff}.marca.svelte-12qhfyh b:where(.svelte-12qhfyh){font-weight:800}.sub.svelte-12qhfyh{font-weight:300;color:var(--tinta-2)}nav.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:0 26px;font-family:var(--fonte-titulo);font-size:17px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--tinta-2);text-decoration:none;padding:10px 0;border-bottom:3px solid transparent;transition:color .15s ease,border-color .15s ease}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff;border-bottom-color:var(--destaque)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:#fff;border-bottom-color:var(--destaque)}.n.svelte-12qhfyh{color:var(--destaque);font-weight:300;margin-right:4px}.rodape.svelte-12qhfyh{border-top:1px solid var(--linha);background:var(--fundo)}.linhas.svelte-12qhfyh{padding-top:24px;padding-bottom:32px;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px;color:var(--mudo)}.link.svelte-12qhfyh{background:none;border:0;padding:0;color:var(--link);text-decoration:underline;cursor:pointer;font-size:14px}
