:root{--subscription-header-pointer-x:50%;--subscription-header-pointer-y:50%;--subscription-header-background-x:50%;--subscription-header-background-y:50%}.subscription-card-header{border-radius:var(--radius-4) var(--radius-4) 0 0;background-blend-mode:normal, normal;background-color:#0a0a0a;background-image:radial-gradient(35% 52% at 55% 20%,#00ffaac4 0%,#073aff00 100%),radial-gradient(100% 100%,#00c1ff 1%,#073aff00 76%);background-position:0 0,50%;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:relative;overflow:hidden}.subscription-card-header:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,#000000f2 0%,#1e1e1ee6 100%);position:absolute;inset:0}.subscription-card-border{border-radius:var(--radius-4);padding:1px;position:relative}.subscription-card-border:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%, var(--subscription-tier-primary,gold) 0%, var(--subscription-tier-secondary,orange) 50%, var(--subscription-tier-primary,gold) 100%);background-blend-mode:normal;opacity:.85;z-index:0;position:absolute;inset:0}.subscription-card-border--premium:before{background:conic-gradient(from var(--border-angle,0deg) at 50% 50%, transparent 0%, transparent 32%, var(--subscription-tier-primary,gold) 40%, #ffffff80 50%, var(--subscription-tier-primary,gold) 60%, transparent 68%, transparent 100%), conic-gradient(from calc(var(--border-angle,0deg) + 180deg) at 50% 50%, transparent 0%, transparent 32%, var(--subscription-tier-primary,gold) 40%, #ffffff80 50%, var(--subscription-tier-primary,gold) 60%, transparent 68%, transparent 100%), conic-gradient(from 0deg at 50% 50%, var(--subscription-tier-primary,gold) 0%, var(--subscription-tier-secondary,orange) 50%, var(--subscription-tier-primary,gold) 100%);background-blend-mode:normal, normal, normal;animation:4s linear infinite subscription-border-pulse}.subscription-card-border>*{z-index:1;border-radius:calc(var(--radius-4) - 1px);position:relative;overflow:hidden}.subscription-card-header>*{z-index:2;position:relative}.subscription-card-header-glow{z-index:1;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--subscription-tier-primary,gold) 5%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.subscription-card-header-shine{z-index:1;pointer-events:none;filter:brightness(.85)contrast(1.5)saturate(.5)opacity(.6);mix-blend-mode:color-dodge;-webkit-mask-image:var(--subscription-header-mask-image,url(/altea/logo.svg));mask-image:var(--subscription-header-mask-image,url(/altea/logo.svg));-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance;-webkit-mask-image:var(--subscription-header-mask-image,url(/altea/logo.svg));-webkit-mask-mode:luminance;--subscription-header-space:5%;--subscription-header-angle:-45deg;background:repeating-linear-gradient(0deg, var(--subscription-tier-primary,gold) calc(var(--subscription-header-space) * 1), var(--subscription-tier-secondary,orange) calc(var(--subscription-header-space) * 2), var(--subscription-tier-accent,#ff8c00) calc(var(--subscription-header-space) * 3), var(--subscription-tier-secondary,orange) calc(var(--subscription-header-space) * 4), var(--subscription-tier-primary,gold) calc(var(--subscription-header-space) * 5), var(--subscription-tier-accent,#ff8c00) calc(var(--subscription-header-space) * 6), var(--subscription-tier-primary,gold) calc(var(--subscription-header-space) * 7)), repeating-linear-gradient(var(--subscription-header-angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10%, #0e152e 12%), radial-gradient(farthest-corner circle at var(--subscription-header-pointer-x) var(--subscription-header-pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-position:0 var(--subscription-header-background-y), var(--subscription-header-background-x) var(--subscription-header-background-y), center;background-blend-mode:color, hard-light;background-repeat:repeat;background-size:500% 500%,300% 300%,200% 200%;animation:18s linear infinite subscription-holo-bg;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;-webkit-mask-size:16px 16px;-webkit-mask-repeat:repeat}@keyframes subscription-holo-bg{0%{background-position:0 var(--subscription-header-pointer-y), 0 0, center}to{background-position:0 var(--subscription-header-pointer-y), 90% 90%, center}}.subscription-card-border--tier-gold,.subscription-card-header--tier-gold{--subscription-tier-primary:#facc15;--subscription-tier-secondary:#eab308;--subscription-tier-accent:#ca8a04}.subscription-card-border--tier-platinum,.subscription-card-header--tier-platinum{--subscription-tier-primary:#f9fafb;--subscription-tier-secondary:#e5e7eb;--subscription-tier-accent:#d1d5db}.subscription-card-border--tier-diamond,.subscription-card-header--tier-diamond{--subscription-tier-primary:#67e8f9;--subscription-tier-secondary:#22d3ee;--subscription-tier-accent:#06b6d4}.subscription-card-border--tier-guest,.subscription-card-header--tier-guest{--subscription-tier-primary:white;--subscription-tier-secondary:#f9f9f9;--subscription-tier-accent:white}.subscription-card-border--tier-team,.subscription-card-header--tier-team{--subscription-tier-primary:#8c837d;--subscription-tier-secondary:#99918b;--subscription-tier-accent:#7f756e}.subscription-card-border--tier-garde,.subscription-card-header--tier-garde{--subscription-tier-primary:#9ca3af;--subscription-tier-secondary:#6b7280;--subscription-tier-accent:#4b5563}.subscription-card-border--tier-prive,.subscription-card-header--tier-prive{--subscription-tier-primary:#f59e0b;--subscription-tier-secondary:#d97706;--subscription-tier-accent:#b45309}.subscription-card-border--tier-noir,.subscription-card-header--tier-noir{--subscription-tier-primary:#4c1d95;--subscription-tier-secondary:#3b0764;--subscription-tier-accent:#2e1065}.subscription-details-collapsible{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.subscription-details-collapsible[data-state=open]{grid-template-rows:1fr}.subscription-details-collapsible>*{overflow:hidden}.subscription-card-wrapper--premium{position:relative}.subscription-card-wrapper--premium:before{content:"";filter:blur(24px);z-index:-1;pointer-events:none;background:radial-gradient(at 50% 30%,#67e8f959 0%,#67e8f938 35%,#67e8f91f 60%,#0000 85%);border-radius:14px;animation:3s ease-in-out infinite subscription-glow-pulse;position:absolute;inset:-16px}.subscription-card-wrapper--noir:before{background:radial-gradient(at 50% 30%,#a855f759 0%,#a855f738 35%,#a855f71f 60%,#0000 85%)}@keyframes subscription-glow-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes subscription-border-pulse{0%{--border-angle:0deg}to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.subscription-card-header-shine,.subscription-card-wrapper--premium:before,.subscription-card-wrapper--noir:before,.subscription-card-border:before{animation:none}}
