@layer components{.aga-root{--aga-line:var(--color-auh-hairline);--aga-dim:#f7f1ea9e;--aga-faint:#f7f1ea66;--aga-card:#ffffff07;--aga-card-hover:#ffffff0d;--aga-radius:calc(10 * var(--up))}.aga-nowrap{white-space:nowrap}.aga-eyebrow{font-family:var(--font-sans);font-size:max(.75rem, calc(12 * var(--up)));letter-spacing:.26em;text-transform:uppercase;color:var(--color-auh-orange);font-weight:500}.aga-h2{margin-top:calc(14 * var(--up));max-width:22ch;font-family:var(--font-serif);font-size:clamp(1.75rem, 3.4vw, calc(48 * var(--up)));text-wrap:balance;color:#fff;font-weight:600;line-height:1.14}.aga-h3{font-family:var(--font-serif);font-size:clamp(1.3rem, 2vw, calc(28 * var(--up)));color:#fff;font-weight:600;line-height:1.25}.aga-cta{min-height:max(48px, calc(50 * var(--up)));padding-inline:calc(32 * var(--up));border-radius:calc(5 * var(--up));background:var(--color-auh-orange);font-family:var(--font-sans);font-size:max(.95rem, calc(15.5 * var(--up)));letter-spacing:.07em;color:#fff;justify-content:center;align-items:center;font-weight:500;transition:background-color .2s;display:inline-flex}.aga-cta:hover{background:var(--color-auh-orange2)}.aga-cta-ghost{background:0 0;border:1px solid #ffffffb3}.aga-cta-ghost:hover{color:var(--color-auh-black);background:#fff}.aga-root :is(a,button,input):focus-visible{outline:2px solid var(--color-auh-gold);outline-offset:3px}.aga-link-btn{font-family:var(--font-sans);font-size:max(.9rem, calc(14 * var(--up)));color:var(--color-auh-gold);text-underline-offset:.25em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.aga-link-btn:hover{color:#fff}.aga-hero.auh-section{padding-block-start:calc(150 * var(--up));padding-block-end:calc(56 * var(--up))}.aga-hero-grid{gap:calc(40 * var(--up));align-items:end;display:grid}@container ad (min-width:860px){.aga-hero-grid{gap:calc(72 * var(--up));grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}}.aga-title{margin-top:calc(18 * var(--up));font-family:var(--font-serif);font-size:clamp(3rem, 8.4vw, calc(124 * var(--up)));letter-spacing:-.02em;color:#fff;font-weight:600;line-height:.98}.aga-hero-sub{margin-top:calc(22 * var(--up));font-family:var(--font-sans);font-size:max(1.05rem, calc(21 * var(--up)));color:var(--color-auh-gold);font-weight:400;line-height:1.5}.aga-hero-lede{margin-top:calc(16 * var(--up));max-width:46ch;font-family:var(--font-sans);font-size:max(1rem, calc(18 * var(--up)));color:#f7f1eac7;text-wrap:pretty;font-weight:300;line-height:1.6}.aga-stats{gap:calc(16 * var(--up)) calc(48 * var(--up));margin-top:calc(32 * var(--up));flex-wrap:wrap;display:flex}.aga-stats li{gap:calc(6 * var(--up));padding-top:calc(12 * var(--up));border-top:1px solid var(--aga-line);min-width:calc(96 * var(--up));flex-direction:column;display:flex}.aga-stats [data-odometer]{font-family:var(--font-serif);font-size:clamp(2.2rem, 4vw, calc(56 * var(--up)));color:#fff;font-weight:600;line-height:1}.aga-stat-label{font-family:var(--font-sans);font-size:max(.8rem, calc(13 * var(--up)));letter-spacing:.18em;text-transform:uppercase;color:var(--aga-dim)}.aga-hero-ctas{gap:calc(14 * var(--up));margin-top:calc(36 * var(--up));flex-wrap:wrap;display:flex}.aga-arch{aspect-ratio:4/4.4;border-radius:999px 999px calc(6 * var(--up)) calc(6 * var(--up));border:1px solid #dcb87759;max-height:72svh;position:relative;overflow:hidden}@container ad (max-width:859px){.aga-arch{aspect-ratio:5/4;border-radius:50% 50% calc(6 * var(--up)) calc(6 * var(--up)) / 38% 38% calc(6 * var(--up)) calc(6 * var(--up));order:-1;width:100%;max-height:46svh}}.aga-arch img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.aga-soon.auh-section{padding-block-start:calc(40 * var(--up))}.aga-soon-days{gap:calc(18 * var(--up));margin-top:calc(40 * var(--up));display:grid}@container ad (min-width:720px){.aga-soon-days{grid-template-columns:1fr 1fr}}.aga-soon-day{gap:calc(6 * var(--up));padding:calc(28 * var(--up));border:1px solid var(--aga-line);border-radius:var(--aga-radius);background:var(--aga-card);flex-direction:column;display:flex}.aga-soon-n{font-family:var(--font-sans);font-size:max(.75rem, calc(12 * var(--up)));letter-spacing:.24em;text-transform:uppercase;color:var(--color-auh-orange);font-weight:500}.aga-soon-date{font-family:var(--font-serif);font-size:clamp(1.5rem, 2.6vw, calc(34 * var(--up)));color:#fff;font-weight:600;line-height:1.15}.aga-soon-venue{font-family:var(--font-sans);font-size:max(1rem, calc(15 * var(--up)));color:var(--aga-dim)}.aga-soon-rail{gap:calc(14 * var(--up));margin-top:calc(22 * var(--up));padding-left:calc(26 * var(--up));flex-direction:column;display:flex;position:relative}.aga-soon-rail:before{content:"";left:calc(5 * var(--up));top:calc(6 * var(--up));bottom:calc(6 * var(--up));background:var(--aga-line);width:1px;position:absolute}.aga-soon-rail span{height:calc(12 * var(--up));background:linear-gradient(90deg,#ffffff14,#ffffff04);border-radius:999px;display:block;position:relative}.aga-soon-rail span:first-child{width:78%}.aga-soon-rail span:nth-child(2){width:62%}.aga-soon-rail span:nth-child(3){width:70%}.aga-soon-rail span:before{content:"";left:calc(-26 * var(--up));width:calc(11 * var(--up));height:calc(11 * var(--up));border:1px solid var(--color-auh-gold);background:var(--color-auh-black);border-radius:50%;position:absolute;top:50%;translate:0 -50%}.aga-soon-note{margin-top:calc(14 * var(--up));font-family:var(--font-sans);font-size:max(.9rem, calc(14 * var(--up)));color:var(--aga-faint);font-style:italic}.aga-soon-formats{margin-top:calc(64 * var(--up))}.aga-soon-formats ul{margin-top:calc(20 * var(--up));border-top:1px solid var(--aga-line);gap:0;display:grid}@container ad (min-width:720px){.aga-soon-formats ul{column-gap:calc(48 * var(--up));grid-template-columns:1fr 1fr}}@container ad (min-width:1100px){.aga-soon-formats ul{grid-template-columns:1fr 1fr 1fr}}.aga-soon-formats li{column-gap:calc(12 * var(--up));row-gap:calc(4 * var(--up));padding-block:calc(18 * var(--up));border-bottom:1px solid var(--aga-line);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.aga-soon-flabel{font-family:var(--font-serif);font-size:max(1.1rem, calc(20 * var(--up)));color:#fff;font-weight:600}.aga-soon-fdesc{font-family:var(--font-sans);font-size:max(1rem, calc(15 * var(--up)));color:var(--aga-dim);grid-column:2;font-weight:300;line-height:1.55}.aga-soon-stages{margin-top:calc(32 * var(--up));font-family:var(--font-sans);font-size:max(1rem, calc(16 * var(--up)));color:#f7f1ead1}.aga-soon-stages span{margin-right:calc(10 * var(--up));font-size:max(.75rem, calc(12 * var(--up)));letter-spacing:.24em;text-transform:uppercase;color:var(--color-auh-orange)}.aga-soon-cta{gap:calc(18 * var(--up)) calc(32 * var(--up));margin-top:calc(56 * var(--up));padding:calc(28 * var(--up));border-radius:var(--aga-radius);background:radial-gradient(120% 140% at 0 0,#d3540024,#0000 60%);border:1px solid #dcb8774d;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.aga-soon-cta p{font-family:var(--font-serif);font-size:max(1.15rem, calc(24 * var(--up)));color:#fff;font-weight:600;line-height:1.3}.aga-programme.auh-section{padding-block-start:calc(24 * var(--up))}.aga-fdot{width:calc(9 * var(--up));height:calc(9 * var(--up));background:var(--aga-fc,var(--color-auh-taupe));border-radius:50%;flex:none;min-width:8px;min-height:8px;display:inline-block}.aga-bar{top:calc(84 * var(--up));z-index:20;gap:calc(10 * var(--up));margin-inline:calc(-12 * var(--up));padding:calc(12 * var(--up));border:1px solid var(--aga-line);border-radius:calc(12 * var(--up));-webkit-backdrop-filter:blur(14px);background:#0d0c0cdb;flex-direction:column;display:flex;position:sticky}.aga-bar-row{align-items:center;gap:calc(10 * var(--up));flex-wrap:wrap;min-width:0;display:flex}.aga-bar-days{justify-content:space-between}.aga-days{gap:calc(8 * var(--up));scrollbar-width:none;min-width:0;max-width:100%;padding-block:2px;display:flex;overflow-x:auto}.aga-day{align-items:baseline;gap:calc(8 * var(--up));min-height:44px;padding:calc(8 * var(--up)) calc(16 * var(--up));border:1px solid var(--aga-line);font-family:var(--font-sans);color:var(--aga-dim);border-radius:999px;align-items:center;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.aga-day:hover{color:#fff;border-color:#ffffff59}.aga-day[aria-pressed=true]{border-color:var(--color-auh-cream);background:var(--color-auh-cream);color:var(--color-auh-black)}.aga-day-n{font-size:max(.7rem, calc(11 * var(--up)));letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-weight:500}.aga-day-date{font-size:max(.95rem, calc(15 * var(--up)));white-space:nowrap;font-weight:500}.aga-day-today{font-size:max(.7rem, calc(11 * var(--up)));letter-spacing:.1em;text-transform:uppercase;color:var(--color-auh-orange);font-weight:600}.aga-day-count{min-width:1.6em;height:1.6em;font-size:max(.72rem, calc(12 * var(--up)));font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;place-items:center;padding-inline:.35em;display:inline-grid}.aga-day[aria-pressed=true] .aga-day-count{background:#0d0c0c1a}@container ad (max-width:520px){.aga-bar-days .aga-day-n{display:none}.aga-day-today{background:var(--color-auh-orange);letter-spacing:0;border-radius:50%;flex:none;align-self:center;width:7px;height:7px;font-size:0}}.aga-bar-tools{gap:calc(8 * var(--up));display:flex}.aga-mine,.aga-now-btn{align-items:center;gap:calc(8 * var(--up));min-height:44px;padding:calc(8 * var(--up)) calc(14 * var(--up));border:1px solid var(--aga-line);font-family:var(--font-sans);font-size:max(.9rem, calc(14 * var(--up)));color:var(--color-auh-cream);white-space:nowrap;border-radius:999px;font-weight:500;display:inline-flex}.aga-mine[aria-pressed=true]{border-color:var(--color-auh-gold);color:var(--color-auh-gold)}.aga-mine-n{font-variant-numeric:tabular-nums;opacity:.7}.aga-now-btn{background:#d3540024;border-color:#d3540099}.aga-star-icon{width:calc(17 * var(--up));height:calc(17 * var(--up));flex:none;min-width:16px;min-height:16px}.aga-bar-filters{flex-wrap:nowrap}@container ad (max-width:719px){.aga-bar-filters{flex-direction:column;align-items:stretch}.aga-bar-filters .aga-search{flex:none}}@media (max-width:719px){.aga-bar{position:relative;top:auto}}.aga-search{flex:0 1 calc(340 * var(--up));min-width:min(100%,220px);display:flex;position:relative}.aga-search input{width:100%;min-height:44px;padding:0 calc(14 * var(--up)) 0 calc(40 * var(--up));border:1px solid var(--aga-line);font-family:var(--font-sans);font-size:max(1rem, calc(15 * var(--up)));color:#fff;background:#ffffff0a;border-radius:999px}.aga-search input::placeholder{color:var(--aga-faint)}.aga-search input:focus{border-color:var(--color-auh-gold)}.aga-search-icon{left:calc(14 * var(--up));width:18px;height:18px;color:var(--aga-faint);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.aga-chips{gap:calc(6 * var(--up));overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;padding-block:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.aga-chips::-webkit-scrollbar{display:none}.aga-chip{align-items:center;gap:calc(7 * var(--up));min-height:40px;padding:0 calc(14 * var(--up));border:1px solid var(--aga-line);font-family:var(--font-sans);font-size:max(.88rem, calc(13.5 * var(--up)));color:var(--aga-dim);white-space:nowrap;border-radius:999px;flex:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.aga-chip:hover{color:#fff;border-color:#ffffff4d}.aga-chip[aria-pressed=true]{border-color:var(--aga-fc,var(--color-auh-cream));color:#fff;background:#ffffff12}.aga-chip-sep{width:1px;margin-inline:calc(4 * var(--up));background:var(--aga-line);flex:none;align-self:stretch}.aga-jump{flex-wrap:wrap}.aga-zone-note{font-family:var(--font-sans);font-size:max(.85rem, calc(13 * var(--up)));color:var(--aga-faint)}.aga-status{justify-content:space-between;gap:calc(6 * var(--up)) calc(20 * var(--up));margin-top:calc(20 * var(--up));font-family:var(--font-sans);font-size:max(.95rem, calc(14 * var(--up)));color:var(--aga-dim);flex-wrap:wrap;display:flex}.aga-mine-bar{justify-content:space-between;align-items:center;gap:calc(10 * var(--up)) calc(20 * var(--up));margin-top:calc(16 * var(--up));padding:calc(14 * var(--up)) calc(18 * var(--up));border-radius:var(--aga-radius);font-family:var(--font-sans);font-size:max(1rem, calc(15 * var(--up)));border:1px solid #dcb87759;flex-wrap:wrap;display:flex}.aga-day-block{margin-top:calc(28 * var(--up))}.aga-day-block+.aga-day-block{margin-top:calc(72 * var(--up))}.aga-day-title{gap:calc(6 * var(--up));margin-bottom:calc(20 * var(--up));font-family:var(--font-serif);font-size:clamp(1.6rem, 3vw, calc(40 * var(--up)));color:#fff;flex-direction:column;font-weight:600;display:flex}.aga-day-title-n{font-family:var(--font-sans);font-size:max(.75rem, calc(12 * var(--up)));letter-spacing:.24em;text-transform:uppercase;color:var(--color-auh-orange);font-weight:500}.aga-none{align-items:center;gap:calc(12 * var(--up)) calc(20 * var(--up));padding:calc(40 * var(--up)) calc(24 * var(--up));border:1px dashed var(--aga-line);border-radius:var(--aga-radius);font-family:var(--font-sans);font-size:max(1rem, calc(16 * var(--up)));color:var(--aga-dim);flex-wrap:wrap;display:flex}.aga-rail{flex-direction:column;display:flex;position:relative}.aga-slot{gap:calc(12 * var(--up));padding-block:calc(18 * var(--up));padding-left:calc(26 * var(--up));display:grid;position:relative}.aga-slot:before{content:"";left:calc(5 * var(--up));background:var(--aga-line);width:1px;position:absolute;top:0;bottom:0}.aga-slot:first-child:before{top:calc(28 * var(--up))}.aga-slot:last-child:before{height:calc(28 * var(--up));bottom:auto}.aga-slot:only-child:before{display:none}.aga-slot:after{content:"";left:0;top:calc(24 * var(--up));width:calc(11 * var(--up));height:calc(11 * var(--up));border:1px solid var(--color-auh-gold);background:var(--color-auh-black);border-radius:50%;min-width:10px;min-height:10px;position:absolute}.aga-slot[data-next]:after{background:var(--color-auh-gold)}.aga-slot[data-live]:after{border-color:var(--color-auh-orange);background:var(--color-auh-orange);box-shadow:0 0 0 calc(5 * var(--up)) #d3540038}.aga-slot-time{align-items:baseline;gap:calc(6 * var(--up));font-family:var(--font-serif);font-size:max(1.2rem, calc(24 * var(--up)));color:#fff;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;display:flex}.aga-slot-zone{font-family:var(--font-sans);font-size:max(.7rem, calc(11 * var(--up)));letter-spacing:.16em;color:var(--aga-faint);font-weight:500}.aga-slot-tba{font-family:var(--font-sans);font-size:max(.85rem, calc(13 * var(--up)));letter-spacing:.16em;text-transform:uppercase;color:var(--aga-faint)}.aga-slot-cards{gap:calc(14 * var(--up));min-width:0;display:grid}@container ad (min-width:760px){.aga-slot{grid-template-columns:calc(118 * var(--up)) minmax(0, 1fr);gap:calc(24 * var(--up));padding-left:calc(34 * var(--up))}.aga-slot-time{gap:calc(2 * var(--up));padding-top:calc(14 * var(--up));flex-direction:column}.aga-slot:after{top:calc(40 * var(--up))}.aga-slot:first-child:before{top:calc(44 * var(--up))}.aga-slot:last-child:before{height:calc(44 * var(--up))}.aga-slot-cards[data-n="2"],.aga-slot-cards[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ad (min-width:1180px){.aga-slot-cards[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.aga-card{gap:calc(14 * var(--up));min-width:0;padding:calc(22 * var(--up)) calc(22 * var(--up)) calc(18 * var(--up));border:1px solid var(--aga-line);border-radius:var(--aga-radius);background:var(--aga-card);scroll-margin-top:calc(var(--aga-bar-h,150px) + 100 * var(--up));flex-direction:column;transition:border-color .25s,background-color .25s,box-shadow .4s;display:flex;position:relative}.aga-card:before{content:"";left:-1px;top:calc(18 * var(--up));bottom:calc(18 * var(--up));background:var(--aga-fc);opacity:.85;border-radius:2px;width:2px;position:absolute}.aga-card:hover{background:var(--aga-card-hover)}.aga-card[data-starred]{border-color:#dcb87773}.aga-card[data-next]{border-color:#dcb8778c}.aga-card[data-live]{background:linear-gradient(160deg,#d354001f,#ffffff05 55%);border-color:#d35400bf}.aga-card[data-highlight]{border-color:var(--color-auh-gold);box-shadow:0 0 0 calc(4 * var(--up)) #dcb87738}.aga-card-meta{align-items:center;gap:calc(6 * var(--up)) calc(14 * var(--up));font-family:var(--font-sans);font-size:max(.85rem, calc(13 * var(--up)));color:var(--aga-dim);flex-wrap:wrap;display:flex}.aga-card-time{color:var(--color-auh-cream);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.aga-card-zone{letter-spacing:.1em;color:var(--aga-faint);font-size:.85em}.aga-card-format{align-items:center;gap:calc(7 * var(--up));letter-spacing:.08em;text-transform:uppercase;color:var(--color-auh-cream);font-size:.92em;display:inline-flex}.aga-card-format .aga-fdot{background:var(--aga-fc)}.aga-card-stage:before{content:"";width:3px;height:3px;margin-right:calc(12 * var(--up));background:var(--aga-faint);vertical-align:middle;border-radius:50%;display:inline-block}.aga-badge{align-items:center;gap:calc(6 * var(--up));padding:calc(3 * var(--up)) calc(10 * var(--up));font-size:max(.72rem, calc(11 * var(--up)));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;font-weight:600;display:inline-flex}.aga-badge-live{background:var(--color-auh-orange);color:#fff}.aga-badge-next{border:1px solid var(--color-auh-gold);color:var(--color-auh-gold)}.aga-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block;position:relative}.aga-now-btn .aga-live-dot{background:var(--color-auh-orange)}.aga-live-dot:after{content:"";background:inherit;border-radius:50%;animation:1.8s ease-out infinite aga-pulse;position:absolute;inset:0}@keyframes aga-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.aga-card-title{font-family:var(--font-serif);font-size:max(1.2rem, calc(23 * var(--up)));color:#fff;text-wrap:balance;overflow-wrap:anywhere;font-weight:600;line-height:1.25}.aga-card-desc{font-family:var(--font-sans);font-size:max(1rem, calc(15.5 * var(--up)));color:#f7f1eac2;white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;font-weight:300;line-height:1.6}.aga-card-desc[data-clamped]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aga-more{margin-top:calc(6 * var(--up))}.aga-people{gap:calc(10 * var(--up)) calc(16 * var(--up));display:grid}@container ad (min-width:560px){.aga-slot-cards[data-n="1"] .aga-people{grid-template-columns:repeat(auto-fill, minmax(calc(240 * var(--up)), 1fr))}}.aga-person-link{align-items:center;gap:calc(12 * var(--up));border-radius:calc(6 * var(--up));min-width:0;display:flex}a.aga-person-link:hover .aga-person-name{color:var(--color-auh-gold)}.aga-face{width:calc(48 * var(--up));height:calc(48 * var(--up));object-fit:cover;background:var(--color-auh-surface-3);border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid}.aga-face-initials{font-family:var(--font-serif);font-size:max(.95rem, calc(16 * var(--up)));color:var(--color-auh-gold);font-weight:600}.aga-person-text{flex-direction:column;min-width:0;display:flex}.aga-person-name{align-items:center;gap:calc(4 * var(--up)) calc(8 * var(--up));font-family:var(--font-sans);font-size:max(1rem, calc(15 * var(--up)));color:#fff;flex-wrap:wrap;font-weight:500;transition:color .2s;display:flex}.aga-mod{padding:0 calc(7 * var(--up));font-size:max(.68rem, calc(10.5 * var(--up)));letter-spacing:.12em;text-transform:uppercase;color:var(--color-auh-gold);border:1px solid #dcb87780;border-radius:999px;font-weight:500;line-height:1.7}.aga-person-role{font-family:var(--font-sans);font-size:max(.9rem, calc(13.5 * var(--up)));color:var(--aga-dim);overflow-wrap:anywhere;font-weight:300;line-height:1.4}.aga-sponsors{align-items:center;gap:calc(8 * var(--up)) calc(14 * var(--up));padding-top:calc(12 * var(--up));border-top:1px solid var(--aga-line);flex-wrap:wrap;display:flex}.aga-sponsors-label{font-family:var(--font-sans);font-size:max(.72rem, calc(11 * var(--up)));letter-spacing:.2em;text-transform:uppercase;color:var(--aga-faint)}.aga-sponsors ul{align-items:center;gap:calc(8 * var(--up)) calc(18 * var(--up));flex-wrap:wrap;display:flex}.aga-sponsors img{height:calc(22 * var(--up));width:auto;max-width:calc(120 * var(--up));object-fit:contain;opacity:.85;display:block}.aga-sponsor-name{font-family:var(--font-sans);font-size:max(.9rem, calc(13 * var(--up)));color:var(--aga-dim)}.aga-card-actions{align-items:center;gap:calc(4 * var(--up)) calc(6 * var(--up));padding-top:calc(10 * var(--up));border-top:1px solid var(--aga-line);flex-wrap:wrap;margin-top:auto;display:flex}.aga-act{align-items:center;gap:calc(7 * var(--up));min-height:40px;padding:0 calc(10 * var(--up));font-family:var(--font-sans);font-size:max(.88rem, calc(13.5 * var(--up)));color:var(--aga-dim);border-radius:999px;transition:color .2s,background-color .2s;display:inline-flex}.aga-act:hover{color:#fff;background:#ffffff0f}.aga-act[aria-pressed=true]{color:var(--color-auh-gold)}.aga-signup{min-height:40px;padding:0 calc(16 * var(--up));background:var(--color-auh-orange);font-family:var(--font-sans);font-size:max(.88rem, calc(13.5 * var(--up)));color:#fff;border-radius:999px;align-items:center;margin-right:auto;font-weight:500;display:inline-flex}.aga-cal{display:contents}.aga-cal-menu{border:1px solid var(--aga-line);border-radius:calc(8 * var(--up));background:var(--color-auh-surface-2);flex-wrap:wrap;flex-basis:100%;order:10;gap:6px;padding:6px;display:flex}.aga-cal-item{min-height:40px;font-family:var(--font-sans);font-size:max(.92rem, calc(14 * var(--up)));color:var(--color-auh-cream);text-align:left;border-radius:6px;align-items:center;padding:0 12px;display:flex}.aga-cal-item:hover{background:#ffffff12}.aga-close-inner{align-items:center;gap:calc(18 * var(--up));padding-top:calc(56 * var(--up));border-top:1px solid var(--aga-line);text-align:center;flex-direction:column;display:flex}.aga-close-inner .aga-h2{margin-top:0}.aga-close-sub{font-family:var(--font-sans);font-size:max(1rem, calc(17 * var(--up)));color:var(--aga-dim)}@media (prefers-reduced-motion:reduce){.aga-root *,.aga-root :before,.aga-root :after{transition-duration:0s!important;animation:none!important}}}
