/*! Serpis UI · paquete contenido — generado por scripts/build_ui.php */.ui-mt-4{margin-top: var(--ui-s-4)}.ui-mb-3{margin-bottom: var(--ui-s-3)}.ui-mb-4{margin-bottom: var(--ui-s-4)}.ui-mb-0{margin-bottom: 0}.ui-code{padding: 0.125rem 0.375rem;border-radius: 4px;background: var(--ui-surface-3);font-family: var(--ui-font-mono);font-size: 0.875em}.ui-badge--success{background: var(--ui-success-soft);color: var(--ui-success)}.ui-phero{position: relative;isolation: isolate;overflow: hidden;background: linear-gradient(135deg, var(--ui-chrome) 0%, var(--ui-chrome-2) 100%);color: var(--ui-chrome-text)}.ui-phero::before{content: "";position: absolute;z-index: -1;inset: -40% -8% auto auto;width: 42rem;height: 42rem;background: radial-gradient(closest-side, rgb(52 104 240 / 0.55), transparent 70%)}.ui-phero::after{content: "";position: absolute;z-index: -1;inset: 0;background-image: linear-gradient(rgb(255 255 255 / 0.05) 1px, transparent 1px),linear-gradient(90deg, rgb(255 255 255 / 0.05) 1px, transparent 1px);background-size: 44px 44px;-webkit-mask-image: linear-gradient(to bottom, #000 20%, transparent);mask-image: linear-gradient(to bottom, #000 20%, transparent)}.ui-phero>.ui-container{padding-block: var(--ui-s-8) var(--ui-s-10)}@media (min-width: 900px){.ui-phero>.ui-container{padding-block: var(--ui-s-10) var(--ui-s-16)}}.ui-phero .ui-crumbs{margin-bottom: var(--ui-s-6);color: var(--ui-chrome-muted)}.ui-phero .ui-crumbs a{color: var(--ui-chrome-muted)}.ui-phero .ui-crumbs li + li::before{color: var(--ui-chrome-line)}.ui-phero .ui-crumbs [aria-current="page"]{color: var(--ui-chrome-text)}.ui-phero__chips{display: flex;flex-wrap: wrap;gap: var(--ui-s-2);margin: 0 0 var(--ui-s-4)}.ui-phero .ui-badge{background: rgb(255 255 255 / 0.1);color: var(--ui-chrome-text);border: 1px solid rgb(255 255 255 / 0.14);padding: 0.25rem var(--ui-s-3)}.ui-phero .ui-badge--brand{background: var(--ui-brand);border-color: var(--ui-brand);color: var(--ui-on-brand)}.ui-phero h1{max-width: 20ch;margin: 0 0 var(--ui-s-4);font-size: var(--ui-fs-3xl);font-weight: var(--ui-fw-black);line-height: 1.05;letter-spacing: -0.03em;color: var(--ui-chrome-text)}@media (min-width: 900px){.ui-phero h1{font-size: clamp(2.5rem, 2rem + 2vw, 3.75rem);max-width: 24ch}}.ui-phero__lead{max-width: 46rem;margin: 0;font-size: var(--ui-fs-lg);color: var(--ui-chrome-muted)}.ui-phero__actions{display: flex;flex-wrap: wrap;gap: var(--ui-s-3);margin: var(--ui-s-6) 0 0}.ui-phero .ui-btn:not(.ui-btn--primary){--_bg: rgb(255 255 255 / 0.08);--_fg: var(--ui-chrome-text);--_bd: rgb(255 255 255 / 0.22)}.ui-phero .ui-btn:not(.ui-btn--primary):hover{--_bg: rgb(255 255 255 / 0.16)}.ui-docpage{position: relative;margin-top: calc(var(--ui-s-8) * -1);padding-bottom: var(--ui-s-12)}@media (min-width: 900px){.ui-docpage{margin-top: calc(var(--ui-s-12) * -1)}}.ui-docwrap{display: grid;gap: var(--ui-s-5);align-items: start}@media (min-width: 1000px){.ui-docwrap{grid-template-columns: 15rem minmax(0, 1fr);gap: var(--ui-s-8)}}.ui-toc{padding: var(--ui-s-4);background: var(--ui-surface);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);box-shadow: var(--ui-shadow-1)}.ui-toc__title{margin: 0 0 var(--ui-s-3);font-size: var(--ui-fs-xs);font-weight: var(--ui-fw-bold);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ui-text-muted)}.ui-toc ol{margin: 0 0 var(--ui-s-4);padding: 0;list-style: none;display: flex;flex-direction: column;gap: 2px}.ui-toc a{display: block;padding: var(--ui-s-2) var(--ui-s-3);border-inline-start: 2px solid var(--ui-border);color: var(--ui-text-muted);font-size: var(--ui-fs-sm);text-decoration: none;line-height: 1.3}.ui-toc a:hover{color: var(--ui-text);border-inline-start-color: var(--ui-border-strong)}.ui-toc a[aria-current="true"]{color: var(--ui-text);font-weight: var(--ui-fw-semibold);border-inline-start-color: var(--ui-brand);background: var(--ui-brand-soft)}@media (max-width: 999.98px){.ui-toc ol{display: none}.ui-toc__title{display: none}.ui-toc{padding: var(--ui-s-2)}}@media (min-width: 1000px){.ui-toc{position: sticky;top: calc(var(--ui-header-h) + 3.5rem)}}.ui-article{padding: var(--ui-s-6);background: var(--ui-surface);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);box-shadow: var(--ui-shadow-1);line-height: 1.75}@media (min-width: 900px){.ui-article{padding: var(--ui-s-10)}}.ui-article section{scroll-margin-top: calc(var(--ui-header-h) + 4rem)}.ui-article section + section{margin-top: var(--ui-s-8);padding-top: var(--ui-s-8);border-top: 1px solid var(--ui-border)}.ui-article h2{display: flex;align-items: center;gap: var(--ui-s-3);margin: 0 0 var(--ui-s-4);font-size: var(--ui-fs-xl);letter-spacing: -0.02em;scroll-margin-top: calc(var(--ui-header-h) + 4rem)}.ui-article h2 svg{flex: none;box-sizing: content-box;width: 1.25rem;height: 1.25rem;padding: 0.5rem;border-radius: var(--ui-r-sm);background: var(--ui-brand-soft);color: var(--ui-brand-text)}.ui-article h3{margin: var(--ui-s-6) 0 var(--ui-s-2);font-size: var(--ui-fs-lg)}.ui-article p,.ui-article ul,.ui-article ol{max-width: 72ch;color: var(--ui-text)}.ui-article ul,.ui-article ol{padding-inline-start: var(--ui-s-6)}.ui-article li{margin-bottom: var(--ui-s-2)}.ui-article li::marker{color: var(--ui-brand-text)}.ui-article a{color: var(--ui-brand-text)}.ui-article .ui-table-wrap{margin-block: var(--ui-s-4)}.ui-callout{margin: var(--ui-s-4) 0;padding: var(--ui-s-4) var(--ui-s-5);background: var(--ui-surface-2);border: 1px solid var(--ui-border);border-inline-start: 4px solid var(--ui-brand);border-radius: var(--ui-r-sm);line-height: 1.6}.ui-callout p{margin: 0 0 var(--ui-s-2);max-width: none}.ui-callout p:last-child{margin-bottom: 0}.ui-factstrip{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ui-s-3);margin: 0 0 var(--ui-s-5)}@media (min-width: 900px){.ui-factstrip{grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--ui-s-4)}}.ui-fact{display: flex;flex-direction: column;gap: var(--ui-s-1);padding: var(--ui-s-4);background: var(--ui-surface);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);box-shadow: var(--ui-shadow-2)}.ui-fact__icon{display: grid;place-items: center;width: 2.5rem;height: 2.5rem;margin-bottom: var(--ui-s-2);border-radius: var(--ui-r-sm);background: var(--ui-brand);color: var(--ui-on-brand)}.ui-fact__title{margin: 0;font-size: var(--ui-fs-md);font-weight: var(--ui-fw-bold)}.ui-fact__text{margin: 0;font-size: var(--ui-fs-sm);color: var(--ui-text-muted)}.ui-fact__text a{color: var(--ui-brand-text)}.ui-nextdocs{margin-top: var(--ui-s-8)}.ui-nextdocs__grid{display: grid;gap: var(--ui-s-3)}@media (min-width: 700px){.ui-nextdocs__grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ui-nextdoc{position: relative;display: flex;flex-direction: column;gap: var(--ui-s-1);padding: var(--ui-s-5);color: var(--ui-text);text-decoration: none}.ui-nextdoc span{font-size: var(--ui-fs-sm);color: var(--ui-text-muted)}.ui-nextdoc .ui-icon{position: absolute;inset-block-end: var(--ui-s-4);inset-inline-end: var(--ui-s-4);color: var(--ui-brand-text)}.ui-ctaband{display: flex;flex-direction: column;gap: var(--ui-s-4);margin-top: var(--ui-s-8);padding: var(--ui-s-6);border-radius: var(--ui-r-md);background: linear-gradient(135deg, var(--ui-chrome), var(--ui-chrome-2));color: var(--ui-chrome-text)}.ui-ctaband h2{margin: 0 0 var(--ui-s-1);font-size: var(--ui-fs-xl);color: var(--ui-chrome-text)}.ui-ctaband p{margin: 0;color: var(--ui-chrome-muted)}.ui-ctaband .ui-btn:not(.ui-btn--primary){--_bg: transparent;--_fg: var(--ui-chrome-text);--_bd: rgb(255 255 255 / 0.3)}@media (min-width: 800px){.ui-ctaband{flex-direction: row;align-items: center;justify-content: space-between;padding: var(--ui-s-8)}}@media print{.ui-hdr,.ui-foot,.ui-tabbar,.ui-toc,.ui-nextdocs,.ui-ctaband,.ui-phero::before,.ui-phero::after{display: none}.ui-phero{background: none;color: #000}.ui-phero h1,.ui-phero__lead{color: #000}.ui-docpage{margin-top: 0}.ui-article{border: 0;box-shadow: none;padding: 0}}.ui-sec{margin-block: var(--ui-s-12) 0}.ui-sec>h2{margin: 0 0 var(--ui-s-6);font-size: var(--ui-fs-2xl);letter-spacing: -0.025em;max-width: 28ch}.ui-sec>p.ui-cluster{margin-top: var(--ui-s-6)}.ui-fact__link{margin-top: auto;padding-top: var(--ui-s-2);font-size: var(--ui-fs-sm);font-weight: var(--ui-fw-semibold);color: var(--ui-brand-text)}.ui-fact__big{font-size: var(--ui-fs-xl);font-weight: var(--ui-fw-black);color: var(--ui-text);text-decoration: none;letter-spacing: -0.01em}.ui-fact__note{font-size: var(--ui-fs-xs);color: var(--ui-text-muted)}.ui-fact>h2{margin: 0}ul.ui-factstrip{padding: 0;list-style: none}.ui-statband{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1px;margin: 0;padding: 0;list-style: none;overflow: hidden;background: var(--ui-border);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);box-shadow: var(--ui-shadow-2)}.ui-statband li{display: flex;flex-direction: column;gap: 2px;padding: var(--ui-s-5);background: var(--ui-surface)}.ui-statband strong{font-size: var(--ui-fs-xl);font-weight: var(--ui-fw-black);letter-spacing: -0.02em;color: var(--ui-text)}.ui-statband span{font-size: var(--ui-fs-sm);color: var(--ui-text-muted)}@media (min-width: 900px){.ui-statband{grid-template-columns: repeat(4, minmax(0, 1fr))}.ui-statband strong{font-size: var(--ui-fs-2xl)}}.ui-featgrid{display: grid;gap: var(--ui-s-4)}@media (min-width: 700px){.ui-featgrid--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.ui-featgrid--3{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1000px){.ui-featgrid--3{grid-template-columns: repeat(3, minmax(0, 1fr))}.ui-featgrid--4{grid-template-columns: repeat(4, minmax(0, 1fr))}}.ui-feat{position: relative;display: flex;flex-direction: column;gap: var(--ui-s-3);padding: var(--ui-s-6);background: var(--ui-surface);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);box-shadow: var(--ui-shadow-1);transition: transform var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease)}.ui-feat:hover{transform: translateY(-3px);box-shadow: var(--ui-shadow-2);border-color: var(--ui-border-strong)}.ui-feat h3{margin: 0;font-size: var(--ui-fs-lg);letter-spacing: -0.015em}.ui-feat p{margin: 0;color: var(--ui-text-muted)}.ui-feat__icon{display: grid;place-items: center;width: 3rem;height: 3rem;border-radius: var(--ui-r-md);background: var(--ui-brand-soft);color: var(--ui-brand-text)}.ui-feat--hot{border-color: var(--ui-brand);background: linear-gradient(180deg, var(--ui-brand-soft), var(--ui-surface) 45%)}.ui-feat--hot .ui-feat__icon{background: var(--ui-brand);color: var(--ui-on-brand)}@media (prefers-reduced-motion: reduce){.ui-feat{transition: none}.ui-feat:hover{transform: none}}.ui-ticks{display: grid;gap: var(--ui-s-2);margin: var(--ui-s-2) 0 0;padding: var(--ui-s-4) 0 0;list-style: none;border-top: 1px solid var(--ui-border);font-size: var(--ui-fs-sm)}.ui-ticks li{display: flex;align-items: flex-start;gap: var(--ui-s-2)}.ui-ticks .ui-icon{margin-top: 0.15rem;color: var(--ui-success)}.ui-steps3{display: grid;gap: var(--ui-s-4);margin: 0;padding: 0;list-style: none;counter-reset: paso}@media (min-width: 800px){.ui-steps3{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ui-steps3 li{position: relative;padding: var(--ui-s-6);background: var(--ui-surface);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md)}.ui-steps3__n{display: grid;place-items: center;width: 2.5rem;height: 2.5rem;margin-bottom: var(--ui-s-3);border-radius: 50%;background: var(--ui-text);color: var(--ui-bg);font-weight: var(--ui-fw-black)}.ui-steps3 h3{margin: 0 0 var(--ui-s-1);font-size: var(--ui-fs-lg)}.ui-steps3 p{margin: 0;color: var(--ui-text-muted)}@media (min-width: 800px){.ui-steps3 li:not(:last-child)::after{content: "";position: absolute;top: 2.75rem;inset-inline-start: calc(100% - 0.5rem);width: 1.5rem;height: 2px;background: var(--ui-border-strong)}}.ui-sedegrid{display: grid;gap: var(--ui-s-4);margin-top: var(--ui-s-8)}@media (min-width: 1000px){.ui-sedegrid{grid-template-columns: minmax(0, 5fr) minmax(0, 6fr)}}.ui-sedecover,.ui-mapcard{display: flex;flex-direction: column;gap: var(--ui-s-3);padding: var(--ui-s-6);box-shadow: var(--ui-shadow-1)}.ui-sedecover h2,.ui-mapcard h2{display: flex;align-items: center;gap: var(--ui-s-2);margin: 0;font-size: var(--ui-fs-xl)}.ui-sedecover h2 .ui-icon,.ui-mapcard h2 .ui-icon{color: var(--ui-brand-text)}.ui-sedecover p{margin: 0;color: var(--ui-text-muted)}.ui-sedecover .ui-ticks{border-top: 0;padding-top: 0;font-size: var(--ui-fs-md)}.ui-map{flex: 1;min-height: 20rem;overflow: hidden;border-radius: var(--ui-r-sm);border: 1px solid var(--ui-border);background: var(--ui-surface-2)}.ui-map iframe{display: block;width: 100%;height: 100%;min-height: 20rem;border: 0}.ui-othersede{display: flex;align-items: center;gap: var(--ui-s-4);margin-top: var(--ui-s-8);padding: var(--ui-s-5);color: var(--ui-text);text-decoration: none}.ui-othersede>span:nth-child(2){flex: 1;display: flex;flex-direction: column}.ui-othersede small{color: var(--ui-text-muted)}.ui-ctaband__legal{margin-top: var(--ui-s-3);font-size: var(--ui-fs-xs)}.ui-heroSearch{position: relative;display: flex;align-items: center;gap: var(--ui-s-2);max-width: 40rem;margin-top: var(--ui-s-6);padding: var(--ui-s-1);background: var(--ui-surface);border-radius: var(--ui-r-pill);box-shadow: var(--ui-shadow-2)}.ui-heroSearch>.ui-icon{position: absolute;inset-inline-start: var(--ui-s-4);color: var(--ui-text-subtle);pointer-events: none}.ui-heroSearch input{flex: 1;min-height: 3.25rem;padding-inline: 3rem var(--ui-s-4);border: 0;border-radius: var(--ui-r-pill);background: transparent;color: var(--ui-text)}.ui-heroSearch input:focus-visible{box-shadow: none;outline-offset: 0}.ui-heroSearch .ui-btn{border-radius: var(--ui-r-pill);min-height: 3.25rem}.ui-letterbar{display: flex;flex-wrap: wrap;gap: var(--ui-s-1);margin-bottom: var(--ui-s-5);padding: var(--ui-s-2);background: var(--ui-surface);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);box-shadow: var(--ui-shadow-2)}.ui-letter{min-width: 2.5rem;min-height: 2.5rem;padding: 0 var(--ui-s-2);border: 0;border-radius: var(--ui-r-sm);background: transparent;color: var(--ui-text-muted);font-weight: var(--ui-fw-bold);font-size: var(--ui-fs-sm)}.ui-letter:hover{background: var(--ui-surface-2);color: var(--ui-text)}.ui-letter[aria-pressed="true"]{background: var(--ui-brand);color: var(--ui-on-brand)}.ui-letter--all{padding-inline: var(--ui-s-3)}.ui-brandgrid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ui-s-3)}@media (min-width: 700px){.ui-brandgrid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--ui-s-4)}}@media (min-width: 1000px){.ui-brandgrid{grid-template-columns: repeat(5, minmax(0, 1fr))}}.ui-brandcard{display: flex;flex-direction: column;align-items: center;gap: var(--ui-s-3);padding: var(--ui-s-4);background: var(--ui-surface);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);box-shadow: var(--ui-shadow-1);color: var(--ui-text);text-align: center;text-decoration: none;transition: transform var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease)}.ui-brandcard:hover{transform: translateY(-3px);border-color: var(--ui-brand);box-shadow: var(--ui-shadow-2);text-decoration: none}.ui-brandcard__logo{display: grid;place-items: center;width: 100%;height: 5.5rem;padding: var(--ui-s-3);background: #fff;border: 1px solid var(--ui-border);border-radius: var(--ui-r-sm)}.ui-brandcard__logo img{max-width: 100%;max-height: 100%;object-fit: contain}.ui-brandcard__initials{display: grid;place-items: center;width: 3.5rem;height: 3.5rem;border-radius: 50%;background: var(--ui-chrome);color: var(--ui-chrome-text);font-weight: var(--ui-fw-black);letter-spacing: 0.04em}.ui-brandcard__name{margin: 0;font-size: var(--ui-fs-md);line-height: 1.2}.ui-brandcard__meta{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--ui-s-1);margin-top: auto}@media (prefers-reduced-motion: reduce){.ui-brandcard{transition: none}.ui-brandcard:hover{transform: none}}.ui-appgrid{display: grid;gap: var(--ui-s-6);align-items: center}@media (min-width: 900px){.ui-appgrid{grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);gap: var(--ui-s-10)}}.ui-appcard{display: flex;flex-direction: column;gap: var(--ui-s-4);padding: var(--ui-s-6);box-shadow: var(--ui-shadow-2)}.ui-appcard h2{margin: 0;font-size: var(--ui-fs-xl)}.ui-appcard p{margin: 0;color: var(--ui-text-muted)}.ui-appcard__logo{width: 5rem;height: 5rem;border-radius: 1.25rem;box-shadow: var(--ui-shadow-2)}.ui-appcard .ui-hint{text-align: center}.ui-olist{margin: var(--ui-s-2) 0 0;padding-inline-start: var(--ui-s-5)}.ui-appspecs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--ui-s-2);margin: 0;padding: var(--ui-s-4) 0 0;list-style: none;border-top: 1px solid var(--ui-border)}.ui-appspecs li{display: flex;flex-direction: column;gap: 2px;font-size: var(--ui-fs-xs);color: var(--ui-text-muted)}.ui-appspecs strong{font-size: var(--ui-fs-sm);color: var(--ui-text)}.ui-phone{justify-self: center;width: min(16rem, 70%);aspect-ratio: 9 / 18;padding: 0.6rem;border-radius: 2.2rem;background: linear-gradient(160deg, #2a3042, var(--ui-chrome));box-shadow: var(--ui-shadow-2),0 30px 60px -20px rgb(52 104 240 / 0.45)}.ui-phone__screen{display: flex;flex-direction: column;gap: 0.6rem;height: 100%;padding: 0.9rem 0.7rem;border-radius: 1.7rem;background: var(--ui-bg);overflow: hidden}.ui-phone__bar{height: 0.9rem;width: 40%;border-radius: 99px;background: var(--ui-brand)}.ui-phone__search{height: 1.8rem;border-radius: 99px;background: var(--ui-surface-3)}.ui-phone__row{display: flex;gap: 0.5rem}.ui-phone__row span{flex: 1;height: 3.2rem;border-radius: 0.7rem;background: var(--ui-brand-soft)}.ui-phone__card{display: grid;grid-template-columns: 2.6rem 1fr;grid-template-rows: auto auto;gap: 0.3rem 0.6rem;padding: 0.6rem;border-radius: 0.8rem;background: var(--ui-surface);box-shadow: var(--ui-shadow-1)}.ui-phone__card i{grid-row: 1 / 3;border-radius: 0.5rem;background: var(--ui-surface-3)}.ui-phone__card b{height: 0.55rem;border-radius: 99px;background: var(--ui-surface-3)}.ui-phone__card b:last-child{width: 60%;background: var(--ui-brand)}.ui-phone__tabs{display: flex;justify-content: space-around;margin-top: auto;padding-top: 0.6rem;border-top: 1px solid var(--ui-border)}.ui-phone__tabs span{width: 1.2rem;height: 1.2rem;border-radius: 0.4rem;background: var(--ui-surface-3)}.ui-phone__tabs span:first-child{background: var(--ui-brand)}.ui-404{background: radial-gradient(60rem 30rem at 50% -10%, var(--ui-brand-soft), transparent 70%)}.ui-404__box{display: flex;flex-direction: column;align-items: center;gap: var(--ui-s-5);padding-block: var(--ui-s-12);text-align: center}.ui-404__code{margin: 0;font-size: clamp(6rem, 4rem + 12vw, 11rem);font-weight: var(--ui-fw-black);line-height: 0.9;letter-spacing: -0.06em;background: linear-gradient(135deg, var(--ui-brand), #7a0010);-webkit-background-clip: text;background-clip: text;color: transparent}.ui-404 h1{max-width: 22ch;margin: 0;font-size: var(--ui-fs-2xl)}.ui-404__lead{max-width: 40rem;margin: 0;color: var(--ui-text-muted);font-size: var(--ui-fs-lg)}.ui-404__search{width: 100%;margin-top: var(--ui-s-2)}.ui-404__links{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ui-s-3);width: 100%;max-width: 48rem}@media (min-width: 800px){.ui-404__links{grid-template-columns: repeat(4, minmax(0, 1fr))}}.ui-404__links a{display: flex;flex-direction: column;align-items: center;gap: var(--ui-s-1);padding: var(--ui-s-5);color: var(--ui-text);text-decoration: none}.ui-404__links .ui-icon{width: 1.75rem;height: 1.75rem;color: var(--ui-brand-text)}.ui-404__links span{font-size: var(--ui-fs-sm);color: var(--ui-text-muted)}.ui-contactgrid{display: grid;gap: var(--ui-s-5);align-items: start}@media (min-width: 1000px){.ui-contactgrid{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: var(--ui-s-6)}}.ui-contactform{padding: var(--ui-s-6);box-shadow: var(--ui-shadow-2)}@media (min-width: 900px){.ui-contactform{padding: var(--ui-s-8)}}.ui-contactform h2{margin: 0 0 var(--ui-s-1);font-size: var(--ui-fs-xl)}.ui-contactform>.ui-hint{margin: 0 0 var(--ui-s-5)}.ui-formgrid{display: grid;gap: 0 var(--ui-s-4)}@media (min-width: 640px){.ui-formgrid{grid-template-columns: repeat(2, minmax(0, 1fr))}.ui-formgrid__full{grid-column: 1 / -1}}.ui-hp{position: absolute;inset-inline-start: -9999px;width: 1px;height: 1px;overflow: hidden}.ui-contactform .ui-check{margin-bottom: var(--ui-s-3)}.ui-contactform .ui-alert{margin-top: var(--ui-s-4)}.ui-contactside{display: grid;gap: var(--ui-s-3)}.ui-office{display: flex;gap: var(--ui-s-4);padding: var(--ui-s-5)}.ui-office .ui-fact__icon{flex: none;margin: 0}.ui-office h2{margin: 0 0 var(--ui-s-1);font-size: var(--ui-fs-xl);letter-spacing: -0.02em}.ui-office p{margin: 0 0 var(--ui-s-2);color: var(--ui-text-muted)}.ui-office .ui-eyebrow{margin: 0 0 2px}.ui-office__more{font-size: var(--ui-fs-sm);font-weight: var(--ui-fw-semibold)}.ui-faq{max-width: 52rem}.ui-evgrid{display: grid;gap: var(--ui-s-4);margin: 0;padding: 0;list-style: none}@media (min-width: 700px){.ui-evgrid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.ui-evgrid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ui-evcard{display: flex;flex-direction: column;padding: 0;overflow: hidden;box-shadow: var(--ui-shadow-1)}.ui-evcard__media{position: relative;aspect-ratio: 16 / 9;background: linear-gradient(135deg, var(--ui-chrome), var(--ui-chrome-2))}.ui-evcard__media img{width: 100%;height: 100%;object-fit: cover}.ui-evdate{position: absolute;inset: var(--ui-s-3) auto auto var(--ui-s-3);display: flex;flex-direction: column;align-items: center;min-width: 3.25rem;padding: var(--ui-s-2);border-radius: var(--ui-r-sm);background: var(--ui-surface);color: var(--ui-text);box-shadow: var(--ui-shadow-2);line-height: 1}.ui-evdate strong{font-size: var(--ui-fs-xl);font-weight: var(--ui-fw-black)}.ui-evdate span{margin-top: 2px;font-size: var(--ui-fs-xs);font-weight: var(--ui-fw-bold);text-transform: uppercase;letter-spacing: 0.06em;color: var(--ui-brand-text)}.ui-evcard__body{display: flex;flex-direction: column;gap: var(--ui-s-3);flex: 1;padding: var(--ui-s-5)}.ui-evcard__body p{margin: 0}.ui-evcard__body h2{margin: 0;font-size: var(--ui-fs-lg);letter-spacing: -0.015em}.ui-evcard__body h2 a{color: var(--ui-text);text-decoration: none}.ui-evcard__body h2 a::after{content: "";position: absolute;inset: 0}.ui-evcard{position: relative}.ui-evcard__sum{color: var(--ui-text-muted);font-size: var(--ui-fs-sm)}.ui-evcard__meta{font-size: var(--ui-fs-sm);color: var(--ui-text-muted);line-height: 1.8}.ui-evcard .ui-btn{position: relative;margin-top: auto}.ui-evdetail{display: grid;gap: var(--ui-s-6);align-items: start}@media (min-width: 1000px){.ui-evdetail{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr)}.ui-evbook{position: sticky;top: calc(var(--ui-header-h) + 3.5rem)}}.ui-evdetail__main{display: grid;gap: var(--ui-s-5);min-width: 0}.ui-evposter{width: 100%;max-width: 32rem;height: auto;border-radius: var(--ui-r-md);box-shadow: var(--ui-shadow-2)}.ui-factstrip--3{grid-template-columns: 1fr}@media (min-width: 700px){.ui-factstrip--3{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ui-evdesc{padding: var(--ui-s-6)}.ui-evbook{padding: var(--ui-s-6);box-shadow: var(--ui-shadow-2)}.ui-evbook>h2{margin: 0 0 var(--ui-s-4);font-size: var(--ui-fs-xl)}.ui-evbook .ui-alert{margin-bottom: var(--ui-s-4)}.ui-evpick{margin: 0 0 var(--ui-s-5);padding: 0;border: 0;min-width: 0}.ui-evpick legend,.ui-evsub{display: flex;align-items: center;gap: var(--ui-s-2);margin: 0 0 var(--ui-s-3);padding: 0;font-weight: var(--ui-fw-bold)}.ui-evsub{margin-top: var(--ui-s-2)}.ui-evstep{display: grid;place-items: center;width: 1.75rem;height: 1.75rem;border-radius: 50%;background: var(--ui-text);color: var(--ui-bg);font-size: var(--ui-fs-sm);font-weight: var(--ui-fw-black)}.ui-evdays{display: flex;flex-wrap: wrap;gap: var(--ui-s-2);margin-bottom: var(--ui-s-3)}.ui-evdays button{min-height: 2.5rem;padding: 0 var(--ui-s-4);border: 1px solid var(--ui-border-strong);border-radius: var(--ui-r-pill);background: var(--ui-surface);color: var(--ui-text);font-weight: var(--ui-fw-semibold);font-size: var(--ui-fs-sm)}.ui-evdays button[aria-selected="true"]{background: var(--ui-text);border-color: var(--ui-text);color: var(--ui-bg)}.ui-evday__title{margin: 0 0 var(--ui-s-2);font-weight: var(--ui-fw-semibold);color: var(--ui-text-muted)}.ui-slots{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ui-s-2)}@media (min-width: 500px){.ui-slots{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ui-slot{position: relative;display: flex;flex-direction: column;align-items: center;gap: 2px;padding: var(--ui-s-3) var(--ui-s-2);border: 1px solid var(--ui-border-strong);border-radius: var(--ui-r-sm);background: var(--ui-surface);cursor: pointer;text-align: center}.ui-slot:hover{background: var(--ui-surface-2)}.ui-slot input{position: absolute;opacity: 0;pointer-events: none}.ui-slot:has(input:checked){border-color: var(--ui-brand);background: var(--ui-brand-soft);box-shadow: inset 0 0 0 1px var(--ui-brand)}.ui-slot:has(input:focus-visible){outline: 2px solid var(--ui-focus);outline-offset: 2px}.ui-slot.is-off{opacity: 0.5;cursor: not-allowed;background: var(--ui-surface-2)}.ui-slot__time{font-weight: var(--ui-fw-bold);font-variant-numeric: tabular-nums}.ui-slot__left{font-size: var(--ui-fs-xs);color: var(--ui-text-muted)}.ui-blogbar{display: grid;gap: var(--ui-s-4);margin-bottom: var(--ui-s-6);padding: var(--ui-s-4);border: 1px solid var(--ui-border);border-radius: var(--ui-r-lg);background: var(--ui-surface);box-shadow: var(--ui-shadow-1, none)}@media (min-width: 900px){.ui-blogbar{grid-template-columns: 1fr minmax(18rem, 24rem);align-items: center}}.ui-blogbar .ui-heroSearch{margin: 0;max-width: none;border: 1px solid var(--ui-border);box-shadow: none}.ui-chip__n{padding: 0 var(--ui-s-2);border-radius: var(--ui-r-pill);background: var(--ui-surface-2);color: var(--ui-text-muted);font-size: var(--ui-fs-xs)}.ui-postgrid{display: grid;gap: var(--ui-s-4)}@media (min-width: 700px){.ui-postgrid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.ui-postgrid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ui-postcard{display: flex;flex-direction: column;overflow: hidden;padding: 0}.ui-postcard__media{display: grid;place-items: center;aspect-ratio: 16 / 9;overflow: hidden;background: linear-gradient(135deg, var(--ui-chrome), var(--ui-chrome-2, var(--ui-chrome)));color: var(--ui-chrome-text, #fff)}.ui-postcard__media>.ui-icon{width: 3rem;height: 3rem;opacity: .7}.ui-postcard__media img{width: 100%;height: 100%;object-fit: cover;transition: transform .35s}.ui-postcard:hover .ui-postcard__media img{transform: scale(1.04)}.ui-postcard__body{display: flex;flex: 1;flex-direction: column;gap: var(--ui-s-2);padding: var(--ui-s-4)}.ui-postcard__body h2,.ui-postcard__body h3{margin: 0;font-size: var(--ui-fs-lg);line-height: 1.25}.ui-postcard__body h2 a,.ui-postcard__body h3 a{color: var(--ui-text);text-decoration: none}.ui-postcard__body h2 a::after,.ui-postcard__body h3 a::after{content: "";position: absolute;inset: 0}.ui-postcard{position: relative}.ui-postcard__excerpt{margin: 0;color: var(--ui-text-muted);display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.ui-postcard__foot{display: flex;align-items: center;justify-content: space-between;gap: var(--ui-s-3);margin: auto 0 0;padding-top: var(--ui-s-3)}.ui-postcard__more{display: inline-flex;align-items: center;gap: var(--ui-s-1);color: var(--ui-brand-text, var(--ui-brand));font-weight: var(--ui-fw-bold);font-size: var(--ui-fs-sm)}@media (min-width: 1100px){.ui-postcard--lead{grid-column: 1 / -1;flex-direction: row}.ui-postcard--lead .ui-postcard__media{flex: 0 0 55%;aspect-ratio: auto;min-height: 20rem}.ui-postcard--lead .ui-postcard__body{justify-content: center;padding: var(--ui-s-6)}.ui-postcard--lead h2{font-size: var(--ui-fs-2xl, 1.75rem)}}.ui-postpage{display: grid;gap: var(--ui-s-5);max-width: 52rem;margin-inline: auto}.ui-postcover{margin: 0;overflow: hidden;border-radius: var(--ui-r-lg);box-shadow: var(--ui-shadow-2, none)}.ui-postcover img{display: block;width: 100%;height: auto}.ui-author{display: flex;align-items: center;gap: var(--ui-s-3);margin: 0;padding: var(--ui-s-3) var(--ui-s-4);border: 1px solid var(--ui-border);border-radius: var(--ui-r-lg);background: var(--ui-surface)}.ui-author>span:last-child{display: grid}.ui-author__avatar{display: grid;place-items: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;background: var(--ui-brand);color: var(--ui-brand-on, #fff);font-weight: var(--ui-fw-bold)}.ui-sharebar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--ui-s-3);padding: var(--ui-s-4)}.ui-wdform{margin-top: var(--ui-s-6)}.ui-pdfgrid{display: grid;gap: var(--ui-s-5);align-items: start}@media (min-width: 1000px){.ui-pdfgrid{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr)}}.ui-pdfform{display: grid;gap: var(--ui-s-5);padding: var(--ui-s-6);box-shadow: var(--ui-shadow-2)}.ui-pdfform h2{margin: 0}.ui-pdfform fieldset{min-width: 0;margin: 0;padding: 0;border: 0}.ui-pdfform legend{display: flex;align-items: center;gap: var(--ui-s-2);margin-bottom: var(--ui-s-3);padding: 0;font-weight: var(--ui-fw-bold)}.ui-pdfopts{display: grid;gap: var(--ui-s-3)}@media (min-width: 700px){.ui-pdfopts{grid-template-columns: 1fr 1fr}}.ui-pdfopt{position: relative;display: flex;gap: var(--ui-s-3);padding: var(--ui-s-4);border: 1px solid var(--ui-border-strong);border-radius: var(--ui-r-md);background: var(--ui-surface);cursor: pointer}.ui-pdfopt:has(input:checked){border-color: var(--ui-brand);background: var(--ui-brand-soft);box-shadow: 0 0 0 1px var(--ui-brand)}.ui-pdfopt:has(input:focus-visible){outline: 2px solid var(--ui-focus, var(--ui-brand));outline-offset: 2px}.ui-pdfopt input{margin-top: 0.2rem}.ui-pdfopt strong{display: block}.ui-pdfopt span span{color: var(--ui-text-muted);font-size: var(--ui-fs-sm)}.ui-pdftools{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--ui-s-3);margin-bottom: var(--ui-s-3)}.ui-pdftools input[type="search"]{flex: 1;min-width: 14rem}.ui-pdftools .ui-cluster{gap: var(--ui-s-3)}.ui-linkbtn{padding: 0;border: 0;background: none;color: var(--ui-brand-text);font: inherit;font-weight: var(--ui-fw-bold);text-decoration: underline;cursor: pointer}.ui-brandlist{display: grid;grid-template-columns: repeat(auto-fill, minmax(11rem, 1fr));gap: 0 var(--ui-s-3);max-height: 16rem;overflow: auto;padding: var(--ui-s-3);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);background: var(--ui-surface-2)}.ui-brandlist__item[hidden]{display: none}.ui-pdfform .ui-subpanel{padding: var(--ui-s-4);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);background: var(--ui-surface-2)}.ui-pdfside{display: grid;gap: var(--ui-s-4)}.ui-pdfside .ui-card{padding: var(--ui-s-5)}.ui-pdfside h2{font-size: var(--ui-fs-lg);margin: var(--ui-s-2) 0}.ui-pdfside .ui-btn + .ui-btn{margin-top: var(--ui-s-2)}.ui-pdfbody{display: grid;gap: var(--ui-s-5)}.ui-pdfform fieldset>.ui-pdftools{margin-top: 0}.ui-gestion{display: grid;gap: var(--ui-s-5);max-width: 52rem;margin-inline: auto}.ui-ticket{display: grid;gap: var(--ui-s-4);padding: var(--ui-s-5);border-left: 4px solid var(--ui-brand)}.ui-ticket .ui-factstrip{margin: 0}.ui-ticket .ui-fact{box-shadow: none;border-color: var(--ui-border)}@media (min-width: 700px){.ui-factstrip--2{grid-template-columns: repeat(2, minmax(0, 1fr))}}.ui-pase{display: flex;flex-wrap: wrap;align-items: center;gap: var(--ui-s-5);padding: var(--ui-s-5)}.ui-pase__qr{padding: var(--ui-s-2);border-radius: var(--ui-r-md);background: #fff;border: 1px solid var(--ui-border)}.ui-pase__qr[hidden]{display: none}.ui-pase h2,.ui-gestion__box h2{margin: 0 0 var(--ui-s-2)}.ui-gestion__box{display: grid;gap: var(--ui-s-3);padding: var(--ui-s-5)}.ui-gestion__box form{display: grid;gap: var(--ui-s-3)}.ui-instfilter{display: grid;gap: var(--ui-s-4);padding: var(--ui-s-5);margin-bottom: var(--ui-s-5);box-shadow: var(--ui-shadow-2)}.ui-instcount{margin: 0 0 var(--ui-s-4);color: var(--ui-text-muted)}.ui-instgrid{display: grid;gap: var(--ui-s-4);margin: 0;padding: 0;list-style: none}@media (min-width: 700px){.ui-instgrid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.ui-instgrid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ui-instcard{position: relative;display: flex;flex-direction: column;gap: var(--ui-s-3);height: 100%;padding: var(--ui-s-5)}.ui-instcard--vip{border-color: var(--ui-brand);box-shadow: inset 0 3px 0 var(--ui-brand),var(--ui-shadow-1)}.ui-instcard__vip{align-self: flex-start}.ui-instcard__head{display: flex;align-items: center;gap: var(--ui-s-3)}.ui-instcard h2{margin: 0;font-size: var(--ui-fs-lg);line-height: 1.2}.ui-instcard h2 a{color: var(--ui-text);text-decoration: none}.ui-instcard h2 a::after{content: "";position: absolute;inset: 0}.ui-instcard p{margin: 0}.ui-instcard__desc{color: var(--ui-text-muted);display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.ui-instcard__tags{margin: 0;padding: 0;list-style: none}.ui-instcard p.ui-instcard__foot{position: relative;z-index: 1;display: flex;gap: var(--ui-s-2);margin-top: auto;padding-top: var(--ui-s-2)}.ui-rating{color: var(--ui-text)}.ui-rating>span:first-child{color: #f5a524}.ui-prologo{display: grid;place-items: center;flex: none;width: 3.5rem;height: 3.5rem;overflow: hidden;border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);background: #fff}.ui-prologo img{width: 100%;height: 100%;object-fit: contain}.ui-prologo__ini{font-weight: var(--ui-fw-black);color: var(--ui-bg);background: var(--ui-text);width: 100%;height: 100%;display: grid;place-items: center}.ui-prologo__ini[hidden],.ui-prologo img[hidden]{display: none}.ui-iprofile>.ui-container{padding-block: var(--ui-s-6) calc(var(--ui-s-10) + var(--ui-s-6))}.ui-iprofile__head{display: grid;gap: var(--ui-s-5);align-items: center}@media (min-width: 900px){.ui-iprofile__head{grid-template-columns: auto minmax(0, 1fr) auto}}.ui-iprofile h1{margin: 0 0 var(--ui-s-2);font-size: var(--ui-fs-2xl);font-weight: var(--ui-fw-black);letter-spacing: -0.03em;color: var(--ui-chrome-text)}.ui-iprofile__meta{display: flex;flex-wrap: wrap;gap: var(--ui-s-4);margin: var(--ui-s-3) 0 0;color: var(--ui-chrome-muted)}.ui-iprofile__actions{display: grid;gap: var(--ui-s-2);margin: 0}.ui-iprofile .ui-rating{color: var(--ui-chrome-text)}.ui-prologo--lg{width: 6rem;height: 6rem;border-radius: var(--ui-r-lg);border: 0;box-shadow: 0 10px 30px rgb(0 0 0 / 0.35)}.ui-iprofile__text{margin: 0;white-space: pre-line}.ui-icols{display: grid;gap: var(--ui-s-5);align-items: start}@media (min-width: 1000px){.ui-icols{grid-template-columns: minmax(0, 1.8fr) minmax(0, 1fr)}}.ui-icols__main,.ui-icols__side{display: grid;gap: var(--ui-s-5);min-width: 0}.ui-icols .ui-cpanel>h2{margin-bottom: var(--ui-s-3)}.ui-gallery{display: grid;grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));gap: var(--ui-s-3);margin: 0;padding: 0;list-style: none}.ui-gallery a{position: relative;display: block;overflow: hidden;border-radius: var(--ui-r-md);aspect-ratio: 4 / 3;background: var(--ui-surface-2)}.ui-gallery img{width: 100%;height: 100%;object-fit: cover;transition: transform .3s}.ui-gallery a:hover img{transform: scale(1.05)}.ui-gallery__cap{position: absolute;inset: auto 0 0 0;padding: var(--ui-s-2) var(--ui-s-3);background: linear-gradient(transparent, rgb(0 0 0 / 0.75));color: #fff;font-size: var(--ui-fs-sm)}.ui-minposts{display: grid;gap: var(--ui-s-4);margin: 0;padding: 0;list-style: none}.ui-minpost{display: grid;gap: var(--ui-s-4);padding-bottom: var(--ui-s-4);border-bottom: 1px solid var(--ui-border)}@media (min-width: 700px){.ui-minpost:has(.ui-minpost__img){grid-template-columns: 12rem minmax(0, 1fr)}}.ui-minpost__img{display: block;overflow: hidden;border-radius: var(--ui-r-md);aspect-ratio: 4 / 3}.ui-minpost__img img{width: 100%;height: 100%;object-fit: cover}.ui-minpost h3{margin: 0 0 var(--ui-s-2);font-size: var(--ui-fs-lg)}.ui-minpost h3 a{color: var(--ui-text);text-decoration: none}.ui-minpost p{margin: 0 0 var(--ui-s-2)}.ui-minpost__text{color: var(--ui-text-muted);display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.ui-minpost__more{font-weight: var(--ui-fw-bold);font-size: var(--ui-fs-sm)}.ui-starpick{display: inline-flex;flex-direction: row-reverse;gap: var(--ui-s-1)}.ui-starpick input{position: absolute;opacity: 0;pointer-events: none}.ui-starpick label{cursor: pointer;font-size: 2rem;line-height: 1;color: var(--ui-border-strong)}.ui-starpick input:checked ~ label,.ui-starpick label:hover,.ui-starpick label:hover ~ label{color: #f5a524}.ui-starpick input:focus-visible + label{outline: 2px solid var(--ui-brand);outline-offset: 2px}.ui-review{display: grid;gap: var(--ui-s-2);padding: var(--ui-s-4);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);background: var(--ui-surface-2)}.ui-review p{margin: 0}.ui-review__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--ui-s-2)}.ui-review__stars{color: #f5a524;letter-spacing: 0.1em}.ui-review__reply{padding: var(--ui-s-3);border-left: 3px solid var(--ui-brand);background: var(--ui-surface);border-radius: var(--ui-r-sm)}.ui-icols .ui-subpanel{margin-block: var(--ui-s-4);padding: var(--ui-s-4);border: 1px solid var(--ui-border);border-radius: var(--ui-r-md);background: var(--ui-surface-2)}.ui-icols .ui-subpanel[hidden]{display: none}.ui-icols .ui-cstack{display: grid;gap: var(--ui-s-4)}.ui-icols .ui-formgrid{display: grid;gap: var(--ui-s-4)}@media (min-width: 700px){.ui-icols .ui-formgrid{grid-template-columns: 1fr 1fr}}.ui-icols .ui-dl dd{text-align: right;overflow-wrap: anywhere}.ui-icols .ui-cpanel{padding: var(--ui-s-5)}.ui-icols .ui-cpanel>h2,.ui-icols .ui-sharebar h2{margin: 0 0 var(--ui-s-3);font-size: var(--ui-fs-lg)}.ui-icols .ui-dl{display: grid;margin: 0}.ui-icols .ui-dl>div{display: flex;justify-content: space-between;gap: var(--ui-s-3);padding: var(--ui-s-3) 0;border-bottom: 1px solid var(--ui-border)}.ui-icols .ui-dl>div:last-child{border-bottom: 0}.ui-icols .ui-dl dt{color: var(--ui-text-muted)}.ui-icols .ui-dl dd{margin: 0;font-weight: var(--ui-fw-bold)}.ui-icols .ui-helpcard{display: grid;gap: var(--ui-s-2)}.ui-icols .ui-helpcard p{margin: 0}.ui-iprofile .ui-prologo__ini{background: var(--ui-brand);color: var(--ui-on-brand);font-size: var(--ui-fs-xl)}