:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fons:#f4f3ef;--fons-marca:#ecebe7;--panell:#fff;--panell-suau:#faf9f6;--vora:#e2ded6;--vora-forta:#cbc6ba;--text:#141414;--text-suau:#5f5d58;--text-feble:#8c897f;--accent:#2f7fa6;--accent-fort:#24668a;--accent-fons:#e3eef4;--text-sobre-accent:#fff;--ok:#2b7a4b;--ok-fons:#e2f0e6;--avis:#9a5b0b;--avis-fons:#f7ead3;--error:#b0392b;--error-fons:#f6e0dc;--ia:#5a4e9e;--ia-fons:#ecebf6;--canal-whatsapp:#23855a;--canal-correu:#2f7fa6;--canal-web:#8a6430;--canal-trucada:#8b4a78;--equip-1:#2f7fa6;--equip-2:#8b4a78;--equip-3:#23855a;--equip-4:#b5662a;--equip-5:#5a4e9e;--equip-6:#a33a4f;--lletra:"Avenir Next", Avenir, "Segoe UI", system-ui, sans-serif;--lletra-mono:Menlo, "SF Mono", ui-monospace, monospace;--lletra-document:Charter, "Iowan Old Style", Georgia, serif;--t-1:.75rem;--t-2:.8125rem;--t-3:.9375rem;--t-4:1.125rem;--t-5:1.5rem;--t-6:2.125rem;--t-7:2.875rem;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:72px;--radi-1:4px;--radi-2:8px;--radi-3:14px;--radi-4:22px;--ombra-1:0 1px 0 #14141408, 0 1px 3px #1414140f;--ombra-2:0 12px 32px -12px #14141438, 0 2px 6px #1414140f;--ombra-3:0 30px 60px -20px #14141459, 0 8px 20px #14141414;--durada:.16s;--durada-llarga:.32s;--corba:cubic-bezier(.2, .8, .2, 1);--amplada-barra:248px;--amplada-mobil:430px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fons);color:var(--text);font-family:var(--lletra);font-size:var(--t-3);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radi-1)}::selection{background:var(--accent-fons)}.mono{font-family:var(--lletra-mono);letter-spacing:0;font-size:.9em}.xifra{font-variant-numeric:tabular-nums}.kicker{align-items:center;gap:var(--e-2);font-family:var(--lletra-mono);font-size:var(--t-1);text-transform:uppercase;letter-spacing:.08em;color:var(--text-suau);font-weight:400;display:inline-flex}.kicker:before{content:"";background:var(--accent);flex:none;width:7px;height:7px}.suau{color:var(--text-suau)}.feble{color:var(--text-feble)}.boto{justify-content:center;align-items:center;gap:var(--e-2);height:36px;padding:0 var(--e-4);border:1px solid var(--vora-forta);border-radius:var(--radi-2);background:var(--panell);font-size:var(--t-2);white-space:nowrap;cursor:pointer;transition:background var(--durada) var(--corba), border-color var(--durada) var(--corba), transform var(--durada) var(--corba);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.boto:hover{border-color:var(--text-feble);background:var(--panell-suau)}.boto:active{transform:translateY(1px)}.boto:disabled,.boto[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.boto-primari{border-color:var(--accent);background:var(--accent);color:var(--text-sobre-accent)}.boto-primari:hover{border-color:var(--accent-fort);background:var(--accent-fort)}.boto-fosc{border-color:var(--text);background:var(--text);color:#fff}.boto-fosc:hover{background:#000;border-color:#000}.boto-ia{background:var(--ia-fons);color:var(--ia);border-color:#0000}.boto-ia:hover{border-color:var(--ia);background:var(--ia-fons)}.boto-perill{border-color:var(--error);background:var(--panell);color:var(--error)}.boto-buit{color:var(--text-suau);background:0 0;border-color:#0000}.boto-buit:hover{background:var(--fons-marca);color:var(--text);border-color:#0000}.boto-petit{height:30px;padding:0 var(--e-3);font-size:var(--t-1)}.boto-gran{height:52px;padding:0 var(--e-5);border-radius:var(--radi-3);font-size:var(--t-3);font-weight:600}.boto-ample{width:100%}.etiqueta{height:22px;padding:0 var(--e-2);border:1px solid var(--vora);background:var(--panell-suau);color:var(--text-suau);font-size:var(--t-1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex}.etiqueta[data-to=accent]{background:var(--accent-fons);color:var(--accent-fort);border-color:#0000}.etiqueta[data-to=ok]{background:var(--ok-fons);color:var(--ok);border-color:#0000}.etiqueta[data-to=avis]{background:var(--avis-fons);color:var(--avis);border-color:#0000}.etiqueta[data-to=error]{background:var(--error-fons);color:var(--error);border-color:#0000}.etiqueta[data-to=ia]{background:var(--ia-fons);color:var(--ia);border-color:#0000}.etiqueta[data-to=fosc]{background:var(--text);color:#fff;border-color:#0000}.camp{gap:var(--e-1);display:grid}.camp>span{font-size:var(--t-1);color:var(--text-suau);font-weight:500}.entrada{width:100%;min-height:38px;padding:var(--e-2) var(--e-3);border:1px solid var(--vora-forta);border-radius:var(--radi-2);background:var(--panell);transition:border-color var(--durada) var(--corba), box-shadow var(--durada) var(--corba)}.entrada:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-fons);outline:none}textarea.entrada{resize:vertical;min-height:96px;line-height:1.5}.panell{border:1px solid var(--vora);border-radius:var(--radi-3);background:var(--panell);box-shadow:var(--ombra-1)}.taula{border-collapse:collapse;width:100%}.taula th{padding:var(--e-2) var(--e-3);border-bottom:1px solid var(--vora);color:var(--text-suau);font-family:var(--lletra-mono);font-size:var(--t-1);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-weight:400}.taula td{padding:var(--e-3);border-bottom:1px solid var(--vora);vertical-align:middle}.taula tbody tr{transition:background var(--durada) var(--corba)}.taula tbody tr:hover{background:var(--panell-suau)}.visualment-amagat{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
