@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-C2S99t-D.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #0f1b35;--navy-soft: #1b294a;--teal: #2ba7ac;--teal-dark: #16a8ad;--teal-soft: #e4f4f4;--farciment-teal: linear-gradient(90deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0)), var(--teal);--canvas: #eef0f4;--card: #ffffff;--border: #e7e9ee;--border-soft: #f1f2f5;--row-hover: #fafbfc;--ink: #0f1b35;--ink-strong: #1b2333;--ink-soft: #43506a;--muted: #5b6472;--muted-light: #98a1ae;--ok: #16a34a;--ok-soft: #e7f6ec;--warn: #e0b23e;--warn-soft: #fcf3d6;--danger: #dc2626;--danger-soft: #fdecec;--auto: #b08a2e;--auto-soft: #fbf3dd;--r-lg: 13px;--r-md: 10px;--r-sm: 7px;--r-xl: 16px;--sidebar-w: 236px;--topbar-h: 60px;--alt-control: 34px;--alt-control-s: 30px;--pad-cel: 11px 14px;--font-ui: 12.5px;--font-etiqueta: 10px;--esp-1: 4px;--esp-2: 8px;--esp-3: 14px;--esp-4: 26px;--z-modal: 200;--z-menu: 250;--z-toast: 300;--shadow-card: 0 1px 2px rgba(15, 27, 53, .04), 0 20px 44px -30px rgba(15, 27, 53, .22);--shadow-card-premium: 0 1px 2px rgba(15, 27, 53, .05), 0 22px 44px -30px rgba(15, 27, 53, .32)}*{box-sizing:border-box}html,body{margin:0}body{font-family:Inter Variable,Inter,system-ui,-apple-system,sans-serif;background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--teal);text-decoration:none}a:hover{color:var(--teal-dark)}button{transition:transform .12s ease,background .16s ease,border-color .15s ease,color .16s ease}button:not(:disabled):active{transform:scale(.97)}.fita-tap{transition:transform .12s ease,background .16s ease,border-color .15s ease}.fita-tap:active{transform:scale(.97)}.fita-lift{transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,border-color .15s ease}.fita-lift:hover{transform:translateY(-2px);box-shadow:0 16px 34px -24px #0f1b3552,0 2px 6px -2px #0f1b351a}.fita-zona{transition:background .13s ease}.fita-zona:hover{background:var(--row-hover)}.fita-fila{transition:background .13s ease}.fita-fila:hover{background:var(--teal-soft)}.fita-th-fantasma{opacity:0;color:var(--muted-light);transition:opacity .13s ease}.fita-th:hover .fita-th-fantasma{opacity:1}.fita-th:hover{color:var(--ink-soft)}@keyframes fitaFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fita-stagger>*{animation:fitaFadeUp .45s cubic-bezier(.22,.61,.36,1) backwards}.fita-stagger>*:nth-child(1){animation-delay:.02s}.fita-stagger>*:nth-child(2){animation-delay:.06s}.fita-stagger>*:nth-child(3){animation-delay:.1s}.fita-stagger>*:nth-child(4){animation-delay:.14s}.fita-stagger>*:nth-child(5){animation-delay:.18s}.fita-stagger>*:nth-child(n+6){animation-delay:.22s}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--r-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d3d7e0;border-radius:6px;border:2px solid var(--canvas)}::-webkit-scrollbar-thumb:hover{background:#c2c8d4}::selection{background:var(--teal-soft);color:var(--ink)}@media (prefers-reduced-motion: reduce){*,button,.fita-tap,.fita-lift,.fita-fila,.fita-zona,.fita-stagger>*{animation:none!important;transition:none!important}button:not(:disabled):active,.fita-tap:active,.fita-lift:hover{transform:none}}.fita-pas:disabled{opacity:.4;cursor:default}.fita-pas:not(:disabled):hover{border-color:var(--teal);color:var(--teal)}@keyframes fita-panell-entra{0%{transform:translate(-100%)}to{transform:none}}@keyframes fita-panell-surt{0%{transform:none}to{transform:translate(-100%)}}@keyframes fita-fons-entra{0%{opacity:0}to{opacity:1}}@keyframes fita-fons-surt{0%{opacity:1}to{opacity:0}}@keyframes fita-grup-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fita-xip-entra{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.fita-panell-filtres{animation:fita-panell-entra .32s cubic-bezier(.22,1,.36,1) both}.fita-panell-filtres[data-tancant]{animation:fita-panell-surt .2s cubic-bezier(.55,0,.7,.2) both}.fita-fons-filtres{animation:fita-fons-entra .3s ease both}.fita-fons-filtres[data-tancant]{animation:fita-fons-surt .2s ease both}.fita-panell-filtres .fita-grup-filtre{animation:fita-grup-entra .3s cubic-bezier(.22,1,.36,1) both}.fita-panell-filtres .fita-grup-filtre:nth-child(1){animation-delay:.06s}.fita-panell-filtres .fita-grup-filtre:nth-child(2){animation-delay:.09s}.fita-panell-filtres .fita-grup-filtre:nth-child(3){animation-delay:.12s}.fita-panell-filtres .fita-grup-filtre:nth-child(4){animation-delay:.15s}.fita-panell-filtres .fita-grup-filtre:nth-child(5){animation-delay:.18s}.fita-panell-filtres .fita-grup-filtre:nth-child(n+6){animation-delay:.21s}.fita-xip-actiu{animation:fita-xip-entra .18s ease-out both}.fita-boto-filtres{transition:background .15s,border-color .15s,color .15s,transform .1s}.fita-boto-filtres:hover{border-color:var(--teal);color:var(--teal)}.fita-boto-filtres:active{transform:scale(.97)}.fita-tanca-filtres{transition:background .15s,color .15s}.fita-tanca-filtres:hover{background:var(--border-soft);color:var(--ink)}@media (prefers-reduced-motion: reduce){.fita-panell-filtres,.fita-panell-filtres[data-tancant],.fita-fons-filtres,.fita-fons-filtres[data-tancant],.fita-panell-filtres .fita-grup-filtre,.fita-xip-actiu{animation:none}}.fita-pindola{transition:background .15s,border-color .15s,color .15s,transform .08s}.fita-pindola:not([aria-pressed=true]):hover{border-color:var(--teal);color:var(--teal)}.fita-pindola:active{transform:scale(.96)}.fita-lliscant input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fita-lliscant input[type=range]::-webkit-slider-runnable-track{background:none;height:100%}.fita-lliscant input[type=range]::-moz-range-track{background:none}.fita-lliscant input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;margin-top:3px;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--teal);box-shadow:0 1px 4px #0f1b3540;transition:transform .1s}.fita-lliscant input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--teal);box-shadow:0 1px 4px #0f1b3540}.fita-lliscant input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.fita-lliscant input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid color-mix(in srgb,var(--teal) 35%,transparent)}
