:root{--av-green:#069b58;--av-yellow:#fada49;--av-ink:#0d1f16;--av-danger:#e9382f;--av-btn-h-sm:36px;--av-btn-h-md:44px;--av-btn-h-lg:48px;--av-radius-btn:.75rem;--pulse-green:#069b58;--pulse-green-deep:#024f2e;--pulse-ink:#013926;--pulse-muted:#5c7265;--pulse-yellow:#fada49;--pulse-cream:#f7f1de;--pulse-surface:#fffef9;--pulse-line:#069b582e;--pulse-gap:.7rem;--pulse-gap-sm:8px;--pulse-radius:.65rem;--pulse-radius-lg:.9rem;--pulse-radius-stage:1.05rem;--pulse-num:3.25rem;--pulse-chrome:#052418}.av-btn{width:100%;min-height:var(--av-btn-h-md);border-radius:var(--av-radius-btn);letter-spacing:.02em;white-space:nowrap;cursor:pointer;height:auto;box-shadow:none;border-style:solid;border-width:1px;justify-content:center;align-items:center;margin:0;padding:.45rem .75rem;font-size:.75rem;font-weight:900;line-height:1.15;display:inline-flex;transform:none}.av-btn:disabled{opacity:.55;cursor:not-allowed}.av-btn--primary{border-color:var(--av-green);background:var(--av-green);color:var(--av-yellow)}.av-btn--warn{background:var(--av-yellow);color:#064d31;border-color:#e6c43a}.av-btn--danger{color:var(--av-danger);background:#fff;border-color:#e9382f59}.av-btn--stack{flex-direction:column;align-items:stretch;gap:6px;width:140px;margin:0 auto;display:flex}.av-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.av-btn--warn:hover:not(:disabled){filter:brightness(.97)}.av-btn--danger:hover:not(:disabled){background:#e9382f14}@media (max-width:959px){.av-btn{min-height:44px}}.av-desktop-only{display:none!important}.av-mobile-only{flex-direction:column;gap:.75rem;display:flex!important}@media (min-width:960px){.av-desktop-only{display:block!important}.av-mobile-only{display:none!important}}.av-btn--row{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:.4rem;width:max-content;max-width:100%;margin:0 auto;display:flex}.av-btn--row .av-btn{width:auto;min-width:5.5rem;padding-left:.65rem;padding-right:.65rem}.av-empty{text-align:center;background:linear-gradient(#f7fff9f2,#fff);border:1px dashed #069b5847;border-radius:1.15rem;padding:1.5rem 1.25rem}.av-empty__title{color:#064d31;margin:0 0 .35rem;font-weight:900}.av-empty__text{color:#064d31b3;margin:0;font-size:.85rem;font-weight:700}
:root{--av-green:#069b58;--av-green-deep:#024f2e;--av-green-mid:#048a4e;--av-yellow:#fada49;--av-ink:#0d1f16;--av-muted:#5c7265;--av-line:#0d1f161a;--av-line-strong:#0d1f1629;--av-surface:#fff;--av-page:#eef3d4;--av-ease:cubic-bezier(.22, 1, .36, 1);--av-ease-out:cubic-bezier(.16, 1, .3, 1);--av-ease-in-out:cubic-bezier(.4, 0, .2, 1);--av-duration:.85s;--av-duration-hover:.42s;--av-duration-fast:.36s;--av-font:var(--font-avenir), system-ui, sans-serif}.avenir-page{isolation:isolate;height:auto;min-height:100dvh;color:var(--av-ink);font-family:var(--av-font);background:radial-gradient(80% 50% at 12% -10%,#fada491f,#0000 55%),radial-gradient(70% 45% at 92% 0,#069b581a,#0000 50%),linear-gradient(#f8f7e8 0%,#eef3d4 42%,#e8f1dc 100%);position:relative;overflow:clip visible}.avenir-page__glow{display:none!important}.avenir-container{width:min(1100px,100% - 2.25rem);margin:0 auto;padding:2.25rem 0 5rem}.avenir-container--wide{width:min(1480px,100% - 1.25rem);padding:.75rem 0 4.5rem}.avenir-dash{align-items:start;gap:.85rem;display:grid}@media (min-width:960px){.avenir-dash{min-height:0;transition:grid-template-columns .38s var(--av-ease-out);grid-template-columns:268px minmax(0,1fr);grid-auto-rows:min-content;align-items:start;gap:1.1rem}.avenir-dash:has(.panel-rail-nav.is-collapsed){grid-template-columns:84px minmax(0,1fr)}}.avenir-rail{--av-rail-sticky-top:calc(.65rem + 58px);--av-rail-ink:#f4f7f2;--av-rail-muted:#f4f7f2b3;--av-rail-line:#ffffff24;isolation:isolate;color:var(--av-rail-ink);-webkit-backdrop-filter:blur(16px)saturate(1.15);background:linear-gradient(115deg,#ffffff29 0%,#ffffff0a 38%,#0000 68%),radial-gradient(70% 40% at 0 0,#fada4924,#0000 55%),linear-gradient(165deg,#047a48 0%,#069b58 46%,#035c3a 100%);border:1px solid #fada4938;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1rem .8rem 1.05rem;animation:none;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #024f2e1f,0 16px 36px #024f2e33}.avenir-rail:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#fada4938 0%,#0000 70%);border-radius:999px;width:8rem;height:8rem;position:absolute;top:-3.5rem;left:-2rem}.avenir-rail:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff1f 0%,#0000 68%);border-radius:999px;width:10rem;height:10rem;position:absolute;bottom:12%;right:-4rem}.avenir-rail>*{z-index:1;position:relative}@media (min-width:960px){.avenir-rail{top:var(--av-rail-sticky-top);height:calc(100vh - var(--av-rail-sticky-top) - .75rem);height:calc(100dvh - var(--av-rail-sticky-top) - .75rem);max-height:calc(100vh - var(--av-rail-sticky-top) - .75rem);max-height:calc(100dvh - var(--av-rail-sticky-top) - .75rem);align-self:start;margin-top:0;padding:1.05rem .85rem 1.15rem;position:sticky;overflow:hidden}.avenir-rail:has(.panel-rail-nav.is-collapsed){padding:1rem .5rem 1.05rem}}@media (max-width:959px){.avenir-rail{--av-rail-sticky-top:calc(.45rem + 52px + .2rem);top:var(--av-rail-sticky-top);z-index:36;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:1.05rem;gap:0;margin-top:0;padding:.35rem;position:sticky;overflow:auto hidden;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #024f2e3d}.avenir-rail:before,.avenir-rail:after{display:none}.avenir-rail__identity{display:none!important}.avenir-rail__nav{padding-bottom:.15rem;-webkit-mask-image:none;mask-image:none}}.avenir-rail__identity{border-bottom:1px solid var(--av-rail-line);padding:.1rem .3rem .95rem}.avenir-rail__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f4f7f294;margin:0;font-size:.62rem;font-weight:700}.avenir-rail__id{letter-spacing:-.03em;color:#fff;margin:.35rem 0 0;font-size:1.32rem;font-weight:800;line-height:1.15}.avenir-rail__status{color:var(--av-rail-muted);margin:.3rem 0 0;font-size:.78rem;font-weight:600}.avenir-rail__points{border-bottom:1px solid var(--av-rail-line);background:0 0;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.85rem;padding:.55rem .15rem .65rem;display:flex}.avenir-rail__points-label{letter-spacing:.14em;text-transform:uppercase;color:var(--av-rail-muted);font-size:.64rem;font-weight:800}.avenir-rail__points-value{letter-spacing:-.03em;color:var(--av-yellow);font-size:1.35rem;font-weight:800}.avenir-rail__meta{color:var(--av-rail-muted);margin:.65rem 0 0;font-size:.78rem;font-weight:600;line-height:1.4}.avenir-rail__nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:.3rem;min-width:0;padding:0;scroll-padding-inline:.2rem;display:flex;overflow-x:auto}.avenir-rail__nav-section{letter-spacing:.16em;text-transform:uppercase;color:#fada49c7;border-top:1px solid #ffffff1a;margin:.7rem 0 .2rem;padding:.35rem .55rem .15rem;font-size:.56rem;font-weight:800;display:none}@media (min-width:960px){.avenir-rail__nav-section{display:block}.avenir-rail__nav-section:first-child{border-top:0;margin-top:.15rem;padding-top:0}}.avenir-rail__nav::-webkit-scrollbar{width:0;height:0;display:none}@media (min-width:960px){.avenir-rail__nav{scroll-snap-type:none;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:auto;gap:.25rem;min-height:0;padding:.55rem .15rem .9rem 0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 .55rem calc(100% - .9rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 .55rem calc(100% - .9rem),#0000 100%)}.avenir-rail__nav:hover,.avenir-rail__nav:focus-within{scrollbar-color:#ffffff52 transparent}.avenir-rail__nav::-webkit-scrollbar{width:5px;height:0;display:block}.avenir-rail__nav::-webkit-scrollbar-track{background:0 0}.avenir-rail__nav::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.avenir-rail__nav:hover::-webkit-scrollbar-thumb{background:#ffffff52}.avenir-rail__nav:focus-within::-webkit-scrollbar-thumb{background:#ffffff52}}.avenir-rail__link{width:auto;min-width:max-content;min-height:40px;color:var(--av-rail-ink);text-align:left;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;transition:background .28s var(--av-ease), border-color .28s var(--av-ease), color .28s var(--av-ease), transform .28s var(--av-ease), box-shadow .28s var(--av-ease);background:#ffffff0a;border:1px solid #0000;border-radius:.85rem;flex:none;align-items:center;gap:.5rem;padding:.45rem .85rem;font-family:inherit;text-decoration:none;display:flex}a.avenir-rail__link{color:var(--av-rail-ink)}@media (min-width:960px){.avenir-rail__link{background:0 0;border-radius:.8rem;align-items:center;width:100%;min-width:0;padding:.48rem .55rem}}.avenir-rail__link:hover{background:#ffffff1a;border-color:#ffffff0f;transform:none}.avenir-rail__link.is-active{background:var(--av-yellow);color:#0a0f0c;border-color:#0000;box-shadow:0 6px 14px #fada4938}@media (min-width:960px){.avenir-rail__link.is-active{border-color:#ffffff1a;border-left:2.5px solid var(--av-yellow);color:#fff;background:linear-gradient(90deg,#fada4929 0%,#ffffff1a 100%);padding-left:calc(.55rem - 1.5px);transform:none;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #024f2e1f}.avenir-rail__link.is-active .panel-rail-nav__icon{color:#fada49;background:#fada4938;border-color:#fada4959}}.avenir-rail__link-index{letter-spacing:.04em;color:#fada49;font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;width:1.35rem;font-size:.6rem;font-weight:800}@media (max-width:959px){.avenir-rail__link-index{display:none}}.avenir-rail__link.is-active .avenir-rail__link-index{color:#0a0f0c}@media (min-width:960px){.avenir-rail__link.is-active .avenir-rail__link-index{color:var(--av-yellow)}}.avenir-rail__link-body{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.avenir-rail__link-label{color:inherit;align-items:center;gap:.45rem;min-width:0;font-size:.8rem;font-weight:700;line-height:1.2;display:flex}.avenir-rail__link-copy{flex:auto;min-width:0;display:inline}.avenir-rail__link-label-full{display:none}.avenir-rail__link-label-short{display:inline}@media (min-width:960px){.avenir-rail__link-label{white-space:normal}.avenir-rail__link-copy{overflow-wrap:anywhere}.avenir-rail__link-label-full{display:inline}.avenir-rail__link-label-short{display:none}}.avenir-rail__link.is-active .avenir-rail__link-label{color:inherit}@media (max-width:959px){.avenir-rail__link{min-height:40px;padding:.42rem .72rem}.avenir-rail__link-label{font-size:.78rem}.avenir-rail__link-label-full{display:none!important}.avenir-rail__link-label-short{display:inline!important}.avenir-rail__link.is-active{box-shadow:0 6px 14px #fada4947}}.avenir-rail__link-hint{color:var(--av-rail-muted);font-size:.7rem;font-weight:600;line-height:1.25;display:none}@media (min-width:960px){.avenir-rail__link-hint{display:block}.avenir-rail__link.is-active .avenir-rail__link-hint{color:#f4f7f2b3}}.avenir-rail__collapse{display:none}@media (min-width:960px){.avenir-rail__collapse{color:#f4f7f2b8;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;min-height:34px;transition:background var(--av-duration-fast) var(--av-ease), border-color var(--av-duration-fast) var(--av-ease), color var(--av-duration-fast) var(--av-ease), box-shadow var(--av-duration-fast) var(--av-ease);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin-top:.15rem;padding:.4rem .65rem;font-family:inherit;font-size:.62rem;font-weight:800;display:inline-flex}.avenir-rail__collapse:hover{color:#024f2e;background:#fada49eb;border-color:#fada49eb;box-shadow:0 6px 14px #fada4938}.avenir-rail__collapse-arrow{transition:transform .32s var(--av-ease-out);display:inline-flex}.panel-rail-nav.is-collapsed .avenir-rail__collapse-arrow{transform:rotate(180deg)}.panel-rail-nav.is-collapsed .avenir-rail__collapse-label{display:none}.panel-rail-nav.is-collapsed .avenir-rail__identity,.panel-rail-nav.is-collapsed .avenir-rail__nav-section,.panel-rail-nav.is-collapsed .avenir-rail__link-index,.panel-rail-nav.is-collapsed .avenir-rail__link-hint,.panel-rail-nav.is-collapsed .avenir-rail__link-label-full,.panel-rail-nav.is-collapsed .avenir-rail__link-label-short{display:none!important}.panel-rail-nav.is-collapsed .avenir-rail__link{justify-content:center;align-items:center;padding:.5rem .35rem;position:relative}.panel-rail-nav.is-collapsed .avenir-rail__link.is-active{background:#fada4933;border-left:none;padding-left:.35rem;box-shadow:inset 0 0 0 1px #fada4973}.panel-rail-nav.is-collapsed .avenir-rail__link-label{justify-content:center;align-items:center;gap:0;display:flex}.panel-rail-nav.is-collapsed .avenir-rail__link-copy{display:contents}.panel-rail-nav.is-collapsed .panel-rail-nav__icon{opacity:1;width:2rem;height:2rem;margin-right:0}.panel-rail-nav.is-collapsed .panel-rail-nav__icon svg{width:1.05rem;height:1.05rem}.panel-rail-nav.is-collapsed .panel-rail-nav__badge{min-width:.55rem;height:.55rem;margin-left:0;padding:0;font-size:0;position:absolute;top:.3rem;right:.3rem;box-shadow:0 0 0 2px #024f2e8c}.panel-rail-nav.is-collapsed .panel-rail-nav__trailing{display:none}}.avenir-stage{border:1px solid var(--av-line);background:var(--av-surface);opacity:1;border-radius:1.2rem;align-self:start;width:100%;min-width:0;height:auto;min-height:0;margin-top:0;animation:none;position:relative;overflow:visible;transform:none;box-shadow:0 8px 28px #0d28180f}:is(.avenir-stage:has(.game-select--open),.avenir-pane:has(.game-select--open),.management-edit-card:has(.game-select--open),.management-edit-card__fields:has(.game-select--open)){overflow:visible}.avenir-pane{opacity:1;will-change:auto;box-sizing:border-box;min-width:0;max-width:100%;padding:1.15rem 1rem 1.4rem;animation:none}@media (min-width:720px){.avenir-pane{padding:1.3rem 1.45rem 1.6rem}}.avenir-pane__head{border-bottom:1px solid var(--av-line);align-items:flex-start;gap:.75rem;margin-bottom:.1rem;padding-bottom:.85rem;display:flex}.avenir-pane__index{letter-spacing:.12em;color:var(--av-green);flex-shrink:0;padding-top:.35rem;font-size:.78rem;font-weight:800}.avenir-pane__title{color:var(--av-green-deep);letter-spacing:-.025em;margin:0;font-size:clamp(1.22rem,2.5vw,1.5rem);font-weight:800;line-height:1.2}.avenir-pane__sub{max-width:36rem;color:var(--av-muted);margin:.3rem 0 0;font-size:.9rem;font-weight:600;line-height:1.45}@media (max-width:959px){.avenir-pane{padding:.85rem .75rem 1.15rem}.avenir-pane__head{gap:0;margin-bottom:0;padding-bottom:.65rem}.avenir-pane__index{display:none}.avenir-pane__title{font-size:1.1rem}.avenir-pane__sub{margin-top:.2rem;font-size:.82rem}.avenir-pane__body{gap:.75rem;margin-top:.15rem}}.avenir-pane__body{margin-top:.25rem}.avenir-pane__body>.avenir-kpi-grid:first-child,.avenir-pane__body>.avenir-hero:first-child{margin-top:.5rem}.avenir-pane .avenir-panel{margin-top:0}.avenir-pane .avenir-media-grid,.avenir-pane .avenir-fields,.avenir-pane .avenir-table-wrap{margin-top:1.15rem}.avenir-overview-hero{gap:1.25rem;padding:1rem 0 .5rem;display:grid}@media (min-width:720px){.avenir-overview-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem}}.avenir-overview-hero__label{letter-spacing:.18em;text-transform:uppercase;color:var(--av-muted);margin:0;font-size:.7rem;font-weight:800}.avenir-overview-hero__value{letter-spacing:-.04em;color:var(--av-green-deep);margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:.95}.avenir-overview-hero__meta{color:var(--av-muted);margin:.75rem 0 0;font-size:.95rem;font-weight:600;line-height:1.45}.avenir-overview-hero__aside{border-left:3px solid var(--av-yellow);padding:.85rem 0 .85rem 1rem}@media (max-width:719px){.avenir-overview-hero__aside{border-left:0;border-top:1px solid var(--av-line-strong);padding:1rem 0 0}}.avenir-quick-nav{border-top:1px solid var(--av-line-strong);grid-template-columns:1fr;gap:0;margin-top:1.5rem;display:grid}@media (min-width:640px){.avenir-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.avenir-quick-nav__btn{border:0;border-bottom:1px solid var(--av-line);text-align:left;cursor:pointer;color:inherit;transition:transform var(--av-duration-hover) var(--av-ease);background:0 0;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.1rem .85rem 1.1rem 0;font-family:inherit;display:flex}@media (min-width:640px){.avenir-quick-nav__btn:nth-child(odd){padding-right:1.25rem}.avenir-quick-nav__btn:nth-child(2n){border-left:1px solid var(--av-line);padding-left:1.25rem}}.avenir-quick-nav__btn:hover{transform:translate(3px)}.avenir-quick-nav__label{color:var(--av-green-deep);font-size:1.02rem;font-weight:800}.avenir-quick-nav__hint{color:var(--av-muted);font-size:.82rem;font-weight:600}@keyframes avenirPaneIn{0%{opacity:0;transform:translate(16px,8px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}.avenir-topbar{z-index:40;box-shadow:none;animation:avenirTopbarIn .75s var(--av-ease-out) both;background:0 0;border:0;padding:.65rem 0 0;position:sticky;top:0}.avenir-topbar__inner{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(115deg,#ffffff29 0%,#ffffff0a 38%,#0000 68%),radial-gradient(55% 120% at 0%,#fada4929,#0000 58%),linear-gradient(105deg,#047a48 0%,#069b58 42%,#035c3a 100%);border:1px solid #fada4938;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;width:min(1100px,100% - 2.25rem);min-height:58px;margin:0 auto;padding:.55rem .7rem .55rem .55rem;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #024f2e1f,0 14px 36px #024f2e2e}.avenir-topbar__orb{pointer-events:none;z-index:0;filter:blur(2px);border-radius:999px;position:absolute}.avenir-topbar__orb--1{opacity:.85;background:radial-gradient(circle,#fada4947 0%,#0000 70%);width:7.5rem;height:7.5rem;top:-3.2rem;left:-1.5rem}.avenir-topbar__orb--2{opacity:.7;background:radial-gradient(circle,#ffffff29 0%,#0000 68%);width:9rem;height:9rem;bottom:-5.5rem;right:18%}.avenir-topbar__sheen{z-index:0;pointer-events:none;animation:avenirTopbarSheen 9s var(--av-ease-in-out) infinite;opacity:.55;background:linear-gradient(105deg,#0000 0%,#ffffff24 42%,#0000 58%) 0 0/220% 100%;position:absolute;inset:0}.avenir-topbar__inner>.avenir-brand,.avenir-topbar__inner>.avenir-topbar__right{z-index:1;position:relative}.avenir-topbar__inner--wide{width:min(1480px,100% - 1.25rem)}@media (max-width:959px){.avenir-topbar{padding:.45rem .55rem 0!important}.avenir-topbar__inner,.avenir-topbar__inner--wide{border-radius:1.05rem;width:100%;min-height:50px;padding:.4rem .5rem .4rem .4rem}.avenir-container,.avenir-container--wide{width:100%;padding:.45rem .55rem 2rem}.avenir-brand__mark,.avenir-brand__logo-wrap{border-radius:0;width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;overflow:visible!important}.avenir-brand__logo,.avenir-brand__mark img{width:100%!important;max-width:none!important;height:100%!important}.avenir-brand{gap:.5rem}.avenir-brand__name{max-width:9.5rem;font-size:.7rem}.avenir-brand__tagline{padding:.18rem .42rem;font-size:.5rem}.avenir-btn-exit{min-height:36px;padding:0 .95rem}}.avenir-brand{color:#fff;min-width:0;transition:transform var(--av-duration-hover) var(--av-ease), opacity var(--av-duration-hover) var(--av-ease);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.avenir-brand:hover{opacity:1;transform:translateY(-1px)}.avenir-brand__mark,.avenir-brand__logo-wrap{box-shadow:none;transition:transform var(--av-duration-hover) var(--av-ease);background:0 0;border-radius:0;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:visible}.avenir-brand:hover .avenir-brand__mark,.avenir-brand:hover .avenir-brand__logo-wrap{box-shadow:none;transform:scale(1.04)}.avenir-brand__logo,.avenir-brand__mark svg,.avenir-brand__mark img{object-fit:contain;filter:drop-shadow(0 2px 6px #0000002e);display:block;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important}.avenir-brand:hover .avenir-brand__logo,.avenir-brand:hover .avenir-brand__mark img{transform:none}.avenir-brand__copy{flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;display:flex}.avenir-brand__name{letter-spacing:.08em;color:#fff;text-shadow:0 1px #01281833;white-space:nowrap;font-size:clamp(.78rem,1.5vw,.95rem);font-weight:900;line-height:1.05}.avenir-brand__tagline{letter-spacing:.12em;text-transform:uppercase;color:#024f2e;max-width:100%;text-shadow:none;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ffe56a 0%,#fada49 100%);border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 4px 10px #fada4947}.avenir-topbar__right{animation:avenirFadeSoft .9s var(--av-ease-out) .12s both;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.avenir-chip{-webkit-backdrop-filter:blur(12px);color:#fff;max-width:min(22rem,46vw);transition:background var(--av-duration-hover) var(--av-ease), border-color var(--av-duration-hover) var(--av-ease), box-shadow var(--av-duration-hover) var(--av-ease), transform var(--av-duration-hover) var(--av-ease);background:#024f2e47;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.65rem;padding:.32rem .9rem .32rem .38rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.avenir-chip:hover{background:#024f2e61;border-color:#ffffff47;transform:none;box-shadow:inset 0 1px #ffffff29}.avenir-chip__mark{background:radial-gradient(circle at 32% 28%, #fff4b0 0%, var(--av-yellow) 48%, #e0bf2e 100%);width:32px;height:32px;transition:transform var(--av-duration-hover) var(--av-ease);border:1.5px solid #ffffff73;border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 0 0 3px #fada4938,inset 0 1px #fff6}.avenir-chip:hover .avenir-chip__mark{transform:scale(1.06)}.avenir-chip__mark svg{width:13px;height:13px;fill:var(--av-green-deep);filter:drop-shadow(0 1px 1px #024f2e33)}.avenir-chip__body{flex-direction:column;gap:.12rem;min-width:0;line-height:1.15;display:flex}.avenir-chip__id{letter-spacing:.04em;color:#fff;white-space:nowrap;font-size:.82rem;font-weight:800}.avenir-chip__id-label{color:var(--av-yellow);letter-spacing:.08em;margin-right:.28rem;font-weight:700}.avenir-chip__status{letter-spacing:.07em;text-transform:uppercase;color:#f4f7f294;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:700;overflow:hidden}.avenir-btn-exit{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:38px;transition:transform var(--av-duration-hover) var(--av-ease), box-shadow var(--av-duration-hover) var(--av-ease), background var(--av-duration-hover) var(--av-ease), color var(--av-duration-hover) var(--av-ease), border-color var(--av-duration-hover) var(--av-ease);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;padding:0 1.15rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #0000001f}.avenir-btn-exit:hover{color:#024f2e;background:linear-gradient(#ffe56a 0%,#fada49 100%);border-color:#fada49;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 10px 22px #fada4952}.avenir-btn-exit:active{transition-duration:.18s;transform:translateY(0)}.avenir-hero{animation:avenirIn .95s var(--av-ease-out) both;gap:1.75rem;padding:.75rem 0 2rem;display:grid}@media (min-width:880px){.avenir-hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:3rem;padding-bottom:2.35rem}}.avenir-hero__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--av-muted);animation:avenirFadeSoft .9s var(--av-ease-out) 50ms both;align-items:center;gap:.65rem;margin:0;font-size:.72rem;font-weight:800;display:inline-flex}.avenir-hero__eyebrow:before{content:"";background:var(--av-green);transform-origin:0;width:28px;height:2px;animation:avenirRuleGrow 1s var(--av-ease-out) .12s both;border-radius:2px}.avenir-hero__id{letter-spacing:-.045em;color:var(--av-green-deep);animation:avenirIn 1s var(--av-ease-out) 80ms both;margin:.55rem 0 0;font-size:clamp(3.1rem,8vw,5rem);font-weight:800;line-height:.92}.avenir-hero__meta{max-width:28rem;color:var(--av-muted);animation:avenirFadeSoft 1s var(--av-ease-out) .18s both;margin:1rem 0 0;font-size:1.02rem;font-weight:600;line-height:1.5}.avenir-hero__aside{animation:avenirIn 1.05s var(--av-ease-out) .16s both;padding-top:.25rem;position:relative}@media (min-width:880px){.avenir-hero__aside{text-align:right;padding-bottom:.15rem}.avenir-hero__aside:before{content:"";background:linear-gradient(180deg, transparent, var(--av-line-strong), transparent);opacity:0;width:1px;animation:avenirFadeSoft 1.1s var(--av-ease-out) .35s both;position:absolute;top:.4rem;bottom:.4rem;left:0}}.avenir-hero__aside-label{letter-spacing:.2em;text-transform:uppercase;color:var(--av-muted);margin:0;font-size:.7rem;font-weight:800}.avenir-hero__aside-value{letter-spacing:-.045em;color:var(--av-green-deep);animation:avenirCountIn 1.15s var(--av-ease-out) .22s both;margin:.3rem 0 0;font-size:clamp(3rem,7vw,4.2rem);font-weight:800;line-height:.95}.avenir-hero__aside-sub{color:var(--av-muted);animation:avenirFadeSoft 1s var(--av-ease-out) .32s both;margin:.65rem 0 0;font-size:.9rem;font-weight:600}.avenir-hero__rule{background:linear-gradient(90deg, var(--av-green), #069b5826, transparent);transform-origin:0;height:1px;animation:avenirRuleGrow 1.1s var(--av-ease-out) .28s both;border:0;margin:0}.avenir-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}@media (min-width:880px){.avenir-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.avenir-kpi-grid+.avenir-kpi-grid{border-top:1px solid var(--av-line)}.avenir-stat{animation:avenirIn .9s var(--av-ease-out) both;animation-delay:var(--av-delay,0s);transition:transform var(--av-duration-hover) var(--av-ease);padding:1.35rem 1rem 1.35rem 0;position:relative}.avenir-stat:after{content:"";background:var(--av-green);width:0;height:2px;transition:width .5s var(--av-ease-out);position:absolute;bottom:0;left:0}.avenir-stat:hover{transform:translateY(-1.5px)}.avenir-stat:hover:after{width:42px}.avenir-stat:nth-child(2n){padding-left:1rem;padding-right:0}@media (min-width:880px){.avenir-stat{padding:1.55rem 1.4rem 1.55rem 0}.avenir-stat:not(:last-child){border-right:1px solid var(--av-line)}.avenir-stat:nth-child(2n){padding-left:0}.avenir-stat:not(:first-child){padding-left:1.4rem}}.avenir-stat__label{letter-spacing:.14em;text-transform:uppercase;color:var(--av-muted);margin:0;font-size:.66rem;font-weight:800}.avenir-stat__value{color:var(--av-green-deep);word-break:break-word;margin:.45rem 0 0;font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:800;line-height:1.15}.avenir-panel{box-shadow:none;animation:avenirIn 1s var(--av-ease-out) both;background:0 0;border:0;margin-top:3rem;padding:0}.avenir-panel:first-of-type{animation-delay:80ms}.avenir-panel:nth-of-type(2){animation-delay:.14s}.avenir-panel:nth-of-type(3){animation-delay:.2s}.avenir-panel:nth-of-type(4){animation-delay:.26s}.avenir-panel__head{align-items:baseline;gap:.85rem;margin-bottom:.35rem;display:flex}.avenir-panel__index{letter-spacing:.12em;color:var(--av-green);flex-shrink:0;font-size:.78rem;font-weight:800}.avenir-panel__title{color:var(--av-green-deep);letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:800}.avenir-panel__sub{max-width:36rem;color:var(--av-muted);margin:.4rem 0 0;font-size:.98rem;font-weight:600;line-height:1.45}.avenir-media-grid{border-top:1px solid var(--av-line-strong);flex-direction:column;gap:0;margin-top:1.5rem;display:flex}.avenir-media-grid--3{margin-top:1.5rem}.avenir-action-row{border-bottom:1px solid var(--av-line);color:inherit;transition:transform var(--av-duration-hover) var(--av-ease);animation:avenirIn .95s var(--av-ease-out) both;animation-delay:var(--av-delay,0s);grid-template-columns:84px 1fr;align-items:center;gap:1.1rem;padding:1.35rem 0;text-decoration:none;display:grid;position:relative}.avenir-action-row:before{content:"";background:var(--av-green);opacity:0;width:3px;transition:opacity var(--av-duration-hover) var(--av-ease), transform .48s var(--av-ease-out);border-radius:3px;position:absolute;top:18%;bottom:18%;left:-.5rem;transform:scaleY(.55)}@media (min-width:760px){.avenir-action-row{grid-template-columns:104px 1fr auto;gap:1.5rem;padding:1.5rem 0}}.avenir-action-row:hover{transform:translate(4px)}.avenir-action-row:hover:before{opacity:1;transform:scaleY(1)}.avenir-action-row__img{object-fit:contain;filter:drop-shadow(0 10px 18px #063c231f);width:84px;height:84px;transition:transform .5s var(--av-ease-out)}@media (min-width:760px){.avenir-action-row__img{width:104px;height:104px}}.avenir-action-row:hover .avenir-action-row__img{transform:scale(1.05)translateY(-2px)}.avenir-action-row__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--av-muted);margin:0;font-size:.64rem;font-weight:800}.avenir-action-row__title{color:var(--av-green-deep);transition:color var(--av-duration-hover) var(--av-ease);margin:.3rem 0 0;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:800;line-height:1.2}.avenir-action-row:hover .avenir-action-row__title{color:var(--av-green-mid)}.avenir-action-row__text{max-width:34rem;color:var(--av-muted);margin:.4rem 0 0;font-size:.92rem;font-weight:600;line-height:1.45}.avenir-action-row__cta{background:var(--av-green);color:#fff;white-space:nowrap;min-height:46px;transition:background var(--av-duration-hover) var(--av-ease), transform var(--av-duration-hover) var(--av-ease), box-shadow var(--av-duration-hover) var(--av-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;font-size:.86rem;font-weight:800;display:none;box-shadow:0 10px 22px #069b5838}@media (min-width:760px){.avenir-action-row__cta{display:inline-flex}}.avenir-action-row:hover .avenir-action-row__cta{background:var(--av-green-deep);transform:translate(3px);box-shadow:0 14px 28px #069b584d}@media (max-width:759px){.avenir-action-row__title:after{content:" →";color:var(--av-green)}}.avenir-fields{border-top:1px solid var(--av-line-strong);grid-template-columns:1fr;gap:0;margin-top:1.35rem;display:grid}@media (min-width:720px){.avenir-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.avenir-dl{border-bottom:1px solid var(--av-line);transition:transform var(--av-duration-hover) var(--av-ease);gap:.3rem;padding:1.15rem 0;display:grid}.avenir-dl:hover{transform:translate(2px)}@media (min-width:720px){.avenir-dl:nth-child(odd){padding-right:1.75rem}.avenir-dl:nth-child(2n){border-left:1px solid var(--av-line);padding-left:1.75rem}}.avenir-dl__label,.avenir-field__label{letter-spacing:.14em;text-transform:uppercase;color:var(--av-muted);margin:0;font-size:.66rem;font-weight:800}.avenir-dl__value,.avenir-field__value{color:var(--av-green-deep);margin:0;font-size:1.08rem;font-weight:800;line-height:1.3}.avenir-promo{border-top:1px solid var(--av-line-strong);border-bottom:1px solid var(--av-line-strong);transition:transform var(--av-duration-hover) var(--av-ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding:1.35rem 0;text-decoration:none;display:flex}.avenir-promo:hover{transform:translate(3px)}.avenir-promo__text{color:var(--av-green-deep);letter-spacing:-.015em;transition:color var(--av-duration-hover) var(--av-ease);margin:0;font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:800}.avenir-promo:hover .avenir-promo__text{color:var(--av-green-mid)}.avenir-promo__btn{background:var(--av-yellow);color:#0a0f0c;min-height:42px;transition:transform var(--av-duration-hover) var(--av-ease), box-shadow var(--av-duration-hover) var(--av-ease), background var(--av-duration-hover) var(--av-ease);border-radius:999px;align-items:center;padding:0 1.15rem;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #fada4947}.avenir-promo:hover .avenir-promo__btn{background:#ffe36f;transform:translate(3px);box-shadow:0 12px 24px #fada4961}.avenir-login{place-items:center;min-height:100vh;padding:2.4rem 1.15rem;display:grid}.avenir-login__card{text-align:center;width:min(420px,100%);animation:avenirIn 1s var(--av-ease-out) both;padding:.5rem 0 1.25rem}.avenir-login__card--wide{width:min(820px,100%)}.avenir-login__logo-link{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto 1rem;padding:0;text-decoration:none;display:inline-flex}.avenir-login__logo{object-fit:contain;filter:drop-shadow(0 14px 28px #06502d33);width:min(220px,58vw);max-width:220px;height:auto;animation:avenirLogoFloat 6.5s var(--av-ease-in-out) infinite;margin:0;display:block;mix-blend-mode:normal!important;background:0 0!important}.avenir-login__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--av-muted);animation:avenirFadeSoft .95s var(--av-ease-out) .1s both;margin:0;font-size:.7rem;font-weight:800}.avenir-login__title{color:var(--av-green-deep);letter-spacing:-.03em;animation:avenirIn 1s var(--av-ease-out) .14s both;margin:.5rem 0 0;font-size:clamp(1.8rem,5vw,2.35rem);font-weight:800}.avenir-login__text{color:var(--av-muted);animation:avenirFadeSoft 1s var(--av-ease-out) .22s both;margin:.85rem 0 1.5rem;font-size:1rem;font-weight:600;line-height:1.5}.avenir-input{width:100%;min-height:56px;color:var(--av-ink);text-align:center;transition:border-color var(--av-duration-hover) var(--av-ease), box-shadow var(--av-duration-hover) var(--av-ease), transform var(--av-duration-hover) var(--av-ease), background var(--av-duration-hover) var(--av-ease);animation:avenirIn 1s var(--av-ease-out) .28s both;background:#ffffff8c;border:2px solid #069b5833;border-radius:.9rem;padding:0 1.1rem;font-size:1.1rem;font-weight:700}.avenir-input:focus{border-color:var(--av-green);background:#ffffffb8;outline:none;transform:translateY(-1px);box-shadow:0 0 0 5px #069b581f}.avenir-btn{background:var(--av-green);color:#fff;cursor:pointer;width:100%;min-height:54px;transition:transform var(--av-duration-hover) var(--av-ease), background var(--av-duration-hover) var(--av-ease), box-shadow var(--av-duration-hover) var(--av-ease);animation:avenirIn 1s var(--av-ease-out) .36s both;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:.9rem;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #069b5842}.avenir-btn:hover{background:var(--av-green-deep);transform:translateY(-1.5px);box-shadow:0 18px 34px #069b5857}.avenir-btn:active{transition-duration:.18s;transform:translateY(0)}.avenir-btn--ghost{color:var(--av-green-deep);box-shadow:none;background:0 0;border:2px solid #069b5838;margin-top:.65rem}.avenir-btn--ghost:hover{box-shadow:none;background:#ffffff59}.avenir-table-wrap{border:0;border-top:1px solid var(--av-line);animation:avenirFadeSoft 1s var(--av-ease-out) .12s both;margin-top:1.15rem;overflow:hidden}.avenir-page .game-table-viewport,.avenir-table-wrap .game-table-viewport{scrollbar-width:none;-ms-overflow-style:none}.avenir-page .game-table-viewport::-webkit-scrollbar{height:0;display:none}.avenir-table-wrap .game-table-viewport::-webkit-scrollbar{height:0;display:none}.avenir-page .game-table-shell,.avenir-table-wrap .game-table-shell{border-color:var(--av-line)!important;box-shadow:none!important;background:#fff!important;border-radius:.85rem!important}.avenir-page .game-table-scrollbar,.avenir-table-wrap .game-table-scrollbar{scrollbar-width:thin;scrollbar-color:#069b5880 transparent;border-color:var(--av-line)!important;background:#f4f8f5!important}.avenir-page .game-table-scrollbar::-webkit-scrollbar{height:6px}.avenir-table-wrap .game-table-scrollbar::-webkit-scrollbar{height:6px}.avenir-page .game-table-scrollbar::-webkit-scrollbar-button{width:0;height:0;display:none}.avenir-table-wrap .game-table-scrollbar::-webkit-scrollbar-button{width:0;height:0;display:none}.avenir-page .game-table-scrollbar::-webkit-scrollbar-track{background:#069b5814;border-radius:999px}.avenir-table-wrap .game-table-scrollbar::-webkit-scrollbar-track{background:#069b5814;border-radius:999px}.avenir-page .game-table-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#069b588c 0%,#fada49b3 100%);border-radius:999px}.avenir-table-wrap .game-table-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#069b588c 0%,#fada49b3 100%);border-radius:999px}.avenir-page .game-table thead,.avenir-table-wrap thead{background:#eef5f0!important}.avenir-page .game-table th,.avenir-table-wrap th{letter-spacing:.06em;text-transform:uppercase;color:var(--av-muted)!important;text-shadow:none!important;background:#eef5f0!important;border-bottom:2px solid #069b5838!important;padding-top:.85rem!important;padding-bottom:.75rem!important;font-size:.68rem!important;font-weight:800!important}.avenir-page .game-table--compact th,.avenir-table-wrap .game-table--compact th{padding-top:.5rem!important;padding-bottom:.45rem!important;font-size:.62rem!important}.avenir-page .game-table--compact td,.avenir-table-wrap .game-table--compact td{padding-top:.4rem!important;padding-bottom:.4rem!important;font-size:.78rem!important}.avenir-page .game-table td,.avenir-table-wrap td{transition:background var(--av-duration-hover) var(--av-ease);border-color:var(--av-line)!important;color:var(--av-ink)!important;background:#fff!important}.avenir-page .game-table tbody tr:hover td,.avenir-table-wrap tbody tr:hover td{background:#069b580a!important}@keyframes avenirIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes avenirFadeSoft{0%{opacity:0}to{opacity:1}}@keyframes avenirTopbarIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes avenirTopbarSheen{0%,28%{background-position:140% 0}55%,to{background-position:-40% 0}}@keyframes avenirCountIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes avenirRuleGrow{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@keyframes avenirLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.avenir-topbar,.avenir-topbar__right,.avenir-topbar__sheen,.avenir-stat,.avenir-action-row,.avenir-panel,.avenir-pane,.avenir-rail,.avenir-stage,.avenir-hero,.avenir-hero__eyebrow,.avenir-hero__eyebrow:before,.avenir-hero__id,.avenir-hero__meta,.avenir-hero__aside,.avenir-hero__aside:before,.avenir-hero__aside-value,.avenir-hero__aside-sub,.avenir-hero__rule,.avenir-login__card,.avenir-login__logo,.avenir-login__eyebrow,.avenir-login__title,.avenir-login__text,.avenir-input,.avenir-btn,.avenir-table-wrap{animation:none!important}.avenir-brand,.avenir-brand__logo,.avenir-brand__mark,.avenir-chip,.avenir-chip__mark,.avenir-btn-exit,.avenir-stat,.avenir-stat:after,.avenir-action-row,.avenir-action-row:before,.avenir-action-row__img,.avenir-action-row__title,.avenir-action-row__cta,.avenir-dl,.avenir-promo,.avenir-promo__text,.avenir-promo__btn,.avenir-input,.avenir-btn,.avenir-rail__link,.avenir-quick-nav__btn,.avenir-table-wrap td{transition:none!important}.avenir-brand:hover .avenir-brand__logo,.avenir-brand:hover .avenir-brand__mark,.avenir-chip:hover,.avenir-chip:hover .avenir-chip__mark,.avenir-btn-exit:hover,.avenir-stat:hover,.avenir-action-row:hover,.avenir-action-row:hover .avenir-action-row__img,.avenir-action-row:hover .avenir-action-row__cta,.avenir-dl:hover,.avenir-promo:hover,.avenir-promo:hover .avenir-promo__btn,.avenir-quick-nav__btn:hover,.avenir-input:focus,.avenir-btn:hover{transform:none!important}}@media (max-width:640px){.avenir-brand__name{max-width:8.5rem}.avenir-chip,.avenir-hero__aside:before{display:none}.avenir-overview-hero__value{font-size:clamp(2rem,9vw,2.6rem)}}.avenir-pane:has(.support-app-inbox){padding:.55rem}.avenir-pane:has(.support-app-inbox) .avenir-pane__body{flex-direction:column;min-height:0;margin:0;display:flex}.support-app-inbox.game-stack{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.support-app-inbox__tabs{flex-wrap:wrap;gap:8px;display:flex}.support-app-inbox__empty{opacity:.7;padding:16px}.messenger-shell--support{flex:1;grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-content:stretch;align-items:stretch;height:calc(100dvh - 11.5rem);min-height:min(74vh,720px)}.messenger-shell--support.messenger-shell--solo{grid-template-columns:minmax(0,1fr)}.messenger-shell--support .messenger-sidebar,.messenger-shell--support>.messenger-panel{height:100%;min-height:0;max-height:none;position:relative;top:auto}.messenger-shell--support>.messenger-panel{flex-direction:column;display:flex}.messenger-support-stage{flex-direction:column;flex:1;min-height:0;display:flex}.messenger-support-thread{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}.messenger-support-compose{align-items:center;gap:8px;padding:16px;display:flex}.messenger-support-compose input:not([type=file]){flex:1;min-width:0}.messenger-shell--support .messenger-sidebar-scroll{flex:1;min-height:180px}@media (max-width:860px){.messenger-shell--support{grid-template-columns:1fr;height:auto;min-height:70vh}.messenger-shell--support .messenger-sidebar{max-height:38vh}}.avenir-page:has(.support-desk){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.avenir-page:has(.support-desk) .avenir-container--wide{flex-direction:column;flex:1;min-height:0;padding:.45rem 0 .55rem;display:flex}.avenir-page:has(.support-desk) .avenir-stage{flex-direction:column;flex:1;min-height:0;display:flex}.avenir-pane:has(.support-desk){flex-direction:column;flex:1;min-height:0;padding:.4rem;display:flex;overflow:hidden}.avenir-pane:has(.support-desk) .avenir-pane__body{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.support-desk{--sd-ink:#e8fff4;--sd-ink-soft:#e8fff4c7;--sd-mute:#e8fff48c;--sd-line:#3dff9a38;--sd-gold:#fad94a;--sd-green:#12c46a;--sd-deep:#0c2218;--sd-panel:#0a1f14;background:var(--sd-deep);isolation:isolate;border:1px solid #069b5852;border-radius:1.35rem;flex:1;grid-template-columns:minmax(260px,320px) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 32px 80px #024f2e47,inset 0 1px #ffffff0f}.support-desk__rail{min-width:0;min-height:0;color:var(--sd-ink);background:linear-gradient(165deg,#fada491f 0%,#0000 42%),linear-gradient(#0aad64 0%,#069b58 42%,#024f2e 100%);border-right:1px solid #ffffff14;flex-direction:column;display:flex;overflow:hidden}.support-desk__rail-head,.support-desk__switch,.support-desk__search{flex:none}.support-desk__rail-head{padding:1.1rem 1rem .65rem}.support-desk__rail-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--sd-ink-soft);align-items:center;gap:.45rem;margin:0;font-size:.65rem;font-weight:850;display:flex}.support-desk__pulse{background:#3dff9a;border-radius:999px;width:.55rem;height:.55rem;animation:2.2s ease-in-out infinite sdPulse;box-shadow:0 0 12px #3dff9ad9}@keyframes sdPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}.support-desk__rail-title{letter-spacing:-.03em;color:#fff;margin:.35rem 0 0;font-size:1.05rem;font-weight:900;line-height:1.15}.support-desk__switch{grid-template-columns:minmax(0,1.7fr) minmax(0,.85fr);align-items:stretch;gap:.4rem;min-width:0;padding:.45rem .65rem .5rem;display:grid;overflow:visible}.support-desk__switch button{min-height:2.5rem;color:var(--sd-ink-soft);font:inherit;letter-spacing:.02em;text-align:center;text-transform:none;white-space:normal;cursor:pointer;background:#00000024;border:1px solid #ffffff2e;border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .45rem;font-size:.68rem;font-weight:850;line-height:1.15;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:flex;position:relative}.support-desk__switch button:hover{color:inherit;background:#ffffff29}.support-desk__switch button.is-on{background:linear-gradient(145deg, var(--sd-gold) 0%, #f5c842 100%);color:#024f2e;border-color:#fada498c;box-shadow:0 10px 28px #00000038}.support-desk__switch i{color:#024f2e;text-align:center;background:linear-gradient(#ffe56a 0%,#fada49 100%);border-radius:999px;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.58rem;font-style:normal;font-weight:900;line-height:1.05rem;position:absolute;top:.35rem;right:.45rem;box-shadow:inset 0 1px #fff6,0 3px 8px #fada4947}.support-desk__switch button.is-on i{color:var(--sd-gold);background:#024f2e}.support-desk__people{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:.25rem .55rem .85rem;overflow:hidden auto}.support-desk__people::-webkit-scrollbar{width:0;height:0;display:none}.support-desk__people-section+.support-desk__people-section{border-top:1px solid #ffffff14;margin-top:.65rem;padding-top:.55rem}.support-desk__people-section:first-child .support-desk__people-label{margin-top:.1rem}.support-desk__people-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;margin:0 0 .45rem .35rem;font-size:.62rem;font-weight:900}.support-desk__person{box-sizing:border-box;text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.65rem;width:100%;min-width:0;margin-bottom:.28rem;padding:.65rem .7rem;transition:background .16s,border-color .16s,transform .16s;display:flex}.support-desk__person-hit{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:.65rem;padding:0;display:flex}button.support-desk__avatar,.support-desk__avatar.is-clickable{cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;border:0;padding:0}.support-desk__person:hover{background:#ffffff1a;border-color:#ffffff1f}.support-desk__person.is-on{background:#ffffff29;border-color:#fada4973;box-shadow:0 8px 24px #0000002e}.support-desk__avatar{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--sd-gold);letter-spacing:0;background:linear-gradient(145deg,#0d3a28 0%,#06281a 100%);border-radius:.85rem;flex:none;place-items:center;font-size:.72rem;font-weight:900;line-height:1;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.support-desk__person .support-desk__avatar{border-radius:999px}.support-desk__avatar--sm{border-radius:.55rem;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;font-size:.58rem}.support-desk__avatar--lg{border-radius:.9rem;width:2.65rem;min-width:2.65rem;height:2.65rem;min-height:2.65rem;font-size:.82rem}.support-desk__avatar--photo,.support-desk__avatar--photo.support-desk__avatar--sm{border-radius:999px}.support-desk__avatar--channel{background:#051810;box-shadow:0 8px 22px #00000047}.support-desk__avatar--channel .support-desk__avatar-img{object-fit:cover;background:#062416;padding:0}.support-desk__avatar-img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.support-desk__avatar:not(.support-desk__avatar--photo):not(.support-desk__avatar--channel) .support-desk__avatar-img{object-fit:contain}.support-desk__avatar.is-clickable{cursor:pointer;border:0;padding:0}.support-desk__avatar.is-clickable:focus-visible{outline-offset:2px;outline:2px solid #fada49d9}.support-desk__avatar-fallback{width:100%;height:100%;font-size:inherit;font-weight:inherit;place-items:center;line-height:1;display:grid}.support-desk__avatar.is-live{box-shadow:0 0 0 2px #069b58e6,0 0 0 4px #3dff9a73,0 0 16px #3dff9a59}.support-desk__person-copy{gap:.12rem;min-width:0;display:grid}.support-desk__person-copy strong,.support-desk__person-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-desk__person-copy strong{color:#fff;font-size:.88rem;font-weight:800}.support-desk__person-copy em{color:var(--sd-ink-soft);font-size:.72rem;font-style:normal;font-weight:650}.support-desk__empty-rail{color:var(--sd-ink-soft);margin:.75rem .65rem;font-size:.82rem;font-weight:650;line-height:1.45}.support-desk__channel-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000029;border:1px solid #ffffff29;border-radius:1.1rem;align-items:center;gap:.85rem;margin:.35rem .45rem;padding:1rem;display:flex}.support-desk__channel-card.is-active{background:linear-gradient(145deg,#3dff9a24 0%,#0000001f 100%),#0000001f;border-color:#3dff9a6b;box-shadow:0 12px 28px #0000002e}.support-desk__channel-mark.support-desk__avatar--lg,.support-desk__hero-mark.support-desk__avatar--lg{border-radius:.85rem;width:3.35rem;min-width:3.35rem;height:3.35rem;min-height:3.35rem}.support-desk__post-mark.support-desk__avatar{border-radius:.75rem;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}.support-desk__back{display:none}.support-desk__channel-copy{min-width:0}.support-desk__channel-card .support-desk__avatar--lg{border-radius:1rem;width:3.35rem;height:3.35rem}.support-desk__mark-wrap{box-shadow:0 8px 24px #00000038}.support-desk__brand-mark{box-shadow:none;background:#02331e;place-items:center;padding:0;display:grid;overflow:hidden}.support-desk__brand-mark .support-desk__avatar-img{object-fit:contain;object-position:center;width:100%;height:100%}.support-desk__hero-mark{border-radius:.85rem!important;width:3.35rem!important;height:3.35rem!important}.support-desk__channel-card strong{color:#fff;font-size:.88rem;font-weight:850;display:block}.support-desk__channel-card p{color:var(--sd-ink-soft);margin:.25rem 0 0;font-size:.75rem;font-weight:650;line-height:1.4}.support-desk__stage{background:var(--sd-deep);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.support-desk__hero{background:linear-gradient(128deg,#023a22 0%,#069b58 52%,#0cb56a 100%);border-bottom:1px solid #ffffff14;flex:none;position:relative;overflow:hidden}.support-desk__hero-grid{opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.support-desk__hero-glow{pointer-events:none;background:radial-gradient(circle,#fada4959 0%,#0000 68%);width:50%;height:140%;position:absolute;top:-50%;right:-10%}.support-desk__top{z-index:1;color:#fff;align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:flex;position:relative}.support-desk__top-copy{flex:auto;min-width:0}.support-desk__mark{color:#024f2e;letter-spacing:.04em;background:linear-gradient(145deg,#ffe566 0%,#f5c842 100%);border-radius:.9rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-size:.82rem;font-weight:900;display:grid;box-shadow:0 8px 24px #00000038}.support-desk__glyph.support-desk__avatar{background:linear-gradient(145deg,#0d3a28,#06281a)}.support-desk__glyph.support-desk__avatar--mine.support-desk__avatar--channel{box-shadow:none;background:0 0}.support-desk__glyph.support-desk__avatar--mine{background:linear-gradient(145deg, var(--sd-green), #069b58);color:#fff;box-shadow:0 8px 20px #069b5847}.support-desk__glyph{width:1.85rem;height:1.85rem;color:var(--sd-gold);letter-spacing:.04em;background:linear-gradient(145deg,#0d3a28,#06281a);border-radius:.55rem;flex:none;place-items:center;font-size:.58rem;font-weight:900;display:grid}.support-desk__glyph--mine{background:linear-gradient(145deg, var(--sd-green), #069b58);color:#fff}.support-desk__top strong{letter-spacing:-.03em;color:#fff;font-size:1.02rem;font-weight:900;line-height:1.15;display:block}.support-desk__top span{color:#ffffffc7;margin-top:.15rem;font-size:.75rem;font-weight:650;display:block}.support-desk__badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.support-desk__badge{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;padding:.2rem .55rem;font-size:.6rem;font-weight:850;display:inline-flex}.support-desk__badge--live{color:#e8fff4;background:#3dff9a2e;border-color:#3dff9a73;animation:2.4s ease-in-out infinite sdPulse}.support-desk__alert{color:#ffb4b0;background:#e9382f29;border-bottom:1px solid #e9382f47;margin:0;padding:.55rem 1.1rem;font-size:.82rem;font-weight:700}.support-desk__thread{scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(circle at 12% 8%,#069b581a,#0000 42%),radial-gradient(circle at 88% 92%,#fada491f,#0000 40%),linear-gradient(#f6fcf8 0%,#edf7f1 100%);flex-direction:column;flex:auto;gap:.75rem;min-width:0;min-height:0;padding:1.1rem 1rem 1.35rem;display:flex;position:relative;overflow:hidden auto}.support-desk__thread::-webkit-scrollbar{width:0;height:0;display:none}.support-desk__thread:before{content:"";opacity:.4;pointer-events:none;background-image:radial-gradient(#069b5824 .6px,#0000 .6px);background-size:14px 14px;position:absolute;inset:0}.support-desk__idle{z-index:1;text-align:center;color:#5c7265;max-width:18rem;margin:auto;padding:1.5rem 1rem;position:relative}.support-desk__idle-orbit{width:5.5rem;height:5.5rem;margin:0 auto 1rem;position:relative}.support-desk__idle-ring{background:linear-gradient(145deg,#069b5814,#0000);border:1px solid #069b5847;border-radius:1.5rem;animation:4s linear infinite sdOrbit;position:absolute;inset:0}@keyframes sdOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.support-desk__idle-core{color:var(--sd-gold);background:linear-gradient(145deg,#069b58,#024f2e);border-radius:1.15rem;place-items:center;font-size:1.65rem;font-weight:900;display:grid;position:absolute;inset:.65rem;box-shadow:0 16px 40px #069b5847}.support-desk__idle-title{letter-spacing:-.02em;color:#0d3a28;margin:0;font-size:1rem;font-weight:900}.support-desk__idle-hint{color:#5c7265;margin:.45rem 0 0;font-size:.82rem;font-weight:650;line-height:1.45}.support-desk__older{z-index:1;color:#0d3a28;cursor:pointer;background:#ffffffb8;border:1px solid #069b5838;border-radius:999px;align-self:center;padding:.35rem .85rem;font-size:.72rem;font-weight:800;position:relative}.support-desk__row{z-index:1;box-sizing:border-box;align-items:flex-start;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.support-desk__row.is-mine{justify-content:flex-end}.support-desk__row.is-broadcast,.support-desk__row.is-broadcast.is-mine{justify-content:center;align-items:stretch;width:100%}.support-desk__stack{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;display:flex}.support-desk__speech{align-items:flex-end;gap:.5rem;min-width:0;max-width:100%;display:flex}.support-desk__row:not(.is-mine) .support-desk__speech{justify-content:flex-start}.support-desk__row.is-mine:not(.is-broadcast) .support-desk__speech{justify-content:flex-end}.support-desk__row.is-broadcast .support-desk__speech,.support-desk__row.is-broadcast .support-desk__stack{align-self:stretch;align-items:stretch;width:100%;max-width:100%}.support-desk__row.is-broadcast .support-desk__bubble.is-post{box-sizing:border-box;width:100%;max-width:none}.support-desk__post-head{border-bottom:1px solid #069b581f;align-items:center;gap:.7rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.support-desk__post-mark.support-desk__avatar{border-radius:.75rem;flex:none;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}.support-desk__post-head-copy{gap:.08rem;min-width:0;display:grid}.support-desk__post-head-copy strong{letter-spacing:-.02em;color:#024f2e;font-size:.82rem;font-weight:900}.support-desk__post-head-copy span{letter-spacing:.04em;text-transform:uppercase;color:#0d1f168f;font-size:.66rem;font-weight:700}.support-desk__post-actions{flex-shrink:0;align-items:center;gap:.28rem;margin-left:auto;display:inline-flex}.support-desk__post-actions button{color:#024f2e;cursor:pointer;background:#ffffffe0;border:1px solid #069b5829;border-radius:.65rem;min-width:2rem;min-height:2rem;padding:.15rem .55rem;font-size:.82rem;font-weight:850;line-height:1}.support-desk__post-actions button.is-danger{color:#8a1f18}.support-desk__bubble{color:#f4f7f2;background:linear-gradient(145deg,#0d3a28 0%,#123322 100%);border-radius:1.15rem 1.15rem 1.15rem .35rem;width:fit-content;min-width:0;max-width:min(26rem,100% - 2.35rem);padding:.85rem .95rem .7rem;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;overflow:hidden;box-shadow:0 10px 28px #06281a2e,inset 0 1px #ffffff0f}.support-desk__row.is-held{z-index:40}.support-desk__bubble.is-held{transform:scale(1.03);box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff14}.support-desk__bubble.is-mine{color:#f6fbf7;background:linear-gradient(145deg,#0f5c3c 0%,#094a30 100%);border-radius:1.15rem 1.15rem .35rem;box-shadow:0 12px 32px #024f2e47}.support-desk.is-group .support-desk__bubble.is-post,.support-desk__bubble.is-editing{box-sizing:border-box;color:#0d1f16;background:linear-gradient(#fff 0%,#f4fbf7 100%);border:1px solid #069b5824;border-radius:1.2rem;flex-shrink:0;width:100%;max-width:100%;padding:1.05rem 1.1rem .9rem;box-shadow:0 18px 42px #024f2e1a,inset 0 1px #ffffffeb}.support-desk.is-group .support-desk__thread{padding-left:.75rem;padding-right:.75rem}.support-desk.is-group .support-desk__bubble.is-post p{font-size:.96rem;line-height:1.55}.support-desk__search{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000024;border:1px solid #ffffff29;border-radius:.85rem;flex:none;align-items:center;gap:.45rem;min-width:0;height:2.75rem;min-height:2.75rem;margin:0 .65rem .65rem;padding:0 .75rem;display:flex;overflow:hidden}.support-desk__search-icon{color:#ffffff8c;flex:none;font-size:1rem;font-weight:700}.support-desk__search input{color:#fff;background:0 0;border:0;width:100%;min-width:0;height:1.5rem;min-height:1.5rem;font-size:.82rem;font-weight:700;line-height:1.5rem;overflow:hidden}.support-desk__search input::placeholder{color:#ffffff73}.support-desk__search input:focus{outline:none}.support-desk__wait{background:var(--sd-gold);color:#024f2e;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;margin-left:auto;padding:.2rem .45rem;font-size:.58rem;font-weight:900}.support-desk__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.48}.support-desk__who{opacity:1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:850;display:block}.support-desk__ru{color:var(--sd-gold);border-top:1px solid #f4f1e429;padding-top:.55rem;margin-top:.55rem!important;font-size:.82rem!important}.support-desk__bubble.is-mine .support-desk__ru{color:#fada49;border-top-color:#fada4947}.support-desk__ru--pending{opacity:1;font-style:italic}.support-desk__ru--retry{width:auto;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f4f1e429;margin:.55rem 0 0;padding:.2rem 0 0;font-size:.82rem;font-weight:750;display:inline-flex}.support-desk__msg-fr{cursor:help}.support-desk__msg-fr a,.support-desk__ru a,.support-desk__thread p a{color:#069b58;text-underline-offset:.15em;font-weight:750;-webkit-text-decoration:underline #069b5866;text-decoration:underline #069b5866}.support-desk__bubble.is-mine a{color:inherit;text-decoration-color:#ffffff8c}.support-desk__profile-layer{z-index:120;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.support-desk__profile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#04120b9e;border:0;position:absolute;inset:0}.support-desk__profile-modal{z-index:1;scrollbar-width:none;-ms-overflow-style:none;color:#f4fbf7;background:linear-gradient(#0f2f1f 0%,#0a2216 100%);border:1px solid #fada4947;border-radius:1.2rem;width:min(100%,28rem);max-height:min(88vh,40rem);padding:1rem 1.1rem 1.15rem;position:relative;overflow:hidden auto;box-shadow:0 28px 64px #0000006b}.support-desk__profile-modal::-webkit-scrollbar{width:0;height:0;display:none}.support-desk__profile-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.support-desk__profile-kicker{letter-spacing:.14em;text-transform:uppercase;color:#fada49c7;margin:0;font-size:.62rem;font-weight:900}.support-desk__profile-head h2{margin:.2rem 0 0;font-size:1rem;line-height:1.35}.support-desk__profile-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.35rem;line-height:1}.support-desk__profile-loading,.support-desk__profile-error{margin:.5rem 0 0;font-size:.86rem}.support-desk__profile-error{color:#fecaca}.support-desk__profile-meta{gap:.35rem;margin-bottom:.85rem;font-size:.82rem;display:grid}.support-desk__profile-meta p{margin:0}.support-desk__profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem;display:grid}.support-desk__profile-stats div{text-align:center;background:#ffffff0f;border-radius:.85rem;gap:.15rem;padding:.65rem .55rem;display:grid}.support-desk__profile-stats strong{color:var(--sd-gold);font-size:1rem}.support-desk__profile-stats span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:.62rem;font-weight:800}.support-desk__profile-link{background:linear-gradient(145deg, var(--sd-gold) 0%, #f5c842 100%);color:#024f2e;border-radius:.85rem;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.support-desk__bubble time{opacity:1;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:inline-flex}.support-desk__ticks{letter-spacing:-.12em;opacity:.7;margin-left:.15rem}.support-desk__ticks.is-read{color:#fada49;opacity:1}.support-desk__bubble.is-mine .support-desk__ticks.is-read{color:#fada49}.support-desk__gone{opacity:.75;font-style:italic}.support-desk__views{color:#f3fff8;white-space:nowrap;opacity:1;align-items:center;gap:.28rem;margin:0;font-size:.68rem;font-weight:800;display:inline-flex}.support-desk__footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:.7rem;padding-top:.55rem;display:flex}.support-desk__footer time{font-variant-numeric:tabular-nums;color:#f3fff8;white-space:nowrap;opacity:1;font-size:.68rem;font-weight:800}.support-desk__bubble.is-post .support-desk__footer{border-top:1px solid #069b581a;min-height:1.2rem;margin-top:.85rem;padding-top:.65rem}.support-desk__bubble.is-post .support-desk__footer time,.support-desk__bubble.is-post .support-desk__views{color:#0f1f18;align-items:center;min-height:1rem;font-weight:800;line-height:1;display:inline-flex}.support-desk__bubble.is-mine:not(.is-post):not(.is-editing) .support-desk__footer{border-top-color:#ffffff29}.support-desk__bubble.is-mine:not(.is-post):not(.is-editing) .support-desk__footer time,.support-desk__bubble.is-mine:not(.is-post):not(.is-editing) .support-desk__views{color:#f6fbf7d1;opacity:1}.tg-react{z-index:2;flex-wrap:wrap;align-items:center;gap:.28rem;max-width:min(26rem,100% - 2.35rem);margin:.32rem 0 0;display:flex;position:relative}.support-desk__row.is-broadcast .tg-react,.support-desk__bubble.is-post .tg-react{max-width:100%;margin:.32rem 0 0}.support-desk__row:not(.is-mine) .support-desk__stack>.tg-react{align-self:flex-start;margin-left:2.35rem}.support-desk__row.is-mine:not(.is-broadcast) .support-desk__stack>.tg-react{align-self:flex-end;margin-right:2.35rem}.support-desk__row.is-broadcast .support-desk__stack>.tg-react{align-self:stretch;margin-left:0;margin-right:0}.tg-react__chip,.tg-react__add{box-sizing:border-box;cursor:pointer;color:#1c2b24;height:1.85rem;min-height:1.85rem;font:inherit;border:1px solid #02331e1f;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tg-react__chip{background:#fff;border-radius:999px;gap:.28rem;padding:0 .5rem 0 .4rem;font-size:.92rem;box-shadow:0 1px 2px #02331e0f}.tg-react__chip b{color:#02331e;align-items:center;font-size:.72rem;font-weight:750;display:inline-flex}.tg-react__chip.is-mine{background:#e8f3ec;border-color:#02331e29}.tg-react__chip.is-mine b{color:#02331e}.tg-react__add{color:#02331e;background:#fff;border-radius:.55rem;width:1.85rem;padding:0}.tg-react__add.is-open,.tg-react__add:hover{background:#e4e8e5}.tg-react__picker{background:#fff;border-radius:1.15rem;align-items:center;gap:.08rem;padding:.28rem .32rem;display:flex;position:absolute;bottom:calc(100% + .4rem);left:0;box-shadow:0 12px 40px #10181438}.support-desk__row.is-mine .tg-react__picker{left:auto;right:0}.tg-react__pick{cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:1.28rem;display:inline-flex}.tg-react__pick:hover{background:#1018140f;transform:translateY(-1px)scale(1.08)}.tg-react__pick.is-mine{background:#3390ec29}.tg-react__pick .support-desk__flag,.tg-react__chip .support-desk__flag{width:1.15em;height:.78em}.tg-msg-backdrop{z-index:80;cursor:default;background:#0000006b;border:0;padding:0;animation:.18s tgBackdropIn;position:fixed;inset:0}.tg-msg-react{z-index:90;background:#fff;border-radius:1.25rem;align-items:center;gap:.1rem;padding:.32rem .42rem;animation:.22s cubic-bezier(.22,1,.36,1) tgMenuPop;display:flex;position:fixed;box-shadow:0 12px 40px #10181440}.tg-msg-menu{z-index:90;background:#fff;border-radius:.85rem;flex-direction:column;min-width:9.5rem;padding:.35rem;animation:.22s cubic-bezier(.22,1,.36,1) tgMenuPop;display:flex;position:fixed;box-shadow:0 12px 40px #10181440}.tg-msg-menu button{width:100%;font:inherit;color:#1c2b24;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.88rem;font-weight:650;display:flex}.tg-msg-menu button:hover{background:#1018140f}.tg-msg-menu button.is-danger{color:#c62828}@keyframes tgBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes tgMenuPop{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.support-desk__reacted,.support-desk__tools,.support-desk__dock,.support-desk__edit-actions{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.support-desk__bubble .support-desk__tools{justify-content:flex-end;margin-top:.45rem}.support-desk__reacted button,.support-desk__tools button,.support-desk__dock button{min-height:1.85rem;color:inherit;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #0d1f161a;border-radius:999px;padding:.18rem .62rem;font-size:.72rem;font-weight:800}.support-desk__bubble.is-mine:not(.is-post):not(.is-editing) .support-desk__tools button{background:#ffffff38;border-color:#04150e14}.support-desk__tools button.is-danger{color:#8a1f18}.support-desk__edit{flex-direction:column;gap:.7rem;display:flex}.support-desk__edit-kicker{letter-spacing:.08em;text-transform:uppercase;color:#5c7265;margin:0;font-size:.68rem;font-weight:850}.support-desk__edit textarea{resize:none;width:100%;min-height:7.5rem;max-height:18rem;font:inherit;color:#0d1f16;scrollbar-width:thin;scrollbar-color:#069b5859 transparent;background:#fff;border:1px solid #069b5838;border-radius:.95rem;margin:0;padding:.8rem .9rem;font-size:.95rem;line-height:1.5;overflow:auto;box-shadow:inset 0 1px #fffc}.support-desk__edit textarea::-webkit-scrollbar{width:6px}.support-desk__edit textarea::-webkit-scrollbar-thumb{background:#069b5852;border-radius:99px}.support-desk__edit textarea:focus{outline-offset:1px;outline:2px solid #069b5859}.support-desk__edit-actions{align-items:center;margin-top:0}.support-desk__edit-count{color:#5c7265;margin-right:auto;font-size:.68rem;font-weight:700}.support-desk__attach,.support-desk__ghost,.support-desk__save{min-height:2.35rem;font:inherit;cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.82rem;font-weight:850;display:inline-flex}.support-desk__attach{color:#024f2e;background:#fff;border:1px solid #069b5838}.support-desk__attach input{display:none}.support-desk__ghost{color:#3d5246;background:0 0;border:1px solid #0d1f161f}.support-desk__save{color:#5c3200;background:linear-gradient(#ffe07a 0%,#f5c842 100%);border:0;box-shadow:0 6px 16px #c9781438}.support-desk__save:disabled{opacity:.45;cursor:default;box-shadow:none}.support-desk__chips{flex-wrap:wrap;gap:.4rem;display:flex}.support-desk__chips--bar{background:var(--sd-panel);padding:.15rem 1rem .55rem}.support-desk__chip{color:#0d1f16;max-width:16rem;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #069b582e;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .45rem .25rem .55rem;display:inline-flex}.support-desk__chip.is-new{background:#fff8e0;border-color:#c9781447}.support-desk__chip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-style:normal;font-weight:750;overflow:hidden}.support-desk__chip b{color:#5c7265;font-size:.95rem;font-weight:700}.support-desk__media{gap:.55rem;margin-top:.7rem;display:grid}.support-desk__media-card{border-radius:1rem;width:fit-content;max-width:min(100%,20rem);display:block;overflow:hidden}.support-desk__media img,.support-desk__media video{object-fit:contain;object-position:center;background:linear-gradient(145deg,#0b1a12 0%,#12261a 100%);border:1px solid #069b5824;border-radius:.85rem;width:auto;max-width:min(100%,20rem);height:auto;max-height:min(36vh,13.5rem);display:block}.support-desk__row.is-broadcast .support-desk__media,.support-desk.is-group .support-desk__bubble.is-post .support-desk__media{flex-direction:column;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.support-desk__row.is-broadcast .support-desk__media-card,.support-desk.is-group .support-desk__bubble.is-post .support-desk__media-card{cursor:zoom-in;background:linear-gradient(165deg,#0e2016eb 0%,#08160ef5 100%);border:1px solid #78dcaa1f;border-radius:1rem;width:min(100%,28rem);max-width:min(100%,28rem);margin-inline:auto;padding:.45rem;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000047}@media (hover:hover){.support-desk__row.is-broadcast .support-desk__media-card:hover,.support-desk.is-group .support-desk__bubble.is-post .support-desk__media-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00000057}}.support-desk__row.is-broadcast .support-desk__media img,.support-desk.is-group .support-desk__bubble.is-post .support-desk__media img{object-fit:contain;object-position:center;background:#040c088c;border:0;border-radius:.75rem;width:100%;max-width:100%;height:auto;max-height:min(85vh,36rem);display:block}.support-desk__row.is-broadcast .support-desk__media video,.support-desk.is-group .support-desk__bubble.is-post .support-desk__media video{object-fit:contain;background:#040c088c;border:0;border-radius:.75rem;width:100%;max-width:100%;max-height:min(85vh,36rem)}.support-desk.is-group .support-desk__media img,.support-desk.is-group .support-desk__media video{max-width:min(100%,20rem);max-height:min(36vh,13.5rem)}.support-desk__media video{max-height:min(70vh,36rem)}.support-desk__file{color:inherit;background:#fff;border:1px solid #069b5829;border-radius:.85rem;align-items:center;gap:.65rem;padding:.65rem .75rem;text-decoration:none;display:flex}.support-desk__file-mark{flex:none}.support-desk__file-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.support-desk__file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.support-desk__file-copy em{color:#5c7265;font-size:.68rem;font-style:normal}.support-desk__flag{vertical-align:-.12em;border-radius:.16em;width:1.22em;height:.82em;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #00000038}.support-desk__flag svg{width:100%;height:100%;display:block}.support-desk__dock button{justify-content:center;align-items:center;display:inline-flex}.support-desk__dock .support-desk__flag{width:1.45em;height:.98em}.support-desk__reacted button.is-mine{box-shadow:0 0 0 1px #fada49}.support-desk__bar{min-width:0;padding:.75rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #0a1f14 0%, var(--sd-deep) 100%);border-top:1px solid #069b5838;flex-direction:column;flex:none;gap:.3rem;display:flex;overflow:hidden}@media (min-width:861px){.avenir-page:has(.support-desk) .support-desk__bar{padding-right:.85rem}}body:has(.support-desk) .hq-help{bottom:calc(5.35rem + env(safe-area-inset-bottom,0px))}.support-desk__bar-row{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.support-desk__clip{width:2.75rem;height:2.75rem;color:var(--sd-gold);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.85rem;flex:none;place-items:center;font-size:1.35rem;font-weight:600;transition:background .16s;display:grid}.support-desk__clip:hover{background:#ffffff24}.support-desk__clip input{display:none}.support-desk__compose{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.support-desk__draft{resize:none;color:#06281a;min-width:0;min-height:2.75rem;max-height:180px;font:inherit;white-space:pre-wrap;background:#fffffff5;border:0;border-radius:1rem;flex:auto;padding:.65rem .9rem;font-size:.92rem;line-height:1.45;box-shadow:0 12px 36px #0000002e,inset 0 1px #fffc}.support-desk__draft:focus{outline-offset:1px;outline:2px solid #12c46a73}.support-desk__draft-note{color:#ffffffc7;text-align:center;margin:0;padding:0 .25rem;font-size:.65rem;font-weight:650;line-height:1.3}.support-desk__send{background:linear-gradient(145deg, var(--sd-gold) 0%, #f5c842 100%);color:#024f2e;cursor:pointer;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.35rem;min-width:2.75rem;min-height:2.75rem;padding:0 1rem;font-size:.82rem;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 12px 28px #fada4959}.support-desk__send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px #fada4973}.support-desk__send-label{display:inline}.support-desk__send-spinner{border:2px solid #024f2e40;border-top-color:#024f2e;border-radius:999px;width:1.1rem;height:1.1rem;animation:.7s linear infinite sdSpin}@keyframes sdSpin{to{transform:rotate(360deg)}}.support-desk__bar button[type=submit]:disabled,.support-desk__draft:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:860px){.avenir-pane:has(.support-desk){padding:.2rem}.avenir-page:has(.support-desk) .avenir-container--wide{padding:.12rem 0 .35rem}.support-desk{border-radius:1.05rem;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0}.support-desk.is-list-open .support-desk__rail{border-bottom:0;border-right:0;height:100%;min-height:0;display:flex}.support-desk.is-list-open .support-desk__stage,.support-desk.is-chat-open .support-desk__rail{display:none}.support-desk.is-chat-open .support-desk__stage{height:100%;min-height:0;display:flex}.support-desk.is-chat-open .support-desk__back{color:#fff;cursor:pointer;background:#00000029;border:1px solid #ffffff2e;border-radius:.72rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.support-desk__rail-head{padding:.72rem .85rem .35rem}.support-desk__rail-title{font-size:.92rem}.support-desk__switch{margin:0 .55rem .4rem}.support-desk__switch button{min-height:2.65rem;font-size:.72rem}.support-desk__people{padding:.15rem .5rem .65rem}.support-desk__person{padding:.58rem .62rem}.support-desk__channel-card{align-items:center;padding:.82rem .85rem}.support-desk__hero .support-desk__top{gap:.62rem;padding:.72rem .85rem}.support-desk__top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.support-desk__channel-mark.support-desk__avatar--lg,.support-desk__hero-mark.support-desk__avatar--lg,.support-desk__mark-wrap.support-desk__avatar--lg{border-radius:.72rem;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}.support-desk__avatar--lg{width:3rem;min-width:3rem;height:3rem;min-height:3rem}.support-desk__avatar--sm{min-width:1.85rem;min-height:1.85rem}.support-desk__thread{padding:.55rem .5rem 1.15rem}.support-desk__bar{padding:.62rem .65rem calc(.72rem + env(safe-area-inset-bottom,0px));padding-right:.65rem}body:has(.support-desk) .hq-help{right:max(.65rem, env(safe-area-inset-right));bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))}.support-desk__send-label{display:none}.support-desk__send{width:2.75rem;padding:0}.support-desk.is-group .support-desk__bubble.is-post,.support-desk__bubble.is-editing{box-sizing:border-box;width:100%;max-width:100%}.support-desk:not(.is-group) .support-desk__bubble:not(.is-post):not(.is-editing){box-sizing:border-box;width:fit-content;max-width:min(26rem,100% - 2.35rem)}.support-desk:not(.is-group) .support-desk__stack{flex:auto;width:100%;min-width:0;max-width:100%}.support-desk__thread{min-width:0;overflow-x:hidden}.support-desk__row.is-broadcast .support-desk__stack{width:100%;max-width:100%}.support-desk__edit-actions{width:100%}.support-desk__edit-count{width:100%;margin-right:0}.support-desk__footer{gap:.4rem}}
@keyframes av-access-rise{0%{opacity:0;transform:translateY(1.4rem)scale(.985)}to{opacity:1;transform:none}}@keyframes av-access-drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(1.2rem,-1rem)rotate(4deg)}}.av-auth--experience{--av-green:#069b58;--av-green-deep:#024f2e;--av-green-ink:#02331e;--av-yellow:#fada49;--av-mint:#eef9f2;--av-access-ease:cubic-bezier(.22, 1, .36, 1);min-height:100dvh;color:var(--av-green-ink);background:radial-gradient(circle at 78% 15%,#fada492e,#0000 24rem),linear-gradient(145deg,#eaf8ef,#f8fff9 48%,#fffdf1);grid-template-columns:minmax(28rem,.96fr) minmax(30rem,1.04fr);gap:clamp(.7rem,1.5vw,1.25rem);padding:clamp(.65rem,1.2vw,1rem);display:grid;overflow-x:clip}.av-auth--experience .av-auth__brand{isolation:isolate;color:#fff;background:linear-gradient(120deg,#ffffff17,#0000 35%),radial-gradient(circle at 88% 12%,#fada4938,#0000 22rem),linear-gradient(150deg,#012f1c 0%,#034f2e 46%,#069b58 100%);border:1px solid #ffffff29;border-radius:clamp(1.6rem,3vw,2.6rem);min-height:calc(100dvh - clamp(1.3rem,2.4vw,2rem));padding:clamp(1.5rem,4vw,3.6rem);position:sticky;top:clamp(.65rem,1.2vw,1rem);overflow:hidden;box-shadow:0 36px 100px #024f2e47}.av-auth--experience .av-auth__brand:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #fada492e;border-radius:50%;width:58%;animation:8s ease-in-out infinite av-access-drift;position:absolute;bottom:-10%;right:-15%;box-shadow:0 0 0 4rem #ffffff06,0 0 0 8rem #ffffff05}.av-auth--experience .av-auth__orb{opacity:.46;filter:blur(.15rem)}.av-auth--experience .av-auth__brand-inner{z-index:2;flex-direction:column;width:min(42rem,100%);min-height:100%;display:flex;position:relative}.av-auth--experience .av-auth__brand-top{margin-bottom:auto}.av-auth--experience .av-auth__brand-home,.av-auth--experience .av-auth__brand-top{color:#fff;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.av-auth--experience .av-auth__logo{object-fit:contain;filter:drop-shadow(0 .8rem 1.2rem #00000040);width:clamp(3.4rem,6vw,4.8rem);height:clamp(3.4rem,6vw,4.8rem)}.av-auth--experience .av-auth__brand-name{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.15}.av-auth--experience .av-auth__kicker{color:var(--av-yellow);letter-spacing:.18em;text-transform:uppercase;margin:clamp(3rem,9vh,7rem) 0 .9rem;font-size:.7rem;font-weight:800}.av-auth--experience .av-auth__title{color:#fff;letter-spacing:-.075em;text-wrap:balance;max-width:9ch;margin:0;font-size:clamp(3.2rem,6.2vw,6.9rem);font-weight:800;line-height:.84}.av-auth--experience .av-auth__title-accent{color:var(--av-yellow)}.av-auth--experience .av-auth__lead{color:#ffffffbf;max-width:35rem;margin:1.35rem 0 0;font-size:clamp(.96rem,1.3vw,1.12rem);font-weight:600;line-height:1.65}.av-auth__route{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff21;border-radius:1rem;justify-content:space-between;align-items:center;gap:.45rem;width:min(35rem,100%);margin-top:clamp(1.5rem,4vh,2.8rem);padding:.72rem .8rem;display:flex}.av-auth__route span{color:#ffffffe0;white-space:nowrap;gap:.15rem;font-size:clamp(.58rem,.75vw,.7rem);font-weight:800;display:grid}.av-auth__route b{color:var(--av-yellow);letter-spacing:.12em;font-size:.55rem}.av-auth__route svg{fill:none;stroke:#fff6;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.av-auth--experience .av-auth__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.av-auth--experience .av-auth__stats>div{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:.9rem;min-width:0;padding:.75rem}.av-auth--experience .av-auth__stat-value{color:#fff;letter-spacing:-.04em;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800;line-height:1;display:block}.av-auth--experience .av-auth__stat-plus{color:var(--av-yellow)}.av-auth--experience .av-auth__stat-label{color:#ffffff94;letter-spacing:.06em;text-transform:uppercase;margin-top:.35rem;font-size:.58rem;font-weight:800;line-height:1.3;display:block}.av-auth--experience .av-auth__site{color:#ffffffc7;align-items:center;gap:.5rem;margin-top:1rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.av-auth--experience .av-auth__site:hover{color:var(--av-yellow)}.av-auth--experience .av-auth__site-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.av-auth--experience .av-auth__form-col{justify-content:center;align-items:center;min-width:0;padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);display:flex;position:relative}.av-auth--experience .av-auth__form-col:before{content:"";pointer-events:none;background:radial-gradient(circle,#fada4933,#0000 70%);border-radius:50%;width:12rem;height:12rem;position:absolute;top:7%;right:5%}.av-auth--experience .av-auth__form-site{z-index:2;color:#045c35;font-size:.75rem;font-weight:800;text-decoration:none;position:absolute;top:1.1rem;right:1.2rem}.av-auth--experience .av-auth__panel,.av-auth--experience .av-auth__success{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(34rem,100%);animation:av-access-rise .72s var(--av-access-ease) both;background:#fffffff0;border:1px solid #069b5821;border-radius:clamp(1.4rem,2.5vw,2rem);gap:.7rem;padding:clamp(1.25rem,3vw,2.15rem);display:grid;position:relative;box-shadow:0 34px 90px #024f2e24,inset 0 1px #fff}.av-auth--experience .av-auth__panel--wide{width:min(43rem,100%)}.av-auth--experience .av-auth__deck{box-shadow:none;background:#f7fcf9;border:1px solid #069b581c;border-radius:1rem;padding:1rem}.av-auth--experience .av-auth__deck--links{background:radial-gradient(circle at 100% 0,#fada4938,#0000 10rem),#eef8f2}.av-auth--experience .av-auth__eyebrow{color:#069b58;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.64rem;font-weight:800}.av-auth--experience .av-auth__heading{color:#02331e;letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800;line-height:1.05}.av-auth--experience .av-auth__sub{color:#527060;margin:.55rem 0 0;font-size:.86rem;font-weight:600;line-height:1.55}.av-auth--experience .av-auth__switch{background:#024f2e12;border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.95rem;margin-bottom:.35rem;padding:.4rem;display:grid}.av-auth--experience .av-auth__switch-btn{color:#4b6b59;cursor:pointer;background:0 0;border:0;border-radius:.75rem;min-height:3.2rem;padding:.75rem .65rem;font-family:inherit;font-size:.76rem;font-weight:800;line-height:1.3}.av-auth--experience .av-auth__switch-btn.is-active{color:#fff;background:#069b58;box-shadow:0 8px 20px #069b5838}.av-auth--experience .av-auth__switch--nested{margin:.45rem 0 1.15rem}.av-auth--experience .av-auth__switch--nested .av-auth__switch-btn{min-height:3.15rem;padding:.72rem .6rem;font-size:.76rem}.av-auth--experience .av-ffield+.av-ffield{margin-top:.95rem}.av-auth--experience .av-auth__links,.av-auth--experience .av-auth__foot-hint{color:#597467;font-size:.72rem;font-weight:600;line-height:1.45}.av-auth--experience .av-auth__links a,.av-auth--experience .av-auth__links button{color:#057a46;font-weight:800}.av-auth--experience .av-auth__swap{animation:av-access-rise .48s var(--av-access-ease) both}.av-auth--experience .av-ffield__input,.av-auth--experience .avenir-input{color:#02331e;background:#fff;border:1.5px solid #069b5829;border-radius:1rem;min-height:4.25rem;padding-top:1.55rem;padding-bottom:.55rem;box-shadow:inset 0 1px #fffc}.av-auth--experience .av-ffield__input:focus,.av-auth--experience .avenir-input:focus{border-color:#069b58;outline:none;box-shadow:0 0 0 4px #069b581c,0 12px 28px #069b5817}.av-auth--experience .avenir-btn{background:linear-gradient(#0bad65,#069b58);border-radius:.9rem;min-height:3.1rem;font-weight:800;box-shadow:0 14px 30px #069b5838}.av-auth--experience .avenir-btn:hover{transform:translateY(-.15rem);box-shadow:0 18px 36px #069b584d}.av-auth--experience .avenir-btn--yellow{color:#02331e;background:linear-gradient(#ffe77a,#fada49)}.av-auth--experience .avenir-btn--ghost{color:#045c35;box-shadow:none;background:#edf8f2;border-color:#069b582e}.av-auth--experience .av-steps{gap:.8rem}.av-auth--experience .av-step{background:#f8fcf9;border:1px solid #069b581c;border-radius:1.05rem;padding:1rem 1rem 1rem 3.7rem}.av-auth--experience .av-step:before{top:3.15rem;bottom:-1rem;left:2rem}.av-auth--experience .av-step__dot{width:2.25rem;height:2.25rem;top:.9rem;left:.9rem}.av-auth--experience .av-auth__org{background:#fff9d9;border-radius:.9rem}.av-auth--experience :where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #fada49}.avenir-page.avenir-login{background:radial-gradient(circle at 15% 15%,#fada4933,#0000 22rem),linear-gradient(145deg,#eaf8ef,#fffdf1);min-height:100dvh;padding:clamp(1rem,5vw,4rem)}.avenir-login__card{border:1px solid #069b5824;border-radius:2rem;box-shadow:0 34px 90px #024f2e26}@media (max-width:979px){.av-auth--experience{background:#f4fbf6;padding:0;display:block}.av-auth--experience .av-auth__brand{border:0;border-radius:0 0 1.8rem 1.8rem;min-height:auto;padding:1rem 1rem 1.35rem;position:relative;top:auto;box-shadow:0 20px 55px #024f2e38}.av-auth--experience .av-auth__brand-inner{width:100%}.av-auth--experience .av-auth__brand-top{margin-bottom:0}.av-auth--experience .av-auth__logo{width:3rem;height:3rem}.av-auth--experience .av-auth__kicker{margin-top:1.7rem}.av-auth--experience .av-auth__title{max-width:11ch;font-size:clamp(2.65rem,11vw,4.6rem)}.av-auth--experience .av-auth__lead{max-width:40rem;margin-top:.85rem}.av-auth__route{display:none}.av-auth--experience .av-auth__stats{margin-top:.85rem}.av-auth--experience .av-auth__site{display:none}.av-auth--experience .av-auth__form-col{padding:2rem clamp(.75rem, 4vw, 1.5rem) calc(3rem + env(safe-area-inset-bottom))}.av-auth--experience .av-auth__form-site{display:none}}@media (max-width:560px){.av-auth--experience .av-auth__brand{padding-inline:.85rem}.av-auth--experience .av-auth__brand-name{font-size:.62rem}.av-auth--experience .av-auth__kicker{margin-top:1.35rem}.av-auth--experience .av-auth__title{font-size:clamp(2.45rem,13vw,3.5rem)}.av-auth--experience .av-auth__lead{font-size:.82rem;line-height:1.5}.av-auth--experience .av-auth__stats{gap:.35rem}.av-auth--experience .av-auth__stats>div{padding:.6rem .45rem}.av-auth--experience .av-auth__stat-value{font-size:1.08rem}.av-auth--experience .av-auth__stat-label{font-size:.48rem}.av-auth--experience .av-auth__panel,.av-auth--experience .av-auth__success{border-radius:1.25rem;padding:1rem}.av-auth--experience .av-auth__heading{font-size:1.65rem}.av-auth--experience .av-auth__switch{grid-template-columns:1fr}.av-auth--experience .av-step{padding-right:.75rem}}@media (prefers-reduced-motion:reduce){.av-auth--experience *,.av-auth--experience :before,.av-auth--experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
