*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#alb{--ra-carmesi:180 2 46;--ra-carmesi-dark:124 1 31;--ra-carmesi-soft:253 236 239;--ra-ink:26 16 19;--ra-ink-60:92 82 87;--ra-turf:31 107 74;--ra-turf-soft:230 243 236;--ra-amber:217 119 6;--ra-amber-soft:254 243 199;--ra-paper:247 245 242;--ra-sand:233 223 201;--ra-line:222 215 208;--ra-clay:194 88 47;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:rgb(var(--ra-ink));text-align:left;line-height:1.5;-webkit-text-size-adjust:100%;display:flex;flex-direction:column;min-height:100vh;background:rgb(var(--ra-paper))}#alb *,#alb :after,#alb :before{box-sizing:border-box}#alb button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;text-shadow:none;box-shadow:none;border-radius:0;cursor:pointer;width:auto;min-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:none}#alb button:active,#alb button:focus,#alb button:hover{box-shadow:none;text-decoration:none;transform:none;outline:none}#alb button:focus-visible{outline:2px solid rgb(var(--ra-carmesi));outline-offset:2px}#alb button:disabled{cursor:default}#alb input,#alb select,#alb textarea{margin:0;font:inherit;line-height:normal;height:auto;min-height:0;max-width:none;color:rgb(var(--ra-ink));background-color:#fff;box-shadow:none;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#alb input:focus,#alb select:focus,#alb textarea:focus{outline:2px solid rgb(var(--ra-carmesi));outline-offset:1px;border-color:transparent;box-shadow:none}#alb input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:auto;height:auto}#alb a{box-shadow:none}#alb a,#alb a:hover{text-decoration:none;color:inherit}#alb dd,#alb dl,#alb figure,#alb h1,#alb h2,#alb h3,#alb h4,#alb ol,#alb p,#alb ul{margin:0;padding:0}#alb ol,#alb ul{list-style:none}#alb img,#alb svg{max-width:100%;border:0;vertical-align:middle}#alb table{border-collapse:collapse;width:100%;margin:0;border:0}#alb td,#alb th{border:0;text-align:left}#alb label{display:block;margin:0;font-weight:inherit}#alb .lanes{height:6px;background:repeating-linear-gradient(90deg,rgb(var(--ra-carmesi)) 0 14px,transparent 14px 22px);opacity:.85}#alb .lanes-w{height:6px;background:repeating-linear-gradient(90deg,#fff 0 14px,transparent 14px 22px);opacity:.35}#alb .tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){#alb *{animation:none!important;transition:none!important}}#alb .pointer-events-none{pointer-events:none}#alb .static{position:static}#alb .fixed{position:fixed}#alb .absolute{position:absolute}#alb .relative{position:relative}#alb .sticky{position:sticky}#alb .inset-0{inset:0}#alb .inset-x-0{left:0;right:0}#alb .inset-y-0{top:0;bottom:0}#alb .bottom-0{bottom:0}#alb .bottom-1{bottom:.25rem}#alb .bottom-2\.5{bottom:.625rem}#alb .bottom-7{bottom:1.75rem}#alb .left-0{left:0}#alb .left-1\/2{left:50%}#alb .left-2\.5{left:.625rem}#alb .top-0{top:0}#alb .top-2\.5{top:.625rem}#alb .z-10{z-index:10}#alb .z-50{z-index:50}#alb .z-\[100\]{z-index:100}#alb .z-\[90\]{z-index:90}#alb .order-1{order:1}#alb .order-2{order:2}#alb .m-0{margin:0}#alb .mx-auto{margin-left:auto;margin-right:auto}#alb .my-1\.5{margin-top:.375rem;margin-bottom:.375rem}#alb .-mt-1{margin-top:-.25rem}#alb .mb-0{margin-bottom:0}#alb .mb-0\.5{margin-bottom:.125rem}#alb .mb-1{margin-bottom:.25rem}#alb .mb-1\.5{margin-bottom:.375rem}#alb .mb-2{margin-bottom:.5rem}#alb .mb-2\.5{margin-bottom:.625rem}#alb .mb-3{margin-bottom:.75rem}#alb .mb-3\.5{margin-bottom:.875rem}#alb .mb-4{margin-bottom:1rem}#alb .mb-5{margin-bottom:1.25rem}#alb .mb-6{margin-bottom:1.5rem}#alb .mb-7{margin-bottom:1.75rem}#alb .mb-8{margin-bottom:2rem}#alb .ml-auto{margin-left:auto}#alb .mt-0{margin-top:0}#alb .mt-0\.5{margin-top:.125rem}#alb .mt-1{margin-top:.25rem}#alb .mt-2{margin-top:.5rem}#alb .mt-2\.5{margin-top:.625rem}#alb .mt-3{margin-top:.75rem}#alb .mt-3\.5{margin-top:.875rem}#alb .mt-4{margin-top:1rem}#alb .mt-5{margin-top:1.25rem}#alb .block{display:block}#alb .inline-block{display:inline-block}#alb .inline{display:inline}#alb .flex{display:flex}#alb .inline-flex{display:inline-flex}#alb .grid{display:grid}#alb .hidden{display:none}#alb .aspect-\[4\/3\]{aspect-ratio:4/3}#alb .h-1{height:.25rem}#alb .h-10{height:2.5rem}#alb .h-11{height:2.75rem}#alb .h-14{height:3.5rem}#alb .h-16{height:4rem}#alb .h-2\.5{height:.625rem}#alb .h-4{height:1rem}#alb .h-5{height:1.25rem}#alb .h-6{height:1.5rem}#alb .h-7{height:1.75rem}#alb .h-8{height:2rem}#alb .h-9{height:2.25rem}#alb .h-\[18px\]{height:18px}#alb .h-\[240px\]{height:240px}#alb .h-full{height:100%}#alb .w-1{width:.25rem}#alb .w-10{width:2.5rem}#alb .w-11{width:2.75rem}#alb .w-14{width:3.5rem}#alb .w-16{width:4rem}#alb .w-2\.5{width:.625rem}#alb .w-4{width:1rem}#alb .w-5{width:1.25rem}#alb .w-6{width:1.5rem}#alb .w-7{width:1.75rem}#alb .w-8{width:2rem}#alb .w-9{width:2.25rem}#alb .w-\[18px\]{width:18px}#alb .w-\[3px\]{width:3px}#alb .w-\[92vw\]{width:92vw}#alb .w-auto{width:auto}#alb .w-full{width:100%}#alb .min-w-0{min-width:0}#alb .max-w-\[1160px\]{max-width:1160px}#alb .max-w-\[290px\]{max-width:290px}#alb .max-w-\[420px\]{max-width:420px}#alb .max-w-\[460px\]{max-width:460px}#alb .max-w-\[520px\]{max-width:520px}#alb .max-w-\[52ch\]{max-width:52ch}#alb .max-w-\[560px\]{max-width:560px}#alb .max-w-\[600px\]{max-width:600px}#alb .max-w-\[910px\]{max-width:910px}#alb .max-w-md{max-width:28rem}#alb .flex-1{flex:1 1 0%}#alb .shrink-0{flex-shrink:0}#alb .-translate-x-1\/2{--tw-translate-x:-50%}#alb .-translate-x-1\/2,#alb .translate-y-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#alb .translate-y-5{--tw-translate-y:1.25rem}#alb .cursor-not-allowed{cursor:not-allowed}#alb .cursor-pointer{cursor:pointer}#alb .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#alb .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#alb .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#alb .grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}#alb .flex-col{flex-direction:column}#alb .flex-wrap{flex-wrap:wrap}#alb .flex-nowrap{flex-wrap:nowrap}#alb .place-items-center{place-items:center}#alb .items-start{align-items:flex-start}#alb .items-end{align-items:flex-end}#alb .items-center{align-items:center}#alb .items-baseline{align-items:baseline}#alb .justify-end{justify-content:flex-end}#alb .justify-center{justify-content:center}#alb .justify-between{justify-content:space-between}#alb .justify-items-center{justify-items:center}#alb .gap-1{gap:.25rem}#alb .gap-1\.5{gap:.375rem}#alb .gap-10{gap:2.5rem}#alb .gap-2{gap:.5rem}#alb .gap-2\.5{gap:.625rem}#alb .gap-3{gap:.75rem}#alb .gap-3\.5{gap:.875rem}#alb .gap-4{gap:1rem}#alb .gap-5{gap:1.25rem}#alb .gap-6{gap:1.5rem}#alb .gap-7{gap:1.75rem}#alb .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}#alb .gap-y-1\.5{row-gap:.375rem}#alb :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}#alb :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}#alb .overflow-hidden{overflow:hidden}#alb .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#alb .whitespace-nowrap{white-space:nowrap}#alb .break-all{word-break:break-all}#alb .rounded-2xl{border-radius:1rem}#alb .rounded-full{border-radius:9999px}#alb .rounded-lg{border-radius:.5rem}#alb .rounded-md{border-radius:.375rem}#alb .rounded-sm{border-radius:.125rem}#alb .rounded-xl{border-radius:.75rem}#alb .rounded-xl2{border-radius:14px}#alb .border{border-width:1px}#alb .border-2{border-width:2px}#alb .border-\[1\.5px\]{border-width:1.5px}#alb .border-b{border-bottom-width:1px}#alb .border-l-\[3px\]{border-left-width:3px}#alb .border-t{border-top-width:1px}#alb .border-t-2{border-top-width:2px}#alb .border-dashed{border-style:dashed}#alb .border-amber{--tw-border-opacity:1;border-color:rgb(var(--ra-amber)/var(--tw-border-opacity,1))}#alb .border-amber\/30{border-color:rgb(var(--ra-amber)/.3)}#alb .border-carmesi{--tw-border-opacity:1;border-color:rgb(var(--ra-carmesi)/var(--tw-border-opacity,1))}#alb .border-ink{--tw-border-opacity:1;border-color:rgb(var(--ra-ink)/var(--tw-border-opacity,1))}#alb .border-line{--tw-border-opacity:1;border-color:rgb(var(--ra-line)/var(--tw-border-opacity,1))}#alb .border-turf\/30{border-color:rgb(var(--ra-turf)/.3)}#alb .bg-amber-soft{--tw-bg-opacity:1;background-color:rgb(var(--ra-amber-soft)/var(--tw-bg-opacity,1))}#alb .bg-black\/45{background-color:rgba(0,0,0,.45)}#alb .bg-carmesi{--tw-bg-opacity:1;background-color:rgb(var(--ra-carmesi)/var(--tw-bg-opacity,1))}#alb .bg-carmesi-dark{--tw-bg-opacity:1;background-color:rgb(var(--ra-carmesi-dark)/var(--tw-bg-opacity,1))}#alb .bg-carmesi-soft{--tw-bg-opacity:1;background-color:rgb(var(--ra-carmesi-soft)/var(--tw-bg-opacity,1))}#alb .bg-ink{--tw-bg-opacity:1;background-color:rgb(var(--ra-ink)/var(--tw-bg-opacity,1))}#alb .bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}#alb .bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}#alb .bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}#alb .bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}#alb .bg-paper{--tw-bg-opacity:1;background-color:rgb(var(--ra-paper)/var(--tw-bg-opacity,1))}#alb .bg-sand{--tw-bg-opacity:1;background-color:rgb(var(--ra-sand)/var(--tw-bg-opacity,1))}#alb .bg-turf{--tw-bg-opacity:1;background-color:rgb(var(--ra-turf)/var(--tw-bg-opacity,1))}#alb .bg-turf-soft{--tw-bg-opacity:1;background-color:rgb(var(--ra-turf-soft)/var(--tw-bg-opacity,1))}#alb .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#alb .bg-white\/90{background-color:hsla(0,0%,100%,.9)}#alb .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}#alb .from-\[rgba\(20\2c 10\2c 12\2c \.92\)\]{--tw-gradient-from:rgba(20,10,12,.92) var(--tw-gradient-from-position);--tw-gradient-to:rgba(20,10,12,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#alb .from-black\/45{--tw-gradient-from:rgba(0,0,0,.45) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#alb .via-\[rgba\(20\2c 10\2c 12\2c \.6\)\]{--tw-gradient-to:rgba(20,10,12,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(20,10,12,.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}#alb .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}#alb .object-cover{-o-object-fit:cover;object-fit:cover}#alb .object-\[center_60\%\]{-o-object-position:center 60%;object-position:center 60%}#alb .p-1{padding:.25rem}#alb .p-4{padding:1rem}#alb .p-5{padding:1.25rem}#alb .p-6{padding:1.5rem}#alb .px-2\.5{padding-left:.625rem;padding-right:.625rem}#alb .px-3{padding-left:.75rem;padding-right:.75rem}#alb .px-4{padding-left:1rem;padding-right:1rem}#alb .px-5{padding-left:1.25rem;padding-right:1.25rem}#alb .px-6{padding-left:1.5rem;padding-right:1.5rem}#alb .px-7{padding-left:1.75rem;padding-right:1.75rem}#alb .py-1{padding-top:.25rem;padding-bottom:.25rem}#alb .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#alb .py-11{padding-top:2.75rem;padding-bottom:2.75rem}#alb .py-12{padding-top:3rem;padding-bottom:3rem}#alb .py-16{padding-top:4rem;padding-bottom:4rem}#alb .py-2{padding-top:.5rem;padding-bottom:.5rem}#alb .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}#alb .py-3{padding-top:.75rem;padding-bottom:.75rem}#alb .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}#alb .py-4{padding-top:1rem;padding-bottom:1rem}#alb .py-6{padding-top:1.5rem;padding-bottom:1.5rem}#alb .py-7{padding-top:1.75rem;padding-bottom:1.75rem}#alb .pb-0\.5{padding-bottom:.125rem}#alb .pb-16{padding-bottom:4rem}#alb .pb-3\.5{padding-bottom:.875rem}#alb .pb-5{padding-bottom:1.25rem}#alb .pb-8{padding-bottom:2rem}#alb .pl-3{padding-left:.75rem}#alb .pr-5{padding-right:1.25rem}#alb .pt-0{padding-top:0}#alb .pt-0\.5{padding-top:.125rem}#alb .pt-10{padding-top:2.5rem}#alb .pt-14{padding-top:3.5rem}#alb .pt-2{padding-top:.5rem}#alb .pt-2\.5{padding-top:.625rem}#alb .pt-3{padding-top:.75rem}#alb .pt-4{padding-top:1rem}#alb .pt-6{padding-top:1.5rem}#alb .text-left{text-align:left}#alb .text-center{text-align:center}#alb .text-right{text-align:right}#alb .font-narrow,#alb .font-serif{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#alb .text-\[10\.5px\]{font-size:10.5px}#alb .text-\[10px\]{font-size:10px}#alb .text-\[11\.5px\]{font-size:11.5px}#alb .text-\[11px\]{font-size:11px}#alb .text-\[12\.5px\]{font-size:12.5px}#alb .text-\[12px\]{font-size:12px}#alb .text-\[13\.5px\]{font-size:13.5px}#alb .text-\[13px\]{font-size:13px}#alb .text-\[14\.5px\]{font-size:14.5px}#alb .text-\[14px\]{font-size:14px}#alb .text-\[15\.5px\]{font-size:15.5px}#alb .text-\[15px\]{font-size:15px}#alb .text-\[16px\]{font-size:16px}#alb .text-\[17px\]{font-size:17px}#alb .text-\[18px\]{font-size:18px}#alb .text-\[19px\]{font-size:19px}#alb .text-\[21px\]{font-size:21px}#alb .text-\[22px\]{font-size:22px}#alb .text-\[24px\]{font-size:24px}#alb .text-\[26px\]{font-size:26px}#alb .text-\[30px\]{font-size:30px}#alb .text-sm{font-size:.875rem;line-height:1.25rem}#alb .text-xs{font-size:.75rem;line-height:1rem}#alb .font-bold{font-weight:700}#alb .font-medium{font-weight:500}#alb .font-semibold{font-weight:600}#alb .uppercase{text-transform:uppercase}#alb .capitalize{text-transform:capitalize}#alb .not-italic{font-style:normal}#alb .leading-\[1\.05\]{line-height:1.05}#alb .leading-none{line-height:1}#alb .leading-snug{line-height:1.375}#alb .leading-tight{line-height:1.25}#alb .tracking-\[\.05em\]{letter-spacing:.05em}#alb .tracking-\[\.06em\]{letter-spacing:.06em}#alb .tracking-\[\.08em\]{letter-spacing:.08em}#alb .tracking-\[\.12em\]{letter-spacing:.12em}#alb .tracking-\[\.16em\]{letter-spacing:.16em}#alb .tracking-\[\.1em\]{letter-spacing:.1em}#alb .tracking-\[\.22em\]{letter-spacing:.22em}#alb .tracking-\[\.28em\]{letter-spacing:.28em}#alb .tracking-tight{letter-spacing:-.025em}#alb .tracking-wide{letter-spacing:.025em}#alb .text-\[\#6B5A38\]{--tw-text-opacity:1;color:rgb(107 90 56/var(--tw-text-opacity,1))}#alb .text-amber{--tw-text-opacity:1;color:rgb(var(--ra-amber)/var(--tw-text-opacity,1))}#alb .text-carmesi{--tw-text-opacity:1;color:rgb(var(--ra-carmesi)/var(--tw-text-opacity,1))}#alb .text-carmesi-dark{--tw-text-opacity:1;color:rgb(var(--ra-carmesi-dark)/var(--tw-text-opacity,1))}#alb .text-ink{--tw-text-opacity:1;color:rgb(var(--ra-ink)/var(--tw-text-opacity,1))}#alb .text-ink-60{--tw-text-opacity:1;color:rgb(var(--ra-ink-60)/var(--tw-text-opacity,1))}#alb .text-ink-60\/35{color:rgb(var(--ra-ink-60)/.35)}#alb .text-ink-60\/45{color:rgb(var(--ra-ink-60)/.45)}#alb .text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}#alb .text-sand{--tw-text-opacity:1;color:rgb(var(--ra-sand)/var(--tw-text-opacity,1))}#alb .text-turf{--tw-text-opacity:1;color:rgb(var(--ra-turf)/var(--tw-text-opacity,1))}#alb .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#alb .text-white\/80{color:hsla(0,0%,100%,.8)}#alb .underline{text-decoration-line:underline}#alb .no-underline{text-decoration-line:none}#alb .underline-offset-2{text-underline-offset:2px}#alb .accent-carmesi{accent-color:rgb(var(--ra-carmesi)/1)}#alb .opacity-0{opacity:0}#alb .opacity-45{opacity:.45}#alb .opacity-70{opacity:.7}#alb .opacity-75{opacity:.75}#alb .opacity-80{opacity:.8}#alb .opacity-85{opacity:.85}#alb .shadow-\[inset_3px_0_0_rgb\(var\(--ra-carmesi\)\)\]{--tw-shadow:inset 3px 0 0 rgb(var(--ra-carmesi));--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}#alb .shadow-\[inset_3px_0_0_rgb\(var\(--ra-carmesi\)\)\],#alb .shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#alb .shadow-card{--tw-shadow:0 1px 2px rgba(26,16,19,.06),0 12px 32px -18px rgba(26,16,19,.35);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 12px 32px -18px var(--tw-shadow-color)}#alb .shadow-lift{--tw-shadow:0 18px 40px -20px rgba(26,16,19,.55);--tw-shadow-colored:0 18px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#alb .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#alb .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#alb .duration-500{transition-duration:.5s}#alb .font-serif{letter-spacing:-.021em}#alb .font-narrow{font-variant-numeric:tabular-nums;letter-spacing:-.005em}#alb .rap{max-width:1040px;margin:0 auto}#alb .rap-back{display:inline-flex;align-items:center;gap:.45rem;border:0;background:none;padding:.3rem .1rem;margin-bottom:.9rem;font:inherit;font-size:14px;font-weight:700;color:rgb(var(--ra-ink-60));cursor:pointer;transition:color .15s}#alb .rap-back:hover{color:rgb(var(--ra-carmesi))}#alb .rap-head{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding-bottom:1.15rem;border-bottom:1px solid rgb(var(--ra-line))}#alb .rap-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:rgb(var(--ra-ink-60))}#alb .rap-code{margin:.2rem 0 0;font-size:clamp(23px,4.4vw,31px);font-weight:700;letter-spacing:.05em;font-variant-numeric:tabular-nums;line-height:1.08}#alb .rap-state{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.42rem .95rem;font-size:12.5px;font-weight:700;white-space:nowrap}#alb .rap-state:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:currentColor}#alb .rap-state--pend{background:rgb(var(--ra-amber-soft));color:rgb(var(--ra-amber))}#alb .rap-state--ok{background:rgb(var(--ra-turf-soft));color:rgb(var(--ra-turf))}#alb .rap-state--off{background:rgba(0,0,0,.06);color:rgb(var(--ra-ink-60))}#alb .rap-steps{display:flex;gap:.5rem;margin:1.4rem 0 1.5rem}#alb .rap-step{flex:1;min-width:0}#alb .rap-step i{display:block;height:4px;border-radius:999px;background:rgb(var(--ra-line));margin-bottom:.5rem;transition:background .2s}#alb .rap-step span{display:block;font-size:11.5px;font-weight:700;line-height:1.25;color:rgb(var(--ra-ink-60))}#alb .rap-step.is-on i{background:rgb(var(--ra-carmesi))}#alb .rap-step.is-on span{color:rgb(var(--ra-ink))}#alb .rap-grid{display:grid;gap:1.15rem;align-items:start}#alb .rap-side{order:-1}@media (min-width:1024px){#alb .rap-grid{grid-template-columns:minmax(0,1fr) 330px;gap:1.6rem}#alb .rap-side{order:0;position:sticky;top:1.25rem}}#alb .rap-card{background:#fff;border:1px solid rgb(var(--ra-line));border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(26,16,19,.06),0 12px 32px -18px rgba(26,16,19,.35)}#alb .rap-card__b{padding:1.15rem 1.25rem}#alb .rap-rows{margin:0}#alb .rap-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;border-top:1px solid rgb(var(--ra-line));font-size:13.5px}#alb .rap-row:first-child{border-top:0;padding-top:0}#alb .rap-row dt{margin:0;color:rgb(var(--ra-ink-60));white-space:nowrap}#alb .rap-row dd{margin:0;text-align:right;font-weight:600}#alb .rap-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:rgb(var(--ra-paper));border-top:1px solid rgb(var(--ra-line))}#alb .rap-total span{font-size:14px;font-weight:600}#alb .rap-total small{display:block;font-size:11.5px;font-weight:700;color:rgb(var(--ra-amber))}#alb .rap-total b{font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}#alb .ravi{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;background:rgb(var(--ra-amber-soft));border:1px solid rgb(var(--ra-amber)/.35);border-left:4px solid rgb(var(--ra-amber));border-radius:16px;padding:.9rem 1.1rem;margin-bottom:1.6rem}#alb .ravi-ico{display:grid;place-items:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border-radius:999px;background:rgb(var(--ra-amber));color:#fff}#alb .ravi-txt{flex:1 1 14rem;min-width:0}#alb .ravi-txt strong{display:block;font-size:14.5px;line-height:1.25}#alb .ravi-txt span{display:block;font-size:12.8px;color:rgb(var(--ra-ink-60));margin-top:.15rem;overflow:hidden;text-overflow:ellipsis}#alb .ravi-cta{flex:0 0 auto;border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;color:#fff;background:rgb(var(--ra-amber));border-radius:999px;padding:.62rem 1.25rem;transition:filter .15s}#alb .ravi-cta:hover{filter:brightness(1.08)}#alb .ravi-x{flex:0 0 auto;border:0;background:none;cursor:pointer;font:inherit;font-size:20px;line-height:1;padding:.2rem .35rem;color:rgb(var(--ra-ink-60));transition:color .15s}#alb .ravi-x:hover{color:rgb(var(--ra-ink))}@media (max-width:520px){#alb .ravi-cta{flex:1 1 100%;text-align:center}}.ra-login{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:rgb(var(--ra-ink));line-height:1.5;text-align:left}.ra-login *,.ra-login :after,.ra-login :before{box-sizing:border-box}.ra-login .rapl{max-width:400px;margin:0 auto;background:#fff;border:1px solid rgb(var(--ra-line));border-radius:20px;padding:1.9rem 1.7rem;box-shadow:0 1px 2px rgba(26,16,19,.06),0 12px 32px -18px rgba(26,16,19,.35)}.ra-login .rapl-logo{display:block;height:52px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;margin:0 auto 1.1rem}.ra-login .rapl-tit{margin:0 0 .3rem;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.ra-login .rapl-sub{margin:0 0 1.4rem;font-size:13.5px;color:rgb(var(--ra-ink-60));line-height:1.45}.ra-login .rapl-err{margin:0 0 1.1rem;padding:.7rem .9rem;font-size:13.5px;border-radius:12px;border-left:3px solid rgb(var(--ra-carmesi));background:rgb(var(--ra-carmesi-soft));color:rgb(var(--ra-carmesi-dark))}.ra-login .rapl-lab{display:block;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgb(var(--ra-ink-60));margin-bottom:.4rem}.ra-login .rapl-in{display:block;width:100%;margin:0 0 1.1rem;border:1px solid rgb(var(--ra-line));border-radius:12px;background:#fff;padding:.78rem 1rem;font:inherit;font-size:15px;color:rgb(var(--ra-ink))}.ra-login .rapl-in:focus{outline:0;border-color:rgb(var(--ra-carmesi));box-shadow:0 0 0 3px rgb(var(--ra-carmesi)/.16)}.ra-login .rapl-btn{display:block;width:100%;text-align:center;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:700;text-decoration:none;color:#fff;background:rgb(var(--ra-carmesi));border-radius:999px;padding:.85rem 1rem;margin-top:.4rem;transition:background .15s}.ra-login .rapl-btn:hover{background:rgb(var(--ra-carmesi-dark));color:#fff}.ra-login .rapl-pie{margin:1.1rem 0 0;text-align:center;font-size:13px}.ra-login .rapl-pie a{color:rgb(var(--ra-ink-60));text-decoration:underline;text-underline-offset:2px}.ra-login .rapl-pie a:hover{color:rgb(var(--ra-carmesi))}#alb .ra-logo{flex:0 0 auto;height:36px;width:auto;max-width:190px;-o-object-fit:contain;object-fit:contain;display:block}@media (min-width:640px){#alb .ra-logo{height:44px;max-width:240px}}#alb .raav{display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:rgb(var(--ra-carmesi));color:#fff;overflow:hidden}#alb .raav--txt{font-family:inherit;font-weight:700;font-size:17px;line-height:1}#alb .raav--mini{width:24px;height:24px}#alb .raav--mini.raav--txt{font-size:11px}#alb .raav--big{width:72px;height:72px}#alb .raav--big.raav--txt{font-size:28px}#alb .rauser{display:none}@media (min-width:900px){#alb .rauser{display:inline-flex;align-items:center;gap:.5rem;max-width:200px;margin-right:.5rem;padding:.25rem .5rem .25rem .25rem;border-radius:999px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.12);transition:background .15s}#alb .rauser:hover{background:hsla(0,0%,100%,.22)}#alb .rauser>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#alb .rabadge{margin-left:.4rem;min-width:18px;padding:0 .35rem;background:rgb(var(--ra-turf));color:#fff;line-height:18px;text-align:center}#alb .rabadge,#alb .rachip{display:inline-block;border-radius:999px;font-size:11px;font-weight:700}#alb .rachip{flex-shrink:0;padding:.2rem .55rem;white-space:nowrap;line-height:1.5}#alb .rachip--ok{background:rgb(var(--ra-turf-soft));color:rgb(var(--ra-turf))}#alb .rachip--info{background:rgb(var(--ra-carmesi-soft));color:rgb(var(--ra-carmesi))}#alb .rachip--off{background:rgba(0,0,0,.06);color:rgb(var(--ra-ink-60))}#alb .racant{display:flex;flex-direction:column;gap:.3rem;align-items:flex-end;flex-shrink:0}#alb .racant-lab{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ra-ink-60))}#alb .racant-n{min-width:28px;text-align:center;font-size:17px;font-weight:700}#alb .ramod-img{display:block;width:100%;height:230px;-o-object-fit:contain;object-fit:contain;margin-inline:auto}@media (max-width:640px){#alb .ramod-img{height:200px}}#alb .hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#alb .hover\:border-carmesi:hover{--tw-border-opacity:1;border-color:rgb(var(--ra-carmesi)/var(--tw-border-opacity,1))}#alb .hover\:border-ink:hover{--tw-border-opacity:1;border-color:rgb(var(--ra-ink)/var(--tw-border-opacity,1))}#alb .hover\:bg-carmesi:hover{--tw-bg-opacity:1;background-color:rgb(var(--ra-carmesi)/var(--tw-bg-opacity,1))}#alb .hover\:bg-carmesi-dark:hover{--tw-bg-opacity:1;background-color:rgb(var(--ra-carmesi-dark)/var(--tw-bg-opacity,1))}#alb .hover\:bg-ink:hover{--tw-bg-opacity:1;background-color:rgb(var(--ra-ink)/var(--tw-bg-opacity,1))}#alb .hover\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgb(var(--ra-paper)/var(--tw-bg-opacity,1))}#alb .hover\:bg-paper\/70:hover{background-color:rgb(var(--ra-paper)/.7)}#alb .hover\:bg-sand:hover{--tw-bg-opacity:1;background-color:rgb(var(--ra-sand)/var(--tw-bg-opacity,1))}#alb .hover\:bg-white\/15:hover{background-color:hsla(0,0%,100%,.15)}#alb .hover\:text-carmesi:hover{--tw-text-opacity:1;color:rgb(var(--ra-carmesi)/var(--tw-text-opacity,1))}#alb .hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--ra-ink)/var(--tw-text-opacity,1))}#alb .hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#alb .hover\:shadow-card:hover{--tw-shadow:0 1px 2px rgba(26,16,19,.06),0 12px 32px -18px rgba(26,16,19,.35);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 12px 32px -18px var(--tw-shadow-color)}#alb .hover\:shadow-card:hover,#alb .hover\:shadow-lift:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#alb .hover\:shadow-lift:hover{--tw-shadow:0 18px 40px -20px rgba(26,16,19,.55);--tw-shadow-colored:0 18px 40px -20px var(--tw-shadow-color)}#alb .hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#alb .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#alb .disabled\:bg-neutral-300:disabled{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}#alb .disabled\:opacity-45:disabled{opacity:.45}#alb :is(.group:hover .group-hover\:scale-105){--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#alb :is(.group:hover .group-hover\:scale-\[1\.04\]){--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){#alb .sm\:mb-6{margin-bottom:1.5rem}#alb .sm\:block{display:block}#alb .sm\:inline{display:inline}#alb .sm\:h-11{height:2.75rem}#alb .sm\:h-\[min\(52vh\2c 420px\)\]{height:min(52vh,420px)}#alb .sm\:w-9{width:2.25rem}#alb .sm\:w-auto{width:auto}#alb .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#alb .sm\:flex-row{flex-direction:row}#alb .sm\:items-end{align-items:flex-end}#alb .sm\:justify-between{justify-content:space-between}#alb .sm\:gap-2\.5{gap:.625rem}#alb .sm\:gap-5{gap:1.25rem}#alb .sm\:p-7{padding:1.75rem}#alb .sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}#alb .sm\:px-4{padding-left:1rem;padding-right:1rem}#alb .sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}#alb .sm\:pb-20{padding-bottom:5rem}#alb .sm\:pb-4{padding-bottom:1rem}#alb .sm\:pb-7{padding-bottom:1.75rem}#alb .sm\:pt-24{padding-top:6rem}#alb .sm\:text-right{text-align:right}#alb .sm\:text-\[11px\]{font-size:11px}#alb .sm\:text-\[15px\]{font-size:15px}#alb .sm\:text-\[17px\]{font-size:17px}#alb .sm\:text-\[19px\]{font-size:19px}#alb .sm\:text-\[21px\]{font-size:21px}#alb .sm\:text-\[32px\]{font-size:32px}#alb .sm\:text-\[clamp\(32px\2c 4\.6vw\2c 54px\)\]{font-size:clamp(32px,4.6vw,54px)}#alb .sm\:text-sm{font-size:.875rem;line-height:1.25rem}#alb .sm\:\[grid-template-columns\:repeat\(auto-fill\2c minmax\(215px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}#alb .sm\:\[grid-template-columns\:repeat\(auto-fill\2c minmax\(92px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}}@media (min-width:768px){#alb .md\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}#alb .md\:gap-8{gap:2rem}}@media (min-width:1024px){#alb .lg\:sticky{position:sticky}#alb .lg\:top-28{top:7rem}#alb .lg\:order-1{order:1}#alb .lg\:order-2{order:2}#alb .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#alb .lg\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}#alb .lg\:grid-cols-\[1fr_460px\]{grid-template-columns:1fr 460px}#alb .lg\:grid-cols-\[268px_1fr\]{grid-template-columns:268px 1fr}#alb .lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}#alb .lg\:gap-10{gap:2.5rem}}

/* ===== Aviso en verde =====
   El gemelo del aviso de error: lo que ha salido bien (el enlace enviado, la
   contraseña cambiada) se dice en el mismo sitio y con el mismo formato. */
#alb .raok{margin-bottom:1rem;padding:.62rem .75rem;border-radius:.5rem;
  border-left:3px solid rgb(var(--ra-turf));background:rgb(var(--ra-turf-soft));
  font-size:13.5px;color:rgb(var(--ra-turf))}

/* ===== Campo de contraseña con el ojo =====
   El botón va dentro del recuadro, a la derecha; el input le deja sitio. */
#alb .rapw{position:relative}
#alb .rapw .rapw-in{padding-right:3.1rem}
#alb .rapw-eye{position:absolute;top:0;bottom:0;right:.35rem;margin:auto 0;
  display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:10px;
  color:rgb(var(--ra-ink-60));transition:color .15s,background .15s}
#alb .rapw-eye:hover{color:rgb(var(--ra-carmesi));background:rgb(var(--ra-carmesi-soft))}
#alb .rapw-eye svg{width:20px;height:20px;display:block}

/* Vuelta atrás dentro de la tarjeta de acceso (recuperar la contraseña). */
#alb .rapw-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;
  font-size:13.5px;font-weight:700;color:rgb(var(--ra-ink-60));transition:color .15s}
#alb .rapw-back:hover{color:rgb(var(--ra-carmesi))}

/* ===== Recorte de la foto de perfil =====
   El cuadro es cuadrado y el círculo blanco marca lo que se verá como avatar.
   Se guarda el cuadrado entero: así la foto también sirve donde no sea redonda. */
#alb .racrop-bg{position:fixed;inset:0;z-index:95;display:grid;place-items:center;
  padding:1.1rem;background:rgba(0,0,0,.5)}
#alb .racrop{width:100%;max-width:376px;background:#fff;border-radius:20px;
  padding:1.4rem 1.4rem 1.5rem;box-shadow:0 22px 60px -20px rgba(26,16,19,.6)}
#alb .racrop-tit{margin:0 0 .3rem;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.15}
#alb .racrop-sub{margin:0 0 1.1rem;font-size:12.8px;line-height:1.45;color:rgb(var(--ra-ink-60))}
#alb .racrop-box{position:relative;width:100%;max-width:300px;aspect-ratio:1/1;margin:0 auto;
  overflow:hidden;border-radius:16px;background:rgb(var(--ra-paper));
  cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}
#alb .racrop-box:active{cursor:grabbing}
#alb .racrop-box img{position:absolute;top:0;left:0;max-width:none;pointer-events:none;
  will-change:transform;-webkit-user-drag:none}
#alb .racrop-mask{position:absolute;inset:0;pointer-events:none;border-radius:999px;
  box-shadow:0 0 0 9999px rgba(255,255,255,.74);
  outline:2px solid rgba(255,255,255,.95);outline-offset:-2px}
#alb .racrop-zoom{display:flex;align-items:center;gap:.7rem;max-width:300px;margin:1.05rem auto 0}
#alb .racrop-z{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:999px;
  border:1px solid rgb(var(--ra-line));background:#fff;display:grid;place-items:center;
  font-size:18px;font-weight:700;line-height:1;color:rgb(var(--ra-ink));
  transition:border-color .15s,color .15s}
#alb .racrop-z:hover{border-color:rgb(var(--ra-carmesi));color:rgb(var(--ra-carmesi))}
#alb .racrop-zoom input[type=range]{flex:1 1 auto;width:100%;height:4px;min-height:0;padding:0;
  margin:0;border:0;border-radius:999px;background:rgb(var(--ra-line));cursor:pointer;
  -webkit-appearance:none;appearance:none}
#alb .racrop-zoom input[type=range]:focus{outline:none;box-shadow:none}
#alb .racrop-zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;
  width:18px;height:18px;border-radius:999px;background:rgb(var(--ra-carmesi));
  border:2px solid #fff;box-shadow:0 1px 4px rgba(26,16,19,.35);cursor:pointer}
#alb .racrop-zoom input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:999px;
  background:rgb(var(--ra-carmesi));border:2px solid #fff;cursor:pointer}
#alb .racrop-acc{display:flex;gap:.7rem;margin-top:1.3rem}
#alb .racrop-btn{flex:1;border-radius:999px;padding:.72rem 1rem;font-size:14px;font-weight:700;
  text-align:center;transition:background .15s,border-color .15s,color .15s}
#alb .racrop-btn--gh{border:1px solid rgb(var(--ra-line));background:#fff;color:rgb(var(--ra-ink))}
#alb .racrop-btn--gh:hover{border-color:rgb(var(--ra-ink))}
#alb .racrop-btn--ok{background:rgb(var(--ra-carmesi));color:#fff}
#alb .racrop-btn--ok:hover{background:rgb(var(--ra-carmesi-dark))}
#alb .racrop-btn:disabled{opacity:.6;cursor:default}

/* ===== Cifras de la portada =====
   La franja de números que va justo debajo del hero y solo en la pantalla de
   inicio. Los cuatro bloques se escriben en el panel; el que se deja vacío no
   se dibuja. */
#alb .racif{background:#fff;border-bottom:1px solid rgb(var(--ra-line))}
#alb .racif-w{width:92vw;max-width:1160px;margin:0 auto;padding:1.5rem 0;
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1rem}
@media (min-width:768px){
  #alb .racif-w{grid-template-columns:repeat(4,minmax(0,1fr));padding:2rem 0}
}
#alb .racif-i{text-align:center;min-width:0}
#alb .racif-n{margin:0;font-weight:700;line-height:1;letter-spacing:-.02em;
  font-size:clamp(24px,4vw,36px);font-variant-numeric:tabular-nums;
  color:rgb(var(--ra-ink))}
#alb .racif-mas{margin-left:.1em;font-size:.5em;font-weight:700;
  vertical-align:super;color:rgb(var(--ra-carmesi))}
#alb .racif-t{margin:.5rem auto 0;max-width:24ch;font-size:13.5px;
  line-height:1.35;color:rgb(var(--ra-ink-60))}

/* ===== El sistema incrustado en una página ajena =====
   El contenedor está pensado para ocupar la página entera del plugin: alto
   mínimo de pantalla, fondo propio y columna flexible para que la cabecera,
   el centro y el pie se repartan. Pegado dentro de un constructor eso pinta
   una franja de color alrededor del formulario. Aquí es un bloque más: el
   marco lo pone la página que lo aloja. */
#alb.ra-embed{display:block;min-height:0;background:transparent}
