/* MemberHub-618ujU9s.css */ .member-hub .member-home-welcome{justify-content:space-between;align-items:center;gap:28px;padding:34px 0 10px;display:flex}
/* MemberHub-618ujU9s.css */ .member-home-welcome h1{letter-spacing:-.9px;margin:9px 0 10px;font-size:clamp(25px,3vw,36px);line-height:1.18}
/* MemberHub-618ujU9s.css */ .member-home-welcome p{color:#aebdca;margin:0;line-height:1.6}
/* MemberHub-618ujU9s.css */ .member-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#aecf7a;font-size:11px;font-weight:700}
/* MemberHub-618ujU9s.css */ @media (width<=760px){.member-hub .member-home-welcome{flex-direction:column;align-items:flex-start;gap:18px;padding-top:26px}.member-identity-state{justify-items:start;max-width:none}.member-home-tabs{gap:3px;overflow-x:auto}.member-home-tabs button{padding:12px 10px}.member-home-grid{grid-template-columns:1fr}.member-organization-featured .member-org-banner{height:170px}.member-home-shortcuts{grid-template-columns:1fr}.member-orgless-welcome{flex-direction:row;align-items:center;min-height:0;padding:22px}.member-orgless-welcome h2{font-size:24px}.member-ship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-ship-detail-hero{grid-template-columns:1fr;gap:20px}.member-ship-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.member-section-heading{flex-wrap:wrap;align-items:flex-start}.member-tool-search>div{flex-wrap:wrap}.member-tool-search>div>input{width:calc(100% - 40px)}.member-tool-search button{margin-left:30px}.member-player-org{flex-wrap:wrap}}
/* MemberHub-618ujU9s.css */ .member-hub .member-home-welcome{isolation:isolate;background:#101b23;border:1px solid #293b47;border-radius:16px;min-width:0;margin-top:26px;padding:30px;position:relative;overflow:hidden}
/* MemberHub-618ujU9s.css */ .member-home-welcome>.member-welcome-copy,.member-home-welcome>.member-identity-state{z-index:2;min-width:0;position:relative}
/* MemberHub-618ujU9s.css */ .member-home-welcome h1{overflow-wrap:anywhere}
/* MemberHub-618ujU9s.css */ .member-home-welcome .member-welcome-backdrop{object-fit:cover;opacity:.38;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
/* MemberHub-618ujU9s.css */ .member-home-welcome p{color:#c0ced8}
/* MemberHub-618ujU9s.css */ @media (width<=760px){.member-hub .member-home-welcome{gap:22px;margin-top:18px;padding:23px}.member-home-welcome>.member-identity-state{border-top:1px solid #3b4f5e;width:100%;padding-top:15px;font-size:12px}.member-welcome-with-backdrop:after{background:linear-gradient(110deg,#081118f0,#081118cc)}.member-affiliate-section{padding:18px}.member-home-shortcuts>button{align-items:center;min-height:90px}}
/* MemberHub-618ujU9s.css */ @media (width<=480px){.member-hub .member-home-welcome{padding:20px}.member-affiliate-section{padding:15px}.member-empty-actions{width:100%}.member-empty-actions button{flex:1}.member-backdrop-toggle{min-height:36px}}
/* MemberHub-618ujU9s.css */ .member-hub{isolation:isolate;position:relative}
/* MemberHub-618ujU9s.css */ .member-hub>.member-page-backdrop{object-fit:cover;object-position:center top;opacity:.3;pointer-events:none;z-index:-2;width:100%;height:1100px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}
/* MemberHub-618ujU9s.css */ .member-hub .member-home-welcome{background:#0b171fd1}
/* MemberHub-618ujU9s.css */ .member-hub .hub-topbar{background:#091117eb}
/* member165-myallebot-web.css */ .member-hub{color:#e7eef4;background:#0a1014;min-height:100vh}
/* member165-myallebot-web.css */ .member-hub .hub-topbar{border-bottom:1px solid #24323d;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:16px 4vw;display:flex}
/* member165-myallebot-web.css */ .member-hub .hub-brand{color:inherit;align-items:center;gap:10px;font:700 24px Space Grotesk,sans-serif;text-decoration:none;display:flex}
/* member165-myallebot-web.css */ .member-hub .hub-brand img{object-fit:contain;width:44px;height:44px}
/* member165-myallebot-web.css */ .member-hub .hub-topbar nav,.member-hub .hub-account{align-items:center;gap:12px;display:flex}
/* member165-myallebot-web.css */ .member-hub .hub-account img{border-radius:50%;width:36px;height:36px}
/* member165-myallebot-web.css */ .member-hub .hub-footer{border-top:1px solid #273640;justify-content:center;gap:24px;padding:24px;display:flex}
/* member165-myallebot-web.css */ .member-hub .hub-footer a{color:#aebdca}
/* member165-myallebot-web.css */ @media (width<=800px){.member-hub .hub-topbar{flex-wrap:wrap;gap:12px}.member-hub .hub-account{margin-left:auto}.member-hub .hub-topbar nav{flex-wrap:wrap;order:3;width:100%}.member-hub .hub-companion{width:100px;height:130px}.member-hub .hub-welcome{gap:10px}.member-hub .hub-org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-hub .month-day{min-height:100px;padding:4px}.member-hub .calendar-event{padding:5px 3px}.member-hub .calendar-event strong{font-size:10px}.member-hub .hub-tabs button{padding:12px 8px;font-size:13px}}
/* member165-myallebot-web.css */ @media (width<=480px){.member-hub .hub-account strong,.member-hub .hub-companion{display:none}.member-hub .hub-calendar>header{padding:14px}.member-hub .hub-calendar h2{font-size:21px}.member-hub .hub-calendar>footer{flex-wrap:wrap}.member-hub .hub-calendar>footer small{width:100%;margin:0}.member-hub .hub-org-grid{grid-template-columns:1fr}.member-hub .month-day{min-height:86px}.member-hub .month-weekdays span{padding:9px 0;font-size:11px}.member-hub .calendar-event span{display:none}.member-hub .hub-event-detail>header{align-items:flex-start}.member-hub .hub-tabs{gap:2px}}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome{justify-content:space-between;align-items:center;gap:28px;padding:34px 0 10px;display:flex}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome h1{letter-spacing:-.9px;margin:9px 0 10px;font-size:clamp(25px,3vw,36px);line-height:1.18}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome p{color:#aebdca;margin:0;line-height:1.6}
/* member165-myallebot-web.css */ .member-hub .member-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#aecf7a;font-size:11px;font-weight:700}
/* member165-myallebot-web.css */ @media (width<=760px){.member-hub .member-home-welcome{flex-direction:column;align-items:flex-start;gap:18px;padding-top:26px}.member-hub .member-identity-state{justify-items:start;max-width:none}.member-hub .member-home-tabs{gap:3px;overflow-x:auto}.member-hub .member-home-tabs button{padding:12px 10px}.member-hub .member-home-grid{grid-template-columns:1fr}.member-hub .member-organization-featured .member-org-banner{height:170px}.member-hub .member-home-shortcuts{grid-template-columns:1fr}.member-hub .member-orgless-welcome{flex-direction:row;align-items:center;min-height:0;padding:22px}.member-hub .member-orgless-welcome h2{font-size:24px}.member-hub .member-ship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-hub .member-ship-detail-hero{grid-template-columns:1fr;gap:20px}.member-hub .member-ship-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.member-hub .member-section-heading{flex-wrap:wrap;align-items:flex-start}.member-hub .member-tool-search>div{flex-wrap:wrap}.member-hub .member-tool-search>div>input{width:calc(100% - 40px)}.member-hub .member-tool-search button{margin-left:30px}.member-hub .member-player-org{flex-wrap:wrap}}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome{isolation:isolate;background:#101b23;border:1px solid #293b47;border-radius:16px;min-width:0;margin-top:26px;padding:30px;position:relative;overflow:hidden}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome>.member-welcome-copy,.member-hub .member-home-welcome>.member-identity-state{z-index:2;min-width:0;position:relative}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome h1{overflow-wrap:anywhere}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome .member-welcome-backdrop{object-fit:cover;opacity:.38;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome p{color:#c0ced8}
/* member165-myallebot-web.css */ @media (width<=760px){.member-hub .member-home-welcome{gap:22px;margin-top:18px;padding:23px}.member-hub .member-home-welcome>.member-identity-state{border-top:1px solid #3b4f5e;width:100%;padding-top:15px;font-size:12px}.member-hub .member-welcome-with-backdrop:after{background:linear-gradient(110deg,#081118f0,#081118cc)}.member-hub .member-affiliate-section{padding:18px}.member-hub .member-home-shortcuts>button{align-items:center;min-height:90px}}
/* member165-myallebot-web.css */ @media (width<=480px){.member-hub .member-home-welcome{padding:20px}.member-hub .member-affiliate-section{padding:15px}.member-hub .member-empty-actions{width:100%}.member-hub .member-empty-actions button{flex:1}.member-hub .member-backdrop-toggle{min-height:36px}}
/* member165-myallebot-web.css */ .member-hub{isolation:isolate;position:relative}
/* member165-myallebot-web.css */ .member-hub>.member-page-backdrop{object-fit:cover;object-position:center top;opacity:.3;pointer-events:none;z-index:-2;width:100%;height:1100px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}
/* member165-myallebot-web.css */ .member-hub .member-home-welcome{background:#0b171fd1}
/* member165-myallebot-web.css */ .member-hub .hub-topbar{background:#091117eb}/* 408: billing in the member hub design. */
.billing408{overflow-x:hidden}
.billing408 .bl8-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 600px at 85% -10%,rgba(73,129,160,.28),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(167,236,22,.08),transparent 60%),radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.5),transparent 1px),radial-gradient(1px 1px at 70% 60%,rgba(255,255,255,.35),transparent 1px),radial-gradient(1px 1px at 40% 80%,rgba(255,255,255,.3),transparent 1px),#0a1014}
.billing408 .hub-topbar nav .row-action{text-decoration:none}
.billing408 .hub-topbar .bl8-current{border-color:#a7ec16;color:#d8f7a0}
.billing408 .bl8-main{max-width:1100px;margin:0 auto;padding:0 4vw 48px}
.billing408 .bl8-hero{margin-bottom:18px}
.billing408 .bl8-stats{display:grid;grid-template-columns:repeat(3,auto);gap:10px;margin:0;z-index:2;position:relative}
.billing408 .bl8-stats div{background:rgba(9,17,23,.7);border:1px solid #2b3f4c;border-radius:12px;padding:12px 16px;min-width:120px}
.billing408 .bl8-stats dt{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#8fa5b3;font-weight:700}
.billing408 .bl8-stats dd{margin:4px 0 0;font-size:22px;font-weight:700;color:#f1f6f9;white-space:nowrap}
.billing408 .bl8-panel{background:rgba(11,23,31,.82);border:1px solid #293b47;border-radius:16px;padding:22px;margin:0 0 18px}
.billing408 .bl8-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 14px}
.billing408 .bl8-panel-head h2{margin:6px 0 0;font-size:22px}
.billing408 .bl8-panel-head .row-action{text-decoration:none}
.billing408 .bl8-count{color:#8fa5b3;font-size:13px}
.billing408 .bl8-muted{color:#aebdca;margin:0}
.billing408 .bl8-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.billing408 .bl8-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #24343f;border-radius:12px;background:rgba(9,17,23,.55);cursor:pointer;transition:border-color .15s,background-color .15s}
.billing408 .bl8-row:hover{border-color:#a7ec16;background:rgba(20,32,40,.85)}
.billing408 .bl8-row:focus-visible{outline:2px solid #a7ec16;outline-offset:2px}
.billing408 .bl8-avatar{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:17px;color:#d8f7a0;background:linear-gradient(135deg,rgba(167,236,22,.22),rgba(73,129,160,.22));border:1px solid rgba(167,236,22,.35)}
.billing408 .bl8-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.billing408 .bl8-row-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.billing408 .bl8-row-title strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.billing408 .bl8-row-sub{color:#aebdca;font-size:14px}
.billing408 .bl8-row-warn{color:#f3d2a0;font-size:13px}
.billing408 .bl8-row-warn a{color:#a7ec16}
.billing408 .bl8-row-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.billing408 .bl8-row-actions .primary-button,.billing408 .bl8-row-actions .row-action{min-height:40px;padding:0 14px;text-decoration:none;justify-content:center;white-space:nowrap}
.billing408 .bl8-upgrade{border-color:rgba(167,236,22,.55);color:#d8f7a0}
.billing408 .bl8-chevron{font-size:22px;color:#6f8796;margin-left:4px;transition:transform .15s,color .15s}
.billing408 .bl8-row:hover .bl8-chevron{color:#a7ec16;transform:translateX(2px)}
.billing408 .bl8-pill{font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}
.billing408 .bl8-pill.bl8-ok{color:#c6f36a;background:rgba(167,236,22,.12);border-color:rgba(167,236,22,.35)}
.billing408 .bl8-pill.bl8-warn{color:#f3c178;background:rgba(227,163,59,.12);border-color:rgba(227,163,59,.4)}
.billing408 .bl8-pill.bl8-muted{color:#aebdca;background:rgba(128,128,128,.12);border-color:rgba(128,128,128,.3)}
.billing408 .bl8-empty{border:1px dashed #33495a;border-radius:12px;padding:24px}
.billing408 .bl8-empty h3{margin:0 0 6px}
.billing408 .bl8-empty p{margin:0;color:#aebdca}
.billing408 .bl8-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.billing408 .bl8-actions a{text-decoration:none}
.billing408 .bl8-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-radius:16px;padding:18px 22px;margin:0 0 18px;background:rgba(11,23,31,.88);border:1px solid #293b47}
.billing408 .bl8-banner h2{margin:0 0 4px;font-size:18px}
.billing408 .bl8-banner p{margin:0;color:#c0ced8}
.billing408 .bl8-banner.bl8-ok{border-color:rgba(167,236,22,.6)}
.billing408 .bl8-banner.bl8-pending{border-color:rgba(227,163,59,.55)}
.billing408 .bl8-banner.bl8-warn{border-color:rgba(217,83,79,.6)}
.billing408 .bl8-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.billing408 .bl8-plan{position:relative;border:1px solid #24343f;border-radius:14px;padding:18px;background:rgba(9,17,23,.55)}
.billing408 .bl8-plan-ai{border-color:rgba(167,236,22,.6);background:linear-gradient(160deg,rgba(167,236,22,.08),rgba(9,17,23,.55) 55%)}
.billing408 .bl8-tag{position:absolute;top:14px;right:14px;font-size:11px;font-weight:700;color:#0b1014;background:#a7ec16;border-radius:999px;padding:3px 9px}
.billing408 .bl8-plan h3{margin:0;font-size:15px}
.billing408 .bl8-price{margin:10px 0 12px;font-size:28px;font-weight:700}
.billing408 .bl8-price small{font-size:13px;font-weight:400;color:#8fa5b3}
.billing408 .bl8-plan ul{margin:0;padding-left:18px;color:#c0ced8;font-size:14px;line-height:1.7}
.billing408 .bl8-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 10px}
.billing408 .bl8-help>div{background:rgba(11,23,31,.6);border:1px solid #24343f;border-radius:14px;padding:16px}
.billing408 .bl8-help h3{margin:0 0 6px;font-size:15px}
.billing408 .bl8-help p{margin:0;color:#aebdca;font-size:14px;line-height:1.55}
.billing408 .bl8-help a{color:#a7ec16;font-weight:600}
@media (max-width:860px){.billing408 .bl8-plans,.billing408 .bl8-help{grid-template-columns:1fr}.billing408 .bl8-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}
@media (max-width:640px){.billing408 .bl8-row{flex-wrap:wrap}.billing408 .bl8-row-main{flex-basis:calc(100% - 60px)}.billing408 .bl8-row-actions{width:100%}.billing408 .bl8-row-actions>*:not(.bl8-chevron){flex:1}.billing408 .bl8-chevron{display:none}.billing408 .bl8-stats dd{font-size:17px}.billing408 .bl8-stats div{min-width:0;padding:10px}.billing408 .bl8-panel{padding:16px}}
.billing408 .row-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:8px}
.billing408 .hub-topbar nav{gap:8px}
.billing408 .bl8-stats dd{font-size:clamp(17px,1.8vw,22px)}
.billing408 .bl8-stats{flex-shrink:0}.billing408 .bl8-stats div{min-width:128px}@media (max-width:760px){.billing408 .bl8-stats div{min-width:0}}
