
:root{--blue:#1268c4;--ink:#111318;--pale:#eaf2fa}*{box-sizing:border-box}body{margin:0;font:15px 'DejaVu Sans',Arial,sans-serif;color:var(--ink);background:#fafbfc}button,a,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{cursor:pointer}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #f7ba42;outline-offset:4px}.wrap{max-width:1440px;margin:auto;padding:0 5%}header{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce1e7;background:white}nav{display:flex;gap:28px;align-items:center}.word{font-size:27px;font-weight:900;letter-spacing:-2px}.word span{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 23px;background:var(--blue);color:white;border-radius:4px;font-weight:bold}.ghost{background:white;color:var(--ink);border:1px solid #cdd5df}.small{font-size:12px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:bold}.hero{display:grid;grid-template-columns:1.15fr 1fr;min-height:650px;background:var(--pale)}.hero-copy{padding:80px 8% 60px 10%}h1{font-size:clamp(48px,5.5vw,82px);line-height:1.02;letter-spacing:-5px;margin:25px 0}h1 span{color:var(--blue)}p{line-height:1.7;color:#58616d}.hero-copy p{max-width:490px;font-size:17px}.actions{display:flex;gap:12px;margin:30px 0}.hero-art{position:relative;overflow:hidden;background:#133d67;min-height:570px}.hero-art img{width:100%;height:100%;object-fit:cover;position:absolute;filter:brightness(.75)}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#062641bb,transparent 70%)}.art-caption{position:absolute;bottom:45px;left:35px;color:white;z-index:1;font-size:36px;line-height:1.1;font-weight:bold;letter-spacing:-1.5px}.float{position:absolute;z-index:2;background:white;padding:18px 24px;border-radius:6px;box-shadow:0 15px 40px #0002;font-size:13px}.float.one{top:65px;left:28px}.float.two{top:240px;right:25px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:7px}.ticker{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid #dce1e7;font-size:12px;color:#59636e}.section{padding:80px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}h2{font-size:42px;line-height:1.12;letter-spacing:-2px;margin:15px 0}h3{font-size:21px;letter-spacing:-.5px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:white;border:1px solid #dce1e7;border-radius:7px;padding:28px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:var(--blue)}.tag{display:inline-block;background:var(--pale);color:#18538d;border-radius:3px;padding:6px 9px;font-size:11px;margin:0 4px 5px 0}.meta{display:flex;justify-content:space-between;border-top:1px solid #e4e8ed;padding-top:20px;margin-top:25px;font-size:13px}.role-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.role-card{padding:25px 20px;background:var(--pale);border-radius:4px}.role-card b{display:block;font-size:18px;margin:25px 0 12px}.role-card p{font-size:13px}.dark{background:var(--ink);color:white}.dark p{color:#b6c3d0}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.step{padding:22px 0;border-bottom:1px solid #ffffff2b;display:flex;gap:25px}.step strong{color:#73b7ff;font-size:26px}.step h3{margin:0 0 8px}.step p{margin:0}.footer{padding:45px 0;display:flex;justify-content:space-between;color:#66717e;font-size:12px}.notice{background:#e9f2ff;color:#245480;padding:9px;text-align:center;font-size:11px}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.tab{padding:12px 18px;background:white;border:1px solid #dce1e7;border-radius:30px}.tab.active{background:var(--ink);color:white}.search{display:flex;gap:12px;margin:30px 0}.search input,.search select{padding:16px;border:1px solid #cdd5df;border-radius:4px;background:white}.search input{flex:1}.page{min-height:70vh}.hidden{display:none!important}.dashboard{display:grid;grid-template-columns:220px 1fr;gap:30px;padding:40px 0}.sidebar{border-right:1px solid #dce1e7;padding-right:20px}.sidebar button{display:block;padding:14px;width:100%;text-align:left;background:transparent;border-radius:5px;margin:5px 0}.sidebar button.active{background:var(--pale);color:var(--blue)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.stats strong{display:block;font-size:32px;margin:15px 0}.board{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.column{background:#edf1f5;border-radius:6px;padding:15px}.column .card{margin:15px 0;padding:18px}.label{display:block;margin:18px 0 8px;font-weight:bold;font-size:13px}input,textarea,select{width:auto}form input,form textarea,form select{width:100%;padding:14px;border:1px solid #cdd5df;border-radius:4px}dialog{border:0;border-radius:10px;max-width:650px;width:90%;padding:36px;box-shadow:0 30px 120px #0004}dialog::backdrop{background:#11131899}dialog .close{float:right;background:var(--pale);padding:8px 12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.avatar{width:54px;height:54px;border-radius:50%;background:var(--pale);color:var(--blue);display:grid;place-items:center;font-weight:bold;font-size:19px}.venue-img{height:180px;width:100%;object-fit:cover;border-radius:4px}.blue-panel{background:var(--blue);color:white;padding:45px;border-radius:6px}.blue-panel p{color:#d5e9ff}.progress{height:5px;background:#dce6f0;border-radius:5px;margin:18px 0}.progress span{display:block;background:var(--blue);height:100%;width:65%}.linkbtn{background:transparent;color:var(--blue);padding:0;font-weight:bold}.empty{padding:45px;border:1px dashed #bdc9d7;border-radius:6px}.toast{position:fixed;bottom:25px;right:25px;padding:20px;background:var(--ink);color:white;border-radius:6px;z-index:10;max-width:380px}@media(max-width:850px){nav{gap:14px}nav>a{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 7%}h1{letter-spacing:-3px}.hero-art{min-height:400px}.grid,.role-grid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.dashboard{grid-template-columns:1fr}.sidebar{display:flex;border:0;overflow:auto}.sidebar button{width:auto;white-space:nowrap}.board{grid-template-columns:1fr}.ticker{flex-wrap:wrap}.stats{grid-template-columns:1fr 1fr}}@media(max-width:540px){.grid,.role-grid,.stats{grid-template-columns:1fr}h2{font-size:32px}.search{flex-direction:column}.section{padding:50px 0}.section-head{display:block}.form-grid{grid-template-columns:1fr}.actions{flex-wrap:wrap}.footer{gap:25px}.hero-art{min-height:360px}}

:root{--blue:#1268c4}.word{display:block;letter-spacing:0}.word img{width:160px;height:auto;display:block}body{background:white}header.wrap{max-width:none;padding-left:5%;padding-right:5%}nav{gap:20px;font-size:13px}.btn,.card,.role-card,.blue-panel{border-radius:0}.btn{font-size:13px;text-transform:uppercase;letter-spacing:.4px}.hero{background:white;grid-template-columns:1fr 1.08fr;min-height:690px}.hero-copy{padding:65px 6% 55px 10%}.hero h1{font-weight:900;font-size:clamp(52px,5.2vw,80px);line-height:.98;letter-spacing:-3px}.hero-copy p{font-size:16px}.hero-art{margin:35px 35px 35px 0;background:var(--blue);min-height:590px;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 15%)}.hero-art img{filter:none;object-position:center}.hero-art:after{background:linear-gradient(0deg,#11131899,transparent 45%)}.art-caption{font-size:30px;letter-spacing:-1px;bottom:35px}.ticker{background:var(--blue);color:white;margin:0 -5.56%;padding:25px 5.56%;font-weight:bold}.section h2,.dark h2,.blue-panel h2{font-weight:900;text-transform:uppercase}.role-card{background:white;border-top:5px solid var(--blue);border-bottom:1px solid #dce1e7;padding-left:0}.role-card b{text-transform:uppercase}.role-card .eyebrow{color:var(--blue)}.dark{position:relative;overflow:hidden;background:#111318}.dark:before{content:'';position:absolute;right:-80px;top:20px;width:450px;height:500px;background-image:url(data:image/webp;base64,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);background-size:contain;background-repeat:no-repeat;opacity:.16;pointer-events:none}.dark .wrap{position:relative}.venue-img{border-radius:0}.card{box-shadow:none}.tag{border-radius:0}.tabs .tab{border-radius:0}.dashboard h2{text-transform:uppercase;font-weight:900}.sidebar{background:#f5f8fb;padding:20px}.sidebar button{border-radius:0}.blue-panel{position:relative;overflow:hidden}.blue-panel:after{content:'';position:absolute;right:-30px;top:5%;height:90%;width:28%;background-image:url(data:image/webp;base64,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);background-size:contain;background-repeat:no-repeat;mix-blend-mode:screen;opacity:.15;pointer-events:none}.footer{border-top:1px solid #dce1e7}.footer .word img{width:140px}@media(max-width:1150px){nav{gap:12px}nav .btn{padding:13px}.word img{width:135px}}@media(max-width:850px){header{height:auto;min-height:90px;padding-top:20px;padding-bottom:20px;gap:20px;align-items:flex-start}nav{flex-wrap:wrap;justify-content:flex-end}nav>a{display:block;font-size:12px}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 7%}.hero-art{margin:0 20px 30px;min-height:450px;clip-path:none}.dashboard>section{min-width:0}}@media(max-width:540px){.word img{width:128px}.hero h1,h1{font-size:48px!important;letter-spacing:-2px}.hero-art{min-height:340px}.art-caption{font-size:24px}.meta{gap:12px}.sidebar{max-width:100%}.blue-panel{padding:25px}header.wrap{padding:18px 20px}nav{max-width:225px;gap:12px}.notice{font-size:9px}.ticker{font-size:10px}}
.hero-copy{display:flex;flex-direction:column;justify-content:center}.hero h1{font-size:clamp(48px,4.7vw,72px);min-height:215px}.hero-copy>p{min-height:82px}.hero-controls{display:flex;align-items:center;gap:18px;margin:12px 0 22px}.arrow{width:38px;height:38px;background:white;border:1px solid #c5d3e2;font-size:20px}.hero-count{font-size:11px;letter-spacing:2px}.pause{background:transparent;color:#59636e;font-size:11px;margin-left:8px}.hero-tabs{display:flex;gap:7px;flex-wrap:wrap}.hero-tabs button{padding:8px 10px;border-bottom:3px solid #dce1e7;background:white;font-size:10px;text-transform:uppercase;font-weight:bold}.hero-tabs button.selected{border-color:var(--blue);color:var(--blue)}.hero-art img{object-fit:cover}.art-caption{max-width:85%}@media(max-width:850px){.hero h1{min-height:0}.hero-copy>p{min-height:0}.hero-controls{margin-top:0}.hero-copy{padding-bottom:30px}}@media(max-width:540px){.hero h1{font-size:43px!important}.hero-tabs button{font-size:9px;padding:8px}.art-caption{font-size:21px}}
dialog.joining{max-width:860px;max-height:90vh;overflow-y:auto}.join-top h2{text-transform:uppercase;margin-bottom:12px;padding-right:30px}.join-top p{margin-bottom:18px}.join-demo{background:var(--pale);padding:13px 16px;color:#245480;font-size:12px;line-height:1.5}#join-type{width:100%;padding:12px;border:1px solid #cdd5df;background:white}.join-steps{display:flex;list-style:none;padding:0;margin:24px 0;gap:8px}.join-steps li{flex:1;border-bottom:3px solid #dce1e7;padding-bottom:12px;font-size:11px;color:#66717e}.join-steps li.current{border-color:var(--blue);color:var(--blue);font-weight:bold}.join-steps li.complete{border-color:var(--ink)}.join-steps span{display:inline-grid;place-items:center;background:var(--pale);width:23px;height:23px;margin-right:7px}.join-fields .wide{grid-column:1/-1}.join-field .label{margin-top:12px}.optional{font-size:10px;font-weight:normal;color:#687584;margin-left:5px}.join-note{padding:20px;background:#f5f8fb;border-left:3px solid var(--blue);margin-top:15px}.join-checks{border:1px solid #cdd5df;margin-top:20px;padding:16px;display:flex;gap:15px;flex-wrap:wrap}.join-checks label{font-size:13px}.join-checks input,.join-consent input{width:auto!important;flex:none}.join-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;margin-top:20px}.join-actions{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.join-actions>div{display:flex;gap:10px}.join-actions .btn{font-size:11px;padding:14px}.join-error{background:#fff0ee;border:1px solid #bb3d31;padding:12px;color:#9e241c;margin:15px 0}.join-summary{margin:0}.join-summary>div{display:grid;grid-template-columns:1fr 1.4fr;gap:15px;padding:12px 0;border-bottom:1px solid #dce1e7;font-size:13px}.join-summary dt{font-weight:bold}.join-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.hours-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px}.hours-row .optional{display:none}button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:540px){dialog.joining{padding:24px 18px;max-height:92vh}.join-steps{gap:4px}.join-steps li{font-size:9px}.join-steps span{display:block;margin-bottom:6px}.join-actions{flex-wrap:wrap}.join-actions>div{margin-left:auto}.hours-row{gap:6px}.hours-row input{padding:8px}.join-summary>div{grid-template-columns:1fr}.join-summary dd{margin-bottom:6px}}

.join-role-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.join-role-card{padding:14px 12px;background:#f4f7fa;border:1px solid #d7e0e8;border-top:4px solid #111318;text-align:left;min-height:88px;transition:background .15s}.join-role-card .role-number{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;margin-bottom:16px}.join-role-card b{font-size:11px;text-transform:uppercase}.join-role-card.chosen{background:var(--blue);color:white;border-color:var(--blue)}.join-role-card:not(.chosen):hover{background:var(--pale);border-color:var(--blue)}.join-choice-group{display:flex;flex-wrap:wrap;gap:8px}.join-choice{background:#fff;border:1px solid #c8d5e2;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;padding:12px 14px;min-height:46px;flex:1 1 115px;font-size:12px;color:var(--ink)}.join-choice.chosen{background:var(--pale);border:2px solid var(--blue);padding:11px 13px;color:var(--blue);font-weight:bold}.choice-mark{font-size:16px}.nexus-select{position:relative}.nexus-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;background:#f6f9fc;border:1px solid #c8d5e2;border-bottom:3px solid var(--blue);text-align:left;color:#617183;min-height:49px;font-size:13px}.nexus-select-trigger.has-value{color:var(--ink);font-weight:bold}.nexus-select-trigger[aria-expanded="true"]{background:var(--pale)}.nexus-options{position:absolute;left:0;right:0;top:calc(100% + 5px);background:white;border:1px solid #c8d5e2;box-shadow:0 15px 35px #11131825;z-index:15;max-height:245px;overflow:auto;padding:6px}.nexus-options button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 12px;background:white;text-align:left;font-size:13px;border-bottom:1px solid #edf1f5}.nexus-options button:hover,.nexus-options button:focus-visible{background:var(--pale);color:var(--blue)}.nexus-options button.chosen{background:var(--blue);color:white}.hours-row .join-choice{padding:9px;font-size:10px;flex-basis:40px}.hours-row .join-choice.chosen{padding:8px}@media(max-width:540px){.join-role-cards{grid-template-columns:repeat(2,1fr)}.join-role-card{min-height:70px}.join-role-card .role-number{margin-bottom:8px}.join-role-card:last-child{grid-column:1/-1}.join-choice{font-size:11px}.hours-row{grid-template-columns:1fr 1fr}.hours-row>.join-field:first-child{grid-column:1/-1}}
.join-landing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.join-landing-grid .card{border-top:5px solid var(--blue);display:flex;flex-direction:column}.join-landing-grid .btn{margin-top:auto;align-self:flex-start}.join-landing-grid h3{text-transform:uppercase;font-size:25px}@media(max-width:850px){.join-landing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.join-landing-grid{grid-template-columns:1fr}}.workspace-switch-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;line-height:1.5;margin-bottom:10px;color:#5c6a79}.sidebar .workspace-switcher .nexus-select-trigger{border:1px solid #bdcddd;border-left:4px solid var(--blue);border-bottom:3px solid var(--blue);padding:14px 12px;background:white;margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;min-height:77px;color:var(--ink)}.workspace-switcher .nexus-select-trigger b{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.1px;white-space:normal}.workspace-switcher .nexus-select-trigger small{display:block;font-size:9px;letter-spacing:1.2px;color:#647589;font-weight:normal;margin-bottom:8px}.workspace-chevron{color:var(--blue);font-size:22px}.sidebar .workspace-switcher .nexus-select-trigger[aria-expanded="true"]{background:var(--pale);color:var(--blue)}.workspace-options{min-width:280px;max-height:420px;border-top:4px solid var(--blue);padding:6px}.sidebar .workspace-switcher .workspace-options button{display:flex;align-items:center;gap:10px;border-radius:0;margin:0;padding:15px 10px;border-bottom:1px solid #dce1e7;background:white;color:var(--ink);white-space:normal}.workspace-options button b{display:block;font-size:12px;text-transform:uppercase}.workspace-options button small{display:block;font-size:10px;font-weight:normal;margin-top:6px;color:#65778b;line-height:1.35}.workspace-option-number{font-size:10px;align-self:flex-start;color:#68778a;margin-top:2px}.workspace-option-check{margin-left:auto;color:var(--blue)}.sidebar .workspace-switcher .workspace-options button.chosen{background:var(--blue);color:white}.workspace-options button.chosen small,.workspace-options button.chosen .workspace-option-check,.workspace-options button.chosen .workspace-option-number{color:white}.sidebar .workspace-switcher .workspace-options button:hover,.sidebar .workspace-switcher .workspace-options button:focus-visible{background:var(--pale);color:var(--blue)}.workspace-options button:hover small,.workspace-options button:focus-visible small{color:#52677d}@media(max-width:850px){.dashboard .sidebar{display:block;overflow:visible;border:0}.sidebar>div{max-width:330px}.sidebar>.workspace-switcher{max-width:100%}.sidebar>button{display:inline-flex;width:auto;padding:12px}.workspace-options{min-width:0;width:100%}}

.discovery-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:25px 0 15px}.discovery-filter .label{font-size:11px;margin:0 0 9px}.discovery-filter .nexus-select-trigger{font-size:12px;min-height:54px}.discovery-filter .nexus-options{min-width:210px}.filter-tail{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.filter-tail .join-consent{margin:0}.listing-results-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;border-top:1px solid #dce1e7;margin-bottom:20px;font-size:12px;color:#596b7e}.listing-results-meta>span{font-weight:bold}.listing-card{display:flex;flex-direction:column}.listing-card>p{flex:1}.listing-meta{margin:18px 0 6px;color:#667789}.listing-card h3{line-height:1.3}.listing-card .kind{background:#f1f3f5;color:#3c4856}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:35px 0 10px}.pagination button{min-width:44px;padding:13px;background:#f2f6fa;border:1px solid #cad7e4;font-size:12px}.pagination button[aria-current="page"]{background:var(--blue);color:white;border-color:var(--blue);font-weight:bold}.grid>.wide{grid-column:1/-1}.help-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:35px;align-items:start}.help-topics{background:#f5f8fb;border-top:4px solid var(--blue);padding:10px}.help-topics button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:16px 12px;background:transparent;font-size:12px;text-align:left;border-bottom:1px solid #dde5ed}.help-topics button.active{background:var(--blue);color:white;font-weight:bold}.help-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.help-guide-grid h3{font-size:21px}.help-guide-grid .eyebrow{font-size:9px;letter-spacing:1px;color:var(--blue)}.help-guide-grid p{font-size:13px}.help-faq{border-bottom:1px solid #d6e0e9;background:#fafcfe;margin:10px 0}.help-faq summary{cursor:pointer;padding:20px;font-size:14px;font-weight:bold;line-height:1.5}.help-faq[open] summary{color:var(--blue);background:var(--pale)}.help-faq>div,.help-faq>p{padding:0 20px 15px}.faq-heading{margin-top:35px}.help-dialog{max-width:850px;width:92%;max-height:90vh;overflow-y:auto}.help-reader h2{text-transform:uppercase;padding-right:25px}.help-reader p,.help-reader li{font-size:14px;line-height:1.8}.help-reader li{margin:10px 0}.help-lead{font-size:17px!important}.table-scroll{overflow-x:auto}.info-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;background:white}.info-table th{background:var(--blue);color:white;padding:16px}.info-table td{padding:18px 16px;border-bottom:1px solid #dbe3ec;line-height:1.6;vertical-align:top}.info-table tbody tr:nth-child(even){background:#f5f8fb}.nav-dirham{border:1px solid var(--blue);padding:12px;color:var(--blue);font-size:11px;font-weight:bold;text-transform:uppercase;white-space:nowrap}.nav-dirham:hover{background:var(--pale)}.home-dirham{padding:70px 0;background:var(--blue);color:white}.dirham-home-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.home-dirham h2{font-size:48px;font-weight:900}.home-dirham p{color:#e1efff}.home-dirham .btn{margin-top:15px}.home-dirham-card{background:white;color:var(--ink);padding:35px;border-left:8px solid #111318}.home-dirham-card>strong{display:block;font-size:34px;letter-spacing:-1px;margin:24px 0}.home-dirham-card p{color:#5a6b7d}.tier-trail{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0}.tier-trail span{padding:10px 13px;font-size:11px;font-weight:bold;text-transform:uppercase;background:#edf3f9;color:#1d5c9a}.tier-trail span:first-child{background:var(--blue);color:white}.loyalty-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:center}.loyalty-graphic{background:var(--blue);color:white;padding:40px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:12px solid #111318}.loyalty-graphic strong{font-size:110px;font-weight:900;letter-spacing:-7px;line-height:1.4}.loyalty-graphic>span:last-child{font-size:18px;font-weight:bold;line-height:1.4}.loyalty-pill{display:inline-flex;flex-wrap:wrap;gap:20px;padding:20px;background:var(--pale);border-left:4px solid var(--blue);margin:15px 0}.loyalty-pill b{color:var(--blue)}.loyalty-history{padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.loyalty-history .meta{border-color:#ffffff35}.sidebar+section .help-layout{grid-template-columns:170px minmax(0,1fr);gap:20px}.sidebar+section .help-guide-grid{grid-template-columns:1fr}@media(max-width:1200px){header{height:auto;min-height:90px;padding-top:16px;padding-bottom:16px;gap:20px}header nav{flex-wrap:wrap;justify-content:flex-end;max-width:80%}.discovery-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.dirham-home-layout{gap:35px}.sidebar+section .help-layout{grid-template-columns:1fr}}@media(max-width:850px){.help-layout{grid-template-columns:1fr}.help-topics{display:flex;flex-wrap:wrap;gap:6px}.help-topics button{width:auto;padding:10px;font-size:10px;border:1px solid #dce1e7}.help-topics button span{display:none}.dirham-home-layout,.loyalty-intro{grid-template-columns:1fr}.loyalty-graphic{min-height:230px}.loyalty-history{grid-template-columns:1fr}.home-dirham h2{font-size:38px}}@media(max-width:540px){.discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filter .nexus-select-trigger{font-size:10px;padding:12px}.discovery-filter:nth-child(even) .nexus-options{left:auto;right:0}.help-guide-grid{grid-template-columns:1fr}.help-guide-grid .card{padding:22px}.filter-tail{align-items:flex-start}.listing-results-meta{font-size:10px}.pagination{gap:5px}.pagination button{padding:10px;min-width:34px}.home-dirham{padding:45px 0}.home-dirham-card{padding:25px}.home-dirham-card>strong{font-size:29px}.loyalty-history{padding:25px}.loyalty-page h1{font-size:42px!important}.info-table{min-width:480px}.nav-dirham{padding:8px!important}}
.member-media{width:58px;height:58px;flex:none;overflow:hidden;border:1px solid #d7e1ec;background:#eaf2fa}.member-media svg,.member-media img{display:block;width:100%;height:100%}.member-media .member-image{object-fit:cover}.member-media.company{width:48px;height:48px}.member-media.large{width:90px;height:90px}.member-media.profile-directory{width:92px;height:92px;margin-bottom:20px}.card-identity{display:flex;align-items:center;gap:12px;margin-bottom:22px}.card-identity b{display:block;font-size:13px}.card-identity span{display:block;font-size:10px;color:#66778b;margin-top:6px;line-height:1.5}.profile-media-field{border-top:3px solid var(--blue);padding-top:20px;margin-top:20px}.profile-media-preview{display:flex;gap:20px;align-items:center;padding:20px;background:#f3f7fb;margin:18px 0}.profile-media-preview p{margin:8px 0 0}.avatar-choices{border:1px solid #ccd8e5;padding:15px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.avatar-choices legend{font-size:12px;padding:0 8px;font-weight:bold}.avatar-choice{padding:5px;background:white;border:2px solid transparent;display:block;color:#57697c}.avatar-choice svg{width:100%;display:block}.avatar-choice>span{display:block;padding:8px 0 2px;font-size:10px}.avatar-choice.chosen{border-color:var(--blue);background:var(--pale);color:var(--blue);font-weight:bold}.profile-media-field input[type=file]{background:#f3f7fb;border:1px dashed var(--blue);padding:16px;font-size:12px}.profile-media-field input[type=file]::file-selector-button{background:var(--blue);color:white;border:0;padding:12px;font-weight:bold;margin-right:15px;cursor:pointer}.workspace-profile-preview{display:flex;align-items:center;gap:16px;border-left:4px solid var(--blue);padding:18px;background:var(--pale);margin:15px 0 25px}.workspace-profile-preview .linkbtn{margin-left:auto;font-size:11px}.workspace-profile-preview p{margin:7px 0 0}@media(max-width:540px){.avatar-choices{grid-template-columns:repeat(3,1fr)}.profile-media-preview{gap:12px;padding:15px}.workspace-profile-preview{flex-wrap:wrap}.card-identity{gap:10px}}
.nav-action-icon{width:19px;height:19px;display:inline-block;flex:none;vertical-align:middle}.nav-dirham{display:inline-flex;align-items:center;justify-content:center;gap:9px}.nav-join.btn{gap:12px}.nav-join .nav-action-icon{width:20px;height:20px}@media(max-width:540px){.nav-action-icon{width:17px;height:17px}.nav-dirham{gap:6px}}.action-icon{width:18px;height:18px;vertical-align:middle;display:inline-block;flex:none;pointer-events:none}.has-action-icon{display:inline-flex;align-items:center;justify-content:center;gap:9px}.linkbtn.has-action-icon{justify-content:flex-start}.hero-controls .arrow .action-icon{width:18px;height:18px}.role-number .action-icon,.role-card>.eyebrow .action-icon{width:14px;height:14px}.join-actions>div>.btn.has-action-icon{gap:9px}.help-topics button.has-action-icon{display:flex;justify-content:space-between;width:100%}.help-topics .action-icon{width:16px;height:16px}.nexus-options .action-icon{width:15px;height:15px}.workspace-options button.has-action-icon{display:flex}.pagination button.has-action-icon{display:inline-flex}.help-faq>summary{list-style:none;display:flex;align-items:center;gap:13px}.help-faq>summary::-webkit-details-marker{display:none}.help-faq>summary::marker{content:''}.help-faq>summary:before{content:'?';display:inline-grid;place-items:center;width:25px;height:25px;min-width:25px;border:1.5px solid var(--blue);border-radius:50%;color:var(--blue);font-size:15px;font-weight:bold;line-height:1}.help-faq>summary:after{content:'+';font-size:22px;line-height:1;margin-left:auto;color:var(--blue);font-weight:normal}.help-faq[open]>summary:after{content:'−'}.help-faq[open]>summary:before{background:var(--blue);color:white}@media(max-width:850px){.help-topics button.has-action-icon{width:auto}.help-topics button.has-action-icon>span{display:inline-flex}}@media(max-width:540px){.action-icon{width:16px;height:16px}.help-faq>summary{padding:16px;font-size:12px;gap:10px}}
.mobile-menu-toggle{display:none}.menu-close-icon{display:none}header{position:relative;z-index:40}@media(max-width:850px){header.wrap{min-height:72px;height:72px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:14px 24px;gap:20px}header .word img{width:140px}.mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;background:#1268c4;color:white;border:0;border-radius:0;padding:11px;cursor:pointer}.mobile-menu-toggle svg{width:22px;height:22px;display:block}.mobile-menu-toggle .menu-close-icon{display:none}.mobile-menu-toggle[aria-expanded="true"] .menu-open-icon{display:none}.mobile-menu-toggle[aria-expanded="true"] .menu-close-icon{display:block}header #primary-navigation{display:none;position:absolute;top:100%;left:0;right:0;width:100%;max-width:none;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:0;background:white;border-top:1px solid #dbe3ed;border-bottom:4px solid #1268c4;box-shadow:0 15px 25px #1113181a;padding:10px 24px 20px;max-height:calc(100dvh - 100px);overflow-y:auto}header #primary-navigation.mobile-open{display:flex}header #primary-navigation>a,header #primary-navigation>button{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;max-width:none;margin:0;padding:16px 12px;min-height:48px;border:0;border-bottom:1px solid #e1e8f0;background:white;color:var(--ink);font-size:14px;font-weight:bold;line-height:1.4;white-space:normal}header #primary-navigation>.nav-dirham{margin-top:10px;border:1px solid #1268c4;color:#1268c4;background:var(--pale)}header #primary-navigation>.nav-join{margin-top:10px;background:#1268c4;color:white;border:1px solid #1268c4}.wrap{padding-left:24px;padding-right:24px}.wrap.section{padding-left:24px;padding-right:24px}.wrap.dashboard{padding:30px 24px}.wrap.footer{padding-left:24px;padding-right:24px}.hero-copy{padding:40px 24px 30px;min-width:0}.hero-art{margin-left:24px;margin-right:24px}.ticker{margin-left:0;margin-right:0;padding:22px;gap:18px}.grid>*,.split>*,.dirham-home-layout>*,.loyalty-intro>*,.dashboard>*,.help-layout>*{min-width:0}.table-scroll{max-width:100%}.discovery-filters .nexus-options{max-width:calc(100vw - 48px)}.home-dirham .wrap{padding-left:24px;padding-right:24px}}@media(max-width:540px){header.wrap{padding-left:20px;padding-right:20px}header .word img{width:128px}.wrap,.wrap.section,.wrap.footer{padding-left:20px;padding-right:20px}.wrap.dashboard{padding:24px 20px}header #primary-navigation{padding-left:20px;padding-right:20px}.hero-copy{padding-left:20px;padding-right:20px}.hero-art{margin-left:20px;margin-right:20px}.home-dirham .wrap{padding-left:20px;padding-right:20px}.footer{flex-direction:column;gap:20px}.section-head{gap:16px}.section-head .btn{margin-top:12px}.home-dirham h2{font-size:33px}.loyalty-page h1{font-size:38px!important}.hero-art .art-caption{left:20px;bottom:24px;max-width:calc(100% - 40px)}.ticker{font-size:9px;line-height:1.6}.listing-results-meta{align-items:flex-start;flex-wrap:wrap}.help-dialog{padding:24px 20px}.join-actions .btn{padding:12px;font-size:10px}.discovery-filters .nexus-options{max-width:calc(100vw - 40px)}}

/* Phone-first navigation and browsing */
.mobile-bottom-nav,.mobile-filter-toolbar,.mobile-filter-apply,.mobile-board-hint{display:none}.mobile-filter-panel,.workspace-mobile-tabs{display:contents}
@media(max-width:850px){
html{scroll-padding-top:90px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom));overflow-x:clip}header.wrap{position:sticky;top:0;z-index:80;background:white;box-shadow:0 2px 14px #10243b12;min-height:72px}header nav.mobile-open{max-height:calc(100dvh - 150px);overflow-y:auto}
.mobile-bottom-nav{display:grid;width:100%;max-width:none;gap:0;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;z-index:90;background:white;border-top:1px solid #d6e1eb;padding:7px 12px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -5px 24px #122a4510}.mobile-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:50px;font-size:10px;font-weight:700;color:#56677a;text-decoration:none}.mobile-bottom-nav .action-icon{width:22px;height:22px}.mobile-bottom-nav a[aria-current=page]{color:var(--blue);background:var(--pale);border-radius:8px}
.wrap.section{padding-top:36px;padding-bottom:40px}.page h1[style]{font-size:clamp(32px,9vw,44px)!important;line-height:1.08;letter-spacing:-1.2px}.page>p{font-size:15px;line-height:1.65}.search{display:flex;flex-wrap:wrap;gap:10px}.search input{width:100%;flex:1 1 100%;min-width:0;font-size:16px;min-height:50px}.search .btn{flex:1;min-height:48px;padding:14px 12px;font-size:11px}.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:10px;scroll-snap-type:x proximity}.tabs .tab{flex:none;min-height:44px;white-space:nowrap;scroll-snap-align:start}
.mobile-filter-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:12px;color:#53677d}.mobile-filter-toolbar button{border:1px solid var(--blue);background:var(--pale);color:var(--blue);min-height:46px;padding:12px 15px;font-weight:bold}.mobile-filter-panel{display:none;background:#f4f8fc;padding:16px;border:1px solid #d7e4f1;margin-bottom:20px}.mobile-filter-panel.is-open{display:block}.mobile-filter-panel .discovery-filters{grid-template-columns:1fr;gap:16px;margin:0 0 20px}.discovery-filter .label{font-size:12px}.discovery-filter .nexus-select-trigger{font-size:15px;min-height:50px}.nexus-options{max-width:100%;max-height:240px;overflow:auto}.nexus-option{min-height:44px}.filter-tail{flex-wrap:wrap;gap:16px}.mobile-filter-apply{display:block;width:100%;min-height:48px;background:var(--blue);color:white;border:0;font-weight:bold}.listing-results-meta{font-size:12px;line-height:1.5;align-items:flex-start}.grid{grid-template-columns:1fr}.listing-card{padding:22px}.listing-card h3{font-size:22px;line-height:1.25}.listing-card p{font-size:14px;line-height:1.65}.listing-card .btn,.listing-card button{min-height:44px}.listing-meta{line-height:1.7}.pagination{gap:6px;width:100%;max-width:none;justify-content:center}.pagination button{min-height:46px}.pagination button:first-child,.pagination button:last-child{flex-basis:calc(50% - 6px);order:2}
.hero-copy{padding:34px 20px 24px}.hero-copy h1{font-size:clamp(36px,10vw,46px);line-height:1.04;letter-spacing:-1.4px}.hero-copy p{font-size:15px;line-height:1.65}.hero-copy .btn{min-height:48px}.hero-art{min-height:0!important;height:240px;max-height:60vw;margin:0 20px 24px}.hero-art img{width:100%;height:100%;object-fit:cover}.hero{min-height:0}.hero-tabs{overflow-x:auto;flex-wrap:nowrap}.hero-tabs button{flex:none;min-height:44px}.home-dirham h2{font-size:36px}.home-dirham-card{padding:24px}.dirham-home-layout{gap:25px}
.wrap.dashboard{padding-top:24px}.dashboard .sidebar{display:block;padding:20px;min-width:0}.workspace-mobile-tabs{display:flex;overflow-x:auto;gap:8px;margin-top:18px;padding-bottom:8px}.workspace-mobile-tabs>button{flex:none;width:auto;min-height:44px;padding:12px 16px;white-space:nowrap}.dashboard>section{min-width:0}.board{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:16px}.board>.column{flex:0 0 84%;min-width:260px;scroll-snap-align:start}.mobile-board-hint{display:block;font-size:12px;color:#526980;margin:18px 0 10px}.help-topics{display:flex;overflow-x:auto;gap:8px;padding:8px;border:0}.help-topics button{flex:none;width:auto;min-height:44px;white-space:nowrap;border:1px solid #dce6f0;padding:12px}.help-guide-grid{grid-template-columns:1fr}.help-faq summary{padding:16px;font-size:14px}.help-reader p,.help-reader li{font-size:15px}
button,.btn,a,input,select,textarea{-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #63a7ee;outline-offset:3px}footer{padding-bottom:28px}
}
@media(max-width:540px){
dialog.joining{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0;border:0;border-radius:0;padding:22px 20px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box}.joining .join-top h2{font-size:29px;line-height:1.1}.join-role-cards{display:flex!important;overflow-x:auto;gap:10px;padding-bottom:10px;scroll-snap-type:x proximity}.join-role-cards>*{flex:0 0 70%;min-width:190px;scroll-snap-align:start}.join-steps{margin:20px 0;gap:8px}.join-steps li{font-size:10px;line-height:1.4}.join-fields{grid-template-columns:1fr}.join-fields input:not([type=checkbox]):not([type=radio]),.join-fields textarea,.join-fields .nexus-select-trigger{min-height:50px;font-size:16px}.join-actions{position:sticky;bottom:calc(-24px - env(safe-area-inset-bottom));z-index:12;background:white;margin:24px -20px 0;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #d5e0eb;box-shadow:0 -5px 15px #19385609;gap:10px}.join-actions>div{width:100%;margin:0;display:flex}.join-actions>div .btn{flex:1;min-height:48px}.join-actions>.btn{min-height:44px;width:100%;padding:10px}.join-summary>div{gap:5px}.join-demo{font-size:12px}.hours-row{grid-template-columns:1fr 1fr}.hours-row>label:first-child{grid-column:1/-1}
}
/* Live data controls preserve the approved component styles. */
.prediction-wrap{position:relative}.prediction-list{position:absolute;left:0;right:0;top:100%;z-index:60;background:white;border:1px solid #c8d5e2;box-shadow:0 15px 35px #11131825;padding:6px;max-height:300px;overflow:auto}.prediction-list button{display:block;background:white;color:var(--ink);width:100%;padding:15px;text-align:left;border-bottom:1px solid #eaf2fa}.prediction-list small{display:block;color:#59636e;margin-top:6px}.prediction-list [aria-selected=true],.prediction-list button:hover{background:var(--pale);color:var(--blue)}.venue-card-image{height:180px;display:grid;place-items:center;background:var(--pale)}.venue-card-image svg{width:100px;height:100px}.empty.wide{grid-column:1/-1}.join-note a{color:var(--blue)}#login-form{max-width:750px}.profile-media-field input[type=file]{max-width:100%}

/* Nexus sign-in: brand story and a focused, accessible account form. */
.login-page{padding-top:54px;padding-bottom:64px}.login-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(36px,6vw,94px);align-items:center}.login-story{min-width:0;background:#eaf2fa;border-top:6px solid var(--blue);overflow:hidden}.login-story-copy{padding:32px 34px 28px}.login-story .eyebrow{font-size:10px;letter-spacing:1.8px;line-height:1.6}.login-story h2{font-size:clamp(30px,3.4vw,52px);line-height:.98;letter-spacing:-1.8px;margin:20px 0 18px}.login-story h2 span{color:var(--blue)}.login-story-copy p{font-size:15px;line-height:1.6;margin:0;color:#485765}.login-story>img{display:block;width:100%;height:auto;aspect-ratio:1000/563;object-fit:cover}.login-story-footer{display:flex;justify-content:space-between;gap:12px;background:var(--blue);color:white;padding:17px 24px;font-size:11px;font-weight:700}.login-panel{padding:16px 0;min-width:0;max-width:440px}.login-panel h1{font-size:clamp(48px,5vw,76px);line-height:.95;letter-spacing:-3px;margin:18px 0}.login-panel h1 span{color:var(--blue)}.login-intro{color:#526170;font-size:16px;line-height:1.6;margin:0 0 30px}.login-field{margin-bottom:20px}.login-field .label{font-size:12px;display:block;margin-bottom:9px}.login-field input{width:100%;height:56px;box-sizing:border-box;background:#f7f9fc;border:1px solid #c8d5e2;font-size:16px;padding:15px 16px}.login-field input:focus{background:white;border-color:var(--blue)}.login-password{position:relative}.login-password input{padding-right:75px}.login-password button{position:absolute;right:8px;top:8px;min-width:54px;min-height:40px;background:transparent;color:var(--blue);font-size:12px;font-weight:700;padding:8px;border:0}.login-status{min-height:0;font-size:13px;color:#9b2828;line-height:1.5;margin:0 0 16px}.login-status:empty{display:none}.login-submit{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:56px}.login-submit:disabled{opacity:.65;cursor:wait}.login-join{font-size:14px;margin:24px 0 32px;color:#526170}.login-join a{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:4px}.login-help{display:flex;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid #d6e0e9;font-size:11px;color:#657483}.login-help a{color:var(--blue);white-space:nowrap}
@media(max-width:850px){.login-page{padding-top:28px;padding-bottom:36px}.login-layout{grid-template-columns:1fr;gap:28px}.login-panel{grid-row:1;max-width:100%;padding:8px 0}.login-panel h1{font-size:54px;letter-spacing:-2px}.login-intro{margin-bottom:24px}.login-story{display:grid;grid-template-columns:1fr 1fr;border-top-width:4px}.login-story-copy{padding:20px}.login-story .eyebrow{font-size:8px;letter-spacing:1px}.login-story h2{font-size:24px;letter-spacing:-.8px;margin:13px 0}.login-story-copy p{font-size:12px}.login-story>img{height:100%;aspect-ratio:auto;object-fit:cover;object-position:62% center}.login-story-footer{grid-column:1/-1;padding:13px 20px;font-size:10px}.login-join{margin-bottom:24px}}@media(max-width:420px){.login-help{font-size:10px}.login-story{grid-template-columns:1fr}.login-story-copy{display:none}.login-story>img{height:auto;aspect-ratio:1000/563;object-fit:contain}.login-panel h1{font-size:50px}}

/* Privacy and cookie information shares the Nexus editorial layout. */
.policy-page h1{font-size:clamp(44px,6vw,86px);line-height:.98;margin:20px 0}.policy-page h1 span{color:var(--blue)}.policy-lead{max-width:700px;font-size:19px;line-height:1.6}.policy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:60px;margin-top:44px;align-items:start}.policy-index{position:sticky;top:140px;display:grid;gap:0;border-top:3px solid var(--blue);max-height:70vh;overflow:auto}.policy-index a{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #d8e0e8;font-size:12px;line-height:1.5;text-decoration:none}.policy-index span{color:var(--blue);font-weight:700}.policy-content>section{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d8e0e8;scroll-margin-top:130px}.policy-content h2{font-size:28px;line-height:1.2;margin:10px 0 20px}.policy-content p,.policy-content li{line-height:1.8;font-size:15px;color:#455463}.policy-content li{margin:10px 0}.policy-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.policy-table{overflow-x:auto;margin:24px 0;border:1px solid #d8e0e8}.policy-table table{border-collapse:collapse;width:100%;font-size:12px;min-width:570px}.policy-table th{background:#eaf2fa;text-align:left;color:#152535}.policy-table th,.policy-table td{padding:15px;vertical-align:top;border-bottom:1px solid #d8e0e8;line-height:1.6}.policy-table td:first-child{font-weight:700}.cookie-choice{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d8e0e8;padding:16px 0;font-size:13px}.cookie-choice p{font-size:12px;margin:6px 0 0}.cookie-choice .tag{white-space:nowrap;font-size:10px}@media(max-width:850px){.policy-layout{grid-template-columns:1fr;gap:30px}.policy-index{position:static;max-height:none;grid-template-columns:1fr 1fr;gap:0 18px}.policy-lead{font-size:16px}.policy-content h2{font-size:24px}.policy-content p,.policy-content li{font-size:14px}.policy-content>section{scroll-margin-top:100px}}@media(max-width:420px){.policy-index{grid-template-columns:1fr}.cookie-choice{gap:10px}.cookie-choice .tag{font-size:9px}}

.admin-page h1{font-size:clamp(40px,5vw,70px);line-height:1}.admin-page h1 span{color:var(--blue)}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 20px}.admin-tabs .btn{padding:12px 16px;font-size:11px}.admin-page #admin-search{max-width:520px}.admin-page #admin-results{margin-top:25px}.admin-page .policy-table .btn{font-size:10px;padding:10px 14px;white-space:nowrap}.admin-page button:disabled{opacity:.45;cursor:not-allowed}#admin-setup-form{max-width:600px}#admin-setup-form input{margin:8px 0 20px}

/* The five Nexus journeys. */
.how-page h1{font-size:clamp(36px,5.3vw,78px);line-height:1;letter-spacing:-2px;max-width:1100px}.how-page h1 span{color:var(--blue)}.how-intro{display:flex;align-items:center;justify-content:space-between;gap:40px}.how-intro>p{font-size:20px;line-height:1.6;max-width:680px}.how-role-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:32px 0}.how-role-nav a{padding:20px 14px;background:#eaf2fa;display:grid;gap:14px;border-top:3px solid var(--blue);font-size:12px;font-weight:700;text-decoration:none}.how-role-nav a>span{font-size:10px;color:var(--blue)}.how-role-nav b{color:var(--blue)}.how-principle{display:flex;align-items:center;gap:30px;padding:20px 25px;background:#111820;color:white;margin-bottom:55px}.how-principle>span{font-size:11px;font-weight:700;letter-spacing:1px;white-space:nowrap}.how-principle p{font-size:13px;line-height:1.7;margin:0}.how-role{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:30px 0 70px;margin-bottom:35px;border-bottom:1px solid #dae1e9;scroll-margin-top:120px;align-items:start}.how-role:nth-of-type(even) .how-role-image{order:2}.how-role-image{position:sticky;top:140px;min-width:0;background:#eaf2fa}.how-role-image img{display:block;width:100%;height:auto;object-fit:contain}.how-image-caption{display:flex;gap:16px;justify-content:space-between;padding:18px 20px;background:var(--blue);color:white;font-size:10px;font-weight:700}.how-role-copy h2{font-size:clamp(28px,3.1vw,46px);line-height:1.05;margin:15px 0 20px;letter-spacing:-1.2px}.how-role-intro{font-size:16px;line-height:1.75;color:#526170}.how-role-copy ol{list-style:none;padding:0;margin:28px 0}.how-role-copy li{display:flex;gap:18px;padding:18px 0;border-top:1px solid #d8e1eb}.how-role-copy li>span{font-size:11px;color:var(--blue);font-weight:700;padding-top:4px}.how-role-copy li h3{font-size:15px;margin:0 0 7px}.how-role-copy li p{font-size:13px;line-height:1.75;color:#526170;margin:0}.how-process h2,.how-team h2,.how-loyalty h2{font-size:clamp(30px,3.5vw,48px);line-height:1.05;letter-spacing:-1px}.how-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.how-stages article{padding:28px;background:#eaf2fa;border-top:4px solid var(--blue)}.how-stages article>span{color:var(--blue);font-weight:700;font-size:11px}.how-stages h3{font-size:24px;margin:22px 0 14px}.how-stages p,.how-team p,.how-loyalty>p,.how-launch-note p{font-size:14px;line-height:1.8}.how-team{margin:65px 0;padding:40px;background:#111820;color:white;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.how-team-diagram{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.how-team-diagram span{border:1px solid #637991;padding:16px;font-size:12px}.how-team-diagram>b{color:#72aeff}.how-team-diagram strong{flex-basis:100%;padding:22px;text-align:center;background:var(--blue);font-size:17px}.how-point-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0}.how-point-grid article{padding:24px;background:#eaf2fa}.how-point-grid b{font-size:32px;color:var(--blue)}.how-point-grid p{font-size:12px;line-height:1.7}.how-tiers{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.how-tiers span{padding:14px 28px;border:1px solid #bcc9d6;font-weight:700;font-size:12px}.how-tiers span:first-child{background:var(--blue);color:white}.how-launch-note{margin-top:60px;border-top:3px solid var(--blue);padding-top:25px;max-width:850px}.how-launch-note h3{font-size:24px}@media(max-width:850px){.how-intro{display:block}.how-intro>p{font-size:17px}.how-role-nav{grid-template-columns:repeat(3,1fr)}.how-principle{display:block}.how-principle p{margin-top:12px}.how-role{grid-template-columns:1fr;gap:28px;padding-bottom:40px;scroll-margin-top:100px}.how-role-image{position:static}.how-role:nth-of-type(even) .how-role-image{order:0}.how-stages{grid-template-columns:1fr}.how-stages article{padding:22px}.how-team{grid-template-columns:1fr;padding:28px;gap:24px}.how-point-grid{grid-template-columns:1fr 1fr}}@media(max-width:420px){.how-role-nav{grid-template-columns:1fr 1fr}.how-image-caption{font-size:9px}.how-point-grid article{padding:18px}.how-tiers{gap:8px}.how-tiers span{padding:12px 18px}}
/* Preserve the brand X's original 254:280 proportions and show the complete mark. */
.dark:before{right:24px;top:50%;width:clamp(180px,25vw,300px);height:auto;aspect-ratio:254/280;transform:translateY(-50%);background-size:100% auto;background-position:center;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen;opacity:.22}

#password-change-form,#demo-profile-form{max-width:640px}#password-change-form input,#demo-profile-form input,#demo-profile-form textarea{margin:8px 0 20px}#demo-profile-form textarea{min-height:140px}

/* An original-proportion Nexus X makes the sign-in visual unique to the brand. */
.login-story-visual{display:grid;grid-template-columns:minmax(0,1fr) 140px;min-height:260px}.login-story-visual>img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}.login-x-panel{display:grid;place-items:center;padding:20px;background:white;border-left:1px solid #dae3ee}.login-x-mark{width:100%;max-width:105px;aspect-ratio:254/280;background-image:url(data:image/webp;base64,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);background-size:contain;background-position:center;background-repeat:no-repeat}@media(max-width:850px){.login-story{display:block}.login-story-copy{display:none}.login-story-visual{grid-template-columns:minmax(0,1fr) 105px;min-height:180px}.login-story-visual>img{min-height:180px;object-position:center}.login-x-panel{padding:14px}}

/* Dedicated brand mockup: preserve the complete X architecture without cropping. */
.login-story-visual{display:block;min-height:0;background:#eaf2fa}.login-story-visual>img{width:100%;height:auto;min-height:0;aspect-ratio:1672/941;object-fit:contain}.how-tiers span{display:flex;flex-direction:column;gap:7px}.how-tiers small{font-size:11px;font-weight:400}.venue-profile-photo{height:auto;max-height:340px;object-fit:cover;margin:22px 0}.venue-card-image{display:grid;place-items:center;min-height:180px;background:#eaf2fa}.venue-card-image svg{width:96px;height:96px}
@media(max-width:850px){.login-story-visual{min-height:0}.login-story-visual>img{min-height:0}.login-story-copy{display:block;padding:22px 24px}.login-story-copy h2{font-size:32px;margin:14px 0}.login-story-copy p{display:none}.login-story-copy .eyebrow{font-size:9px}.login-story-footer{font-size:10px;padding:13px 18px}}

.how-team p{color:#b6c3d0}

/* Member-specific activity tabs keep each tier calculation distinct. */
.how-team p{color:#b6c3d0}.nexus-tier-tabs{margin:28px 0}.tier-role-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #c8d5e2;padding-bottom:8px}.tier-role-tabs button{flex:0 0 auto;min-height:46px;padding:13px 20px;background:#eaf2fa;color:#1e3e5c;font-size:13px;font-weight:700;border-bottom:3px solid transparent}.tier-role-tabs button[aria-selected="true"]{background:var(--blue);color:white;border-color:#111318}.tier-role-panel{padding:26px 0}.tier-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.tier-panel-heading h3{font-size:25px;margin:9px 0 0}.tier-panel-heading p{font-size:12px;max-width:340px;margin:0}.tier-level-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tier-level{border:1px solid #cbd6e2;border-top:5px solid var(--blue);padding:24px;background:#f7f9fc}.tier-level h4{font-size:16px;margin:0 0 22px}.tier-level .tier-range{display:block;min-height:48px;font-size:clamp(25px,3vw,38px);font-weight:800;line-height:1.2;letter-spacing:-1px}.tier-level small{display:block;font-size:11px;line-height:1.6;margin-top:12px;color:#526170}.tier-silver{border-top-color:#9aa8b7}.tier-gold{border-top-color:#b18836}.tier-platinum{border-top-color:#324559}@media(max-width:700px){.tier-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-panel-heading{display:block}.tier-panel-heading p{margin-top:14px}.tier-role-tabs button{padding:12px 16px}.tier-level{padding:20px}.tier-panel-heading h3{font-size:22px}}

.admin-results-summary{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:24px 0 16px}.admin-sort{display:flex;gap:10px;align-items:center;background:none;padding:10px 0;color:#183a5a;font-weight:700;white-space:nowrap}.admin-sort span{color:#1268c4}.admin-member-name{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#165ca4}.admin-location-link{font-size:13px;text-align:left;text-decoration:underline;text-underline-offset:3px;min-height:40px}.admin-row-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-row-actions .btn{font-size:10px;padding:12px;min-height:40px;white-space:nowrap}.admin-member-table{overflow-x:auto}.admin-member-table table{min-width:1050px}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.admin-page #admin-search,.admin-page #admin-location{padding:12px 14px;min-height:46px;border:1px solid #b9cbdc;width:min(100%,420px)}.admin-profile-heading{display:flex;align-items:center;gap:24px;margin:30px 0}.admin-profile-heading h1{font-size:clamp(32px,4vw,56px);letter-spacing:-2px;margin:10px 0}.admin-profile-page form{max-width:1100px}.admin-profile-page fieldset{border:0;padding:0;margin:0;min-width:0}.admin-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.admin-profile-page input,.admin-profile-page textarea,.admin-profile-page select{width:100%;margin:6px 0 12px}.admin-profile-page textarea{min-height:100px}.admin-profile-page :disabled{opacity:1;color:#485969;background:#f4f7fb}.admin-locked-fields{margin-top:42px;padding-top:24px;border-top:2px solid #1268c4}.admin-locked-fields h2{font-size:25px}.admin-locked-fields dl{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-locked-fields dt{font-size:12px;color:#5d6b7a}.admin-locked-fields dd{margin:6px 0;overflow-wrap:anywhere;font-size:13px}#admin-reset-form input{width:100%}#member-reset-form{max-width:520px}#member-reset-form input{margin:8px 0 20px}@media(max-width:650px){.admin-profile-grid,.admin-locked-fields dl{grid-template-columns:1fr}.admin-profile-heading{align-items:flex-start;gap:16px}.admin-profile-heading .member-media{width:70px;height:70px}.admin-sort{min-height:44px}.admin-tabs .btn{font-size:11px;padding:12px}.admin-profile-page .actions{gap:8px}}

.admin-member-table td{vertical-align:top}.admin-member-table td:nth-child(2){max-width:240px;overflow-wrap:anywhere}

/* Readable versioned membership agreements, including mobile signup review. */
.agreement-role-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.agreement-role-tabs .btn{padding:14px 20px}.agreement-tools{display:flex;gap:24px;flex-wrap:wrap;margin:28px 0}.agreement-copy{max-width:850px;line-height:1.7}.agreement-copy h2{font-size:25px;margin-top:36px;line-height:1.3}.agreement-copy h3{font-size:20px;margin-top:26px}.agreement-copy p{margin:16px 0}.agreement-digest{overflow-wrap:anywhere}.agreement-copy .join-summary{grid-template-columns:1fr}#join-legal-review{border-top:1px solid #cad7e5;margin-top:20px;padding-top:22px}#join-legal-review details .agreement-copy{max-height:460px;overflow:auto;padding:18px}#join-legal-review input:disabled{cursor:not-allowed}.agreement-page .actions{margin-top:16px}
@media(max-width:600px){.agreement-role-tabs .btn{flex:1 1 140px;font-size:12px}.agreement-copy h2{font-size:22px}.agreement-tools{gap:16px}#join-legal-review details .agreement-copy{padding:8px;max-height:380px}}
@media print{body:has(.agreement-page) header,body:has(.agreement-page) footer,body:has(.agreement-page) .notice,.agreement-role-tabs,.agreement-tools,.agreement-page>.actions{display:none!important}.agreement-page{padding:0!important}.agreement-copy{max-width:none}.agreement-copy h2,.agreement-copy h3{break-after:avoid}.agreement-copy p{orphans:3;widows:3}}
