.panel-login-logo-link,.avenir-login__logo-link{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto .85rem;padding:0;text-decoration:none;display:inline-flex}.panel-login-logo,.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,ease-in-out) infinite;display:block;mix-blend-mode:normal!important;background:0 0!important}.panel-login-card{width:min(440px,100%)}.panel-login-card .avenir-btn{width:100%;margin-top:.35rem}.panel-login-card form{animation:avenirIn 1s var(--av-ease-out,cubic-bezier(.16, 1, .3, 1)) .28s both}.panel-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;max-width:min(58rem,72vw);display:flex}.panel-topbar-actions .game-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.panel-topbar-actions .game-button,.panel-topbar-actions a.game-button{color:#ffffffe0;letter-spacing:.01em;min-height:34px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:.55rem;padding:0 .75rem;font-size:.7rem;font-weight:600;text-decoration:none}.panel-topbar-actions .game-button:hover,.panel-topbar-actions a.game-button:hover{color:#fff;background:#ffffff1f;border-color:#0000;transform:none}.panel-topbar-actions .avenir-btn-exit,.panel-topbar-actions button.avenir-btn-exit{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff52;border-radius:999px;min-height:38px;margin-left:.2rem;padding:0 1.15rem;font-size:.72rem;font-weight:800;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #0000001f}.panel-topbar-actions .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}.panel-rail-nav{flex-direction:column;flex:auto;gap:.65rem;min-width:0;height:100%;min-height:0;display:flex}.panel-rail-nav__icon{color:#f4f7f2eb;opacity:1;vertical-align:middle;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-right:0;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s,color .28s;display:inline-flex}.panel-rail-nav__icon svg{width:.88rem;height:.88rem}.avenir-rail__link:hover .panel-rail-nav__icon{background:#ffffff24;border-color:#fff3}.panel-rail-nav__badge{vertical-align:middle;color:#024f2e;background:linear-gradient(#ffe56a 0%,#fada49 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.2rem;height:1.15rem;margin-left:auto;padding:0 .35rem;font-size:.6rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff6,0 3px 8px #fada4947}.avenir-rail__link.is-active .panel-rail-nav__badge{color:var(--av-yellow,#fada49);box-shadow:none;background:#0a0f0c}@media (min-width:960px){.avenir-rail__link.is-active .panel-rail-nav__badge{color:#024f2e;background:linear-gradient(#ffe56a 0%,#fada49 100%);box-shadow:inset 0 1px #fff6,0 3px 8px #fada4947}}.panel-rail-nav__trailing{border-top:1px solid #ffffff29;flex-direction:column;gap:.4rem;padding-top:.7rem;display:flex}.panel-rail-nav__trailing .dashboard-nav__divider{display:none}.panel-rail-nav__trailing .dashboard-quick-links{flex-direction:column;gap:.3rem;display:flex}.panel-rail-nav__trailing .dashboard-quick-link{color:#f4f7f2;background:#ffffff0f;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.5rem;min-height:38px;padding:.45rem .65rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .3s cubic-bezier(.22,1,.36,1);display:flex}.panel-rail-nav__trailing .dashboard-quick-link:hover,.panel-rail-nav__trailing .dashboard-quick-link--active{background:#fada492e;border-color:#fada4947}.avenir-page .game-card,.avenir-page .panel,.avenir-pane .game-card{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #0d1f1612;border-radius:1.15rem;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;animation:none;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #024f2e0d,0 2px 8px #024f2e08}@media (hover:hover) and (pointer:fine){.avenir-pane .game-card:hover{border-color:#069b5829;box-shadow:inset 0 1px #fffffff2,0 16px 36px #024f2e14,0 4px 12px #024f2e0a}}.avenir-pane .game-card>.mb-4,.avenir-pane .game-card>.mb-6{text-align:left!important}.avenir-pane .game-card h2{letter-spacing:-.02em;font-weight:800;color:var(--av-green-deep,#024f2e)!important;font-size:1.05rem!important}.avenir-pane .dashboard-panel__subtitle{color:var(--av-muted,#5c7265);font-weight:600}.avenir-pane .stat-card--kpi,.avenir-pane .stat-card{box-shadow:none;background:#f5f9f6;border-color:#0d1f1614;border-radius:.75rem}.avenir-pane__body{flex-direction:column;gap:1.05rem;display:flex}.avenir-pane .dashboard-message{background:#f5faf7;border:1px solid #069b5829;border-radius:.75rem}@media (max-width:959px){.panel-topbar-actions{max-width:none}.panel-topbar-actions .game-button,.panel-topbar-actions a.game-button{min-height:30px;padding:0 .5rem;font-size:.62rem}.panel-rail-nav__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.panel-rail-nav__icon svg{width:.8rem;height:.8rem}.panel-rail-nav__trailing{display:none}.panel-rail-nav__trailing .dashboard-quick-links{flex-flow:row;overflow-x:auto}.avenir-pane .game-card{padding:.85rem!important}.avenir-pane .game-card>.mb-3,.avenir-pane .game-card>.mb-4,.avenir-pane .game-card>.mb-6{margin-bottom:.75rem!important}}@media (prefers-reduced-motion:reduce){.panel-login-logo,.avenir-login__logo,.panel-login-card form,.av-auth__orb,.av-auth__logo,.av-auth__brand-top,.av-auth__kicker,.av-auth__title,.av-auth__lead,.av-auth__stats,.av-auth__site,.av-auth__panel,.av-auth__swap,.av-auth__error{animation:none!important}}.av-auth,.av-auth--experience,.av-auth__form-col,.av-auth__panel{scrollbar-width:none;-ms-overflow-style:none}html:has(.av-auth){scrollbar-width:none;-ms-overflow-style:none}body:has(.av-auth){scrollbar-width:none;-ms-overflow-style:none}html:has(.av-auth)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.av-auth)::-webkit-scrollbar{width:0;height:0;display:none}.av-auth::-webkit-scrollbar{width:0;height:0;display:none}.av-auth--experience::-webkit-scrollbar{width:0;height:0;display:none}.av-auth__form-col::-webkit-scrollbar{width:0;height:0;display:none}.av-auth__panel::-webkit-scrollbar{width:0;height:0;display:none}.av-auth{--av-auth-pad:clamp(.85rem, 1.8vw, 1.35rem);isolation:isolate;min-height:100dvh;padding:calc(var(--av-auth-pad) + env(safe-area-inset-top,0px) * .5) var(--av-auth-pad) 0;font-family:var(--av-font);color:var(--av-ink);background:radial-gradient(80% 50% at 10% -10%,#fada492e,#0000 55%),radial-gradient(60% 40% at 100% 20%,#069b581a,#0000 50%),linear-gradient(#f7fff9 0%,#eefaf2 45%,#e8f7ef 100%);grid-template-columns:1fr;gap:0;display:grid;position:relative}@media (min-width:980px){.av-auth{padding:var(--av-auth-pad);grid-template-columns:minmax(390px,44%) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem)}}.av-auth__brand{isolation:isolate;color:#fff;background:radial-gradient(70% 60% at 90% 8%,#fada4933,#0000 55%),linear-gradient(150deg,#02331e 0%,#034528 38%,#057a46 76%,#069b58 100%);border:1px solid #fada4957;border-radius:1.35rem;flex-direction:column;padding:1.5rem clamp(1.35rem,4vw,3rem) 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 18px 42px #024f2e42,0 6px 16px #024f2e24}@media (min-width:980px){.av-auth__brand{top:var(--av-auth-pad);height:calc(100vh - 2 * var(--av-auth-pad));height:calc(100dvh - 2 * var(--av-auth-pad));border-radius:1.5rem;padding-top:clamp(1.75rem,4.5vh,3rem);padding-bottom:clamp(1.5rem,3.5vh,2.5rem);position:sticky}}.av-auth__orb{z-index:-1;filter:blur(52px);pointer-events:none;border-radius:50%;position:absolute}.av-auth__orb--1{width:24rem;height:24rem;animation:av-orb-a 17s var(--av-ease-in-out,ease-in-out) infinite alternate;background:radial-gradient(circle,#fada4957,#0000 68%);top:-9rem;right:-8rem}.av-auth__orb--2{width:26rem;height:26rem;animation:av-orb-b 21s var(--av-ease-in-out,ease-in-out) infinite alternate;background:radial-gradient(circle,#0aad6480,#0000 66%);bottom:-10rem;left:-9rem}.av-auth__orb--3{width:12rem;height:12rem;animation:av-orb-c 13s var(--av-ease-in-out,ease-in-out) infinite alternate;background:radial-gradient(circle,#ffffff1f,#0000 70%);top:38%;left:52%}@keyframes av-orb-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3.5rem,2.75rem)scale(1.12)}}@keyframes av-orb-b{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(3rem,-2.5rem)scale(.94)}}@keyframes av-orb-c{0%{opacity:.65;transform:translate(-1.5rem,1rem)}to{opacity:1;transform:translate(1.75rem,-1.5rem)}}.av-auth__lines{z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 46px,#ffffff09 46px 47px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.av-auth__brand-inner{flex-direction:column;flex:1;gap:1.15rem;width:min(30rem,100%);display:flex}@media (min-width:980px){.av-auth__brand-inner{justify-content:center;gap:0;margin-left:auto;padding-right:clamp(0rem,2vw,1.5rem)}}.av-auth__brand-top{animation:avenirFadeSoft .9s var(--av-ease-out,ease-out) both;align-items:center;gap:.9rem;display:flex}.av-auth__logo{object-fit:contain;filter:drop-shadow(0 10px 22px #00000052);width:clamp(56px,8vw,84px);height:auto;animation:avenirLogoFloat 6.5s var(--av-ease-in-out,ease-in-out) infinite;display:block;background:0 0!important}.av-auth__brand-name{letter-spacing:.18em;text-transform:uppercase;color:var(--av-yellow,#fada49);font-size:.72rem;font-weight:800;line-height:1.4}.av-auth__kicker{letter-spacing:.22em;text-transform:uppercase;color:#f4f7f2c7;animation:avenirFadeSoft .95s var(--av-ease-out,ease-out) .12s both;align-items:center;gap:.65rem;margin:0;font-size:.7rem;font-weight:800;display:inline-flex}@media (min-width:980px){.av-auth__kicker{margin-top:clamp(1.5rem,5vh,3rem)}}.av-auth__kicker:before{content:"";background:var(--av-yellow,#fada49);transform-origin:0;width:30px;height:2px;animation:avenirRuleGrow 1s var(--av-ease-out,ease-out) .2s both;border-radius:2px}.av-auth__title{letter-spacing:-.04em;text-transform:uppercase;color:#fff;animation:avenirIn 1s var(--av-ease-out,ease-out) .16s both;margin:.65rem 0 0;font-size:clamp(2.1rem,6.5vw,3.4rem);font-weight:800;line-height:.98}.av-auth__title-accent{color:var(--av-yellow,#fada49)}.av-auth__lead{color:#f4f7f2db;max-width:26rem;animation:avenirFadeSoft 1s var(--av-ease-out,ease-out) .26s both;margin:.9rem 0 0;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:600;line-height:1.55}.av-auth__stats{animation:avenirFadeSoft 1s var(--av-ease-out,ease-out) .34s both;border-top:1px solid #fada4947;flex-wrap:wrap;gap:.85rem clamp(1.35rem,3.5vw,2.5rem);margin-top:clamp(1.35rem,4vh,2.25rem);padding-top:1.15rem;display:flex}.av-auth__stat-value{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:800;line-height:1.05;display:block}.av-auth__stat-plus{color:var(--av-yellow,#fada49)}.av-auth__stat-label{letter-spacing:.12em;text-transform:uppercase;color:#f4f7f2ad;margin-top:.3rem;font-size:.64rem;font-weight:800;display:block}.av-auth__site{color:#fff;min-height:42px;transition:background var(--av-duration-hover,.28s) var(--av-ease,ease), border-color var(--av-duration-hover,.28s) var(--av-ease,ease), transform var(--av-duration-hover,.28s) var(--av-ease,ease);animation:avenirFadeSoft 1s var(--av-ease-out,ease-out) .42s both;background:#ffffff0d;border:1.5px solid #fada496b;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;margin-top:clamp(1.35rem,5vh,2.5rem);padding:0 1.15rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.av-auth__site:hover{border-color:var(--av-yellow,#fada49);background:#fada4929;transform:translateY(-1.5px)}.av-auth__site-arrow{color:var(--av-yellow,#fada49);transition:transform var(--av-duration-hover,.28s) var(--av-ease,ease)}.av-auth__site:hover .av-auth__site-arrow{transform:translate(3px)}@media (max-width:979px){.av-auth__brand{padding-bottom:1.5rem}.av-auth__brand-inner{gap:0}.av-auth__kicker{margin-top:1.15rem}.av-auth__lead{font-size:.92rem}.av-auth__stats{gap:.75rem 1.5rem}.av-auth__site{display:none}}.av-auth__form-col{padding:clamp(1.5rem, 4vw, 3rem) clamp(1.15rem, 4vw, 3rem) calc(2.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;align-items:center;display:flex}.av-auth__panel{width:min(420px,100%);animation:avenirIn .9s var(--av-ease-out,ease-out) .1s both}.av-auth__panel--glass{-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(165deg,#ffffffd1 0%,#ffffff94 100%);border:1px solid #069b5829;border-radius:1.45rem;padding:1.35rem 1.25rem 1.4rem;box-shadow:inset 0 1px #ffffffb3,0 22px 48px #024f2e1a,0 8px 18px #069b580f}.av-auth__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--av-green,#069b58);margin:0;font-size:.68rem;font-weight:800}.av-auth__heading{letter-spacing:-.03em;color:var(--av-green-deep,#024f2e);margin:.45rem 0 0;font-size:clamp(1.55rem,3.6vw,2.05rem);font-weight:800;line-height:1.1}.av-auth__sub{color:var(--av-muted,#5c7265);margin:.7rem 0 1.35rem;font-size:.94rem;font-weight:600;line-height:1.5}.av-auth__swap{animation:av-auth-swap .5s var(--av-ease-out,ease-out) both}@keyframes av-auth-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.av-ffield{text-align:left;display:block;position:relative}.av-ffield+.av-ffield{margin-top:.75rem}.av-ffield__input{width:100%;min-height:60px;color:var(--av-ink,#0a0f0c);text-align:left;transition:border-color var(--av-duration-hover,.28s) var(--av-ease,ease), box-shadow var(--av-duration-hover,.28s) var(--av-ease,ease), background var(--av-duration-hover,.28s) var(--av-ease,ease);background:#ffffffb8;border:2px solid #069b582e;border-radius:1rem;padding:1.45rem 1.1rem .4rem;font-family:inherit;font-size:1.02rem;font-weight:700}.av-ffield__input::placeholder{color:#0000;transition:color .25s var(--av-ease,ease)}.av-ffield__input:focus{border-color:var(--av-green,#069b58);background:#fff;outline:none;box-shadow:0 0 0 4px #069b581f,0 12px 26px #069b581a}.av-ffield__input:focus::placeholder{color:#5c726580}.av-ffield__label{color:var(--av-muted,#5c7265);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top .28s var(--av-ease,ease), transform .28s var(--av-ease,ease), font-size .28s var(--av-ease,ease), letter-spacing .28s var(--av-ease,ease), color .28s var(--av-ease,ease);margin:0;font-size:.96rem;font-weight:700;position:absolute;top:50%;left:1.15rem;right:1rem;overflow:hidden;transform:translateY(-50%)}.av-ffield__input:focus~.av-ffield__label,.av-ffield__input:not(:placeholder-shown)~.av-ffield__label{letter-spacing:.15em;text-transform:uppercase;color:var(--av-green,#069b58);font-size:.58rem;font-weight:800;top:.62rem;transform:none}.av-ffield--pass .av-ffield__input{padding-right:3.6rem}.av-ffield--pass .av-ffield__label{right:3.4rem}.av-ffield__eye{width:2.5rem;height:2.5rem;color:var(--av-muted,#5c7265);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--av-duration-fast,.18s) var(--av-ease,ease), color var(--av-duration-fast,.18s) var(--av-ease,ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.av-ffield__eye:hover{color:var(--av-green-deep,#024f2e);background:#069b581a}.av-ffield__eye svg{width:1.25rem;height:1.25rem;display:block}.av-auth__error{color:#b71c1c;text-align:left;animation:av-auth-shake .5s var(--av-ease-out,ease-out) both;background:#c628280f;border:2px solid #c628283d;border-radius:.9rem;align-items:flex-start;gap:.6rem;margin-top:.9rem;padding:.8rem 1rem;font-size:.88rem;font-weight:700;line-height:1.45;display:flex}.av-auth__error-dot{color:#b71c1c;background:#c6282824;border-radius:999px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;font-size:.78rem;font-weight:900;display:grid}@keyframes av-auth-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.av-auth__ghost-link{text-decoration:none}html.capacitor .av-auth__ghost-link--web-only,html.is-standalone .av-auth__ghost-link--web-only{display:none!important}.av-auth__panel .avenir-btn{margin-top:1rem}.avenir-btn--ghost{color:#069b58;box-shadow:none;background:#ffffffeb;border:1px solid #069b5859}.avenir-btn--ghost:hover{background:#fff}.av-auth__support{color:#024f2e;text-align:left;cursor:pointer;background:linear-gradient(165deg,#f7fff9 0%,#eefaf2 100%);border:1px solid #069b5838;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-height:3.1rem;margin-top:.95rem;padding:.65rem .9rem;display:flex}.av-auth__support-icon{background:#069b581f;border-radius:999px;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.av-auth__support-icon--channel{background:0 0}.av-auth__support-mark{object-fit:contain;width:100%;height:100%;display:block}.av-auth__support-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.av-auth__support-copy strong{letter-spacing:-.01em;font-size:.92rem;font-weight:900}.av-auth__support-copy span{color:#024f2eb8;font-size:.74rem;font-weight:650}.av-auth__support--mentor:hover{background:linear-gradient(165deg,#f0fff5 0%,#e6f7ec 100%);border-color:#069b586b}.av-auth__mentor{flex-direction:column;gap:.75rem;margin-top:.95rem;display:flex}.av-auth__mentor-panel{background:linear-gradient(165deg,#fada491f 0%,#f7fff9f2 100%);border:1px solid #069b5838;border-radius:1rem;flex-direction:column;gap:.65rem;padding:.85rem;display:flex;box-shadow:0 12px 28px #024f2e14}.av-auth__mentor-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.av-auth__mentor-brand{align-items:center;gap:.65rem;min-width:0;display:flex}.av-auth__mentor-mark{flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.av-auth__mentor-kicker{letter-spacing:.06em;text-transform:uppercase;color:#069b58;margin:0;font-size:.72rem;font-weight:800}.av-auth__mentor-title{color:#024f2e;margin:.1rem 0 0;font-size:1.05rem;font-weight:900;line-height:1.15}.av-auth__mentor-close{color:#024f2e;cursor:pointer;background:#024f2e14;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.35rem;line-height:1}.av-auth__mentor-hint{color:#356b4d;margin:0;font-size:.82rem;font-weight:700;line-height:1.45}.av-auth__mentor-messages{flex-direction:column;gap:.55rem;max-height:min(42dvh,16rem);padding:.15rem .05rem;display:flex;overflow:auto}.av-auth__mentor-empty{color:#356b4d;margin:0;font-size:.86rem;font-weight:700;line-height:1.45}.av-auth__mentor-bubble{color:#024f2e;background:#fff;border:1px solid #069b5824;border-radius:.85rem;margin:0;padding:.55rem .7rem}.av-auth__mentor-bubble.is-mine{background:#eefaf2;border-color:#069b5847}.av-auth__mentor-bubble-head{color:#069b58;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:flex}.av-auth__mentor-bubble-head time{color:#5a8570;font-weight:700}.av-auth__mentor-bubble p{white-space:pre-wrap;margin:0;font-size:.88rem;font-weight:700;line-height:1.45}.av-auth__mentor-status{color:#5a8570;margin:0;font-size:.75rem;font-weight:700}.av-auth__mentor-form{flex-direction:column;gap:.45rem;display:flex}.av-auth__mentor-label{color:#024f2e;font-size:.78rem;font-weight:800}.av-auth__mentor-input{resize:vertical;width:100%;min-height:4.5rem;font:inherit;color:#024f2e;background:#fff;border:1px solid #069b583d;border-radius:.85rem;padding:.65rem .75rem;font-size:.9rem;font-weight:700}.av-auth__mentor-input:focus-visible{outline-offset:2px;outline:2px solid #fada49}.av-auth__mentor-error{color:#8a1f12;margin:0;font-size:.82rem;font-weight:800}.av-auth__mentor-gate{gap:.55rem;display:grid}.av-auth__mentor-field{width:100%;font:inherit;color:#013926;background:#fff;border:1px solid #069b5838;border-radius:.75rem;padding:.65rem .8rem;font-size:.92rem}.av-auth__mentor-field:focus-visible{outline-offset:2px;outline:2px solid #fada49}.av-auth__mentor-note{color:#013926b8;margin:0;font-size:.78rem;line-height:1.45}.av-auth__mentor-actions{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.av-auth__mentor-reset{font:inherit;color:#069b58;cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;font-size:.78rem;font-weight:800;text-decoration:underline}.staff-identity{border-bottom:1px solid #ffffff24;padding:.15rem .15rem .85rem}.staff-identity__eyebrow{color:#fada49d1;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700}.staff-identity__row{justify-content:space-between;align-items:center;gap:.55rem;margin-top:.4rem;display:flex}.staff-identity__name{color:#fff;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.05rem;font-weight:800;line-height:1.15;overflow:hidden}.staff-identity__role{color:#02331e;letter-spacing:.08em;text-transform:uppercase;background:#fada49;border-radius:999px;flex-shrink:0;align-items:center;margin:0;padding:.16rem .5rem;font-size:.58rem;font-weight:800;display:inline-flex}.staff-identity__queue{color:#f4f7f2b3;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;margin:.55rem 0 0;font-size:.68rem;font-weight:700;display:flex}.staff-identity__queue strong{color:#fada49;letter-spacing:-.03em;font-size:1.05rem;font-weight:800}.staff-identity__queue.is-clear{letter-spacing:.04em;text-transform:none;font-weight:600}.panel-rail-nav--desk .avenir-rail__link-index{display:none}.avenir-rail__nav-section--btn{color:#fada49db;width:100%;font:inherit;letter-spacing:.16em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.5rem;margin:.55rem 0 .15rem;padding:.28rem .2rem .2rem;font-size:.56rem;font-weight:800;display:none}.avenir-rail__nav-section--btn:first-child,.avenir-rail__fold+.avenir-rail__nav-section--btn{margin-top:.35rem}.avenir-rail__nav-section-meta{align-items:center;gap:.35rem;display:inline-flex}.avenir-rail__nav-section-badge{display:none}.avenir-rail__nav-section-chevron{color:#ffffff8c;letter-spacing:0;font-size:.85rem;font-weight:700}@media (min-width:960px){.panel-rail-nav--accordion .avenir-rail__nav-section--btn{display:flex}.panel-rail-nav--accordion .avenir-rail__fold:not(.is-open),.panel-rail-nav.is-collapsed .avenir-rail__nav-section--btn{display:none}.panel-rail-nav.is-collapsed .avenir-rail__fold{flex-direction:column;gap:.25rem;display:flex}}@media (max-width:959px){.panel-rail-nav--accordion .avenir-rail__fold{display:contents}}.avenir-page--desk{background:var(--desk-ground,#f4efe0)}.avenir-topbar--desk{box-shadow:none;background:0 0;border:0}.avenir-topbar--desk .avenir-topbar__inner{background:var(--desk-chrome,#02331e);border-color:#ffffff14;overflow:hidden;box-shadow:0 8px 22px #02331e1f}.avenir-topbar--desk .avenir-topbar__line{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fada4947,#0000);width:116%;height:1px;position:absolute;left:-8%}.avenir-topbar--desk .avenir-topbar__line--1{top:34%;transform:rotate(-7deg)}.avenir-topbar--desk .avenir-topbar__line--2{bottom:28%;transform:rotate(5deg)}.avenir-page--desk .avenir-rail{background:var(--desk-chrome,#02331e);border-color:#ffffff14;box-shadow:0 10px 24px #02331e1f}.avenir-page--desk .avenir-rail__link.is-active{color:#fff;background:#fada4924;border-color:#0000;box-shadow:inset 3px 0 #fada49}.avenir-page--desk .avenir-pane--desk{border:1px solid var(--desk-line,#02331e1a);background:var(--desk-paper-2,#fff);box-shadow:none}.avenir-page--desk .pv-hero--command{background:linear-gradient(180deg, #fff 0%, var(--desk-paper,#fffef9) 100%)!important;border:1px solid var(--desk-line,#02331e1a)!important;box-shadow:none!important;color:var(--desk-ink,#02331e)!important;-webkit-text-fill-color:var(--desk-ink,#02331e)!important}.avenir-page--desk .pv-hero--command .pv-hero__title,.avenir-page--desk .pv-hero--command .pv-hero__eyebrow--aside,.avenir-page--desk .pv-hero--command .pv-hero__points,.avenir-page--desk .pv-hero--command .pv-hero__points-sub,.avenir-page--desk .pv-hero--command .ph-chip,.avenir-page--desk .pv-hero--command .ph-chip__value,.avenir-page--desk .pv-hero--command .ph-chip__label{color:var(--desk-ink,#02331e)!important;-webkit-text-fill-color:var(--desk-ink,#02331e)!important;text-shadow:none!important}.avenir-page--desk .pv-hero--command .pv-hero__eyebrow--aside,.avenir-page--desk .gdp .pv-hero__eyebrow--aside{color:var(--desk-ink-soft,#3d5a4c)!important;-webkit-text-fill-color:var(--desk-ink-soft,#3d5a4c)!important}.avenir-page--desk .gdp .pv-hero__points,.avenir-page--desk .gdp .pv-hero--command .pv-hero__aside--glass .pv-hero__points{color:var(--desk-ink,#02331e)!important;-webkit-text-fill-color:var(--desk-ink,#02331e)!important}.avenir-page--desk .p-roster__stage{border-color:var(--desk-line,#02331e1a);background:var(--desk-paper,#fffef9)}.avenir-page--desk .p-roster__row.is-active{background:#fada492e;box-shadow:inset 3px 0 #069b58}@media (min-width:960px){.panel-rail-nav--desk .avenir-rail__nav-section,.panel-rail-nav--desk .avenir-rail__nav-section--btn{letter-spacing:.16em;color:#fada49db;justify-content:space-between;align-items:center;display:flex}}
