.fleet-showcase-hero{box-sizing:border-box;color:#fff;border-bottom:4px solid #d20a3c;justify-content:space-between;align-items:end;gap:40px;width:min(1180px,94vw);min-height:300px;margin:26px auto 0;padding:42px 48px;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 85% 18%,#daa66b61,#0000 28%),linear-gradient(120deg,#08264d 0%,#6d3f1f 100%)!important}.fleet-showcase-hero:before{border:1px solid #f6ddbe54;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-145px;right:-8%;transform:rotate(-18deg);box-shadow:0 0 0 48px #f6ddbe12,0 0 0 96px #f6ddbe0a;content:""!important;display:block!important}.fleet-showcase-hero:after{background:linear-gradient(90deg,#0000,#f5e4d0);width:280px;height:2px;position:absolute;top:49px;right:7%;transform:rotate(-25deg);box-shadow:0 20px #f5e4d059;content:""!important;display:block!important}.fleet-hero-copy{z-index:1;max-width:650px;position:relative}.fleet-hero-copy>span{color:#ffd6a5;letter-spacing:.17em;font-size:10px;font-weight:800;display:block}.fleet-hero-copy h1{margin:9px 0;font:400 clamp(44px,6vw,68px)/.94 Georgia,Times New Roman,serif}.fleet-hero-copy p{color:#f6e9df;max-width:520px;margin:0;line-height:1.55}.fleet-hero-mark{z-index:1;text-align:right;color:#f6e9df;letter-spacing:.15em;justify-items:end;gap:7px;font-size:10px;display:grid;position:relative}.fleet-hero-mark i{background:#d20a3c;width:46px;height:3px;display:block}.fleet-hero-mark strong{letter-spacing:.22em;font-size:15px}.fleet-showcase-shell{width:min(1180px,94vw)}.fleet-overview-card{margin-top:-24px}.fleet-pilot-portfolio{margin:28px 0}.fleet-career-signin{color:#fff;background:linear-gradient(120deg,#08264d,#6d3f1f);border-bottom:4px solid #d20a3c;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:26px 30px;display:flex}.fleet-career-signin span{color:#ffd6a5;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.fleet-career-signin h2{margin:7px 0;font:400 30px/1.1 Georgia,Times New Roman,serif}.fleet-career-signin p{color:#f6e9df;max-width:680px;margin:0;line-height:1.55}.fleet-career-signin a{color:#fff;white-space:nowrap;border:1px solid #ffffff8c;padding:11px 14px;font-size:13px;font-weight:800}@media (max-width:700px){.fleet-career-signin{padding:24px;display:grid}.fleet-career-signin a{justify-self:start}}.fleet-card-career{border-top:1px solid #68a2d857;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 0;padding:13px 0;display:grid}.fleet-card-career>span{color:#ffd6a5;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.fleet-card-career div{min-width:0}.fleet-card-career b,.fleet-card-career small{display:block}.fleet-card-career b{color:#fff;white-space:nowrap;font:600 16px/1.15 Georgia,Times New Roman,serif}.fleet-card-career small{color:#83bdf0;margin-top:4px;font-size:10px}@media (max-width:520px){.fleet-card-career{grid-template-columns:1fr 1fr}}.fleet-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1100px){.fleet-showcase-hero{width:min(94vw,980px);min-height:280px;margin-top:20px}.fleet-overview-card{margin-top:-18px}}@media (max-width:700px){.fleet-showcase-hero{width:96vw;min-height:280px;margin-top:14px;padding:30px 24px}.fleet-hero-mark{display:none}.fleet-overview-card{margin-top:10px}}
.fleet-profile-page{background:var(--page-bg,#f5f7fa);min-height:100vh;color:var(--ink,#0b2342);padding-bottom:58px}.fleet-profile-shell{width:min(1180px,94vw);margin:0 auto}.fleet-profile-breadcrumbs{align-items:center;gap:9px;padding:22px 0 14px;font-size:13px;display:flex}.fleet-profile-breadcrumbs a{color:#0767c8;text-decoration:none}.fleet-profile-breadcrumbs strong{font-weight:700}.fleet-profile-kicker{color:#0767c8;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.fleet-profile-overview{padding:26px 0}.fleet-profile-toolbar{justify-content:space-between;align-items:end;gap:24px;display:flex}.fleet-profile-toolbar h2,.fleet-aircraft-panel h2{color:inherit;margin:7px 0;font:400 clamp(28px,3vw,38px)/1.04 Georgia,Times New Roman,serif}.fleet-profile-toolbar p,.fleet-aircraft-panel-intro{color:#5d6f83;margin:0;line-height:1.55}.fleet-profile-search input,.fleet-profile-filters select{color:#10294a;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd7e5;border-radius:3px;padding:0 12px}.fleet-profile-search{width:min(340px,100%)}.fleet-profile-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:22px 0 10px;display:grid}.fleet-profile-result-count{color:#69798e;margin:12px 0 16px;font-size:13px}.fleet-profile-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fleet-profile-card{color:#0b2342;background:#fff;border:1px solid #c8d6e5;flex-direction:column;min-height:330px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 3px 12px #182e4d0f}.fleet-profile-card:hover{transform:translateY(-2px);box-shadow:0 12px 25px #182e4d24}.fleet-profile-card-image{color:#fff;background:linear-gradient(135deg,#0a2c55,#7a4727);place-items:center;height:150px;font-size:42px;display:grid;overflow:hidden}.fleet-profile-card-image img{object-fit:cover;width:100%;height:100%}.fleet-profile-card-body{justify-content:space-between;align-items:start;gap:10px;padding:16px 16px 10px;display:flex}.fleet-profile-card-body span{color:#0767c8;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.fleet-profile-card-body strong{margin-top:4px;font:400 28px/1 Georgia,Times New Roman,serif;display:block}.fleet-profile-card-body p{color:#5d6f83;margin:7px 0 0;font-size:13px}.fleet-profile-status{color:#12683a;letter-spacing:.08em;text-transform:uppercase;background:#e8f5ed;flex:none;padding:5px 7px;font-size:9px}.fleet-profile-status.restricted{color:#a44416;background:#fff1e7}.fleet-profile-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:8px 16px 12px;display:grid}.fleet-profile-card dl div{min-width:0}.fleet-profile-card dt{color:#718198;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.fleet-profile-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.fleet-profile-card>small{color:#0767c8;border-top:1px solid #e2e8f0;margin-top:auto;padding:11px 16px;font-size:12px;font-weight:700;display:block}.fleet-profile-empty{background:#fff;border:1px solid #cad7e5;gap:5px;margin:28px 0;padding:28px;display:grid}.fleet-profile-empty strong{font:400 26px/1.1 Georgia,Times New Roman,serif}.fleet-profile-empty span{color:#5d6f83}.fleet-aircraft-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#dba16052,#0000 28%),linear-gradient(118deg,#08264d,#532d31);border-bottom:4px solid #d20a3c;grid-template-columns:1.15fr .95fr .62fr;align-items:stretch;gap:28px;min-height:320px;padding:38px;display:grid}.fleet-aircraft-hero-copy{align-self:end}.fleet-aircraft-hero h1{margin:8px 0;font:400 clamp(48px,6vw,76px)/.9 Georgia,Times New Roman,serif}.fleet-aircraft-hero-copy>p{color:#f8e7d8;margin:0;font-size:19px}.fleet-aircraft-hero-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.fleet-aircraft-hero-tags b{letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff59;padding:6px 8px;font-size:9px}.fleet-aircraft-hero-photo{color:#fff;background:#03122573;place-items:center;min-height:220px;font-size:64px;display:grid;position:relative;overflow:hidden}.fleet-aircraft-hero-photo img{object-fit:cover;width:100%;height:100%}.fleet-aircraft-hero-photo small{background:#00000080;padding:4px 6px;font-size:9px;position:absolute;bottom:8px;right:8px}.fleet-aircraft-hero-state{border-left:1px solid #fff6;align-self:end;margin:0;padding-left:22px}.fleet-aircraft-hero-state div{margin:0 0 16px}.fleet-aircraft-hero-state dt{color:#ffd7a6;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.fleet-aircraft-hero-state dd{margin:4px 0 0;font-size:15px;font-weight:700}.fleet-aircraft-stats{background:#fff;border:1px solid #d1dce7;grid-template-columns:repeat(5,minmax(0,1fr));margin:-22px 22px 28px;display:grid;position:relative;box-shadow:0 8px 22px #102a4b17}.fleet-aircraft-stats div{border-right:1px solid #dfe6ee;min-width:0;padding:18px}.fleet-aircraft-stats div:last-child{border-right:0}.fleet-aircraft-stats span,.fleet-aircraft-stats small{display:block}.fleet-aircraft-stats span{color:#687c94;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.fleet-aircraft-stats strong{margin:6px 0;font:400 27px/1 Georgia,Times New Roman,serif;display:block}.fleet-aircraft-stats small{color:#70829a;font-size:10px;line-height:1.35}.fleet-aircraft-grid{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.fleet-aircraft-panel{background:#fff;border:1px solid #cbd7e5;padding:27px;box-shadow:0 2px 9px #0f26460a}.fleet-aircraft-panel-wide{margin:16px 0}.fleet-aircraft-details{grid-template-columns:1fr 1fr;gap:0 18px;margin:20px 0 0;display:grid}.fleet-aircraft-details div{border-top:1px solid #e3e9f0;padding:11px 0}.fleet-aircraft-details dt{color:#728198;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.fleet-aircraft-details dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:700}.fleet-aircraft-operation{gap:0;margin-top:20px;display:grid}.fleet-aircraft-operation div{border-top:1px solid #e3e9f0;padding:14px 0}.fleet-aircraft-operation span,.fleet-aircraft-operation strong,.fleet-aircraft-operation small{display:block}.fleet-aircraft-operation span{color:#728198;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.fleet-aircraft-operation strong{margin-top:5px;font-size:15px}.fleet-aircraft-operation small{color:#617188;margin-top:4px;font-size:12px}.fleet-aircraft-deferred{background:#fffbef;border-left:3px solid #d7a21a;margin-top:18px;padding:14px}.fleet-aircraft-deferred strong{font-size:12px}.fleet-aircraft-deferred p{margin:8px 0 0;font-size:12px;line-height:1.45}.fleet-aircraft-clear{color:#5c6f84;margin:18px 0 0;line-height:1.5}.fleet-aircraft-personal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.fleet-aircraft-personal-stats div{background:#edf4fb;padding:11px}.fleet-aircraft-personal-stats span,.fleet-aircraft-personal-stats strong{display:block}.fleet-aircraft-personal-stats span{color:#59718d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.fleet-aircraft-personal-stats strong{margin-top:5px;font:400 20px/1 Georgia,Times New Roman,serif}.fleet-aircraft-panel-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.fleet-aircraft-panel-heading small{color:#687b91;font-size:11px}.fleet-aircraft-flight-list{border-top:1px solid #dce5ed;margin-top:20px}.fleet-aircraft-flight-list article{border-bottom:1px solid #e3e9ef;grid-template-columns:165px 90px 1fr 84px 160px;align-items:center;gap:14px;padding:13px 0;font-size:13px;display:grid}.fleet-aircraft-flight-list time,.fleet-aircraft-flight-list small{color:#61738a}.fleet-aircraft-logbook{border-top:1px solid #dce5ed;gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.fleet-aircraft-logbook li{border-bottom:1px solid #e3e9ef;grid-template-columns:165px 1fr;gap:18px;padding:15px 0;display:grid}.fleet-aircraft-logbook time{color:#61738a;font-size:12px}.fleet-aircraft-logbook span{color:#0767c8;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.fleet-aircraft-logbook strong{margin-top:4px;font-size:15px;display:block}.fleet-aircraft-logbook p{color:#607186;margin:4px 0 0;font-size:13px}.fleet-profile-loading{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:42px;display:grid}.fleet-profile-loading div{background:linear-gradient(100deg,#e9eef4 20%,#f7f9fb 40%,#e9eef4 60%) 0 0/220% 100%;min-height:220px;animation:1.25s ease-in-out infinite fleet-profile-loading}.fleet-profile-detail-loading div:first-child{grid-column:1/-1;min-height:310px}.fleet-profile-detail-loading div:nth-child(n+2){min-height:280px}@keyframes fleet-profile-loading{to{background-position:-220% 0}}[data-theme=dark] .fleet-profile-page{color:#e8eef8;background:#071321}[data-theme=dark] .fleet-profile-search input,[data-theme=dark] .fleet-profile-filters select,[data-theme=dark] .fleet-profile-card,[data-theme=dark] .fleet-aircraft-stats,[data-theme=dark] .fleet-aircraft-panel,[data-theme=dark] .fleet-profile-empty{color:#edf4ff;background:#101f30;border-color:#29405a}[data-theme=dark] .fleet-profile-toolbar p,[data-theme=dark] .fleet-aircraft-panel-intro,[data-theme=dark] .fleet-aircraft-clear,[data-theme=dark] .fleet-profile-empty span,[data-theme=dark] .fleet-aircraft-operation small,[data-theme=dark] .fleet-aircraft-logbook p{color:#aebfd2}[data-theme=dark] .fleet-aircraft-details div,[data-theme=dark] .fleet-aircraft-operation div,[data-theme=dark] .fleet-aircraft-flight-list,[data-theme=dark] .fleet-aircraft-flight-list article,[data-theme=dark] .fleet-aircraft-logbook,[data-theme=dark] .fleet-aircraft-logbook li{border-color:#29405a}[data-theme=dark] .fleet-aircraft-personal-stats{background:0 0}[data-theme=dark] .fleet-aircraft-personal-stats div{background:#162c43}[data-theme=dark] .fleet-profile-status{color:#b9f2ce;background:#123d2a}[data-theme=dark] .fleet-profile-status.restricted{color:#ffd2b1;background:#4d2e19}@media (max-width:900px){.fleet-profile-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-profile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-aircraft-hero{grid-template-columns:1fr 1fr}.fleet-aircraft-hero-state{border:0;border-top:1px solid #fff6;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0 0;display:grid}.fleet-aircraft-hero-state div{margin:0}.fleet-aircraft-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-aircraft-stats div:nth-child(3){border-right:0}.fleet-aircraft-stats div:nth-child(n+4){border-top:1px solid #dfe6ee}.fleet-aircraft-flight-list article{grid-template-columns:130px 80px 1fr 74px}.fleet-aircraft-flight-list article small{display:none}}@media (max-width:620px){.fleet-profile-toolbar{align-items:start;display:grid}.fleet-profile-search{width:100%}.fleet-profile-filters{grid-template-columns:1fr 1fr}.fleet-profile-card-grid,.fleet-aircraft-grid{grid-template-columns:1fr}.fleet-aircraft-hero{grid-template-columns:1fr;padding:26px}.fleet-aircraft-hero-photo{min-height:190px}.fleet-aircraft-hero-state{grid-template-columns:1fr}.fleet-aircraft-stats{grid-template-columns:1fr 1fr;margin:16px 0}.fleet-aircraft-stats div{border-bottom:1px solid #dfe6ee}.fleet-aircraft-stats div:nth-child(2n){border-right:0}.fleet-aircraft-stats div:last-child{border-bottom:0;grid-column:1/-1}.fleet-aircraft-panel{padding:22px}.fleet-aircraft-details{grid-template-columns:1fr}.fleet-aircraft-personal-stats{grid-template-columns:1fr 1fr}.fleet-aircraft-panel-heading{align-items:start;display:grid}.fleet-aircraft-flight-list article{grid-template-columns:1fr 1fr;gap:6px}.fleet-aircraft-flight-list article span{grid-column:1/-1}.fleet-aircraft-logbook li{grid-template-columns:1fr;gap:7px}}.fleet-aircraft-passport-link{color:#0767c8;margin-top:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.fleet-aircraft-passport-link:hover{text-decoration:underline}.fleet-aircraft-range{gap:6px;display:flex}.fleet-aircraft-range button{color:#285174;cursor:pointer;background:#fff;border:1px solid #b9c9d9;min-width:38px;padding:7px 9px;font:700 11px/1 inherit}.fleet-aircraft-range button[aria-pressed=true]{color:#fff;background:#0767c8;border-color:#0767c8}.fleet-aircraft-route-strip{color:#214563;white-space:nowrap;background:#f1f6fb;margin:20px 0 0;padding:12px 14px;font:700 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.fleet-aircraft-destinations{color:#4f657c;align-items:center;gap:15px;margin-top:13px;font-size:12px;display:flex}.fleet-aircraft-destinations>div{flex-wrap:wrap;gap:7px;display:flex}.fleet-aircraft-destinations span{background:#fff;border:1px solid #d9e3ec;padding:4px 7px}.fleet-aircraft-destinations b{color:#0767c8}.fleet-aircraft-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.fleet-aircraft-milestones div{background:#f7fafe;border:1px solid #cad8e6;min-height:108px;padding:14px}.fleet-aircraft-milestones div.achieved{background:#edf5fc;border-top:3px solid #0767c8}.fleet-aircraft-milestones strong,.fleet-aircraft-milestones span,.fleet-aircraft-milestones small{display:block}.fleet-aircraft-milestones strong{font:400 27px/1 Georgia,Times New Roman,serif}.fleet-aircraft-milestones span{margin-top:7px;font-size:12px;font-weight:800}.fleet-aircraft-milestones small{color:#687b91;margin-top:5px;font-size:10px;line-height:1.35}.fleet-aircraft-timeline{border-top:1px solid #dce5ed;gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.fleet-aircraft-timeline li{border-bottom:1px solid #e3e9ef;grid-template-columns:165px 1fr;gap:18px;padding:15px 0;display:grid}.fleet-aircraft-timeline time{color:#61738a;font-size:12px}.fleet-aircraft-timeline span{color:#0767c8;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.fleet-aircraft-timeline strong{margin-top:4px;font-size:15px;display:block}.fleet-aircraft-timeline p{color:#607186;margin:4px 0 0;font-size:13px}[data-theme=dark] .fleet-aircraft-range button,[data-theme=dark] .fleet-aircraft-destinations span{color:#edf4ff;background:#101f30;border-color:#29405a}[data-theme=dark] .fleet-aircraft-route-strip{color:#d8e8f8;background:#162c43}[data-theme=dark] .fleet-aircraft-milestones div{background:#162c43;border-color:#29405a}[data-theme=dark] .fleet-aircraft-milestones div.achieved{background:#123553}[data-theme=dark] .fleet-aircraft-milestones small,[data-theme=dark] .fleet-aircraft-timeline p{color:#aebfd2}[data-theme=dark] .fleet-aircraft-timeline,[data-theme=dark] .fleet-aircraft-timeline li{border-color:#29405a}@media (max-width:900px){.fleet-aircraft-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fleet-aircraft-logbook li,.fleet-aircraft-timeline li{grid-template-columns:1fr;gap:7px}.fleet-aircraft-destinations{gap:8px;display:grid}.fleet-aircraft-milestones{grid-template-columns:1fr 1fr}}
.about-va-page{color:#071d49;background:#fff}.about-va-breadcrumbs{color:#5d6a7d;background:#fff;align-items:center;gap:9px;width:min(1180px,92vw);margin:0 auto;padding:18px 0 16px;font-size:12px;display:flex}.about-va-breadcrumbs a{color:#075aaa;text-decoration:underline}.about-va-kicker{color:#075aaa;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.about-va-banner{aspect-ratio:2172/724;background-color:#edf4fb;background-image:url(/branding/about-va-banner.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(1800px,96vw);margin:0 auto}.about-va-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.about-va-section-nav{z-index:20;background:#fff;justify-content:center;display:flex;position:sticky;top:84px}.about-va-section-nav a{color:#075aaa;background:#fff;border-bottom:3px solid #0000;padding:18px 30px;font-size:14px}.about-va-section-nav a:hover{border-bottom-color:#075aaa}.about-va-content{background:#fff;width:min(1180px,92vw);margin:0 auto;padding:74px 0}.about-va-content-compact{padding-top:64px;padding-bottom:64px}.about-va-content h2,.about-va-features h2,.about-va-future h2,.about-va-cta h2{color:#071d49;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1.12}.about-va-intro-grid{grid-template-columns:1.6fr .72fr;align-items:start;gap:68px;display:grid}.about-va-intro-grid>div>p{color:#536077;margin:0 0 18px;font-size:16px;line-height:1.78}.about-va-notice{background:#f3f7fb;border-left:5px solid #075aaa;padding:25px 27px}.about-va-notice strong{margin-bottom:9px;font-size:15px;display:block}.about-va-notice p{color:#59677b;margin:0;font-size:13px;line-height:1.65}.about-va-lead{color:#5a6678;max-width:800px;margin:0 0 32px;font-size:16px;line-height:1.7}.about-va-features{background:#f3f7fb}.about-va-features .about-va-content{background:0 0}.about-va-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.about-va-feature-grid article{background:#fff;border:1px solid #d7dee8;min-height:246px;padding:28px;box-shadow:0 4px 14px #0e23450a}.about-va-feature-number{color:#075aaa;letter-spacing:.12em;font-size:12px;font-weight:700;display:block}.about-va-feature-grid h3{margin:25px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.12}.about-va-feature-grid p{color:#5c6879;margin:0;font-size:14px;line-height:1.68}.about-va-roadmap{padding-bottom:88px}.about-va-roadmap-list{border-top:1px solid #d7dee8;margin-top:36px}.about-va-roadmap-list article{border-bottom:1px solid #d7dee8;grid-template-columns:92px 1fr;gap:26px;padding:32px 0;display:grid}.about-va-roadmap-index{color:#a5b2c2;font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1}.about-va-roadmap-meta{color:#6f7d90;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:13px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.about-va-status{letter-spacing:.12em;border-radius:2px;justify-content:center;align-items:center;min-width:74px;padding:6px 10px;font-size:10px;display:inline-flex}.about-va-status-now{color:#fff;background:#071d49}.about-va-status-next{color:#fff;background:#075aaa}.about-va-status-planned{color:#075aaa;background:#e6eef8}.about-va-status-later{color:#657286;background:#f1f3f6}.about-va-roadmap-main h3{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.about-va-roadmap-main p{color:#5a6678;max-width:850px;margin:0;font-size:14px;line-height:1.72}.about-va-future{background:#edf3f9}.about-va-future .about-va-content{background:0 0}.about-va-future-grid{border-top:1px solid #cfd9e5;border-left:1px solid #cfd9e5;grid-template-columns:repeat(2,1fr);margin-top:30px;display:grid}.about-va-future-grid article{background:#fff;border-bottom:1px solid #cfd9e5;border-right:1px solid #cfd9e5;min-height:145px;padding:26px 58px 26px 26px;position:relative}.about-va-future-grid h3{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.about-va-future-grid p{color:#637084;margin:0;font-size:14px;line-height:1.6}.about-va-future-grid article>span{color:#075aaa;font-size:23px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.about-va-cta{color:#fff;background:#071d49;justify-content:space-between;align-items:center;gap:34px;width:min(1180px,92vw);margin:74px auto;padding:40px 42px;display:flex}.about-va-cta h2{color:#fff;margin-bottom:8px}.about-va-cta p{color:#dbe4f0;margin:0}.about-va-cta .about-va-kicker{color:#dce8f5}.about-va-cta-actions{flex:none;align-items:center;gap:24px;display:flex}.about-va-secondary-link{color:#fff;text-underline-offset:4px;white-space:nowrap;text-decoration:underline}@media (max-width:960px){.about-va-banner{width:96vw}.about-va-intro-grid{grid-template-columns:1fr;gap:28px}.about-va-feature-grid{grid-template-columns:repeat(2,1fr)}.about-va-cta{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.about-va-breadcrumbs{display:none}.about-va-banner{aspect-ratio:auto;background-position:18%;background-size:cover;width:100%;height:290px}.about-va-section-nav{justify-content:flex-start;overflow:auto}.about-va-section-nav a{white-space:nowrap;padding:16px 20px}.about-va-content{padding:54px 0}.about-va-feature-grid,.about-va-future-grid{grid-template-columns:1fr}.about-va-feature-grid article{min-height:auto}.about-va-roadmap-list article{grid-template-columns:58px 1fr;gap:16px}.about-va-roadmap-index{font-size:29px}.about-va-cta{margin:54px auto;padding:30px 24px}.about-va-cta-actions{flex-direction:column;align-items:flex-start;gap:16px}}
.vap-page{color:#071d49;background:#fff}.vap-shell{width:min(1180px,92vw);margin:0 auto}.vap-breadcrumbs{color:#64748a;background:#fff;align-items:center;gap:8px;width:min(1180px,92vw);margin:0 auto;padding:15px 0 14px;font-size:12px;display:flex}.vap-breadcrumbs a{color:#075aaa;text-underline-offset:2px;text-decoration:underline}.vap-kicker{color:#075aaa;text-transform:uppercase;letter-spacing:.16em;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.vap-hero{background:linear-gradient(103deg,#f4f8fc 0%,#e8f1fa 54%,#dcecf9 100%);overflow:hidden}.vap-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:24px;min-height:300px;display:grid}.vap-hero-copy{padding:34px 0 30px}.vap-hero-copy h1,.vap-how h2,.vap-two-col h2,.vap-rewards h2{color:#071d49;font-family:Georgia,Times New Roman,serif;font-weight:400}.vap-hero-copy h1{letter-spacing:-.025em;margin:0 0 15px;font-size:clamp(45px,4.3vw,63px);line-height:.99}.vap-hero-copy p{color:#44566f;max-width:590px;margin:0;font-size:16px;line-height:1.58}.vap-hero-art{width:100%;height:auto;display:block;overflow:visible}.vap-map{fill:#9bbad9}.vap-route{fill:none;stroke:#4b97df;stroke-width:2.4px;stroke-dasharray:5 5;stroke-linecap:round}.vap-route-dot{fill:#075aaa;stroke:#fff;stroke-width:3px}.vap-plane{fill:#071d49}.vap-badge-outer{fill:#ffffff7a;stroke:#c6d9ea;stroke-width:5px}.vap-badge-inner{fill:#ffffffd6;stroke:#d8e7f3;stroke-width:2px}.vap-badge-text{fill:#071d49;font-family:Georgia,Times New Roman,serif;font-size:29px}.vap-speedmarque-red{fill:#d7193f}.vap-speedmarque-blue{fill:#17457f}.vap-hero-tag{fill:#294164;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.vap-tag-line{stroke:#d7193f;stroke-width:3px}.vap-section-nav{z-index:18;background:#fff;border-bottom:1px solid #e0e5ec;justify-content:center;gap:0;display:flex;position:sticky;top:84px}.vap-section-nav a{color:#075aaa;border-bottom:3px solid #0000;padding:15px 27px 14px;font-size:13px}.vap-section-nav a:hover,.vap-section-nav a.active{border-bottom-color:#075aaa}.vap-how{padding:43px 0 34px}.vap-how h2,.vap-two-col h2,.vap-rewards h2{margin:0 0 8px;font-size:clamp(32px,3vw,43px);line-height:1.08}.vap-lead{color:#586981;max-width:900px;margin:0;font-size:15px;line-height:1.55}.vap-lead.compact{max-width:610px;margin-bottom:18px}.vap-steps{grid-template-columns:repeat(3,1fr);gap:0;margin-top:25px;display:grid}.vap-steps article{border-right:1px solid #d8e0e9;grid-template-columns:70px 1fr;gap:16px;min-height:105px;padding:0 27px;display:grid}.vap-steps article:first-child{padding-left:0}.vap-steps article:last-child{border-right:0;padding-right:0}.vap-icon{color:#075aaa;background:#eef5fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.vap-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.vap-icon svg path[fill]{fill:currentColor}.vap-steps h3{color:#17365f;margin:4px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.vap-steps p{color:#62718a;margin:0;font-size:13px;line-height:1.48}.vap-earn-status{background:linear-gradient(100deg,#f2f7fc,#eaf3fb 58%,#e4eff9)}.vap-two-col{grid-template-columns:1fr 1fr;gap:0;padding:35px 0 31px;display:grid}.vap-two-col>div{padding-right:55px}.vap-two-col>div+div{border-left:1px solid #cad8e6;padding-left:55px;padding-right:0}.vap-points-table{background:#ffffffe0;border:1px solid #e0e7ef}.vap-points-table>div{border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:center;gap:20px;padding:11px 15px;font-size:14px;display:flex}.vap-points-table>div:last-child{border-bottom:0}.vap-points-table strong{color:#075aaa}.vap-status-card{background:#ffffffe0;border:1px solid #e0e7ef;padding:4px 14px 14px}.vap-status-row{border-bottom:1px solid #dde5ed;grid-template-columns:30px 1fr 180px;align-items:center;min-height:39px;font-size:13px;display:grid}.vap-status-row>span:last-child{color:#41566f}.vap-tier-dot{border-radius:50%;width:19px;height:19px;box-shadow:inset 0 1px 3px #0000001f}.vap-tier-dot.blue{background:#0d376e}.vap-tier-dot.bronze{background:linear-gradient(145deg,#c89565,#8a5b35)}.vap-tier-dot.silver{background:linear-gradient(145deg,#e5e7e9,#aab0b7)}.vap-tier-dot.gold{background:linear-gradient(145deg,#e8c771,#c39324)}.vap-current-box{background:#eaf4fc;margin-top:12px;padding:11px 12px 9px}.vap-current-box>div:first-child{flex-direction:column;display:flex}.vap-current-box>div:first-child span{color:#61728a;font-size:11px}.vap-current-box>div:first-child strong{color:#17365f;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.vap-current-box>b{float:right;color:#075aaa;margin-top:-35px;font-size:12px}.vap-progress{background:#cad9e8;border-radius:8px;height:11px;margin-top:8px;overflow:hidden}.vap-progress span{background:#075aaa;border-radius:8px;height:100%;display:block}.vap-rewards{padding:38px 0 47px}.vap-reward-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.vap-reward-grid article{background:#fff;border:1px solid #dce3eb;grid-template-columns:56px 1fr;align-items:center;gap:13px;min-height:86px;padding:12px 18px;display:grid}.vap-icon.small{width:48px;height:48px}.vap-icon.small svg{width:28px;height:28px}.vap-reward-grid h3{margin:0 0 3px;font-family:Georgia,Times New Roman,serif;font-size:17px}.vap-reward-grid p{color:#66758a;margin:0;font-size:12px;line-height:1.42}.vap-points-action{text-align:center;margin-top:11px}.vap-primary-button{background:#071d49;justify-content:center;align-items:center;gap:14px;min-width:210px;padding:12px 26px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #071d4929;color:#fff!important}.vap-primary-button:hover{background:#0a356f}.vap-framework-note{text-align:center;color:#7a8798;max-width:760px;margin:12px auto 0;font-size:11px;line-height:1.45}@media (max-width:1000px){.vap-hero-grid{grid-template-columns:1fr 1fr;min-height:280px}.vap-hero-copy h1{font-size:48px}.vap-steps article{grid-template-columns:58px 1fr;padding:0 18px}.vap-two-col>div{padding-right:28px}.vap-two-col>div+div{padding-left:28px}.vap-status-row{grid-template-columns:30px 1fr 125px}}@media (max-width:800px){.vap-breadcrumbs{display:none}.vap-hero-grid{grid-template-columns:1fr;gap:0;padding:30px 0 10px}.vap-hero-copy{padding:0}.vap-hero-art{max-width:650px;margin:0 auto}.vap-section-nav{justify-content:flex-start;overflow:auto}.vap-section-nav a{white-space:nowrap}.vap-steps{grid-template-columns:1fr}.vap-steps article,.vap-steps article:first-child,.vap-steps article:last-child{border-bottom:1px solid #d8e0e9;border-right:0;padding:18px 0}.vap-steps article:last-child{border-bottom:0}.vap-two-col{grid-template-columns:1fr;gap:34px}.vap-two-col>div,.vap-two-col>div+div{border:0;padding:0}.vap-reward-grid{grid-template-columns:1fr}}@media (max-width:560px){.vap-hero-copy h1{font-size:42px}.vap-hero-copy p{font-size:14px}.vap-how,.vap-rewards{padding:34px 0}.vap-status-row{grid-template-columns:28px 1fr 110px}.vap-current-box>b{float:none;margin:6px 0 0;display:block}.vap-reward-grid article{grid-template-columns:48px 1fr}.vap-section-nav{top:72px}}
.tp-page{background:#fff}.tp-page .vap-shell,.tp-page .vap-breadcrumbs{width:min(930px,92vw)}.tp-page .vap-breadcrumbs{gap:6px;padding:9px 0 8px;font-size:10px}.tp-page .vap-kicker{letter-spacing:.18em;margin-bottom:5px;font-size:9px}.tp-page .vap-hero{background:linear-gradient(103deg,#f4f8fc 0%,#e9f2fa 55%,#dcecf9 100%)}.tp-page .vap-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);gap:18px;min-height:220px}.tp-page .vap-hero-copy{padding:24px 0 20px}.tp-page .vap-hero-copy h1{letter-spacing:-.025em;margin:0 0 10px;font-size:45px;line-height:.98}.tp-page .vap-hero-copy p{max-width:500px;font-size:12px;line-height:1.45}.tp-page .vap-hero-art{justify-self:end;width:100%;max-width:520px}.tp-page .tp-badge-text{font-size:25px}.tp-page .vap-hero-tag{font-size:17px}.tp-page .vap-section-nav{border-bottom:1px solid #dfe5ec;min-height:31px;position:static}.tp-page .vap-section-nav a{border-bottom-width:2px;padding:9px 25px 7px;font-size:10px}.tp-page .vap-how{padding:20px 0 15px}.tp-page .vap-how h2,.tp-page .vap-two-col h2,.tp-page .tp-examples h2,.tp-page .tp-used h2{margin:0 0 3px;font-size:31px;line-height:1.03}.tp-page .vap-lead{max-width:760px;font-size:11px;line-height:1.38}.tp-page .vap-lead.compact{max-width:500px;margin-bottom:9px}.tp-page .vap-steps{margin-top:13px}.tp-page .vap-steps article{grid-template-columns:52px 1fr;gap:12px;min-height:78px;padding:0 18px}.tp-page .vap-steps article:first-child{padding-left:0}.tp-page .vap-steps article:last-child{padding-right:0}.tp-page .vap-icon{width:48px;height:48px}.tp-page .vap-icon svg{width:28px;height:28px}.tp-page .vap-steps h3{margin:2px 0 3px;font-size:14px;line-height:1.12}.tp-page .vap-steps p{font-size:10px;line-height:1.34}.tp-page .vap-earn-status{background:linear-gradient(100deg,#eef6fc,#e8f2fa 58%,#e2eef8)}.tp-page .vap-two-col{padding:17px 0 16px}.tp-page .vap-two-col>div{padding-right:34px}.tp-page .vap-two-col>div+div{padding-left:34px;padding-right:0}.tp-page .vap-points-table{border-color:#dce4ec}.tp-page .vap-points-table>div{padding:6px 10px;font-size:10px;line-height:1.1}.tp-page .vap-status-card{padding:3px 11px 8px}.tp-page .vap-status-row{grid-template-columns:24px 1fr 120px;min-height:28px;font-size:10px}.tp-page .vap-tier-dot{width:16px;height:16px}.tp-page .vap-current-box{margin-top:7px;padding:7px 9px}.tp-page .vap-current-box>div:first-child span{font-size:9px}.tp-page .vap-current-box>div:first-child strong{font-size:22px;line-height:1}.tp-page .vap-current-box>b{margin-top:-27px;font-size:9px}.tp-page .vap-progress{height:8px;margin-top:6px}.tp-examples{padding:8px 0 4px}.tp-example-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:4px}.tp-example-grid article{grid-template-columns:48px 1fr;gap:10px;min-height:70px;padding:7px 10px}.tp-example-grid .vap-icon.small{width:42px;height:42px}.tp-example-grid .vap-icon.small svg{width:25px;height:25px}.tp-example-grid h3{margin:0;font-size:11px;line-height:1.03}.tp-example-grid strong{font-size:15px;line-height:1}.tp-example-grid p{margin:1px 0 0;font-size:9px;line-height:1.18}.tp-used{padding:4px 0 13px}.tp-used .vap-lead.compact{margin-bottom:5px}.tp-used .vap-reward-grid{gap:6px;margin-top:4px}.tp-used .vap-reward-grid article{grid-template-columns:44px 1fr;gap:9px;min-height:61px;padding:6px 10px}.tp-used .vap-icon.small{width:38px;height:38px}.tp-used .vap-icon.small svg{width:23px;height:23px}.tp-used .vap-reward-grid h3{margin:0 0 1px;font-size:11px;line-height:1.04}.tp-used .vap-reward-grid p{font-size:9px;line-height:1.18}.tp-used .vap-points-action{margin-top:0;transform:translateY(-1px)}.tp-used .vap-primary-button{min-width:172px;padding:7px 18px;font-size:10px}@media (max-width:1000px){.tp-page .vap-shell,.tp-page .vap-breadcrumbs{width:min(900px,92vw)}.tp-page .vap-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr)}}@media (max-width:800px){.tp-page .vap-breadcrumbs{display:none}.tp-page .vap-hero-grid{grid-template-columns:1fr;min-height:auto;padding:24px 0 12px}.tp-page .vap-hero-copy{padding:0}.tp-page .vap-hero-copy h1{font-size:40px}.tp-page .vap-hero-art{justify-self:center;max-width:560px;margin:0 auto}.tp-page .vap-section-nav{justify-content:flex-start;overflow:auto}.tp-page .vap-section-nav a{white-space:nowrap}.tp-page .vap-steps{grid-template-columns:1fr}.tp-page .vap-steps article,.tp-page .vap-steps article:first-child,.tp-page .vap-steps article:last-child{border-bottom:1px solid #d8e0e9;border-right:0;padding:12px 0}.tp-page .vap-steps article:last-child{border-bottom:0}.tp-page .vap-two-col{grid-template-columns:1fr;gap:24px}.tp-page .vap-two-col>div,.tp-page .vap-two-col>div+div{border:0;padding:0}.tp-example-grid,.tp-used .vap-reward-grid{grid-template-columns:1fr}.tp-examples,.tp-used{padding-top:20px}}@media (max-width:560px){.tp-page .vap-hero-copy h1{font-size:36px}.tp-page .vap-hero-copy p{font-size:11px}.tp-page .vap-how h2,.tp-page .vap-two-col h2,.tp-page .tp-examples h2,.tp-page .tp-used h2{font-size:28px}.tp-page .vap-status-row{grid-template-columns:24px 1fr 100px}.tp-page .vap-current-box>b{float:none;margin:5px 0 0;display:block}}
.events-layout{color:#071d49;background:#fff}.events-layout .site-footer{margin-top:0}.events-page{color:#071d49;background:#fff;min-height:70vh}.events-shell{width:min(1180px,92vw);margin:0 auto}.events-breadcrumb-row{background:#fff;border-bottom:1px solid #dce8f3}.events-breadcrumbs{color:#2463a5;align-items:center;gap:8px;min-height:34px;font-size:11px;display:flex}.events-breadcrumbs strong{color:#071d49;font-weight:700}.events-breadcrumbs span{color:#8aa2ba}.events-kicker{color:#0067b9;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700;line-height:1.2;display:block}.events-kicker.inverse{color:#fff}.events-page h1,.events-page h2,.events-page h3{color:#071d49;font-family:Georgia,Times New Roman,serif;font-weight:400}.events-page button,.events-page a{transition:background-color .16s,border-color .16s,color .16s,transform .16s}.events-hero-band{background:linear-gradient(#eef8ff 0%,#f4fbff 100%);padding:12px 0}.events-hero-grid{grid-template-columns:minmax(0,1.58fr) minmax(370px,1fr);align-items:stretch;gap:12px;display:grid}.events-featured{color:#fff;background-repeat:no-repeat;background-size:cover;border:1px solid #c9d9e7;border-radius:8px;min-height:252px;position:relative;overflow:hidden}.events-featured-shade{background:linear-gradient(90deg,#031637e0 0%,#03193dc4 42%,#03193d2e 76%,#03193d0a 100%);position:absolute;inset:0}.events-featured-copy{z-index:1;width:min(650px,73%);padding:22px 26px 18px;position:relative}.events-featured h1{color:#fff;letter-spacing:-.02em;margin:7px 0 2px;font-size:35px;line-height:1.02}.events-featured-subtitle{margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.2}.events-feature-meta{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:0 0 12px;display:flex}.events-feature-meta>div{align-items:flex-start;gap:7px;min-width:145px;display:flex}.events-feature-meta svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;margin-top:1px}.events-feature-meta span{color:#edf4fb;flex-direction:column;font-size:10px;line-height:1.28;display:flex}.events-feature-meta strong{color:#fff;font-size:11px;font-weight:700}.events-featured-description{color:#f6f8fb;max-width:540px;margin:0 0 12px;font-size:11px;line-height:1.42}.events-primary-button{color:#fff;background:#071d49;border:1px solid #071d49;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:35px;padding:8px 18px;font-size:11px;font-weight:700;display:inline-flex}.events-primary-button:hover{background:#0b376f;border-color:#0b376f}.events-primary-button.light-outline{color:#fff;background:#03183973;border-color:#6aa3dd;min-width:160px}.events-primary-button.light-outline:hover{background:#0054a6b8;border-color:#9bc5ed}.events-primary-button.light-outline.joined{color:#071d49;background:#fff;border-color:#fff}.events-primary-button.compact{width:100%;min-height:32px;margin-top:8px;padding:7px 10px}.events-calendar-card{background:#fff;border:1px solid #d5e2ed;border-radius:8px;grid-template-columns:1.13fr .93fr;min-height:252px;display:grid;overflow:hidden;box-shadow:0 2px 8px #082a4f08}.events-calendar-main{min-width:0;padding:14px 14px 10px}.events-calendar-header{grid-template-columns:30px 1fr 30px;align-items:center;margin-bottom:9px;display:grid}.events-calendar-header strong{text-align:center;color:#071d49;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.events-calendar-header button{color:#0067c7;background:0 0;border:0;height:28px;padding:0;font-size:24px;line-height:1}.events-calendar-header button:hover{background:#edf6fd}.events-weekdays,.events-calendar-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.events-weekdays span{text-align:center;color:#315f95;padding-bottom:5px;font-size:8px;font-weight:700}.events-calendar-days button,.events-calendar-empty{justify-content:center;align-items:center;height:25px;display:flex;position:relative}.events-calendar-days button{color:#123b71;background:0 0;border:0;border-radius:50%;padding:0;font-size:10px}.events-calendar-days button:hover{background:#eef6fc}.events-calendar-days button.has-event{color:#003d88;font-weight:700}.events-calendar-days button.selected{color:#fff;background:#003b7a}.events-calendar-dot{background:#0074d4;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px}.events-calendar-days button.selected .events-calendar-dot{background:#fff}.events-selected-date{border-top:1px solid #e2edf6;gap:4px;margin-top:7px;padding-top:7px;display:grid}.events-selected-date>strong{color:#53708f;font-size:9px}.events-selected-date button{color:#005eb8;text-align:left;background:0 0;border:0;justify-content:space-between;gap:8px;padding:2px 0;font-size:9px;display:flex}.events-month-summary{border-left:1px solid #dce8f1;min-width:0;padding:14px 14px 11px}.events-month-summary h2{margin:1px 0 7px;font-size:17px}.events-summary-stat{border-bottom:1px solid #e4ecf3;align-items:center;gap:9px;padding:7px 0;display:flex}.events-summary-stat:last-of-type{border-bottom:0}.events-circle-icon{color:#005eb8;background:#edf6fd;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.events-circle-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.events-summary-stat>div{flex-direction:column;min-width:0;display:flex}.events-summary-stat strong{color:#123b71;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1}.events-summary-stat span:not(.events-circle-icon){color:#48709c;margin-top:3px;font-size:8px;line-height:1.2}.events-month-list{border-top:1px solid #e1ebf3;max-height:95px;margin-top:7px;padding-top:5px;overflow:auto}.events-month-list button{color:#0c579f;text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr;gap:4px;width:100%;padding:4px 2px;font-size:8px;display:grid}.events-month-list button span{color:#071d49;font-weight:700}.events-month-list p{color:#667f98;margin:5px 0;font-size:8px}.events-categories-section{background:#fff;padding:12px 0 10px}.events-categories-section h2,.events-highlights-band h2,.events-upcoming-section h2,.events-rewards-heading h2{letter-spacing:-.015em;margin:3px 0 2px;font-size:27px;line-height:1.08}.events-section-lead,.events-heading-row p,.events-rewards-heading p{color:#416b9b;margin:0;font-size:11px;line-height:1.45}.events-category-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.events-category-card{text-align:left;color:#071d49;background:#fff;border:1px solid #d6e1ec;border-radius:4px;grid-template-columns:52px 1fr 104px;align-items:center;gap:10px;min-height:108px;padding:8px 8px 8px 12px;display:grid;overflow:hidden}.events-category-card:hover,.events-category-card.active{background:#f8fcff;border-color:#86b2dc}.events-category-card.active{box-shadow:inset 0 -2px #005eb8}.events-category-icon{color:#005eb8;background:#eef7fd;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.events-category-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.events-category-copy{flex-direction:column;min-width:0;display:flex}.events-category-copy strong{margin-bottom:2px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.events-category-copy>span{color:#315f92;min-height:36px;font-size:9px;line-height:1.34}.events-category-copy b{color:#0067c6;margin-top:2px;font-size:9px;font-weight:700}.events-category-copy i{margin-left:5px;font-style:normal}.events-category-image{background-position:50%;background-size:cover;border-radius:3px;width:100%;height:88px}.events-highlights-band{background:#edf8ff;padding:10px 0 12px}.events-heading-row{justify-content:space-between;align-items:end;gap:30px;margin-bottom:8px;display:flex}.events-heading-row>button{color:#005eb8;white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:700}.events-highlight-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.events-highlight-card{background:#fff;border:1px solid #d8e4ee;border-radius:4px;grid-template-columns:118px 1fr 24px;align-items:stretch;gap:9px;min-height:101px;padding:6px;display:grid;position:relative}.events-highlight-image{background-position:50%;background-size:cover;border-radius:3px;min-height:88px}.events-highlight-copy{min-width:0;padding-top:2px}.events-highlight-copy>span{text-transform:uppercase;letter-spacing:.13em;color:#0067c6;font-size:7px;font-weight:700}.events-highlight-copy h3{margin:3px 0 5px;font-size:13px;line-height:1.12}.events-highlight-copy h3 button{text-align:left;color:#071d49;font:inherit;background:0 0;border:0;padding:0}.events-highlight-meta{color:#285f99;flex-wrap:wrap;gap:8px;margin-bottom:4px;font-size:8px;display:flex}.events-highlight-copy p{color:#3f6793;margin:0;font-size:8px;line-height:1.3}.events-card-arrow{color:#0067c6;background:0 0;border:0;align-self:center;padding:0;font-size:25px}.events-empty-state{color:#4b6f94;background:#fff;border:1px solid #d8e4ee;grid-column:1/-1;padding:20px;font-size:11px}.events-upcoming-section{background:#fff;padding:12px 0 10px}.events-upcoming-grid{grid-template-columns:minmax(0,1.85fr) minmax(270px,.9fr);align-items:start;gap:28px;display:grid}.events-filter-row{flex-wrap:wrap;gap:4px;margin:8px 0 6px;display:flex}.events-filter-row button{color:#235f9c;background:#fff;border:1px solid #cbd9e6;border-radius:2px;padding:4px 8px;font-size:8px}.events-filter-row button.active{color:#fff;background:#005eb8;border-color:#005eb8}.events-table-wrap{border-top:1px solid #d8e4ee}.events-table-head,.events-table-row{border-bottom:1px solid #dfe8ef;grid-template-columns:110px 1.45fr 120px 130px 82px;align-items:center;gap:8px;padding:5px 8px;font-size:8px;display:grid}.events-table-head{color:#41688f;font-weight:400}.events-table-row{color:#244f80}.events-table-row>button{color:#004f9f;text-align:left;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.events-table-row>button:hover{text-decoration:underline}.events-status{border-radius:12px;justify-content:center;align-items:center;width:max-content;min-width:54px;padding:3px 7px;font-size:7px;display:inline-flex}.events-status.upcoming{color:#0064bb;background:#dceefe}.events-status.featured{color:#c6243d;background:#ffdfe2}.events-status.joined{color:#16724b;background:#e2f2e9}.events-table-empty{color:#5b7590;border-bottom:1px solid #dfe8ef;padding:14px 8px;font-size:9px}.events-primary-button.table-button{min-width:200px;min-height:31px;margin-top:6px;padding:6px 16px;font-size:9px}.events-how-card{background:#eef8ff;border-radius:4px;padding:16px 18px 12px}.events-how-step{border-bottom:1px solid #d8e7f2;grid-template-columns:48px 1fr;gap:12px;padding:9px 0;display:grid}.events-how-step .events-circle-icon{width:42px;height:42px}.events-how-step strong{color:#071d49;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400}.events-how-step p{color:#315f91;margin:3px 0 0;font-size:9px;line-height:1.35}.events-how-card>button{color:#0067c6;background:0 0;border:0;padding:8px 0 0;font-size:9px;font-weight:700}.events-rewards-section{background:#fff;border-top:1px solid #dce6ee;padding:10px 0 12px}.events-rewards-grid{grid-template-columns:1.45fr repeat(3,1fr);align-items:center;display:grid}.events-rewards-heading{padding-right:22px}.events-rewards-heading h2{font-size:24px}.events-rewards-heading p{font-size:9px}.events-reward{border-left:1px solid #dfe7ee;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:64px;padding:4px 18px;display:grid}.events-reward .events-circle-icon{width:40px;height:40px}.events-reward strong{font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:400}.events-reward p{color:#41698f;margin:2px 0 0;font-size:8px;line-height:1.3}.events-modal-backdrop{z-index:200;background:#02122ba8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.events-modal{background:#fff;border-radius:6px;width:min(690px,94vw);max-height:90vh;position:relative;overflow:auto;box-shadow:0 22px 70px #000f284d}.events-modal-close{color:#fff;z-index:2;background:#0316378c;border:1px solid #fff9;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:10px;right:10px}.events-modal-image{background-position:50%;background-size:cover;height:190px}.events-modal-body{padding:20px 22px 18px}.events-modal-body h2{margin:5px 0 7px;font-size:29px}.events-modal-body>p{color:#41698f;margin:0 0 15px;font-size:12px;line-height:1.55}.events-modal-facts{border-top:1px solid #dce6ee;border-left:1px solid #dce6ee;grid-template-columns:1fr 1fr;display:grid}.events-modal-facts>div{border-bottom:1px solid #dce6ee;border-right:1px solid #dce6ee;gap:9px;min-height:72px;padding:11px;display:flex}.events-modal-facts svg{fill:none;stroke:#005eb8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.events-modal-facts span{color:#496d91;flex-direction:column;font-size:9px;line-height:1.35;display:flex}.events-modal-facts strong{color:#071d49;margin-bottom:2px;font-size:10px}.events-modal-actions{gap:8px;margin-top:14px;display:flex}.events-secondary-button{color:#174e83;background:#fff;border:1px solid #9db2c7;border-radius:3px;min-height:35px;padding:8px 18px;font-size:10px;font-weight:700}.events-modal-body small{color:#708398;margin-top:12px;font-size:8px;line-height:1.45;display:block}@media (max-width:1120px){.events-hero-grid{grid-template-columns:1fr}.events-featured{min-height:285px}.events-calendar-card{min-height:245px}.events-category-grid,.events-highlight-grid{grid-template-columns:1fr}.events-category-card{grid-template-columns:52px 1fr 150px}.events-highlight-card{grid-template-columns:150px 1fr 30px}.events-upcoming-grid{grid-template-columns:1fr}.events-how-card{grid-template-columns:repeat(3,1fr);gap:0 15px;display:grid}.events-how-card>.events-kicker,.events-how-card>button{grid-column:1/-1}.events-rewards-grid{grid-template-columns:1fr 1fr}.events-rewards-heading{grid-column:1/-1;padding-bottom:8px}.events-reward:nth-child(2){border-left:0}}@media (max-width:760px){.events-shell{width:min(94vw,1180px)}.events-breadcrumbs{white-space:nowrap;font-size:9px;overflow:auto}.events-featured{min-height:360px}.events-featured-copy{width:100%;padding:20px}.events-featured h1{font-size:31px}.events-featured-shade{background:linear-gradient(90deg,#031637e6,#0316378c)}.events-feature-meta{grid-template-columns:1fr 1fr;display:grid}.events-calendar-card{grid-template-columns:1fr}.events-month-summary{border-top:1px solid #dce8f1;border-left:0}.events-categories-section h2,.events-highlights-band h2,.events-upcoming-section h2{font-size:25px}.events-category-card{grid-template-columns:44px 1fr 92px;padding-left:8px}.events-category-icon{width:38px;height:38px}.events-category-image{height:82px}.events-heading-row{flex-direction:column;align-items:flex-start;gap:4px}.events-highlight-card{grid-template-columns:105px 1fr 24px}.events-table-head{display:none}.events-table-row{grid-template-columns:82px 1fr 70px;gap:5px;padding:8px 4px}.events-table-row>span:nth-child(4){display:none}.events-table-row>span:nth-child(5){justify-self:end}.events-how-card{grid-template-columns:1fr}.events-how-card>.events-kicker,.events-how-card>button{grid-column:auto}.events-rewards-grid{grid-template-columns:1fr}.events-reward{border-top:1px solid #e1e8ef;border-left:0;padding-left:0}.events-modal-facts{grid-template-columns:1fr}}@media (max-width:480px){.events-featured{min-height:395px}.events-feature-meta{grid-template-columns:1fr}.events-featured-description{font-size:10px}.events-category-card{grid-template-columns:42px 1fr}.events-category-image{display:none}.events-highlight-card{grid-template-columns:86px 1fr 20px}.events-highlight-meta{gap:2px;display:grid}.events-table-row{grid-template-columns:70px 1fr}.events-table-row>span:nth-child(3),.events-table-row>span:nth-child(5){display:none}.events-modal-backdrop{padding:10px}.events-modal-body{padding:17px 16px}.events-modal-actions{flex-direction:column}}
.aya-page{color:#071d49;background:#fff}.aya-shell{width:min(920px,100% - 46px);margin:0 auto}.aya-breadcrumb-band{background:#fff;border-bottom:1px solid #e4edf7;align-items:center;height:22px;display:flex}.aya-breadcrumbs{color:#2363ad;align-items:center;gap:7px;font-size:8.5px;line-height:1;display:flex}.aya-breadcrumbs span{color:#90a9c7}.aya-breadcrumbs strong{color:#4c6b98;font-weight:400}.aya-kicker{color:#0870ca;text-transform:uppercase;letter-spacing:.2em;margin-bottom:8px;font-size:9px;font-weight:700;line-height:1.2;display:block}.aya-page h2{color:#00184d;font-family:Georgia,Times New Roman,serif;font-weight:400}.aya-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.aya-banner-hero{background:#fff;padding:14px 0 18px}.aya-banner-shell{width:min(1180px,92vw);margin:0 auto}.aya-banner-frame{background:#dceeff;width:100%;position:relative;overflow:hidden}.aya-banner-image{object-fit:contain;width:100%;height:auto;display:block}.aya-banner-hotspot{cursor:pointer;z-index:2;background:0 0;border-radius:8px;display:block;position:absolute}.aya-banner-hotspot:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #075aaa}.aya-hotspot-create{width:14.8%;height:9.1%;top:66.9%;left:8.55%}.aya-hotspot-learn{width:11.2%;height:9.1%;top:66.9%;left:24.45%}.aya-hotspot-progress{width:22.1%;height:9.7%;top:27.8%;left:50.7%}.aya-hotspot-points{width:22.1%;height:9.7%;top:38.9%;left:50.7%}.aya-hotspot-events{width:22.1%;height:9.7%;top:49.5%;left:50.7%}.aya-hotspot-community{width:22.1%;height:9.7%;top:60.2%;left:50.7%}.aya-section{padding:16px 0 17px}.aya-section h2{margin:0;font-size:28px;line-height:1.05}.aya-section .aya-kicker{margin-bottom:6px}.aya-how{background:#fff;scroll-margin-top:96px}.aya-how .aya-shell{padding-left:34px;padding-right:34px}.aya-step-grid{grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.aya-step{align-items:center;gap:17px;min-height:61px;padding-right:22px;display:flex;position:relative}.aya-step:not(:last-child):after{content:"";background:#d5e4f2;width:1px;position:absolute;top:0;bottom:0;right:7px}.aya-circle-icon{color:#0059bd;background:#eef7fd;border-radius:50%;flex:0 0 57px;place-items:center;width:57px;height:57px;display:grid}.aya-circle-icon svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.aya-step h3,.aya-essential-card h3,.aya-reason h3{color:#00256a;margin:0 0 5px;font-size:11px;line-height:1.25}.aya-step p,.aya-essential-card p,.aya-reason p{color:#426aa0;margin:0;font-size:9.5px;line-height:1.35}.aya-essentials{background:linear-gradient(90deg,#f3fbff,#e7f5ff 54%,#f1faff)}.aya-essentials .aya-shell{padding:0}.aya-essential-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;display:grid}.aya-essential-card{background:#ffffffe6;border:1px solid #dae9f7;border-radius:5px;align-items:center;gap:13px;height:88px;padding:10px 14px;display:flex}.aya-essential-card .aya-circle-icon{flex-basis:52px;width:52px;height:52px}.aya-essential-card .aya-circle-icon svg{width:29px;height:29px}.aya-essential-card div{min-width:0}.aya-reasons{background:#fff;padding-top:12px;padding-bottom:20px}.aya-reason-grid{grid-template-columns:repeat(4,1fr);margin-top:11px;display:grid}.aya-reason{align-items:center;gap:12px;min-height:50px;padding:0 15px;display:flex;position:relative}.aya-reason:first-child{padding-left:0}.aya-reason:last-child{padding-right:0}.aya-reason:not(:last-child):after{content:"";background:#d5e4f2;width:1px;position:absolute;top:3px;bottom:3px;right:0}.aya-circle-icon.small{flex-basis:48px;width:48px;height:48px}.aya-circle-icon.small svg{width:27px;height:27px}.aya-disclaimer{color:#00235f;background:linear-gradient(90deg,#edf9ff,#e8f5ff);border-radius:6px;grid-template-columns:60px 150px 1fr;align-items:center;height:56px;margin-top:15px;padding:0 24px;display:grid}.aya-info-icon{color:#0570d2;place-items:center;width:35px;height:35px;display:grid}.aya-info-icon svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:35px;height:35px}.aya-disclaimer strong{border-left:1px solid #7eb5e6;padding-left:22px;font-size:11px}.aya-disclaimer p{color:#4a6b99;margin:0;font-size:9.5px;line-height:1.35}@media (max-width:900px){.aya-shell{width:min(92%,920px)}.aya-banner-shell{width:92vw}.aya-how .aya-shell{padding:0}.aya-step-grid,.aya-essential-grid,.aya-reason-grid{grid-template-columns:1fr 1fr;gap:12px}.aya-step:after,.aya-reason:after{display:none}.aya-essential-card{height:auto;min-height:88px}.aya-disclaimer{grid-template-columns:50px 140px 1fr;height:auto;min-height:70px;padding:14px 16px}}@media (max-width:700px){.aya-breadcrumb-band{height:auto;padding:9px 0}.aya-breadcrumbs{flex-wrap:wrap;font-size:9px}.aya-banner-hero{padding:10px 0 14px}.aya-banner-shell{width:94vw}.aya-section h2{font-size:25px}.aya-step-grid,.aya-essential-grid,.aya-reason-grid{grid-template-columns:1fr}.aya-step{padding:5px 0}.aya-essential-card{min-height:82px}.aya-reason{padding:6px 0}.aya-disclaimer{grid-template-columns:42px 1fr}.aya-disclaimer strong{border-left:0;padding-left:0}.aya-disclaimer p{grid-column:1/-1;padding-top:7px}}
.hc-page{color:#071d49;background:#f5f7fa;padding:12px 0 34px}.hc-shell{width:min(1180px,92vw);margin:0 auto 14px}.hc-kicker{color:#075aaa;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;display:block}.hc-red-line{background:#e21d2f;width:44px;height:3px;margin:10px 0 12px}.hc-red-line-small{width:36px;margin:8px 0 10px}.hc-hero{background:linear-gradient(90deg,#fffffffa 0%,#ffffffed 38%,#ffffff40 67%,#fff0 100%),radial-gradient(circle at 78% 34%,#ffffffd1,#0000 21%),linear-gradient(160deg,#d8e9fa 0%,#edf4fb 42%,#f3e5d9 73%,#d8e2ed 100%);border:1px solid #d5deea;border-radius:3px;min-height:250px;padding:28px 38px 24px;position:relative;overflow:hidden}.hc-hero:after{content:"";clip-path:polygon(55% 0,100% 0,96% 100%,15% 100%,36% 52%);opacity:.85;background:linear-gradient(150deg,#0000 0 18%,#ffffffe0 18% 25%,#d62635 25% 39%,#f9fafc 39% 47%,#15356f 47% 61%,#f8fafc 61% 69%,#d62635 69% 82%,#ffffffeb 82% 100%);width:39%;height:72%;position:absolute;bottom:-13%;right:-4%}.hc-hero-copy{z-index:2;max-width:640px;position:relative}.hc-hero h1,.hc-panel h2,.hc-return h2{color:#071d49;font-family:Georgia,Times New Roman,serif;font-weight:400}.hc-hero h1{margin:1px 0 0;font-size:44px;line-height:1}.hc-hero-copy>p{color:#516681;max-width:620px;margin:0 0 17px;font-size:14px;line-height:1.45}.hc-hero-message{z-index:2;position:absolute;top:54px;right:32%}.hc-hero-message p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px}.hc-search{background:#fff;border:1px solid #bfd0e2;border-radius:3px;grid-template-columns:42px 1fr 110px;align-items:center;max-width:650px;display:grid;box-shadow:0 2px 5px #0d2d520d}.hc-search-icon{color:#123d76;justify-content:center;align-items:center;font-size:22px;display:flex}.hc-search input{color:#071d49;height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px}.hc-search input::placeholder{color:#8392a7}.hc-search button{color:#fff;cursor:pointer;background:#075aaa;border:0;border-radius:2px;height:36px;margin:4px;font-weight:700}.hc-popular{color:#6e7b8e;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.hc-popular button{color:#3c679b;cursor:pointer;background:#eaf3fb;border:0;border-radius:999px;padding:5px 11px}.hc-quick-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hc-quick-card,.hc-topic-card{color:inherit;background:#fff;border:1px solid #d6dfe9;border-radius:3px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px 15px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.hc-quick-card:hover,.hc-topic-card:hover{background:#f8fbff;border-color:#bdcede}.hc-icon{color:#0a4ca3;background:#edf5fc;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:700;display:flex}.hc-icon-discord{background:0 0;overflow:hidden}.hc-icon-discord img{object-fit:contain;width:42px;height:42px;display:block}.hc-quick-card strong,.hc-topic-card strong{margin-bottom:4px;font-size:13px;display:block}.hc-quick-card small,.hc-topic-card small{color:#667890;font-size:11px;line-height:1.45;display:block}.hc-quick-card>b,.hc-topic-card>b{color:#075aaa;font-size:23px;font-weight:400}.hc-panel{background:#fff;border:1px solid #d7dfe9;border-radius:3px;padding:15px 16px}.hc-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.hc-panel h2{margin:2px 0 0;font-size:29px;line-height:1.05}.hc-text-button{color:#075aaa;cursor:pointer;background:0 0;border:0;padding-top:15px;font-size:11px;font-weight:700}.hc-topic-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.hc-topic-card{grid-template-columns:38px 1fr auto;min-height:84px;padding:10px}.hc-topic-card .hc-icon{width:34px;height:34px;font-size:16px}.hc-topic-card strong{font-size:11px}.hc-topic-card small{font-size:10px}.hc-empty{color:#63738a;grid-column:1/-1;margin:8px}.hc-lower-grid{grid-template-columns:1.8fr 1fr;gap:14px;display:grid}.hc-muted{color:#697b91;margin:4px 0 0;font-size:12px}.hc-steps{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.hc-steps article{grid-template-columns:30px 1fr;gap:9px;margin-right:12px;padding:4px 14px 4px 0;display:grid;position:relative}.hc-steps article:not(:last-child):after{content:"";background:#d9e1ea;width:1px;position:absolute;top:1px;bottom:1px;right:0}.hc-steps article>span{color:#fff;background:#0763bb;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:flex}.hc-steps strong{font-size:11px;display:block}.hc-steps p{color:#667890;margin:4px 0 0;font-size:10px;line-height:1.4}.hc-faq-panel{padding-bottom:14px}.hc-faq-list details{border:1px solid #d7dfe8;margin-top:-1px}.hc-faq-list summary{color:#24436e;cursor:pointer;justify-content:space-between;align-items:center;padding:9px 11px;font-size:11px;list-style:none;display:flex}.hc-faq-list summary::-webkit-details-marker{display:none}.hc-faq-list details p{color:#667890;margin:0;padding:0 11px 10px;font-size:10px;line-height:1.5}.hc-support{grid-template-columns:220px 1fr;align-items:center;gap:20px;display:grid}.hc-support-intro h2{margin-top:2px}.hc-support-options{grid-template-columns:repeat(3,1fr);display:grid}.hc-support-options>div{border-left:1px solid #d9e1ea;grid-template-columns:42px 1fr;gap:10px;padding:4px 18px;display:grid}.hc-support-options p{margin:0}.hc-support-options strong,.hc-support-options small{display:block}.hc-support-options strong{font-size:11px}.hc-support-options small{color:#667890;margin-top:4px;font-size:10px;line-height:1.45}.hc-return{background:#fff;border:1px solid #d7dfe9;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.hc-return h2{margin:2px 0;font-size:29px}.hc-return p{color:#68798f;margin:0;font-size:11px}.hc-return>div:last-child{gap:10px;display:flex}.hc-return .button{justify-content:center;min-width:138px}@media (max-width:1100px){.hc-topic-grid{grid-template-columns:repeat(3,1fr)}.hc-quick-grid{grid-template-columns:repeat(2,1fr)}.hc-hero-message{display:none}}@media (max-width:850px){.hc-lower-grid{grid-template-columns:1fr}.hc-steps{grid-template-columns:repeat(2,1fr)}.hc-steps article:nth-child(2):after{display:none}.hc-support,.hc-support-options{grid-template-columns:1fr}.hc-support-options>div{border-top:1px solid #d9e1ea;border-left:0;padding:12px 0}.hc-return{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.hc-page{padding-top:0}.hc-shell{width:100%;margin-bottom:10px}.hc-hero{border-left:0;border-right:0;border-radius:0;min-height:auto;padding:24px 18px}.hc-hero:after{display:none}.hc-search{grid-template-columns:38px 1fr}.hc-search button{border-radius:0;grid-column:1/-1;height:40px;margin:0}.hc-quick-grid,.hc-topic-grid,.hc-steps{grid-template-columns:1fr}.hc-quick-grid,.hc-panel,.hc-return{width:92%;margin-left:auto;margin-right:auto}.hc-steps article:after{display:none}.hc-return>div:last-child{flex-direction:column;width:100%}.hc-return .button{width:100%}}.hc-icon.hc-icon-discord{color:#fff;background:#5865f2}.hc-icon-discord svg{fill:currentColor;width:29px;height:29px;display:block}.hc-support-options>a{color:inherit;border-left:1px solid #d9e1ea;grid-template-columns:42px 1fr;gap:10px;padding:4px 18px;text-decoration:none;transition:background .15s;display:grid}.hc-support-options>a:hover{background:#edf4ff}.hc-support-options em{color:#075aaa;margin-top:6px;font-size:10px;font-style:normal;font-weight:700;display:block}
.hc-hero{background-image:linear-gradient(90deg,#fffffff5 0%,#ffffffe6 34%,#ffffff61 57%,#ffffff0a 78%),url(/branding/help-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.hc-hero:after{display:none}@media (max-width:900px){.hc-hero{background-position:62%}}@media (max-width:650px){.hc-hero{background-position:68%}}
.handbook-page{color:#081c38;background:#f3f6fa;padding-bottom:44px}.handbook-shell{width:min(1180px,100% - 40px);margin-inline:auto}.handbook-kicker{color:#1477bf;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.handbook-hero{color:#fff;background:linear-gradient(118deg,#061c39 0%,#082d59 57%,#0d4f86 100%);position:relative;overflow:hidden}.handbook-hero:after{content:"";border:2px solid #84c5ff42;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-330px;right:-110px;box-shadow:0 0 0 48px #84c5ff0d,0 0 0 106px #84c5ff0b}.handbook-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 255px;gap:46px;padding:44px 0 46px;display:grid;position:relative}.handbook-brand-lockup{border-bottom:1px solid #d3e7ff59;grid-column:1/-1;align-items:center;gap:15px;width:max-content;padding-bottom:13px;display:flex}.handbook-brand-lockup img{width:185px;height:auto}.handbook-brand-lockup span{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:26px}.handbook-hero-copy{max-width:700px}.handbook-hero .handbook-kicker{color:#9ed6ff}.handbook-hero h1,.handbook-intro h2,.handbook-guide h2,.handbook-ember h2,.handbook-support h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.handbook-hero h1{max-width:680px;margin:8px 0 14px;font-size:46px;line-height:1.05}.handbook-hero-copy>p{color:#d2e1f0;max-width:630px;margin:0;font-size:16px;line-height:1.58}.handbook-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.handbook-hero-actions a{color:#fff;border:1px solid #b7dcfab3;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none}.handbook-hero-actions a:first-child{background:#d81732;border-color:#e63a4a}.handbook-release-note{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03122952;border:1px solid #b7dcfa6b;align-self:end;padding:20px}.handbook-release-note span{color:#9ed6ff;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.handbook-release-note strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;display:block}.handbook-release-note p{color:#d1dfed;margin:8px 0 0;font-size:12px;line-height:1.5}.handbook-intro{grid-template-columns:.9fr 1.1fr;align-items:end;gap:48px;padding:42px 0 20px;display:grid}.handbook-intro h2{margin:5px 0 0;font-size:34px;line-height:1.1}.handbook-intro p{color:#526780;margin:0;line-height:1.65}.handbook-path-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.handbook-path-card{min-height:94px;color:inherit;background:#fff;border:1px solid #d4dfeb;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.handbook-path-card:hover{border-color:#7aa9d3;transform:translateY(-2px);box-shadow:0 8px 18px #082b4f17}.handbook-path-card>span{color:#075ba9;background:#e8f3fc;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.handbook-path-card strong,.handbook-path-card small{display:block}.handbook-path-card strong{font-size:14px}.handbook-path-card small{color:#667a91;margin-top:5px;font-size:11px;line-height:1.4}.handbook-path-card b{color:#075baa;font-size:20px;font-weight:400}.handbook-guide{background:#fff;border:1px solid #d5e0eb;margin-top:42px;padding:28px}.handbook-guide-heading{grid-template-columns:1fr auto;align-items:end;column-gap:28px;display:grid}.handbook-guide-heading .handbook-kicker,.handbook-guide-heading h2,.handbook-guide-heading p{grid-column:1}.handbook-guide-heading h2{margin:5px 0 8px;font-size:32px;line-height:1.12}.handbook-guide-heading p{color:#586e86;max-width:790px;margin:0;line-height:1.55}.handbook-guide-heading>a{color:#fff;white-space:nowrap;background:#075baa;grid-area:1/2/4;align-self:center;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none}.handbook-step-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;display:grid}.handbook-step-grid article{border-left:1px solid #d9e2ec;padding:2px 22px 8px;position:relative}.handbook-step-grid article:first-child{border-left:0;padding-left:0}.handbook-step-grid article>span{color:#d50b2e;letter-spacing:.1em;font-size:12px;font-weight:800;display:block}.handbook-step-grid h3{color:#092b53;margin:9px 0 7px;font-size:14px}.handbook-step-grid p{color:#63758a;margin:0;font-size:12px;line-height:1.55}.handbook-staff-guide{border-top:4px solid #d30a2f}.handbook-staff-note{color:#526a83;background:#f1f6fb;border-left:3px solid #2479bc;gap:10px;margin-top:22px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.handbook-staff-note strong{color:#12385f;white-space:nowrap}.handbook-ember{color:#fff;background:linear-gradient(135deg,#071d3a,#0a3970);grid-template-columns:220px 1fr;align-items:center;gap:38px;margin-top:42px;padding:30px 36px;display:grid}.handbook-ember-mark{background:#00122f38;border:1px solid #a1d1ff61;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.handbook-ember-mark span{color:#ee3651;font-family:Georgia,Times New Roman,serif;font-size:84px;font-style:italic;line-height:.78}.handbook-ember-mark strong{letter-spacing:.08em;margin-top:13px;font-size:28px}.handbook-ember .handbook-kicker{color:#a4d9ff}.handbook-ember h2{margin:6px 0 8px;font-size:32px}.handbook-ember p{color:#d5e5f3;max-width:760px;margin:0;line-height:1.58}.handbook-ember-links{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.handbook-ember-links a{color:#fff;border-bottom:1px solid #dc2141;padding-bottom:3px;font-size:12px;font-weight:700;text-decoration:none}.handbook-support{background:#fff;border:1px solid #d5e0eb;justify-content:space-between;align-items:center;gap:32px;margin-top:42px;padding:27px 30px;display:flex}.handbook-support h2{margin:5px 0 6px;font-size:30px}.handbook-support p{color:#5d7188;max-width:720px;margin:0;line-height:1.55}.handbook-support>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.handbook-primary-link,.handbook-secondary-link{white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none}.handbook-primary-link{color:#fff;background:#d40a2f}.handbook-secondary-link{color:#0a4d8d;border:1px solid #7f9cb9}@media (max-width:900px){.handbook-hero-inner{grid-template-columns:1fr}.handbook-release-note{max-width:450px}.handbook-path-grid{grid-template-columns:1fr}.handbook-step-grid{grid-template-columns:repeat(2,1fr);row-gap:26px}.handbook-step-grid article:nth-child(3){border-left:0;padding-left:0}.handbook-ember{grid-template-columns:160px 1fr}}@media (max-width:620px){.handbook-shell{width:min(100% - 32px,1180px)}.handbook-hero-inner{gap:25px;padding:28px 0 30px}.handbook-brand-lockup img{width:155px}.handbook-brand-lockup span{font-size:22px}.handbook-hero h1{font-size:36px}.handbook-intro{grid-template-columns:1fr;gap:14px;padding:30px 0 17px}.handbook-intro h2{font-size:29px}.handbook-guide{margin-top:24px;padding:21px 18px}.handbook-guide-heading{display:block}.handbook-guide-heading h2{font-size:27px}.handbook-guide-heading>a{margin-top:17px;display:inline-block}.handbook-step-grid{grid-template-columns:1fr;gap:0;margin-top:23px}.handbook-step-grid article,.handbook-step-grid article:nth-child(3){border-top:1px solid #d9e2ec;border-left:0;padding:15px 0}.handbook-step-grid article:first-child{border-top:0;padding-top:0}.handbook-staff-note{display:block}.handbook-staff-note strong{white-space:normal;margin-bottom:4px;display:block}.handbook-ember{grid-template-columns:1fr;gap:18px;margin-top:24px;padding:24px}.handbook-ember-mark{min-height:120px}.handbook-support{flex-direction:column;align-items:flex-start;margin-top:24px;padding:22px}.handbook-support>div:last-child{flex-direction:column;width:100%}.handbook-primary-link,.handbook-secondary-link{text-align:center}}
.handbook-ember-mark{flex-direction:row;padding:10px}.handbook-ember-mark img{width:min(100%,178px);height:auto;display:block}
.handbook-ember-lifecycle{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.handbook-ember-lifecycle article{background:#00112b3d;border:1px solid #a5d3ff45;min-height:105px;padding:12px}.handbook-ember-lifecycle strong,.handbook-ember-lifecycle span{display:block}.handbook-ember-lifecycle strong{color:#a7dcff;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.handbook-ember-lifecycle span{color:#d9e8f5;margin-top:7px;font-size:11px;line-height:1.5}@media (max-width:760px){.handbook-ember-lifecycle{grid-template-columns:1fr}.handbook-ember-lifecycle article{min-height:0}}
.handbook-self-service{background:#f8fbff;border:1px solid #d0ddea;margin-top:42px;padding:28px}.handbook-self-service-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.handbook-self-service-heading h2{margin:5px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.12}.handbook-self-service-heading p{color:#586e86;max-width:720px;margin:0;line-height:1.55}.handbook-self-service-links{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.handbook-self-service-links a{color:#075baa;white-space:nowrap;border:1px solid #8da9c6;padding:9px 11px;font-size:11px;font-weight:700;text-decoration:none}.handbook-checklist{counter-reset:none;grid-template-columns:1fr 1fr;gap:10px 24px;margin:26px 0 0;padding:0;list-style:none;display:grid}.handbook-checklist li{border-top:1px solid #d7e2ed;grid-template-columns:30px 1fr;gap:11px;padding:14px 0;display:grid}.handbook-checklist li>span{color:#fff;background:#075baa;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:flex}.handbook-checklist h3{color:#092b53;margin:2px 0 5px;font-size:14px}.handbook-checklist p{color:#5e728a;margin:0;font-size:12px;line-height:1.55}.handbook-self-check{background:#fff;border-left:4px solid #d50b2e;grid-template-columns:205px 1fr;gap:22px;margin-top:8px;padding:16px;display:grid}.handbook-self-check>strong{color:#12385f;font-size:14px}.handbook-self-check div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.handbook-self-check p{color:#5c7087;margin:0;font-size:11px;line-height:1.5}.handbook-self-check b{color:#0b315d;font-size:11px;display:block}@media (max-width:800px){.handbook-self-service-heading{flex-direction:column;align-items:flex-start}.handbook-self-service-links{justify-content:flex-start}.handbook-checklist{grid-template-columns:1fr}.handbook-self-check{grid-template-columns:1fr;gap:10px}.handbook-self-check div{grid-template-columns:1fr;gap:11px}}@media (max-width:620px){.handbook-self-service{margin-top:24px;padding:21px 18px}.handbook-self-service-heading h2{font-size:27px}}
.staff-page{color:#071d49;background:#f5f8fc;min-height:100vh}.staff-shell{width:min(1180px,92vw);margin:0 auto}.staff-breadcrumb-band{background:#fff;border-bottom:1px solid #e0e7f0}.staff-breadcrumbs{color:#69788e;align-items:center;gap:8px;min-height:42px;font-size:11px;display:flex}.staff-breadcrumbs a{color:#075aaa;text-decoration:none}.staff-kicker{color:#075aaa;text-transform:uppercase;letter-spacing:.19em;font-size:10px;font-weight:700;display:block}.staff-hero{background-image:linear-gradient(90deg,#ebf6fffa 0%,#ebf6ffe0 45%,#ebf6ff33 72%),url(/branding/help-hero.png);background-position:50% 55%;background-size:cover;border:1px solid #d5dfeb;border-radius:4px;grid-template-columns:1.55fr .9fr;gap:22px;min-height:205px;margin-top:12px;padding:23px 28px;display:grid;position:relative;overflow:hidden}.staff-hero:after{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 48% 30%,#ffffffd9 0 2px,#0000 3px),radial-gradient(circle at 56% 16%,#ffffffbf 0 2px,#0000 3px),radial-gradient(circle at 61% 42%,#ffffffbf 0 2px,#0000 3px);position:absolute;inset:0}.staff-hero-copy,.staff-overview-card{z-index:2;position:relative}.staff-hero-copy h1{margin:7px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:400;line-height:.98}.staff-hero-copy p{color:#345274;max-width:610px;margin:0 0 14px;font-size:13px;line-height:1.42}.staff-primary-button,.staff-secondary-button,.staff-danger-button{font:inherit;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:14px;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.staff-primary-button{color:#fff;background:#073b7a}.staff-primary-button:hover{background:#052f63}.staff-primary-button:disabled,.staff-secondary-button:disabled,.staff-danger-button:disabled{opacity:.55;cursor:not-allowed}.staff-secondary-button{color:#075aaa;background:#fff;border:1px solid #9eb9d7}.staff-danger-button{color:#b31c2d;background:#fff2f3;border:1px solid #efb4ba}.staff-overview-card{background:#fffffff0;border:1px solid #d6e0eb;border-radius:4px;align-self:stretch;padding:12px;box-shadow:0 4px 14px #0f2c4f0d}.staff-overview-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.staff-overview-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.staff-overview-heading span{color:#738197;font-size:9px}.staff-overview-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.staff-overview-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:3px;grid-template-columns:42px 1fr;min-height:69px;padding:9px;display:grid;position:relative}.staff-overview-grid button:hover{background:#f8fbff}.staff-overview-icon{color:#075aaa;background:#edf5fc;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.staff-overview-grid strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}.staff-overview-grid small{color:#57708f;font-size:9px}.staff-message{background:#edf7ff;border-left:4px solid #075aaa;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 12px;font-size:11px;display:flex}.staff-message button{color:#075aaa;cursor:pointer;background:0 0;border:0;font-size:18px}.staff-quick-section{padding:13px 0 10px}.staff-quick-section>p{color:#667991;margin:2px 0 8px;font-size:10px}.staff-quick-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.staff-quick-grid button,.staff-quick-grid a{text-align:left;min-height:70px;color:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:3px;grid-template-rows:auto auto;grid-template-columns:38px 1fr 12px;column-gap:9px;padding:10px;text-decoration:none;display:grid;position:relative}.staff-quick-grid button:hover,.staff-quick-grid a:hover{background:#f9fcff;border-color:#bdd1e4}.staff-quick-grid>*>span{color:#075aaa;background:#edf5fc;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.staff-quick-grid b{font-size:10px}.staff-quick-grid small{color:#63768e;font-size:9px;line-height:1.25}.staff-quick-grid i{color:#075aaa;grid-area:1/3/3;align-self:center;font-size:18px;font-style:normal}.staff-two-column{grid-template-columns:1.55fr .92fr;align-items:start;gap:12px;margin-bottom:12px;display:grid}.staff-panel{background:#fff;border:1px solid #d8e1ea;border-radius:4px;padding:13px 14px}.staff-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:9px;display:flex}.staff-panel-heading h2{margin:3px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1}.staff-panel-heading p{color:#6a7b90;margin:0;font-size:10px;line-height:1.35}.staff-text-button{color:#075aaa;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding-top:9px;font-size:10px;font-weight:700}.staff-table-wrap{overflow:auto}.staff-table{border-collapse:collapse;width:100%;font-size:9px}.staff-table th{text-align:left;color:#5d7290;border-bottom:1px solid #dce4ed;padding:5px 6px;font-weight:400}.staff-table td{color:#385678;white-space:nowrap;border-bottom:1px solid #e4e9ef;padding:6px}.staff-table td strong{color:#075aaa}.staff-status{border-radius:999px;justify-content:center;min-width:57px;padding:4px 8px;font-size:8px;display:inline-flex}.staff-status.published{color:#096c4b;background:#d7f2e6}.staff-status.featured{color:#b02232;background:#ffe3e6}.staff-status.draft{color:#5d7087;background:#e8eef5}.staff-edit-button{color:#075aaa;cursor:pointer;background:#fff;border:1px solid #b9d2e8;border-radius:999px;align-items:center;gap:8px;padding:4px 11px;font-size:8px;display:inline-flex}.staff-tool-list{gap:5px;display:grid}.staff-tool-list button,.staff-tool-list a{min-height:43px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:3px;grid-template-rows:auto auto;grid-template-columns:35px 1fr 18px;align-items:center;column-gap:8px;padding:7px;text-decoration:none;display:grid}.staff-tool-list>*>span{color:#075aaa;background:#edf5fc;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.staff-tool-list b{font-size:10px}.staff-tool-list small{color:#6b7d93;font-size:8px}.staff-tool-list i{color:#075aaa;grid-area:1/3/3;font-size:17px;font-style:normal}.staff-route-summary{color:#315678;background:#eef7ff;border-radius:3px;flex-direction:column;gap:2px;margin-top:6px;padding:8px 10px;display:flex}.staff-route-summary strong{font-size:9px}.staff-route-summary span{font-size:8px}.staff-mini-routes{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:7px;display:grid}.staff-mini-routes button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2eb;border-radius:3px;gap:1px;padding:7px;display:grid}.staff-mini-routes strong{color:#075aaa;font-size:9px}.staff-mini-routes span,.staff-mini-routes small{color:#65788f;font-size:8px}.staff-lower-row{grid-template-columns:1.15fr .85fr}.staff-content-list{display:grid}.staff-content-list a{min-height:37px;color:inherit;border-bottom:1px solid #e1e7ee;grid-template-columns:35px 130px 1fr 45px;align-items:center;gap:8px;text-decoration:none;display:grid}.staff-content-list a:last-child{border-bottom:0}.staff-content-list a>span{color:#075aaa;background:#edf5fc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.staff-content-list b{font-size:9px}.staff-content-list small{color:#6a7b90;font-size:8px}.staff-content-list em{color:#075aaa;text-align:right;font-size:8px;font-style:normal}.staff-admin-strip{background:#fff;border:1px solid #d8e1ea;border-radius:4px;grid-template-columns:260px 1fr;align-items:center;gap:20px;margin-bottom:12px;padding:12px 14px;display:grid}.staff-admin-strip h2{margin:2px 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.staff-admin-strip p{color:#6a7b90;margin:0;font-size:9px}.staff-admin-actions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.staff-admin-actions button,.staff-admin-actions a{min-height:55px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:3px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;gap:2px 8px;padding:8px;text-decoration:none;display:grid}.staff-admin-actions span{color:#075aaa;background:#edf5fc;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.staff-admin-actions b{font-size:9px}.staff-admin-actions small{color:#67798f;font-size:8px}.staff-runtime-note{color:#594c2f;background:#fff8e8;border-left:4px solid #d79a00;margin-bottom:18px;padding:10px 12px;font-size:9px;line-height:1.45}.staff-runtime-note strong{margin-bottom:3px;display:block}.staff-runtime-note p{margin:0}.staff-runtime-note code{font-family:Consolas,monospace}.staff-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04142d94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.staff-modal{background:#fff;border-radius:4px;width:min(780px,96vw);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 25px 80px #00000047}.staff-route-modal{width:min(610px,96vw)}.staff-modal-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.staff-modal-heading h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.staff-modal-heading>button{color:#46617f;cursor:pointer;background:#f1f5f9;border:0;width:32px;height:32px;font-size:22px}.staff-modal-lead{color:#64758b;margin:-4px 0 12px;font-size:11px}.staff-form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.staff-form-grid label{gap:4px;display:grid}.staff-form-grid label.wide{grid-column:1/-1}.staff-form-grid label>span{color:#405a79;font-size:9px;font-weight:700}.staff-form-grid input,.staff-form-grid select,.staff-form-grid textarea{color:#071d49;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:2px;outline:none;padding:8px 9px;font-size:11px}.staff-form-grid input:focus,.staff-form-grid select:focus,.staff-form-grid textarea:focus{border-color:#075aaa;box-shadow:0 0 0 2px #075aaa1a}.staff-form-grid textarea{resize:vertical}.staff-check-row{border-top:1px solid #e0e7ef;border-bottom:1px solid #e0e7ef;flex-wrap:wrap;gap:16px;margin-top:12px;padding:10px 0;display:flex}.staff-check-row label{align-items:center;gap:6px;font-size:10px;display:flex}.staff-modal-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.staff-modal-actions>div{gap:8px;display:flex}.staff-login-page{color:#fff;background:linear-gradient(120deg,#061b3c 0%,#0b2c59 55%,#0c4a78 100%);min-height:100vh}.staff-login-header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;height:78px;padding:0 min(6vw,72px);display:flex}.staff-login-brand{width:165px;display:block}.staff-login-brand img{width:100%;height:auto;display:block}.staff-login-back{color:#fff;border:1px solid #ffffffa6;border-radius:3px;padding:10px 16px;font-size:12px;text-decoration:none}.staff-login-main{grid-template-columns:1.25fr .85fr;align-items:center;gap:70px;width:min(1120px,90vw);min-height:calc(100vh - 78px);margin:0 auto;padding:60px 0;display:grid}.staff-login-copy h1{margin:10px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:1}.staff-login-copy>p{color:#dce8f7;max-width:630px;font-size:17px;line-height:1.55}.staff-login-security{background:#ffffff14;border-left:4px solid #e31d2f;max-width:600px;margin-top:28px;padding:18px 20px}.staff-login-security strong{margin-bottom:5px;display:block}.staff-login-security p{color:#d5e2f2;margin:0;font-size:12px;line-height:1.5}.staff-login-card{color:#071d49;background:#fff;border-radius:4px;padding:30px;box-shadow:0 24px 80px #00000040}.staff-login-card h2{margin:5px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.staff-login-form{gap:14px;display:grid}.staff-login-form label{gap:5px;display:grid}.staff-login-form label span{color:#3c5677;font-size:11px;font-weight:700}.staff-login-form input{height:44px;font:inherit;border:1px solid #bccbdd;border-radius:3px;padding:0 12px}.staff-login-form .button{border:0;width:100%;margin-top:4px}.staff-login-error{color:#a7192b;background:#fff0f2;border-left:4px solid #d71932;margin:0;padding:9px 10px;font-size:11px}.staff-login-config-note{color:#684f00;background:#fff7df;border-left:4px solid #d79a00;margin:0;padding:10px;font-size:10px;line-height:1.45}.staff-login-footnote{color:#738198;margin:18px 0 0;font-size:9px;line-height:1.4}@media (max-width:1100px){.staff-quick-grid{grid-template-columns:repeat(3,1fr)}.staff-hero{grid-template-columns:1.2fr .9fr}.staff-content-list a{grid-template-columns:35px 110px 1fr 45px}.staff-admin-strip{grid-template-columns:1fr}.staff-admin-actions{grid-template-columns:repeat(2,1fr)}}.staff-timetable-records{margin-top:9px}.staff-timetable-records>label{gap:4px;display:grid}.staff-timetable-records>label>span{color:#405a79;font-size:9px;font-weight:700}.staff-timetable-records>label>input{color:#071d49;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:2px;outline:none;padding:8px 9px;font-size:11px}.staff-timetable-records>label>input:focus{border-color:#075aaa;box-shadow:0 0 0 2px #075aaa1a}.staff-timetable-limit{color:#65788f;margin-top:6px;font-size:8px;display:block}@media (max-width:850px){.staff-hero,.staff-two-column,.staff-lower-row,.staff-login-main{grid-template-columns:1fr}.staff-overview-card{max-width:none}.staff-form-grid{grid-template-columns:repeat(2,1fr)}.staff-login-main{gap:30px}.staff-login-copy h1{font-size:44px}}@media (max-width:650px){.staff-shell{width:94vw}.staff-hero{background-position:65%;padding:20px}.staff-hero-copy h1{font-size:32px}.staff-overview-grid{grid-template-columns:1fr}.staff-quick-grid{grid-template-columns:1fr 1fr}.staff-content-list a{grid-template-columns:32px 1fr 42px}.staff-content-list small{display:none}.staff-admin-actions,.staff-form-grid{grid-template-columns:1fr}.staff-modal{padding:15px}.staff-check-row{flex-direction:column;gap:8px}.staff-modal-actions{flex-direction:column;align-items:stretch}.staff-modal-actions>div{grid-template-columns:1fr 1fr;display:grid}.staff-modal-actions .staff-danger-button{width:100%}.staff-login-header{padding:0 20px}.staff-login-main{width:90vw;padding:40px 0}.staff-login-copy h1{font-size:38px}}.staff-login-setup{border-top:1px solid #d7e1ec;gap:12px;margin-top:26px;padding-top:22px;display:grid}.staff-login-setup h3{margin:-5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.staff-import-label{gap:5px;margin:12px 0 0;display:grid}.staff-import-label>span{color:#405a79;font-size:9px;font-weight:700}.staff-import-label code{color:#294b70;white-space:nowrap;background:#f6f9fc;border:1px solid #d8e3ee;padding:9px 10px;font:8px/1.45 Consolas,monospace;display:block;overflow:auto}.staff-import-label textarea{resize:vertical;color:#071d49;background:#fff;border:1px solid #cbd8e5;border-radius:2px;outline:none;width:100%;padding:9px;font:11px/1.45 Consolas,monospace}.staff-import-label textarea:focus{border-color:#075aaa;box-shadow:0 0 0 2px #075aaa1a}.staff-operations-inbox{background:linear-gradient(105deg,#edf6ff 0%,#f9fcff 58%,#fff 100%);border:1px solid #cfddeb;border-radius:5px;grid-template-columns:245px 1fr;align-items:stretch;gap:14px;margin-top:12px;padding:13px 14px;display:grid;box-shadow:0 5px 18px #07305e0f}.staff-operations-inbox-heading{grid-template-columns:31px 1fr;align-content:center;gap:9px;display:grid}.staff-operations-inbox-heading>small{color:#60758d;grid-column:2;font-size:8px}.staff-operations-inbox-heading>div>span{color:#075aaa;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.staff-operations-inbox-heading h2{color:#071d49;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.04}.staff-operations-inbox-icon{color:#fff;background:#075aaa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid;box-shadow:0 3px 8px #075aaa38}.staff-operations-inbox-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.staff-operations-inbox-item{color:#173b61;background:#ffffffeb;border:1px solid #d7e2ed;border-radius:4px;grid-template-columns:27px auto 1fr 10px;align-items:center;gap:7px;min-height:54px;padding:8px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.staff-operations-inbox-item:hover,.staff-operations-inbox-item:focus-visible{border-color:#8fb4d6;outline:none;transform:translateY(-1px);box-shadow:0 5px 13px #0c3c6d1a}.staff-operations-inbox-item-icon{color:#075aaa;background:#e7f1fb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.staff-operations-inbox-count{color:#174b7e;text-align:right;min-width:18px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1}.staff-operations-inbox-copy{min-width:0}.staff-operations-inbox-copy strong{color:#0a477e;font-size:9px;display:block}.staff-operations-inbox-copy small{color:#60758d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.25;display:block;overflow:hidden}.staff-operations-inbox-arrow{color:#075aaa;font-size:17px;line-height:1}.staff-operations-inbox-item.attention{background:#fffcf4;border-color:#ead49c}.staff-operations-inbox-item.attention .staff-operations-inbox-item-icon{color:#9b6800;background:#fff1c7}.staff-operations-inbox-item.attention .staff-operations-inbox-count{color:#a96a00}.staff-operations-inbox-item.urgent{background:#fff7f7;border-color:#ebb7bd}.staff-operations-inbox-item.urgent .staff-operations-inbox-item-icon{color:#a61e2c;background:#fee4e6}.staff-operations-inbox-item.urgent .staff-operations-inbox-count{color:#b31c2d}html[data-theme=dark] .staff-operations-inbox{box-shadow:none;background:linear-gradient(105deg,#102238 0%,#101d2d 58%,#111c2a 100%);border-color:#2c4e6e}html[data-theme=dark] .staff-operations-inbox-heading h2{color:#edf4fb}html[data-theme=dark] .staff-operations-inbox-heading>small,html[data-theme=dark] .staff-operations-inbox-copy small{color:#adc0d3}html[data-theme=dark] .staff-operations-inbox-item{color:#d8e5f2;background:#142334;border-color:#2c425b}html[data-theme=dark] .staff-operations-inbox-item:hover,html[data-theme=dark] .staff-operations-inbox-item:focus-visible{background:#182b40;border-color:#5991be}html[data-theme=dark] .staff-operations-inbox-item-icon{color:#9ed3ff;background:#183651}html[data-theme=dark] .staff-operations-inbox-count,html[data-theme=dark] .staff-operations-inbox-copy strong,html[data-theme=dark] .staff-operations-inbox-arrow{color:#b9ddf8}html[data-theme=dark] .staff-operations-inbox-item.attention{background:#2b271d;border-color:#756133}html[data-theme=dark] .staff-operations-inbox-item.urgent{background:#2e1e25;border-color:#7c3e48}@media (max-width:900px){.staff-operations-inbox{grid-template-columns:1fr}.staff-operations-inbox-heading{grid-template-columns:31px 1fr}.staff-operations-inbox-heading>small{grid-column:2}.staff-operations-inbox-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.staff-operations-inbox{gap:10px;padding:12px}.staff-operations-inbox-heading h2{font-size:20px}.staff-operations-inbox-items{grid-template-columns:1fr}.staff-operations-inbox-item{min-height:50px}.staff-operations-inbox-copy small{white-space:normal;overflow:visible}}.staff-breadcrumbs{flex-wrap:wrap}.staff-breadcrumb-note{color:#78899d;margin-left:auto;font-size:9px}.staff-workspace-directory{border-top:1px solid #dbe5ee;margin-top:14px;padding-top:13px}.staff-workspace-directory-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.staff-workspace-directory-heading h2{margin:3px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1}.staff-workspace-directory-heading p{color:#6a7b90;margin:0;font-size:9px;line-height:1.35}.staff-workspace-directory-heading>a{color:#075aaa;white-space:nowrap;padding-top:5px;font-size:9px;font-weight:700;text-decoration:none}.staff-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.staff-workspace-group{background:#f8fbff;border:1px solid #dce5ee;border-radius:3px;padding:10px}.staff-workspace-group-wide{grid-column:1/-1}.staff-workspace-group h3{color:#214a72;margin:0 0 7px;font-size:10px}.staff-workspace-links{gap:4px;display:grid}.staff-workspace-group-wide .staff-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6px}.staff-workspace-links a{color:#183f66;border:1px solid #0000;border-radius:3px;grid-template-columns:25px minmax(0,1fr) 10px;align-items:center;gap:6px;min-height:31px;padding:5px 6px;text-decoration:none;display:grid}.staff-workspace-links a:hover,.staff-workspace-links a:focus-visible{background:#fff;border-color:#bcd2e6;outline:none}.staff-workspace-links span{color:#075aaa;background:#e8f2fb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.staff-workspace-links b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.staff-workspace-links i{color:#075aaa;text-align:right;font-size:15px;font-style:normal}.staff-workspace-directory+.staff-background-control{margin-top:10px}html[data-theme=dark] .staff-breadcrumb-note{color:#9eb1c4}html[data-theme=dark] .staff-workspace-directory{border-color:#2c4059}html[data-theme=dark] .staff-workspace-directory-heading h2{color:#eef5fb}html[data-theme=dark] .staff-workspace-directory-heading p{color:#afc1d3}html[data-theme=dark] .staff-workspace-directory-heading>a{color:#9ed3ff}html[data-theme=dark] .staff-workspace-group{background:#132336;border-color:#2b4059}html[data-theme=dark] .staff-workspace-group h3{color:#c9e2f5}html[data-theme=dark] .staff-workspace-links a{color:#d9e7f3}html[data-theme=dark] .staff-workspace-links a:hover,html[data-theme=dark] .staff-workspace-links a:focus-visible{background:#182b40;border-color:#4f7c9e}html[data-theme=dark] .staff-workspace-links span{color:#a9dcff;background:#193854}html[data-theme=dark] .staff-workspace-links i{color:#a9dcff}@media (max-width:650px){.staff-breadcrumb-note{order:2;width:100%;margin-left:0}.staff-workspace-grid,.staff-workspace-group-wide .staff-workspace-links{grid-template-columns:1fr}.staff-workspace-directory-heading{flex-direction:column;align-items:flex-start;gap:4px}.staff-workspace-directory-heading>a{padding-top:0}}.staff-events-panel .staff-operations-inbox-embedded{background:linear-gradient(110deg,#edf6ff 0%,#f8fbff 62%,#fff 100%);border-color:#c8d9e9;margin:14px 0 0;padding:13px 12px;display:block}.staff-events-panel .staff-operations-inbox-embedded .staff-operations-inbox-heading{grid-template-columns:31px 1fr;align-items:center;gap:9px;margin-bottom:10px;display:grid}.staff-events-panel .staff-operations-inbox-embedded .staff-operations-inbox-heading>small{grid-column:2}.staff-events-panel .staff-operations-inbox-embedded .staff-operations-inbox-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staff-events-panel .staff-operations-inbox-embedded .staff-operations-inbox-item{min-height:62px}.staff-operations-inbox-footer{color:#60758d;border-top:1px solid #d6e2ed;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;font-size:8px;display:flex}.staff-operations-inbox-footer>span,.staff-operations-inbox-footer>a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.staff-operations-inbox-footer b{color:#159565;font-size:10px}.staff-operations-inbox-footer a.attention b{color:#ba7900}html[data-theme=dark] .staff-events-panel .staff-operations-inbox-embedded{background:linear-gradient(110deg,#102238 0%,#101d2d 62%,#111c2a 100%);border-color:#2c4e6e}html[data-theme=dark] .staff-operations-inbox-footer{color:#adc0d3;border-color:#2b4059}html[data-theme=dark] .staff-operations-inbox-footer a{color:#c8dbed}@media (max-width:650px){.staff-events-panel .staff-operations-inbox-embedded .staff-operations-inbox-items{grid-template-columns:1fr}.staff-operations-inbox-footer{flex-direction:column;align-items:flex-start;gap:5px}}.crew-lounge-settings-shell{padding:28px 0 44px}.crew-lounge-settings-hero{max-width:720px;margin-bottom:16px}.crew-lounge-settings-hero h1{margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1}.crew-lounge-settings-hero p{color:#516d8b;margin:0;font-size:13px;line-height:1.45}.crew-lounge-settings-card{background:#fff;border:1px solid #d7e1eb;border-radius:4px;gap:18px;padding:22px;display:grid;box-shadow:0 9px 28px #071d490f}.crew-lounge-settings-section{border-bottom:1px solid #e4ebf1;grid-template-columns:minmax(210px,.55fr) minmax(0,1fr);gap:22px;padding-bottom:18px;display:grid}.crew-lounge-settings-section h2{margin:4px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.crew-lounge-settings-section p{color:#667d95;margin:0;font-size:10px;line-height:1.45}.crew-lounge-field{align-content:start;gap:5px;display:grid}.crew-lounge-field>span{color:#405a79;font-size:10px;font-weight:700}.crew-lounge-field input,.crew-lounge-field select,.crew-lounge-field textarea{color:#071d49;width:100%;font:inherit;background:#fff;border:1px solid #c5d5e4;border-radius:3px;outline:none;padding:9px 10px;font-size:11px}.crew-lounge-field input:focus,.crew-lounge-field select:focus,.crew-lounge-field textarea:focus{border-color:#075aaa;box-shadow:0 0 0 2px #075aaa1a}.crew-lounge-field textarea{resize:vertical}.crew-lounge-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crew-lounge-field-wide{grid-column:1/-1}.crew-lounge-event-preview{background:#f1f7fc;border-left:3px solid #075aaa;border-radius:3px;grid-column:2;gap:4px;padding:11px 12px;display:grid}.crew-lounge-event-preview strong{color:#075aaa;font-size:13px}.crew-lounge-event-preview span,.crew-lounge-event-preview small{color:#4c6b8b;font-size:10px}.crew-lounge-honesty-note{color:#5c4b25;background:#fff7e8;border-left:4px solid #d79a00;gap:3px;padding:12px 14px;font-size:10px;line-height:1.45;display:grid}.crew-lounge-honesty-note strong{font-size:11px}.crew-lounge-settings-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.crew-lounge-settings-actions>div{align-items:center;gap:12px;display:flex}.crew-lounge-save-message{color:#32617e;max-width:420px;font-size:10px;line-height:1.35}.crew-lounge-settings-page{min-height:calc(100vh - 170px)}html[data-theme=dark] .crew-lounge-settings-card{box-shadow:none;background:#111c2a;border-color:#2c3f56}html[data-theme=dark] .crew-lounge-settings-hero p,html[data-theme=dark] .crew-lounge-settings-section p,html[data-theme=dark] .crew-lounge-event-preview span,html[data-theme=dark] .crew-lounge-event-preview small,html[data-theme=dark] .crew-lounge-save-message{color:#b6c6d7}html[data-theme=dark] .crew-lounge-settings-hero h1,html[data-theme=dark] .crew-lounge-settings-section h2{color:#f2f6fb}html[data-theme=dark] .crew-lounge-field>span{color:#dce7f2}html[data-theme=dark] .crew-lounge-field input,html[data-theme=dark] .crew-lounge-field select,html[data-theme=dark] .crew-lounge-field textarea{color:#edf5fc;background:#0d1723;border-color:#38526d}html[data-theme=dark] .crew-lounge-event-preview{background:#162a40;border-color:#64a9df}html[data-theme=dark] .crew-lounge-event-preview strong{color:#a7d9ff}html[data-theme=dark] .crew-lounge-settings-section{border-color:#2c3f56}html[data-theme=dark] .crew-lounge-honesty-note{color:#ead9a7;background:#302719}@media (max-width:650px){.crew-lounge-settings-section{grid-template-columns:1fr}.crew-lounge-event-preview{grid-column:auto}.crew-lounge-field-grid{grid-template-columns:1fr}.crew-lounge-settings-actions,.crew-lounge-settings-actions>div{flex-direction:column;align-items:stretch}.crew-lounge-settings-actions .staff-primary-button,.crew-lounge-settings-actions .staff-secondary-button{width:100%}}.crew-lounge-hero-control{align-content:start;gap:10px;display:grid}.crew-lounge-hero-preview{background:#f6faff;border:1px dashed #b9cfe2;border-radius:4px;grid-template-columns:116px minmax(0,1fr);min-height:92px;display:grid;overflow:hidden}.crew-lounge-hero-preview>img{object-fit:cover;background:#dce9f3;width:116px;height:92px}.crew-lounge-hero-preview>div{align-content:center;gap:4px;padding:12px;display:grid}.crew-lounge-hero-preview strong{color:#1c527c;font-size:11px}.crew-lounge-hero-preview span,.crew-lounge-hero-actions small,.crew-lounge-hero-empty span{color:#617b95;font-size:9px;line-height:1.4}.crew-lounge-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crew-lounge-upload-button{cursor:pointer}.crew-lounge-upload-button input{display:none}.crew-lounge-upload-button.is-busy{opacity:.55;pointer-events:none}.crew-lounge-hero-empty{background:#f7fbff;border:1px dashed #bdcfe0;border-radius:4px;gap:4px;padding:13px;display:grid}.crew-lounge-hero-empty strong{color:#315b81;font-size:11px}html[data-theme=dark] .crew-lounge-hero-preview{background:#122338;border-color:#38546d}html[data-theme=dark] .crew-lounge-hero-preview>img{background:#0d1723}html[data-theme=dark] .crew-lounge-hero-preview strong,html[data-theme=dark] .crew-lounge-hero-empty strong{color:#d6ecfb}html[data-theme=dark] .crew-lounge-hero-preview span,html[data-theme=dark] .crew-lounge-hero-actions small,html[data-theme=dark] .crew-lounge-hero-empty span{color:#aec1d3}html[data-theme=dark] .crew-lounge-hero-empty{background:#132438;border-color:#3b536c}@media (max-width:650px){.crew-lounge-hero-preview{grid-template-columns:95px minmax(0,1fr)}.crew-lounge-hero-preview>img{width:95px;height:92px}.crew-lounge-hero-actions{flex-direction:column;align-items:stretch}.crew-lounge-hero-actions .staff-primary-button,.crew-lounge-hero-actions .staff-secondary-button{width:100%}}
.header-admin-badge{background:#173e72;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.header-admin-badge:hover,.header-admin-badge:focus-visible{background:#23548f;outline:none}
@media (min-width:1101px){.staff-page-content{zoom:1.1}.staff-page-content .staff-shell{width:min(1072.73px,83.636vw)}}
.permissions-page{color:#071d49;background:#f5f8fc;min-height:100vh}.permissions-shell{width:min(1180px,92vw);margin:0 auto}.permissions-breadcrumb-band{background:#fff;border-bottom:1px solid #e0e7ef}.permissions-breadcrumbs{color:#667991;align-items:center;gap:8px;min-height:42px;font-size:11px;display:flex}.permissions-breadcrumbs a{color:#075aaa;text-decoration:none}.permissions-kicker{color:#075aaa;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700;display:block}.permissions-hero{background:#dcebfa;border-bottom:1px solid #d5e0ec}.permissions-hero-inner{background-image:linear-gradient(90deg,#ebf6fff7 0%,#ebf6ffd4 43%,#ebf6ff1f 72%),url(/branding/help-hero.png);background-position:50% 58%;background-size:cover;border-radius:4px;grid-template-columns:1.6fr .88fr;align-items:stretch;gap:18px;min-height:218px;padding:12px 0;display:grid;overflow:hidden}.permissions-hero-copy{z-index:1;padding:22px 28px;position:relative}.permissions-hero-copy h1{color:#071d49;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1}.permissions-hero-copy p{color:#355578;max-width:590px;margin:0 0 14px;font-size:13px;line-height:1.42}.permissions-primary,.permissions-secondary,.permissions-danger{min-height:37px;font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.permissions-primary{color:#fff;background:#075aaa;border:1px solid #075aaa}.permissions-primary:hover{background:#064a8b}.permissions-primary:disabled,.permissions-secondary:disabled,.permissions-danger:disabled{opacity:.5;cursor:not-allowed}.permissions-secondary{color:#075aaa;background:#fff;border:1px solid #7da9d7}.permissions-danger{color:#b11d31;background:#fff0f2;border:1px solid #e7afb8}.permissions-primary.small,.permissions-secondary.small{min-height:32px;padding:0 13px;font-size:9px}.permissions-overview{background:#fffffff2;border:1px solid #d6e0ea;border-radius:4px;align-self:stretch;margin:0 12px 0 0;padding:11px;box-shadow:0 4px 15px #1431500d}.permissions-overview-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.permissions-overview-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.permissions-overview-head span{color:#74839a;font-size:8px}.permissions-overview-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.permissions-overview-grid button{text-align:left;min-height:72px;color:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:3px;grid-template-rows:auto auto auto;grid-template-columns:36px 1fr;column-gap:8px;padding:8px;display:grid}.permissions-overview-grid button:hover{background:#f7fbff}.permissions-overview-grid button>span{color:#075aaa;background:#edf5fc;border-radius:50%;grid-row:1/4;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;display:flex}.permissions-overview-grid strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1}.permissions-overview-grid small{color:#4f6a8d;font-size:8px;line-height:1.2}.permissions-overview-grid em{color:#075aaa;font-size:8px;font-style:normal}.permissions-message{background:#edf7ff;border-left:4px solid #075aaa;justify-content:space-between;align-items:center;margin-top:9px;padding:8px 11px;font-size:10px;display:flex}.permissions-message button{color:#075aaa;cursor:pointer;background:0 0;border:0;font-size:18px}.permissions-main-grid{grid-template-columns:1.35fr .96fr;gap:11px;padding:10px 0 20px;display:grid}.permissions-left-column,.permissions-right-column{align-content:start;gap:10px;display:grid}.permissions-panel{background:#fff;border:1px solid #d8e1ea;border-radius:4px;padding:11px 12px}.permissions-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.permissions-panel-head p{color:#657991;margin:2px 0 0;font-size:9px}.permissions-filters{grid-template-columns:1.65fr .58fr .58fr;gap:8px;margin-bottom:7px;display:grid}.permissions-filters label{gap:3px;display:grid}.permissions-filters label>span{color:#5e7190;font-size:8px}.permissions-filters input,.permissions-filters select,.permissions-user-summary select,.permissions-modal-form input,.permissions-modal-form select,.permissions-modal-form textarea{color:#071d49;width:100%;font:inherit;background:#fff;border:1px solid #cfdbe7;border-radius:3px;outline:none;font-size:9px}.permissions-filters input,.permissions-filters select{height:32px;padding:0 8px}.permissions-search{position:relative}.permissions-search>span{color:#4c6f98;z-index:2;font-size:15px;position:absolute;top:9px;left:10px}.permissions-search input{padding-left:31px}.permissions-table-wrap{overflow:auto}.permissions-table{border-collapse:collapse;width:100%;font-size:8px}.permissions-table th{text-align:left;color:#5d7290;border-bottom:1px solid #dae3ec;padding:5px 6px;font-weight:600}.permissions-table td{color:#385678;white-space:nowrap;border-bottom:1px solid #e6ebf1;padding:6px}.permissions-table tbody tr.selected{background:#f4f9ff}.permissions-table td:first-child{align-items:center;gap:7px;display:flex}.permissions-table td strong{color:#075aaa}.permissions-avatar{color:#fff;background:#91b9f8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:inline-flex}.permissions-avatar.large{width:38px;height:38px;font-size:12px}.permissions-status{text-transform:capitalize;border-radius:999px;justify-content:center;min-width:52px;padding:4px 7px;font-size:8px;display:inline-flex}.permissions-status.active{color:#0a704e;background:#d7f2e6}.permissions-status.invited{color:#996011;background:#fff1d8}.permissions-status.inactive{color:#65758b;background:#e9eef4}.permissions-edit{color:#075aaa;cursor:pointer;background:#fff;border:1px solid #bfd5e9;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:8px;display:inline-flex}.permissions-editor-head{align-items:center}.permissions-link-button{color:#075aaa;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.permissions-user-summary{background:#fbfdff;border:1px solid #dbe5ee;border-radius:3px;grid-template-columns:42px 1fr auto 170px;align-items:center;gap:9px;margin-bottom:9px;padding:7px 9px;display:grid}.permissions-user-summary h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.permissions-user-summary p{color:#60758e;margin:1px 0 0;font-size:8px}.permissions-user-summary label{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.permissions-user-summary label>span{color:#60758e;font-size:8px}.permissions-user-summary select{height:30px;padding:0 7px}.permissions-admin-lock{color:#685222;background:#fff8e7;border-left:3px solid #d69b00;margin:-1px 0 8px;padding:7px 9px;font-size:8px}.permissions-groups{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.permissions-group{background:#fff;border:1px solid #dbe4ed;border-radius:3px;padding:8px}.permissions-group header{align-items:center;gap:7px;margin-bottom:5px;display:flex}.permissions-group header>span{color:#075aaa;background:#edf5fc;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.permissions-group header strong{font-size:9px}.permissions-row{justify-content:space-between;align-items:center;gap:6px;min-height:23px;display:flex}.permissions-row>span{color:#47617f;align-items:center;gap:4px;font-size:8px;display:flex}.permissions-row em{color:#075aaa;background:#e8f2ff;border-radius:999px;padding:1px 4px;font-size:6px;font-style:normal;font-weight:700}.permissions-row b{color:#a56a00;background:#fff0d7;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:7px;display:inline-flex}.permissions-switch{cursor:pointer;background:#b9c8d8;border:0;border-radius:999px;width:28px;height:16px;padding:0;transition:all .15s;position:relative}.permissions-switch i{background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:2px;left:2px}.permissions-switch.on{background:#0b6fe8}.permissions-switch.on i{transform:translate(12px)}.permissions-switch:disabled{opacity:.5;cursor:not-allowed}.permissions-editor-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.permissions-editor-actions .permissions-danger{margin-left:auto}.role-heading>div:last-child{gap:6px;display:flex}.permissions-role-list{gap:4px;display:grid}.permissions-role-list button{min-height:39px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ed;border-radius:3px;grid-template-columns:30px 85px 32px 1fr auto;align-items:center;gap:6px;padding:5px 7px;display:grid}.permissions-role-list button:hover{background:#f8fbff}.permissions-role-list button>span{color:#075aaa;background:#edf5fc;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.permissions-role-list strong{font-size:9px}.permissions-role-list em{color:#075aaa;background:#e8f2ff;border-radius:999px;justify-content:center;padding:3px 7px;font-size:8px;font-style:normal;display:inline-flex}.permissions-role-list small{color:#64778f;font-size:7px}.permissions-role-list i{color:#075aaa;font-size:7px;font-style:normal}.permissions-role-cards{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.permissions-role-cards button{text-align:left;min-height:72px;color:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4ed;border-radius:3px;grid-template-rows:auto auto auto;grid-template-columns:30px 1fr;gap:1px 6px;padding:7px;display:grid}.permissions-role-cards button>span{color:#075aaa;background:#edf5fc;border-radius:50%;grid-row:1/4;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.permissions-role-cards strong{font-size:8px}.permissions-role-cards small{color:#61758e;font-size:7px;line-height:1.2}.permissions-role-cards em{color:#075aaa;background:#e3f0ff;border-radius:999px;justify-self:start;padding:2px 6px;font-size:7px;font-style:normal}.permissions-audit-list{display:grid}.permissions-audit-list>div{border-bottom:1px solid #e1e7ed;grid-template-columns:92px 78px 1fr 86px;align-items:start;gap:5px;padding:5px 0;display:grid}.permissions-audit-list time,.permissions-audit-list strong,.permissions-audit-list span,.permissions-audit-list em{font-size:7px}.permissions-audit-list time{color:#4e6685}.permissions-audit-list strong{color:#075aaa}.permissions-audit-list span{color:#526a88}.permissions-audit-list em{color:#687b91;font-style:normal}.permissions-audit-list>p,.permissions-no-access{color:#687b91;margin:6px 0;font-size:8px}.permissions-how{background:#eaf5ff;border-radius:4px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.permissions-how>span{color:#075aaa;font-size:22px}.permissions-how strong{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.permissions-how p{color:#486782;margin:3px 0 0;font-size:7px}.permissions-how a{color:#075aaa;border:1px solid #7da9d7;border-radius:3px;padding:7px 11px;font-size:7px;text-decoration:none}.permissions-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04142d94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.permissions-modal{background:#fff;border-radius:4px;width:min(560px,95vw);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 25px 80px #00000047}.permissions-modal.wide-modal,.permissions-modal.role-modal{width:min(760px,95vw)}.permissions-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.permissions-modal>header h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.permissions-modal>header>button{color:#46617f;cursor:pointer;background:#eff4f8;border:0;width:30px;height:30px;font-size:20px}.permissions-modal-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.permissions-modal-form label{gap:4px;display:grid}.permissions-modal-form label>span{color:#405a79;font-size:8px;font-weight:700}.permissions-modal-form input,.permissions-modal-form select{height:34px;padding:0 8px}.permissions-modal-form textarea{resize:vertical;padding:8px}.permissions-modal-form .wide,.permissions-invite-result,.permissions-role-permissions,.permissions-modal-actions{grid-column:1/-1}.permissions-invite-result{background:#edf7ff;border-left:3px solid #075aaa;padding:9px}.permissions-invite-result strong{font-size:8px}.permissions-invite-result p{overflow-wrap:anywhere;color:#405c7f;margin:3px 0;font-size:8px}.permissions-invite-result button{color:#075aaa;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.permissions-modal-actions{justify-content:flex-end;gap:7px;margin-top:4px;display:flex}.permissions-invitation-list{display:grid}.permissions-invitation-list>div{border-bottom:1px solid #e1e7ee;grid-template-columns:105px 1.2fr 90px 70px 100px 60px;align-items:center;gap:6px;padding:7px 0;font-size:8px;display:grid}.permissions-invitation-list button{color:#b11d31;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.permissions-role-permissions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.permissions-role-permissions>div{border:1px solid #dbe4ed;border-radius:3px;padding:7px}.permissions-role-permissions>div>strong{color:#075aaa;margin-bottom:5px;font-size:8px;display:block}.permissions-role-permissions label{flex-direction:row;grid-template-columns:none;align-items:center;gap:5px;min-height:20px;display:flex}.permissions-role-permissions label span{font-size:7px;font-weight:400}.permissions-role-permissions input{width:auto;height:auto}@media (max-width:1100px){.permissions-main-grid{grid-template-columns:1fr}.permissions-right-column{grid-template-columns:1fr 1fr}.permissions-right-column .permissions-how{grid-column:1/-1}.permissions-groups{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.permissions-hero-inner{background-position:70%;grid-template-columns:1fr}.permissions-overview{margin:0 12px 12px}.permissions-main-grid,.permissions-right-column,.permissions-filters,.permissions-groups,.permissions-role-cards,.permissions-role-permissions{grid-template-columns:1fr}.permissions-user-summary{grid-template-columns:42px 1fr}.permissions-user-summary>.permissions-status,.permissions-user-summary>label{grid-column:2}.permissions-editor-actions{flex-wrap:wrap;justify-content:flex-start}.permissions-editor-actions .permissions-danger{margin-left:0}.permissions-audit-list>div{grid-template-columns:1fr 1fr}.permissions-audit-list span{grid-column:1/-1}.permissions-how{grid-template-columns:32px 1fr}.permissions-how a{grid-column:2}.permissions-modal-form{grid-template-columns:1fr}.permissions-modal-form .wide,.permissions-invite-result,.permissions-role-permissions,.permissions-modal-actions{grid-column:1}.permissions-invitation-list>div{grid-template-columns:1fr 1fr}.permissions-invitation-list>div>*{white-space:normal}}
