.hh-private-workspace *{box-sizing:border-box}.hh-private-workspace{scroll-behavior:smooth}.hh-private-workspace{margin:0;background:#f6f3f8;color:#352340;font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.hh-private-workspace a{color:#603288;text-decoration:none}.hh-private-workspace a:hover{text-decoration:underline}.hh-private-workspace a:focus-visible,.hh-private-workspace button:focus-visible{outline:3px solid #eebd39;outline-offset:4px}.hh-private-workspace h1,.hh-private-workspace h2,.hh-private-workspace h3,.hh-private-workspace p{margin:0}.hh-private-workspace h2{font-size:22px;margin-bottom:16px}.hh-private-workspace h3{font-size:17px}.hh-private-workspace small,.hh-private-workspace .muted{color:#706177}.hh-private-workspace .preview{padding:10px 20px;text-align:center;background:#fff2cc;font-size:12px;color:#584318}.hh-private-workspace .shell{max-width:1220px;margin:22px auto;background:white;border-radius:18px;overflow:hidden;box-shadow:0 8px 45px #4220560a}.hh-private-workspace header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 30px;border-bottom:1px solid #ece4f0}.hh-private-workspace .identity{display:flex;align-items:center;gap:20px}.hh-private-workspace .identity img{width:135px}.hh-private-workspace .identity strong{font-size:30px;color:#603288;display:block}.hh-private-workspace .identity small{display:block}.hh-private-workspace .schooltag{font-size:19px;line-height:1.4;text-align:right}.hh-private-workspace .schooltag strong{display:block;font-size:25px;color:#603288}.hh-private-workspace .schooltag .clubname{display:block;font-size:21px;font-weight:650}.hh-private-workspace .schooltag .year{display:block;font-size:13px;color:#706177;margin-top:3px}.hh-private-workspace .layout{display:grid;grid-template-columns:180px 1fr}.hh-private-workspace aside{padding:26px 14px;border-right:1px solid #eee7f2}.hh-private-workspace nav{display:grid;gap:6px}.hh-private-workspace nav a{padding:11px 15px;border-radius:8px;font-size:13px}.hh-private-workspace nav a:first-child{background:#603288;color:white}.hh-private-workspace .aside-note{font-size:12px;margin:35px 14px;color:#74617e}.hh-private-workspace main{padding:25px;min-width:0}.hh-private-workspace .hero{display:grid;grid-template-columns:1fr 1.12fr;background:#603288;color:white;border-radius:14px;overflow:hidden;margin-bottom:22px}.hh-private-workspace .hero-copy{padding:30px}.hh-private-workspace .eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:750}.hh-private-workspace .hero h1{font:italic 39px/1.12 Georgia,serif;margin:14px 0}.hh-private-workspace .hero p{font-size:14px;color:#efe3f6}.hh-private-workspace .hero .btn{margin-top:21px;background:#f2c448;color:#432061}.hh-private-workspace .hero img{width:100%;height:100%;object-fit:contain;background:#512473}.hh-private-workspace .btn{display:inline-block;padding:11px 16px;border-radius:7px;font-size:13px;font-weight:750;background:#603288;color:white}.hh-private-workspace .stats{display:flex;gap:12px;margin:0 0 24px;align-items:center;padding:15px 20px;background:#f8f4fa;border-radius:10px}.hh-private-workspace .stats strong{font-size:30px;color:#603288}.hh-private-workspace .stats p{font-size:13px}.hh-private-workspace .stats small{display:block;font-size:11px}.hh-private-workspace .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hh-private-workspace .panel{padding:23px;border:1px solid #e9e1ee;border-radius:12px;margin-bottom:20px}.hh-private-workspace .meeting{background:#f7f2fa}.hh-private-workspace .meeting p{font-size:13px;color:#6f5c7b;margin-bottom:18px}.hh-private-workspace .past{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:12px}.hh-private-workspace .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hh-private-workspace .tile{padding:17px 13px;border-radius:9px;color:white;background:#603288;min-height:107px;display:flex;flex-direction:column;justify-content:space-between;font-weight:700;font-size:13px}.hh-private-workspace .tile:nth-child(even){background:#087d87}.hh-private-workspace .tile small{color:#f4eefa;font-size:11px;font-weight:400}.hh-private-workspace .wishlist{background:#edf8f8}.hh-private-workspace .wishlist .btn{background:#087d87}.hh-private-workspace .row{padding:12px 0;border-bottom:1px solid #eee7f1;font-size:13px}.hh-private-workspace .row:last-child{border:0}.hh-private-workspace .row a{font-weight:700}.hh-private-workspace .row p{color:#74647c;font-size:12px;margin-top:4px}.hh-private-workspace .highlight img{width:100%;height:auto;border-radius:8px}.hh-private-workspace .highlight p{font-size:13px;margin-top:14px;color:#6e587b}.hh-private-workspace .calendar p{font-size:12px;color:#74647c;margin-bottom:14px}.hh-private-workspace .calendar iframe{border:0;border-radius:8px;width:100%;height:390px}.hh-private-workspace .calendar>a{font-size:12px;display:inline-block;margin-top:10px}.hh-private-workspace .registration{display:flex;gap:18px;flex-wrap:wrap}.hh-private-workspace .registration a{font-size:13px;font-weight:700}.hh-private-workspace footer{background:#603288;color:white;padding:18px 30px;font-size:12px;display:flex;justify-content:space-between;gap:12px}.hh-private-workspace footer span{color:#e8d7f3}@media(max-width:850px){.hh-private-workspace .layout{grid-template-columns:145px 1fr}.hh-private-workspace .hero{grid-template-columns:1fr}.hh-private-workspace .hero img{max-height:290px}.hh-private-workspace .tiles{grid-template-columns:repeat(2,1fr)}.hh-private-workspace .grid{grid-template-columns:1fr}}@media(max-width:600px){.hh-private-workspace .shell{margin:0;border-radius:0}.hh-private-workspace header{padding:16px}.hh-private-workspace .identity{gap:12px}.hh-private-workspace .identity img{width:90px}.hh-private-workspace .identity strong{font-size:24px}.hh-private-workspace header{flex-wrap:wrap}.hh-private-workspace .schooltag{display:block;flex-basis:100%;text-align:left;border-top:1px solid #ece4f0;padding-top:12px}.hh-private-workspace .schooltag strong{font-size:22px}.hh-private-workspace .schooltag .clubname{font-size:19px}.hh-private-workspace .layout{display:block}.hh-private-workspace aside{padding:10px;border-right:0;border-bottom:1px solid #eee7f2}.hh-private-workspace nav{display:flex;overflow:auto}.hh-private-workspace nav a{white-space:nowrap}.hh-private-workspace .aside-note{display:none}.hh-private-workspace main{padding:15px}.hh-private-workspace .hero-copy{padding:24px}.hh-private-workspace .hero h1{font-size:34px}.hh-private-workspace .panel{padding:19px}.hh-private-workspace .stats{align-items:flex-start}.hh-private-workspace footer{display:block}.hh-private-workspace footer span{display:block;margin-top:4px}}.hh-private-workspace .gallery-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.hh-private-workspace .gallery-heading h2{margin:0}.hh-private-workspace .gallery-intro{font-size:13px;color:#706177;margin:8px 0 17px}.hh-private-workspace .gallery-controls{display:flex;gap:8px;flex-wrap:wrap}.hh-private-workspace .gallery-controls button,.hh-private-workspace .gallery-close{border:1px solid #dfd3e8;background:white;color:#603288;border-radius:8px;padding:9px 13px;cursor:pointer;font:600 13px system-ui}.hh-private-workspace .gallery-controls button:hover{background:#f5eff9}.hh-private-workspace .gallery-controls button:disabled{opacity:.45;cursor:default}.hh-private-workspace .gallery-track{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#b59acb #f2edf6;padding:0 0 12px}.hh-private-workspace .gallery-card{flex:0 0 calc((100% - 30px)/3);margin:0;scroll-snap-align:start;border:1px solid #e9e1ee;border-radius:10px;overflow:hidden;background:#f9f6fb}.hh-private-workspace .gallery-open{border:0;padding:0;width:100%;display:block;cursor:zoom-in;background:#f2ebf7}.hh-private-workspace .gallery-open img{display:block;width:100%;height:240px;object-fit:contain}.hh-private-workspace .gallery-card figcaption{font-size:11px;padding:10px 12px;color:#695375}.hh-private-workspace .gallery-note{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;color:#706177}.hh-private-workspace .gallery-dialog{width:min(940px,94vw);max-height:94vh;border:0;border-radius:13px;padding:18px;background:white;color:#352340}.hh-private-workspace .gallery-dialog::backdrop{background:#21112bdd}.hh-private-workspace .gallery-dialog img{display:block;width:100%;height:min(67vh,700px);object-fit:contain;background:#f5f0f8;margin:12px 0}.hh-private-workspace .gallery-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.hh-private-workspace .gallery-dialog-caption{font-size:13px}.hh-private-workspace .gallery-dialog a{font-size:12px}.hh-private-workspace .gallery-close{cursor:pointer}.hh-private-workspace .gallery-open:focus-visible,.hh-private-workspace .gallery-controls button:focus-visible,.hh-private-workspace .gallery-close:focus-visible{outline:3px solid #eebd39;outline-offset:-3px}@media(max-width:850px){.hh-private-workspace .gallery-card{flex-basis:calc((100% - 15px)/2)}}@media(max-width:600px){.hh-private-workspace .gallery-heading{align-items:flex-start;flex-direction:column}.hh-private-workspace .gallery-card{flex-basis:87%}.hh-private-workspace .gallery-open img{height:280px}.hh-private-workspace .gallery-note{flex-direction:column;gap:6px}.hh-private-workspace .gallery-controls button{padding:9px 12px}}.hh-private-workspace .instagram-school{background:linear-gradient(135deg,#f8effa,#fff5ed);border-color:#ead6e8}.hh-private-workspace .instagram-school .eyebrow{color:#8b478f}.hh-private-workspace .instagram-school h2{margin:8px 0}.hh-private-workspace .instagram-school p{color:#705c78;font-size:14px;margin-bottom:18px;max-width:640px}.hh-private-workspace .instagram-school .btn{background:#603288}.hh-private-workspace .instagram-school .instagram-handle{font-size:12px;margin:10px 0 0;color:#7a6280}.hh-private-workspace .instagram-brand-icon{float:left;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:white;background:radial-gradient(circle at 25% 105%,#feda75 0%,#fa7e1e 27%,#d62976 52%,#962fbf 76%,#4f5bd5 100%);margin:0 15px 16px 0}.hh-private-workspace .instagram-brand-icon svg{width:36px;height:36px}.hh-private-workspace .instagram-school p:not(.instagram-handle){clear:both;padding-top:8px}.hh-private-workspace .instagram-school .btn{display:inline-flex;align-items:center;gap:9px}.hh-private-workspace .instagram-button-icon{display:inline-flex}.hh-private-workspace .instagram-button-icon svg{width:20px;height:20px;fill:currentColor}.hh-private-workspace .schoolbrand{display:flex;align-items:center;gap:17px}.hh-private-workspace .schoolbrand>img{display:block;width:104px;height:86px;object-fit:contain}.hh-private-workspace .schooltag strong{color:#0036a0}.hh-private-workspace .schooltag .clubname{color:#c44608}.hh-private-workspace .schooltag .year{color:#536780}
@media(max-width:850px){.hh-private-workspace header{flex-wrap:wrap}.hh-private-workspace .schoolbrand{margin-left:auto}.hh-private-workspace .schooltag strong{font-size:24px}.hh-private-workspace .schooltag .clubname{font-size:20px}}@media(max-width:600px){.hh-private-workspace .schoolbrand{width:100%;margin:0;gap:13px;padding-top:12px;border-top:1px solid #ece4f0}.hh-private-workspace .schoolbrand>img{width:84px;height:70px}.hh-private-workspace .schooltag{flex-basis:auto;border:0;padding:0;text-align:left}.hh-private-workspace .schooltag strong{font-size:22px;line-height:1.25}.hh-private-workspace .schooltag .clubname{font-size:18px;margin-top:4px}.hh-private-workspace .schooltag .year{font-size:12px}}.hh-private-workspace .club-growth{position:relative;display:grid;grid-template-columns:170px 1fr;gap:27px;align-items:center;padding:25px 28px;background:linear-gradient(120deg,#f3eaf9,#eef9fa);border-color:#dfcdeb;overflow:hidden}.hh-private-workspace .growth-count{position:relative;z-index:1;text-align:center;background:#fff;border-radius:18px;padding:17px 12px;border-bottom:5px solid #efbc36;box-shadow:0 4px 20px #6032880c}.hh-private-workspace .growth-count strong{display:block;font-size:68px;line-height:1.05;color:#603288;letter-spacing:-.045em}.hh-private-workspace .growth-count span{display:block;color:#603288;font-size:13px;font-weight:750;margin-top:6px}.hh-private-workspace .growth-copy{position:relative;z-index:1}.hh-private-workspace .growth-copy .eyebrow{color:#087d87;margin-bottom:7px}.hh-private-workspace .growth-copy h2{font-size:26px;line-height:1.2;margin-bottom:9px;color:#603288}.hh-private-workspace .growth-copy>p{font-size:14px;color:#6c5778;max-width:580px;line-height:1.6}.hh-private-workspace .growth-action{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:16px}.hh-private-workspace .growth-action .btn{background:#087d87;color:white;padding:12px 18px}.hh-private-workspace .growth-action span{font-size:12px;color:#603288;font-weight:650}.hh-private-workspace .growth-snapshot{grid-column:1/-1;font-size:11px;color:#786682;margin-top:-7px}.hh-private-workspace .growth-spark{position:absolute;right:21px;top:14px;font-size:42px;line-height:1;color:#efbc36;opacity:.8;pointer-events:none}@media(max-width:600px){.hh-private-workspace .club-growth{grid-template-columns:100px 1fr;padding:20px 17px;gap:15px}.hh-private-workspace .growth-count{padding:16px 7px;border-radius:12px}.hh-private-workspace .growth-count strong{font-size:52px}.hh-private-workspace .growth-count span{font-size:11px}.hh-private-workspace .growth-copy h2{font-size:22px}.hh-private-workspace .growth-copy>p{font-size:13px}.hh-private-workspace .growth-action{grid-column:1/-1}.hh-private-workspace .growth-action .btn{width:100%;text-align:center}.hh-private-workspace .growth-copy .growth-action span{font-size:11px}.hh-private-workspace .growth-snapshot{font-size:10px;margin-top:0}.hh-private-workspace .growth-spark{right:12px;top:10px;font-size:29px}}.hh-private-workspace .role-preview-controls{max-width:1220px;margin:12px auto -8px;padding:0 15px;display:flex;align-items:center;gap:11px;flex-wrap:wrap;font-size:12px;color:#603288}.hh-private-workspace .role-preview-controls label{font-weight:750}.hh-private-workspace .role-preview-controls select{font:600 13px system-ui;color:#603288;border:1px solid #d7c8e2;border-radius:7px;background:white;padding:8px 12px}.hh-private-workspace .role-preview-controls>span{font-size:11px;color:#786682}.hh-private-workspace .club-leaders{background:#fffdf7}.hh-private-workspace .club-leaders .eyebrow{color:#087d87;margin-bottom:6px}.hh-private-workspace .club-leaders h2{margin-bottom:17px}.hh-private-workspace .leader-name-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hh-private-workspace .leader-name-cards>div{display:flex;align-items:center;gap:13px;background:white;border:1px solid #ece2f2;border-radius:10px;padding:16px}.hh-private-workspace .leader-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:47px;height:47px;border-radius:50%;background:#603288;color:white;font-weight:800}.hh-private-workspace .leader-avatar.teal{background:#087d87}.hh-private-workspace .leader-name-cards strong{font-size:17px;color:#603288}.hh-private-workspace .leader-name-cards p{font-size:13px;color:#786682;margin-top:3px}.hh-private-workspace .leader-workspace{background:#fbf8fd}.hh-private-workspace .workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.hh-private-workspace .workspace-heading .eyebrow{color:#087d87;margin-bottom:6px}.hh-private-workspace .workspace-heading h2{margin-bottom:8px}.hh-private-workspace .role-badge{padding:7px 12px;border-radius:20px;background:#ede3f5;color:#603288;font-size:11px;font-weight:750;white-space:nowrap}.hh-private-workspace .workspace-intro{color:#786682;font-size:13px;margin-bottom:16px}.hh-private-workspace .leader-lock-note{margin:14px 0 0;font-size:12px;color:#786682}.hh-private-workspace .leader-content{display:none;margin-top:23px}.hh-private-workspace .leader-content .panel{background:white}.hh-private-workspace .leader-content .meeting{background:#f4edf9}.hh-private-workspace .leader-content .tiles .tile{background:#603288}.hh-private-workspace .leader-content .tiles .tile:nth-child(even){background:#087d87}.hh-private-workspace .leader-access-note{font-size:12px;color:#786682;margin:0 0 20px}.hh-private-workspace .sponsor-area{display:none;border-top:2px solid #dfcdeb;padding-top:20px}.hh-private-workspace .sponsor-area>.eyebrow{color:#087d87;margin-bottom:9px}.hh-private-workspace .sponsor-area .wishlist{background:#edf8f8}.hh-private-workspace .leader-workspace .grid{margin-top:0}.hh-private-workspace .leader-workspace .btn{font-size:12px}.hh-private-workspace[data-preview-role="officer"] .leader-content,.hh-private-workspace[data-preview-role="sponsor"] .leader-content{display:block}.hh-private-workspace[data-preview-role="officer"] .leader-lock-note,.hh-private-workspace[data-preview-role="sponsor"] .leader-lock-note{display:none}.hh-private-workspace[data-preview-role="sponsor"] .sponsor-area{display:block}@media(max-width:600px){.hh-private-workspace .leader-name-cards{grid-template-columns:1fr;gap:11px}.hh-private-workspace .leader-name-cards strong{font-size:16px}.hh-private-workspace .workspace-heading{align-items:flex-start;flex-direction:column;gap:8px}.hh-private-workspace .role-preview-controls{margin:12px 0;gap:8px}.hh-private-workspace .role-preview-controls>span{width:100%}.hh-private-workspace .leader-workspace .panel{padding:16px}.hh-private-workspace .leader-workspace{padding:18px}.hh-private-workspace .leader-workspace .grid{gap:0}}.hh-private-workspace{background:#f6f4f9;color:#42344f;font-size:14px}.hh-private-workspace .shell{max-width:1260px;margin:16px auto 26px;border-radius:12px;box-shadow:0 5px 30px #50316a0c}.hh-private-workspace .preview{font-size:11px;padding:7px 15px}.hh-private-workspace .role-preview-controls{max-width:1260px;margin:10px auto 0}.hh-private-workspace .role-preview-controls select{padding:5px 10px}.hh-private-workspace header{padding:19px 25px;gap:15px;background:linear-gradient(110deg,#fff,#fff 60%,#faf8fc)}.hh-private-workspace .identity{gap:15px}.hh-private-workspace .identity img{width:98px}.hh-private-workspace .identity strong{font-size:29px;line-height:1.15}.hh-private-workspace .hub-subtitle{font-size:12px;letter-spacing:.09em;font-weight:750;color:#603288;margin-top:4px}.hh-private-workspace .hub-tagline{font-size:12px;font-weight:650;color:#087d87;margin-top:5px}.hh-private-workspace .schoolbrand{gap:12px}.hh-private-workspace .schoolbrand>img{width:77px;height:74px}.hh-private-workspace .schooltag strong{font-size:24px}.hh-private-workspace .schooltag .clubname{font-size:19px}.hh-private-workspace .schooltag .year{font-size:11px}.hh-private-workspace .layout{grid-template-columns:175px minmax(0,1fr)}.hh-private-workspace aside{padding:18px 12px;border-color:#f0eaf5}.hh-private-workspace nav{gap:4px}.hh-private-workspace nav a{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;padding:10px 11px;border-radius:6px}.hh-private-workspace nav a:hover{background:#f4eef9;text-decoration:none}.hh-private-workspace nav a:first-child:hover{background:#704299}.hh-private-workspace .hub-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.hh-private-workspace nav .hub-icon{width:18px;height:18px}.hh-private-workspace .aside-note{background:linear-gradient(140deg,#f2eaf7,#e7dbee);border-radius:7px;padding:23px 14px;margin:31px 1px;font:italic 21px/1.6 Georgia,serif;color:#76518c}.hh-private-workspace .aside-heart{display:block;font:40px/1.1 Georgia,serif;margin-top:10px}.hh-private-workspace main{padding:20px 22px}.hh-private-workspace .hero{grid-template-columns:1fr 1.1fr;border-radius:9px;margin-bottom:14px;min-height:240px;background:radial-gradient(ellipse at 20% 0,#b383ca55,transparent 65%),linear-gradient(130deg,#784799,#512776)}.hh-private-workspace .hero-copy{padding:25px 28px}.hh-private-workspace .hero .eyebrow{font-size:10px;color:#f3dffc}.hh-private-workspace .hero h1{font:italic 37px/1.08 Georgia,serif;margin:12px 0 13px;font-weight:400}.hh-private-workspace .hero h1 em{color:#f5cf55;font-weight:400}.hh-private-workspace .hero p{font-size:12px;line-height:1.55;color:#fff}.hh-private-workspace .hero .btn{font-size:11px;margin-top:17px;padding:8px 13px;border-radius:5px}.hh-private-workspace .hero img{background:#5c337f;max-height:270px;object-fit:contain}.hh-private-workspace .panel{border:1px solid #eee7f2;border-radius:9px;padding:18px;margin-bottom:14px;box-shadow:0 2px 7px #5f357206}.hh-private-workspace h2{font-size:17px;line-height:1.3;color:#603288;margin-bottom:13px}.hh-private-workspace .eyebrow{font-size:9px;letter-spacing:.08em}.hh-private-workspace .quick-actions{padding:13px 14px;background:#fff}.hh-private-workspace .quick-actions h2{font-size:12px;text-transform:uppercase;color:#4a3d50;margin-bottom:10px}.hh-private-workspace .quick-actions h2>span{font-size:20px;color:#eab82c;vertical-align:middle;margin-right:5px}.hh-private-workspace .quick-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hh-private-workspace .quick-action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:94px;padding:13px 7px;border-radius:7px;background:linear-gradient(135deg,#774894,#603288);color:#fff;text-align:center;font-size:11px;font-weight:650;line-height:1.35;transition:transform .15s,box-shadow .15s}.hh-private-workspace .quick-action:nth-child(even){background:linear-gradient(135deg,#1ba6af,#087d87)}.hh-private-workspace .quick-action:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 5px 12px #60328825}.hh-private-workspace .quick-action .hub-icon{width:33px;height:33px;stroke-width:1.5}.hh-private-workspace .club-leaders{background:#fff}.hh-private-workspace .club-leaders .eyebrow{margin-bottom:4px}.hh-private-workspace .club-leaders h2{margin-bottom:12px}.hh-private-workspace .leader-name-cards{gap:12px}.hh-private-workspace .leader-name-cards>div{background:#faf8fc;border:0;border-radius:7px;padding:12px}.hh-private-workspace .leader-avatar{width:36px;height:36px;font-size:12px}.hh-private-workspace .leader-name-cards strong{font-size:14px}.hh-private-workspace .leader-name-cards p{font-size:11px}.hh-private-workspace .club-growth{grid-template-columns:117px 1fr;gap:21px;padding:19px 22px;background:linear-gradient(110deg,#f6effa,#f1fafb);border-color:#e8dfee}.hh-private-workspace .growth-count{border-radius:10px;padding:12px 8px;border-bottom-width:3px}.hh-private-workspace .growth-count strong{font-size:49px}.hh-private-workspace .growth-count span{font-size:11px;margin-top:4px}.hh-private-workspace .growth-copy h2{font-size:22px;margin-bottom:6px}.hh-private-workspace .growth-copy>p{font-size:12px}.hh-private-workspace .growth-action{margin-top:11px;gap:13px}.hh-private-workspace .growth-action .btn{padding:9px 13px;font-size:11px}.hh-private-workspace .growth-action span{font-size:11px}.hh-private-workspace .growth-snapshot{font-size:10px;margin-top:-8px}.hh-private-workspace .growth-spark{font-size:30px}.hh-private-workspace .grid{gap:14px}.hh-private-workspace .row{padding:10px 0;font-size:12px}.hh-private-workspace .row p{font-size:11px}.hh-private-workspace .highlight img{max-height:230px;object-fit:contain;background:#f5eff8}.hh-private-workspace .highlight p{font-size:12px;margin-top:10px}.hh-private-workspace .gallery-intro{font-size:12px}.hh-private-workspace .gallery-card{background:#faf8fc}.hh-private-workspace .gallery-open img{height:210px}.hh-private-workspace .gallery-controls button{font-size:11px;padding:6px 10px}.hh-private-workspace .calendar iframe{height:340px}.hh-private-workspace .instagram-school{background:linear-gradient(120deg,#f5eef9,#f0f9fa)}.hh-private-workspace .instagram-school p{font-size:12px;margin-bottom:12px}.hh-private-workspace .instagram-brand-icon{width:45px;height:45px;border-radius:11px}.hh-private-workspace .instagram-brand-icon svg{width:28px;height:28px}.hh-private-workspace .btn{border-radius:5px;font-size:12px;padding:9px 14px}.hh-private-workspace .leader-workspace{background:#faf7fc}.hh-private-workspace .workspace-intro{font-size:12px}.hh-private-workspace .role-badge{font-size:10px}.hh-private-workspace .tiles .tile{font-size:12px;min-height:90px}.hh-private-workspace .leader-content .panel{box-shadow:none}.hh-private-workspace footer{padding:15px 25px;font-size:11px;background:#603288}
@media(max-width:950px){.hh-private-workspace .schooltag strong{font-size:22px}.hh-private-workspace .schooltag .clubname{font-size:17px}.hh-private-workspace .quick-action-grid{gap:8px}.hh-private-workspace .quick-action{font-size:10px}.hh-private-workspace .hero-copy{padding:24px}.hh-private-workspace .hero h1{font-size:34px}.hh-private-workspace .layout{grid-template-columns:150px minmax(0,1fr)}}
@media(min-width:851px){.hh-private-workspace .hero{grid-template-columns:1fr 1.1fr}.hh-private-workspace .hero img{max-height:270px}.hh-private-workspace .grid{grid-template-columns:1fr 1fr}}
@media(min-width:601px) and (max-width:850px){.hh-private-workspace .hero{grid-template-columns:1fr 1fr}.hh-private-workspace .hero h1{font-size:30px}.hh-private-workspace .hero-copy{padding:20px}.hh-private-workspace .quick-action-grid{grid-template-columns:repeat(3,1fr)}.hh-private-workspace .quick-action{min-height:83px;font-size:11px}}
@media(max-width:600px){.hh-private-workspace .shell{margin:10px 0 0;border-radius:0}.hh-private-workspace .role-preview-controls{margin:10px 12px}.hh-private-workspace .role-preview-controls>span{font-size:10px}.hh-private-workspace .identity img{width:75px}.hh-private-workspace .identity strong{font-size:27px}.hh-private-workspace .hub-subtitle{font-size:10px}.hh-private-workspace .hub-tagline{font-size:11px}.hh-private-workspace header{padding:15px}.hh-private-workspace .schoolbrand{padding-top:12px}.hh-private-workspace .schoolbrand>img{width:64px;height:60px}.hh-private-workspace .schooltag strong{font-size:22px}.hh-private-workspace .schooltag .clubname{font-size:18px}.hh-private-workspace .layout{display:block}.hh-private-workspace aside{padding:8px}.hh-private-workspace .aside-note{display:none}.hh-private-workspace nav{display:flex;gap:4px}.hh-private-workspace nav a{font-size:11px;white-space:nowrap;padding:9px}.hh-private-workspace main{padding:13px}.hh-private-workspace .hero{grid-template-columns:1fr}.hh-private-workspace .hero-copy{padding:24px}.hh-private-workspace .hero h1{font-size:36px}.hh-private-workspace .hero img{max-height:220px}.hh-private-workspace .quick-action-grid{grid-template-columns:repeat(3,1fr);gap:8px}.hh-private-workspace .quick-action{font-size:11px;min-height:89px}.hh-private-workspace .quick-action .hub-icon{width:29px;height:29px}.hh-private-workspace .panel{padding:15px}.hh-private-workspace .leader-name-cards{grid-template-columns:1fr;gap:8px}.hh-private-workspace .leader-name-cards strong{font-size:14px}.hh-private-workspace .club-growth{grid-template-columns:87px 1fr;gap:13px;padding:16px}.hh-private-workspace .growth-count strong{font-size:42px}.hh-private-workspace .growth-count span{font-size:10px}.hh-private-workspace .growth-copy h2{font-size:20px}.hh-private-workspace .growth-copy>p{font-size:12px}.hh-private-workspace .growth-action{gap:9px}.hh-private-workspace .growth-action .btn{width:100%;text-align:center}.hh-private-workspace .growth-snapshot{font-size:9px;margin-top:0}.hh-private-workspace .growth-spark{font-size:24px;right:8px}.hh-private-workspace .grid{grid-template-columns:1fr}.hh-private-workspace .gallery-card{flex-basis:85%}.hh-private-workspace .gallery-open img{height:240px}.hh-private-workspace h2{font-size:17px}.hh-private-workspace footer{padding:15px}}
@media(prefers-reduced-motion:reduce){.hh-private-workspace .quick-action{transition:none}.hh-private-workspace .quick-action:hover{transform:none}}.hh-private-workspace .message-demo-shortcut{display:flex;gap:10px;align-items:center;border:1px solid #e4d5ee;border-radius:8px;padding:12px 16px;background:#f5eff9;margin-bottom:14px;font-size:12px;font-weight:700}.hh-private-workspace .message-demo-shortcut>span{margin-left:auto;font-size:11px;color:#087d87}.hh-private-workspace .demo-nav-badge{font-size:9px;background:#f1c94f;color:#493657;border-radius:4px;padding:1px 4px}.hh-private-workspace .message-center{background:#fcfaff}.hh-private-workspace .message-demo-notice{padding:11px 13px;background:#fff5d9;border-radius:6px;font-size:11px;color:#655329;margin:10px 0 16px}.hh-private-workspace .message-demo-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #e9deef;margin-bottom:17px}.hh-private-workspace .message-demo-toolbar label{font-size:12px;font-weight:700}.hh-private-workspace .message-center select,.hh-private-workspace .message-center input,.hh-private-workspace .message-center textarea{font:12px/1.5 system-ui;color:#42344f;border:1px solid #d9c9e3;border-radius:6px;padding:9px;background:white}.hh-private-workspace .message-demo-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(210px,1fr);gap:18px}.hh-private-workspace .message-demo-layout>div>.eyebrow{color:#087d87;margin-bottom:11px}.hh-private-workspace .message-center label{display:block;font-size:12px;font-weight:650;margin-bottom:5px}.hh-private-workspace .message-center input,.hh-private-workspace .message-center textarea{display:block;width:100%;margin-bottom:12px;resize:vertical}.hh-private-workspace .message-center button{cursor:pointer;font:650 12px system-ui}.hh-private-workspace .message-center button:disabled{opacity:.65;cursor:default}.hh-private-workspace .message-secondary{border:1px solid #d9c9e3;border-radius:6px;padding:9px 12px;background:white;color:#603288}.hh-private-workspace .message-center .btn{border:0}.hh-private-workspace .message-demo-card{background:white;border:1px solid #e5d9ed;border-radius:9px;padding:18px;margin-top:15px}.hh-private-workspace .message-demo-card h3{font-size:16px;color:#603288;margin:11px 0 5px}.hh-private-workspace .message-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.hh-private-workspace .message-sample{font-size:9px;letter-spacing:.06em;color:#087d87;font-weight:750}.hh-private-workspace .message-from{font-size:11px;color:#786682;margin:7px 0 12px}.hh-private-workspace .message-demo-card #message-demo-text{white-space:pre-wrap;font-size:13px;margin:14px 0;overflow-wrap:anywhere}.hh-private-workspace .message-demo-card h3{overflow-wrap:anywhere}.hh-private-workspace .message-demo-status{padding:17px;background:#f3edf8;border:0;border-radius:8px;align-self:start}.hh-private-workspace .message-demo-status h3{font-size:14px;color:#603288}.hh-private-workspace .message-demo-status p{font-size:11px;color:#786682;margin:9px 0}.hh-private-workspace .message-demo-status dt{font-size:11px;font-weight:750;margin-top:15px;color:#603288}.hh-private-workspace .message-demo-status dd{font-size:12px;margin:4px 0 0;color:#087d87}.hh-private-workspace .message-status-limit{border-top:1px solid #ddd0e7;padding-top:12px}.hh-private-workspace .message-center [hidden]{display:none!important}.hh-private-workspace #message-demo-share{border-top:1px solid #eee5f3;padding-top:14px}.hh-private-workspace #message-demo-hidden p{font-size:12px;margin:12px 0;color:#786682}.hh-private-workspace #message-demo-feedback{font-size:12px;color:#087d87;font-weight:650;margin-top:15px}.hh-private-workspace #message-demo-shared-note{white-space:pre-wrap;overflow-wrap:anywhere}.hh-private-workspace .message-demo-toolbar label{margin:0}@media(max-width:750px){.hh-private-workspace .message-demo-layout{grid-template-columns:1fr}.hh-private-workspace .message-demo-shortcut{flex-wrap:wrap}.hh-private-workspace .message-demo-shortcut>span{margin-left:0}.hh-private-workspace .message-demo-toolbar{align-items:flex-start}.hh-private-workspace .message-center select{width:100%}.hh-private-workspace .message-demo-status{padding:15px}.hh-private-workspace .message-demo-card{padding:14px}}.hh-private-workspace .announcement-bell{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e7ddef;border-radius:9px;background:#faf7fc;color:#603288;font-size:11px;font-weight:700;flex-shrink:0}.hh-private-workspace .announcement-bell:hover{background:#f0e7f7;text-decoration:none}.hh-private-workspace .announcement-icon{position:relative;display:flex}.hh-private-workspace .announcement-icon svg{width:25px;height:28px}.hh-private-workspace .announcement-unread{position:absolute;right:-5px;top:-6px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;background:#603288;border:2px solid white;border-radius:20px;color:white;font-size:9px;line-height:1}.hh-private-workspace .announcement-unread[hidden]{display:none}.hh-private-workspace .announcement-bell small{display:block;color:#786682;font-size:9px;font-weight:400;margin-top:2px}.hh-private-workspace header{flex-wrap:wrap}.hh-private-workspace .identity{flex:1}.hh-private-workspace .schoolbrand{margin-left:auto}@media(max-width:600px){.hh-private-workspace .identity{flex:1;min-width:220px}.hh-private-workspace .announcement-bell{padding:7px;font-size:10px;order:1;margin-left:auto}.hh-private-workspace .schoolbrand{order:2}.hh-private-workspace .announcement-bell>span:last-child{display:none}.hh-private-workspace .announcement-icon svg{width:23px;height:25px}}.hh-private-workspace .message-center{background:linear-gradient(135deg,#edf8f8,#f6effa);border:2px solid #087d87;padding:0;overflow:hidden;box-shadow:0 4px 16px #087d8712}.hh-private-workspace .message-center>.workspace-heading{background:linear-gradient(115deg,#603288,#744295);padding:19px 21px;margin:0}.hh-private-workspace .message-center>.workspace-heading h2{color:#fff;margin-bottom:0}.hh-private-workspace .message-center>.workspace-heading .eyebrow{color:#ffe28b;margin-bottom:5px}.hh-private-workspace .message-center>.workspace-heading .role-badge{background:#f2c448;color:#432061}.hh-private-workspace .message-center>.message-demo-notice{margin:16px 20px;background:#fff3cc;border-left:4px solid #e0ad22}.hh-private-workspace .message-center>.message-demo-toolbar{margin:0 20px 17px;border-color:#c8dfe1}.hh-private-workspace .message-center>.message-demo-layout{margin:0 20px 20px}.hh-private-workspace .message-demo-layout>div>.eyebrow{background:#087d87;color:white;padding:8px 12px;border-radius:5px;letter-spacing:.07em}.hh-private-workspace .message-demo-card{border-color:#b9d9dc;box-shadow:0 3px 10px #087d8708}.hh-private-workspace .message-meta{border-bottom:1px solid #e2edf0;padding-bottom:9px}.hh-private-workspace .message-sample{color:#603288}.hh-private-workspace .message-demo-status{background:#fff6d9;border:1px solid #edda99}.hh-private-workspace .message-demo-status dt{color:#603288}.hh-private-workspace .message-status-limit{border-color:#ead8a1}.hh-private-workspace .message-center #message-demo-share-button,.hh-private-workspace .message-center #message-demo-ack{background:#087d87;color:white}.hh-private-workspace .message-center #message-demo-feedback{margin:0 20px 18px;padding:0;color:#075e66}.hh-private-workspace .message-center #message-demo-feedback:empty{margin:0}.hh-private-workspace .message-center #message-demo-compose{background:#ffffffb8;border:1px solid #d9e8eb;padding:14px;border-radius:7px}.hh-private-workspace .message-center #message-demo-open{border-color:#087d87;color:#087d87}.hh-private-workspace .message-center .message-secondary:hover{background:#edf8f8}@media(max-width:600px){.hh-private-workspace .message-center>.workspace-heading{padding:16px}.hh-private-workspace .message-center>.message-demo-notice{margin:13px}.hh-private-workspace .message-center>.message-demo-toolbar{margin:0 13px 15px}.hh-private-workspace .message-center>.message-demo-layout{margin:0 13px 15px}.hh-private-workspace .message-center #message-demo-feedback{margin:0 13px 15px}}.hh-private-workspace .announcement-bell{gap:12px;padding:10px 13px;background:#603288;border-color:#603288;color:white}.hh-private-workspace .announcement-bell:hover{background:#744295}.hh-private-workspace .announcement-bell small{color:#eee0f5}.hh-private-workspace .announcement-icon svg{width:38px;height:42px;color:#ffe071;stroke-width:1.9;filter:drop-shadow(0 1px 1px #2d143d30)}.hh-private-workspace .announcement-unread{right:-5px;top:-3px;min-width:20px;height:20px;font-size:11px;background:#087d87;border:2px solid white}.hh-private-workspace .message-banner-title{display:flex;align-items:center;gap:14px}.hh-private-workspace .banner-announcement-icon{flex-shrink:0}.hh-private-workspace .banner-announcement-icon svg{width:43px;height:47px;color:#ffe071}.hh-private-workspace .message-banner-title>span:last-child{line-height:1.3}@media(max-width:600px){.hh-private-workspace .announcement-bell{padding:8px 11px}.hh-private-workspace .announcement-icon svg{width:33px;height:37px}.hh-private-workspace .banner-announcement-icon svg{width:39px;height:43px}.hh-private-workspace .message-banner-title{gap:12px}.hh-private-workspace .announcement-bell>span:last-child{display:none}}.hh-private-workspace .announcement-icon.has-unread svg{transform-origin:50% 18%;animation:hopehub-bell-ring 2.4s ease-in-out infinite}@keyframes hopehub-bell-ring{0%,32%,100%{transform:rotate(0)}5%{transform:rotate(16deg)}10%{transform:rotate(-14deg)}15%{transform:rotate(11deg)}20%{transform:rotate(-8deg)}25%{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.hh-private-workspace .announcement-icon.has-unread svg{animation:none}}.hh-private-workspace .message-extras-controls{border-top:1px solid #e3d8ec;padding-top:13px;margin-top:5px}.hh-private-workspace .message-center input[type=file]{font-size:11px;padding:9px;width:100%;overflow:hidden}.hh-private-workspace .message-center input[type=file]::file-selector-button{background:#603288;color:white;border:0;border-radius:4px;padding:7px 10px;margin-right:9px;cursor:pointer}.hh-private-workspace .message-attachments{padding:13px;background:#eff8f8;border:1px solid #c9e1e2;border-radius:6px;margin:12px 0}.hh-private-workspace .message-attachments h4{font-size:12px;color:#087d87;margin:0 0 9px}.hh-private-workspace .message-attachments a{font-size:12px;font-weight:650;overflow-wrap:anywhere}.hh-private-workspace .message-attachments ul{padding-left:19px;margin:9px 0}.hh-private-workspace .message-attachments li{font-size:11px;margin:7px 0;color:#786682}.hh-private-workspace .message-attachments .message-from{font-size:10px;margin:10px 0 0}.hh-private-workspace #message-demo-file-selection{overflow-wrap:anywhere}.hh-private-workspace .message-sender{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:1.5;padding:10px 12px;border-radius:6px;margin:12px 0;background:#f0e6f7;color:#603288;border-left:4px solid #603288}.hh-private-workspace .message-sender strong{font-weight:800}.hh-private-workspace .message-sender>span{width:100%;font-size:10px;font-weight:500;opacity:.8}.hh-private-workspace .message-share-attribution{font-size:11px;color:#786682;margin:15px 0 8px}.hh-private-workspace .sponsor-note-block{border:1px solid #b9dadd;border-radius:7px;background:#f1fafa;padding:13px;margin:10px 0 17px}.hh-private-workspace .sponsor-note-block .message-sender{margin:0 0 12px;background:#d9f0f0;border-left-color:#087d87;color:#075f67}.hh-private-workspace .message-demo-card #message-demo-text,.hh-private-workspace .message-demo-card #message-demo-shared-note{font-size:13px;line-height:1.65;color:#42344f;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.hh-private-workspace .message-demo-card #message-demo-shared-note{margin:0}.hh-private-workspace .club-overview-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;margin-bottom:14px;align-items:stretch}.hh-private-workspace .club-overview-grid>.panel{margin-bottom:0}.hh-private-workspace .club-overview-grid .leader-name-cards{grid-template-columns:1fr;gap:11px}.hh-private-workspace .club-overview-grid .club-leaders h2{margin-bottom:17px}.hh-private-workspace .club-overview-grid .leader-name-cards>div{padding:16px 12px}.hh-private-workspace .upcoming-events{background:white;border-top:3px solid #087d87;padding:16px}.hh-private-workspace .upcoming-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hh-private-workspace .upcoming-heading h2{font-size:14px;margin-bottom:8px;display:flex;gap:7px;align-items:center}.hh-private-workspace .upcoming-heading h2 .hub-icon{color:#087d87;width:19px;height:19px}.hh-private-workspace .upcoming-heading>a{font-size:10px;font-weight:700;white-space:nowrap;padding-top:2px}.hh-private-workspace .upcoming-intro{font-size:11px;color:#786682;margin:0 0 11px}.hh-private-workspace .upcoming-events iframe{width:100%;height:170px;border:0;border-radius:6px;background:#faf7fc;display:block}.hh-private-workspace .upcoming-note{display:flex;gap:9px;background:#fff7dc;border-radius:6px;padding:9px 11px;margin-top:12px}.hh-private-workspace .upcoming-note>span{font-size:20px;color:#d7a623;line-height:1.2}.hh-private-workspace .upcoming-note p{font-size:10px;color:#665333}.hh-private-workspace .upcoming-note p span{font-size:9px;color:#786682}@media(max-width:800px){.hh-private-workspace .club-overview-grid{grid-template-columns:1fr}.hh-private-workspace .club-overview-grid .leader-name-cards{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hh-private-workspace .club-overview-grid .leader-name-cards{grid-template-columns:1fr}.hh-private-workspace .upcoming-events iframe{height:185px}.hh-private-workspace .upcoming-heading h2{font-size:15px}}.hh-private-workspace .leader-meeting-hub{display:none;padding:0;background:#f6f0fa;border:2px solid #603288;overflow:hidden;box-shadow:0 6px 22px #60328812}.hh-private-workspace[data-preview-role=member] .leader-entry{display:none}.hh-private-workspace[data-preview-role=officer] .leader-meeting-hub,.hh-private-workspace[data-preview-role=sponsor] .leader-meeting-hub,.hh-private-workspace[data-preview-role=admin] .leader-meeting-hub{display:block}.hh-private-workspace[data-preview-role=admin] .leader-content,.hh-private-workspace[data-preview-role=admin] .sponsor-area{display:block}.hh-private-workspace .leader-hub-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;background:linear-gradient(115deg,#603288,#087d87);color:white}.hh-private-workspace .leader-hub-banner .eyebrow{color:#ffe071}.hh-private-workspace .leader-hub-banner h2{font-size:25px;color:white;margin:7px 0}.hh-private-workspace .leader-hub-banner p{font-size:12px;color:#f1e6fa}.hh-private-workspace .hub-access-tag{border:1px solid #ffe071;border-radius:20px;padding:7px 12px;color:#ffe071;white-space:nowrap;font-size:11px;font-weight:750}.hh-private-workspace .hub-preview-note{padding:10px 22px;background:#fff3cd;color:#655329;font-size:11px}.hh-private-workspace .hub-jump-links{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px;border-bottom:1px solid #dfcfe8}.hh-private-workspace .hub-jump-links a,.hh-private-workspace .hub-jump-links a:first-child{background:white;color:#603288;border:1px solid #daccdf;font-size:11px;padding:8px 10px;border-radius:5px}.hh-private-workspace .leader-meeting-hub>.leader-content{padding:20px;margin:0}.hh-private-workspace .hub-step-heading{display:flex;align-items:center;gap:10px;margin:6px 0 13px}.hh-private-workspace .hub-step-heading>span{background:#087d87;color:white;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:750;flex-shrink:0}.hh-private-workspace .hub-step-heading h2{margin:0;font-size:18px}.hh-private-workspace .hub-planning-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.hh-private-workspace .hub-planning-grid>.meeting{grid-column:1/-1}.hh-private-workspace .hub-planning-grid h3{color:#603288;font-size:15px}.hh-private-workspace .hub-planning-grid p{font-size:12px;color:#786682;margin:10px 0 13px}.hh-private-workspace .hub-text-link{display:block;font-size:12px;font-weight:650;margin:9px 0}.hh-private-workspace .hub-planning-grid small{display:block;font-size:10px;color:#786682;margin-top:12px}.hh-private-workspace .meeting-template-resources .hub-step-heading{margin-top:0}.hh-private-workspace .hub-description{font-size:12px;color:#786682;margin-bottom:13px}.hh-private-workspace .kim-template-setup{display:none;background:#fff5d9;padding:16px;border-radius:7px;margin-bottom:15px}.hh-private-workspace[data-preview-role=admin] .kim-template-setup{display:block}.hh-private-workspace .kim-template-setup h3{font-size:14px;color:#603288}.hh-private-workspace .kim-template-setup p{font-size:11px;margin:9px 0;color:#786682}.hh-private-workspace .kim-template-setup label{display:block;font-size:12px;font-weight:700;margin:12px 0 6px}.hh-private-workspace .kim-template-setup input{display:block;max-width:100%;font-size:12px;margin-bottom:15px}.hh-private-workspace .kim-template-setup button{cursor:pointer;margin:4px 7px 4px 0}.hh-private-workspace .hub-empty{font-size:12px;color:#786682;background:#f5f0f8;padding:14px;border-radius:6px}.hh-private-workspace .hub-file-item{padding:12px;border-bottom:1px solid #e9dfee}.hh-private-workspace .hub-file-item a{font-size:13px;font-weight:700;overflow-wrap:anywhere}.hh-private-workspace .hub-file-item p{font-size:10px;color:#786682;margin-top:5px}.hh-private-workspace .hub-file-item video{display:block;width:100%;max-height:300px;margin:12px 0 0;background:#201328}.hh-private-workspace .hub-registration{border-top:1px solid #dfcfe8;padding-top:19px;margin-top:18px}.hh-private-workspace .hub-registration h3{color:#603288;font-size:15px}.hh-private-workspace .hub-registration p{font-size:12px;color:#786682;margin:8px 0 12px}.hh-private-workspace[data-preview-role=member] .quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.hh-private-workspace .leader-hub-banner{padding:18px;flex-direction:column;align-items:flex-start}.hh-private-workspace .leader-hub-banner h2{font-size:22px}.hh-private-workspace .leader-meeting-hub>.leader-content{padding:13px}.hh-private-workspace .hub-planning-grid{grid-template-columns:1fr}.hh-private-workspace .hub-jump-links{padding:13px}.hh-private-workspace .hub-step-heading h2{font-size:17px}.hh-private-workspace[data-preview-role=member] .quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hh-private-workspace .monthly-theme{display:flex;align-items:center;gap:23px;padding:25px 27px;background:linear-gradient(115deg,#087d87,#07636b);border-radius:10px;border-left:6px solid #f2c448;margin-bottom:17px;box-shadow:0 4px 14px #087d8713;color:white}.hh-private-workspace .theme-icon{width:75px;height:75px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff13;color:#ffe071;border:1px solid #ffffff33}.hh-private-workspace .theme-icon svg{width:48px;height:48px}.hh-private-workspace .theme-month{display:inline-block;background:#ffe071;color:#432061;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:5px 9px;margin-bottom:10px}.hh-private-workspace .monthly-theme h2{font-size:31px;line-height:1.16;color:white;margin:0 0 8px}.hh-private-workspace .theme-callout{font-size:18px;font-weight:700;color:#ffe071;margin-bottom:7px}.hh-private-workspace .theme-description{font-size:13px;color:#effafb;line-height:1.6;max-width:610px}@media(max-width:600px){.hh-private-workspace .monthly-theme{padding:20px 17px;gap:13px;align-items:flex-start}.hh-private-workspace .theme-icon{width:43px;height:43px;margin-top:3px}.hh-private-workspace .theme-icon svg{width:29px;height:29px}.hh-private-workspace .monthly-theme h2{font-size:26px}.hh-private-workspace .theme-month{font-size:9px;letter-spacing:.04em}.hh-private-workspace .theme-callout{font-size:16px}.hh-private-workspace .theme-description{font-size:12px}}.hh-private-workspace .monthly-theme[hidden]{display:none}.hh-private-workspace .theme-description[hidden]{display:none}.hh-private-workspace .hub-plan>.monthly-theme{margin:7px 0 20px;padding:21px}.hh-private-workspace .hub-plan>.monthly-theme h2{font-size:26px}.hh-private-workspace .october-theme-ribbon{display:none}.hh-private-workspace .monthly-theme[data-theme-month-number="10"]{background:linear-gradient(115deg,#304fa4,#233e85);border-left-color:#f05023}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-icon{background:#ffbd91;border:2px solid #f05023;border-radius:14px;width:85px;height:85px;color:#304fa4}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-icon svg{display:none}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .october-theme-ribbon{display:block;width:78px;height:78px;object-fit:contain}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-month{background:#ffbd91;color:#233e85}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-callout{color:#ffceab}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-description{color:#f4f7ff}@media(max-width:600px){.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-icon{width:54px;height:62px;border-radius:9px}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .october-theme-ribbon{width:50px;height:57px}}.hh-private-workspace .monthly-theme[data-theme-month-number="10"]{background:linear-gradient(115deg,#ffb06f,#ffc391);border-left-color:#304fa4;color:#233e85}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] h2,.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-callout,.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-description{color:#233e85}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-month{background:#304fa4;color:#fff}.hh-private-workspace .monthly-theme[data-theme-month-number="10"] .theme-icon{background:#ffdab7;border-color:#304fa4}.hh-private-workspace .theme-month{font-size:15px;padding:7px 11px;letter-spacing:.06em}@media(max-width:600px){.hh-private-workspace .theme-month{font-size:12px;padding:6px 8px;letter-spacing:.035em}}.hh-private-workspace .message-center .workspace-heading{justify-content:flex-start;align-items:center;flex-wrap:wrap}.hh-private-workspace .message-center .workspace-heading>div{flex:1;min-width:220px}.hh-private-workspace .message-center .message-banner-title{font-size:28px;line-height:1.2}.hh-private-workspace .hub-section-number{background:#087d87;color:#fff;border-radius:7px;font-size:14px;font-weight:800;padding:7px 10px}.hh-private-workspace .hub-planning-grid>.meeting-template-resources{grid-column:1/-1}.hh-private-workspace .meeting-template-resources>h3{color:#603288;margin-bottom:14px;font-size:19px}.hh-private-workspace .meeting-template-resources .meeting{margin-top:10px}.hh-private-workspace .sponsor-jump{display:none!important}.hh-private-workspace[data-preview-role="sponsor"] .sponsor-jump,.hh-private-workspace[data-preview-role="admin"] .sponsor-jump{display:inline-flex!important}@media(max-width:600px){.hh-private-workspace .message-center .message-banner-title{font-size:23px}.hh-private-workspace .message-center .workspace-heading>div{min-width:0;flex-basis:calc(100% - 60px)}}.hh-private-workspace .hub-planning-grid>.sponsor-area{grid-column:1/-1;padding-top:0;border-top:0}.hh-private-workspace .amazon-planning-title{font-size:19px;color:#603288;margin:0 0 10px}.hh-private-workspace .hub-planning-grid>.sponsor-area .wishlist{margin-top:10px}.hh-private-workspace #leader-workspace .leader-content{font-size:13px;line-height:1.6}.hh-private-workspace #leader-workspace .leader-content .panel,.hh-private-workspace #leader-workspace .leader-content .meeting,.hh-private-workspace #leader-workspace .leader-content .wishlist{background:#fff;border:1px solid #e5dceb;border-radius:9px;padding:20px;box-shadow:none}.hh-private-workspace #leader-workspace .hub-step-heading h2,.hh-private-workspace #leader-workspace .message-center .message-banner-title{font-size:24px;line-height:1.3;font-weight:750;color:#603288}.hh-private-workspace #leader-workspace .hub-step-heading>span,.hh-private-workspace #leader-workspace .hub-section-number{background:#603288;color:#fff;width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:750;flex-shrink:0}.hh-private-workspace #leader-workspace .leader-content h3,.hh-private-workspace #leader-workspace #tools h2{font-size:17px;line-height:1.4;font-weight:700;color:#603288;margin-bottom:10px}.hh-private-workspace #leader-workspace .leader-content p,.hh-private-workspace #leader-workspace .leader-content .row p,.hh-private-workspace #leader-workspace .hub-planning-grid p{font-size:13px;line-height:1.6;color:#706177}.hh-private-workspace #leader-workspace .leader-content small,.hh-private-workspace #leader-workspace .leader-content .eyebrow{font-size:11px}.hh-private-workspace #leader-workspace .leader-content .btn,.hh-private-workspace #leader-workspace .leader-content .tile,.hh-private-workspace #leader-workspace .leader-content .tile:nth-child(even){background:#603288;color:#fff;font-size:13px;line-height:1.5;font-weight:700}.hh-private-workspace #leader-workspace .leader-content a:not(.btn):not(.tile){color:#603288;font-size:13px}.hh-private-workspace #leader-workspace .message-center>.workspace-heading{background:#fff;padding:0 0 16px;border-bottom:1px solid #e5dceb}.hh-private-workspace #leader-workspace .message-center>.workspace-heading .eyebrow{color:#706177}.hh-private-workspace #leader-workspace .message-center>.message-demo-notice{margin:16px 0}.hh-private-workspace #leader-workspace .message-center>.message-demo-toolbar{margin:0 0 17px}.hh-private-workspace #leader-workspace .message-center>.message-demo-layout{margin:0}.hh-private-workspace #leader-workspace .message-center .message-demo-card,.hh-private-workspace #leader-workspace .message-center .message-demo-status{background:#fff;border:1px solid #e5dceb;box-shadow:none}.hh-private-workspace #leader-workspace .message-demo-layout>div>.eyebrow{background:#603288;color:#fff}.hh-private-workspace #leader-workspace .message-center label,.hh-private-workspace #leader-workspace .message-center input,.hh-private-workspace #leader-workspace .message-center textarea,.hh-private-workspace #leader-workspace .message-center select,.hh-private-workspace #leader-workspace .message-center button{font-size:13px}.hh-private-workspace #leader-workspace .leader-content .past{font-size:13px}.hh-private-workspace #leader-workspace .message-center .cjh-sender{color:#603288}.hh-private-workspace #leader-workspace .message-center .sponsor-sender{color:#087d87}.hh-private-workspace #leader-workspace .monthly-theme p{color:inherit}.hh-private-workspace #leader-workspace .hub-registration{padding:20px;background:#fff;border:1px solid #e5dceb;border-radius:9px}
@media(max-width:600px){.hh-private-workspace #leader-workspace .hub-step-heading h2,.hh-private-workspace #leader-workspace .message-center .message-banner-title{font-size:22px}.hh-private-workspace #leader-workspace .leader-content .panel{padding:16px}}.hh-private-workspace #leader-workspace .leader-content a.btn{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;background:#603288;color:#fff;border:0;border-radius:7px;padding:11px 16px;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none}.hh-private-workspace #leader-workspace .leader-content a.btn:hover{background:#704299;text-decoration:none}.hh-private-workspace #leader-workspace .hub-text-link.btn{display:flex;margin:10px 0}.hh-private-workspace #leader-workspace .past{gap:10px}.hh-private-workspace #leader-workspace .activity-link-buttons{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px;margin-top:16px}.hh-private-workspace #leader-workspace .activity-link-buttons a.btn.hub-text-link{margin:0}.hh-private-workspace #leader-workspace .wishlist-link-buttons{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px;margin-top:20px}.hh-private-workspace #leader-workspace .hub-step-heading>span,.hh-private-workspace #leader-workspace .hub-section-number{background:#087d87;color:#fff}.hh-private-workspace .quote-attribution{display:block;margin-top:16px;font:600 13px/1.5 system-ui;color:#76518c}.hh-private-workspace .quote-heart{display:inline-block;font:20px/1 Georgia,serif;vertical-align:middle;margin-left:3px}.hh-private-workspace .sb-toolbar{position:sticky;top:0;z-index:1000;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 20px;background:#fff2cc;color:#584318;font-size:13px}.hh-private-workspace .sb-toolbar a{font-weight:700}.hh-private-workspace .sb-select{margin-left:auto;display:flex;gap:10px;align-items:center}.hh-private-workspace .sb-select select{max-width:180px;padding:8px;border:1px solid #b9a9c4;border-radius:7px;background:white;font:inherit}.hh-private-workspace.sb-review main{min-width:0}.hh-private-workspace .sb-hero-mark{display:flex;align-items:center;justify-content:center;background:#512473;min-height:200px;font:italic 48px Georgia;color:#e1cff1}.hh-private-workspace .sb-kicker{color:#087d87;font-size:12px;font-weight:750;letter-spacing:.1em}.hh-private-workspace .sb-step{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hh-private-workspace .sb-step span{display:grid;place-items:center;flex:0 0 34px;height:34px;background:#087d87;color:white;border-radius:50%;font-weight:750}.hh-private-workspace .sb-step h2{margin:0}.hh-private-workspace .sb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.hh-private-workspace .sb-cards>*{border:1px solid #e9e1ee;border-radius:10px;padding:18px;background:#fff}.hh-private-workspace .sb-muted{color:#706177;font-size:13px;margin-top:10px}.hh-private-workspace .sb-empty{padding:20px;background:#f8f4fa;border-radius:10px;color:#706177}.hh-private-workspace .sb-btn{display:inline-block;background:#603288;color:white;padding:11px 16px;border-radius:7px;font-weight:750;font-size:13px;text-decoration:none;margin:7px 8px 0 0}.hh-private-workspace .sb-btn[aria-disabled=true]{background:#f0eaf4;color:#75677e;cursor:default}.hh-private-workspace .sb-btn:focus-visible,.hh-private-workspace select:focus-visible{outline:3px solid #eebd39;outline-offset:3px}.hh-private-workspace .sb-status{display:inline-block;padding:4px 10px;background:#edf8f8;color:#087d87;border-radius:20px;font-size:12px;font-weight:700}.hh-private-workspace .sb-section p{margin-bottom:12px}.hh-private-workspace .sb-resource{margin-top:12px}.hh-private-workspace .sb-resource small{display:block;color:#706177}.hh-private-workspace .sb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hh-private-workspace .sb-inactive{padding:30px;background:#f8f4fa;border-radius:14px}.hh-private-workspace .sb-error{max-width:700px;margin:40px auto;padding:30px;background:white;border-radius:14px}.hh-private-workspace .sb-wide{max-width:1100px;margin:25px auto;padding:25px}.hh-private-workspace .sb-wide h1{color:#603288;font:italic 38px Georgia;margin-bottom:18px}.hh-private-workspace .sb-wide h2{margin-top:20px}.hh-private-workspace .sb-year{font-size:13px;color:#706177}.hh-private-workspace .sb-directories{padding:24px}.hh-private-workspace .sb-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hh-private-workspace .sb-club-link{border:1px solid #e9e1ee;border-radius:10px;padding:16px;display:block;background:white}.hh-private-workspace .sb-club-link strong{display:block}.hh-private-workspace .sb-club-link small{display:block;color:#706177}.hh-private-workspace .sb-club-link.inactive{background:#f8f4fa}.hh-private-workspace .sb-quote{font:italic 17px/1.6 Georgia;color:#74617e}.hh-private-workspace .sb-hero-link{color:#ffdc6a}@media(max-width:850px){.hh-private-workspace .sb-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hh-private-workspace .sb-cards,.hh-private-workspace .sb-grid,.hh-private-workspace .sb-directory-grid{grid-template-columns:1fr}.hh-private-workspace .sb-toolbar{padding:10px 12px}.hh-private-workspace .sb-select{margin-left:0;width:100%}.hh-private-workspace .sb-hero-mark{min-height:140px}.hh-private-workspace .sb-wide{margin:0;padding:20px}.hh-private-workspace .sb-wide h1{font-size:30px}.hh-private-workspace .sb-directories{padding:18px}}.hh-private-workspace .sb-review .schooltag strong{color:#603288}.hh-private-workspace .sb-review .schooltag .clubname{color:#087d87}.hh-private-workspace .hh-mc{color:#372641;font-family:Arial,sans-serif;scroll-margin-top:18px;margin:24px 0;min-width:0}.hh-private-workspace .hh-mc [hidden]{display:none!important}.hh-private-workspace .mc-head{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}.hh-private-workspace .hh-mc h2{color:#603288;margin:5px 0;font-size:27px}.hh-private-workspace .mc-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:#087d87;text-transform:uppercase}.hh-private-workspace .mc-note{background:#f4eff8;border-left:4px solid #603288;padding:13px 16px;border-radius:7px;font-size:13px;line-height:1.5;margin:14px 0}.hh-private-workspace .hh-mc button,.hh-private-workspace .hh-mc input,.hh-private-workspace .hh-mc select,.hh-private-workspace .hh-mc textarea{font:inherit;box-sizing:border-box;max-width:100%}.hh-private-workspace .hh-mc button{border:1px solid #d8cce2;border-radius:8px;background:#fff;color:#603288;padding:10px 14px;font-weight:700;cursor:pointer}.hh-private-workspace .hh-mc button.mc-primary{background:#603288;color:#fff;border-color:#603288}.hh-private-workspace .hh-mc button:hover{box-shadow:0 0 0 2px #c4dedd}.hh-private-workspace .hh-mc button:focus-visible,.hh-private-workspace .hh-mc input:focus-visible,.hh-private-workspace .hh-mc select:focus-visible,.hh-private-workspace .hh-mc textarea:focus-visible{outline:3px solid #087d87;outline-offset:2px}.hh-private-workspace .hh-mc button:disabled{opacity:.55;cursor:default}.hh-private-workspace .mc-stats{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.hh-private-workspace .mc-stat{background:#edf7f7;color:#12646c;padding:9px 14px;border-radius:8px;font-size:13px}.hh-private-workspace .mc-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:18px 0}.hh-private-workspace .hh-mc label{display:block;font-size:13px;font-weight:700}.hh-private-workspace .hh-mc input,.hh-private-workspace .hh-mc select,.hh-private-workspace .hh-mc textarea{display:block;border:1px solid #cfc4d7;border-radius:7px;padding:10px;background:#fff;color:#372641;width:100%;margin-top:6px}.hh-private-workspace .mc-search{flex:1;min-width:160px}.hh-private-workspace .mc-tools label{min-width:140px}.hh-private-workspace .mc-layout{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,1.5fr);border:1px solid #e2d8e9;border-radius:12px;overflow:hidden}.hh-private-workspace .mc-list{background:#faf8fc;max-height:660px;overflow:auto;padding:10px;min-width:0}.hh-private-workspace .hh-mc .mc-thread{display:block;width:100%;text-align:left;padding:15px;margin-bottom:9px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.hh-private-workspace .mc-thread[aria-current="true"]{border-color:#087d87;background:#edf8f8}.hh-private-workspace .mc-thread strong,.hh-private-workspace .mc-thread small,.hh-private-workspace .mc-thread span{display:block}.hh-private-workspace .mc-thread small{font-size:11px;color:#6b5e74;margin-top:6px}.hh-private-workspace .mc-pill{display:inline-block!important;background:#603288;color:#fff;font-size:10px;padding:2px 7px;border-radius:12px;width:max-content;margin-top:6px}.hh-private-workspace .mc-detail{padding:22px;min-width:0;background:#fff;max-height:850px;overflow:auto}.hh-private-workspace .mc-detail h3{color:#603288;margin:0 0 9px;overflow-wrap:anywhere}.hh-private-workspace .mc-empty{padding:30px 16px;color:#75667d;line-height:1.6;text-align:center}.hh-private-workspace .mc-post{padding:14px;background:#f6f2f9;border-radius:10px;margin:14px 0;overflow-wrap:anywhere}.hh-private-workspace .mc-post[data-sender="club"]{background:#edf8f8}.hh-private-workspace .mc-post p{margin:10px 0 0;white-space:pre-wrap;line-height:1.55}.hh-private-workspace .mc-meta{font-size:12px;color:#6b5e74;line-height:1.6}.hh-private-workspace .mc-actions{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.hh-private-workspace .mc-compose{background:#faf8fc;border:1px solid #e2d8e9;border-radius:12px;padding:20px;margin:16px 0}.hh-private-workspace .mc-compose h3{margin-top:0;color:#603288}.hh-private-workspace .mc-compose label{margin:12px 0}.hh-private-workspace .mc-compose textarea,.hh-private-workspace .mc-detail textarea{min-height:100px;resize:vertical}.hh-private-workspace .mc-feedback{font-size:13px;color:#087d87;font-weight:700;line-height:1.6;margin:10px 0}.hh-private-workspace .mc-feedback[data-error="true"]{color:#9e253b}.hh-private-workspace .mc-preview-links{margin:15px 0}.hh-private-workspace .mc-preview-links summary{cursor:pointer;color:#603288;font-weight:700}.hh-private-workspace .mc-preview-links a{display:inline-block;margin:8px 12px 0 0;font-size:13px;color:#603288}.hh-private-workspace .mc-badge{font-size:11px;background:#087d87;color:#fff;border-radius:10px;padding:2px 6px}.hh-private-workspace .mc-intro p{font-size:14px;line-height:1.6}.hh-private-workspace .mc-muted{color:#75667d;font-size:12px;line-height:1.5}@media(max-width:760px){.hh-private-workspace .mc-layout{grid-template-columns:1fr}.hh-private-workspace .mc-list{max-height:310px;border-bottom:1px solid #e2d8e9}.hh-private-workspace .mc-detail{padding:15px}.hh-private-workspace .mc-head h2{font-size:23px}.hh-private-workspace .mc-tools label{flex:1}.hh-private-workspace .mc-tools .mc-search{flex-basis:100%}.hh-private-workspace .mc-compose{padding:15px}.hh-private-workspace .mc-stat{padding:8px 10px}}.hh-private-workspace .leader-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.hh-private-workspace .workspace-message-bell{flex-shrink:0}.hh-private-workspace .announcement-bell.has-unread .announcement-icon{animation:hopehub-bell-ring 1.8s ease-in-out infinite;transform-origin:50% 12%}.hh-private-workspace .announcement-bell[aria-disabled="true"]{opacity:.5;cursor:default}.hh-private-workspace .hh-top{flex-wrap:wrap}.hh-private-workspace .hh-top .announcement-bell{margin-left:auto;align-self:center}.hh-private-workspace .announcement-bell .announcement-icon{display:inline-block}
@keyframes hopehub-bell-ring{0%,55%,100%{transform:rotate(0)}5%{transform:rotate(17deg)}10%{transform:rotate(-17deg)}15%{transform:rotate(13deg)}20%{transform:rotate(-13deg)}25%{transform:rotate(8deg)}30%{transform:rotate(-8deg)}35%{transform:rotate(0)}}
@media(prefers-reduced-motion:reduce){.hh-private-workspace .announcement-bell.has-unread .announcement-icon{animation:none}}
@media(max-width:600px){.hh-private-workspace .leader-heading-actions{width:100%;justify-content:space-between}.hh-private-workspace .workspace-message-bell{margin-left:0}.hh-private-workspace .hh-top .announcement-bell{order:0}}.hh-private-workspace .announcement-bell .message-bell-label{display:block!important;font-size:18px;font-weight:850;line-height:1.2;letter-spacing:.035em;white-space:nowrap}.hh-private-workspace .announcement-bell{gap:12px;padding:12px 16px}@media(max-width:600px){.hh-private-workspace .announcement-bell .message-bell-label{font-size:15px}.hh-private-workspace .announcement-bell{padding:10px 12px;gap:9px}.hh-private-workspace .announcement-icon svg{width:28px;height:32px}}.hh-private-workspace .announcement-icon{position:relative}.hh-private-workspace .announcement-bell .announcement-unread{position:absolute;left:50%;top:43%;right:auto;bottom:auto;transform:translate(-50%,-50%);min-width:0;padding:0;border:0;background:transparent;border-radius:0;color:#fff;font-size:13px;line-height:1;font-weight:850;text-align:center;pointer-events:none}.hh-private-workspace .announcement-bell .announcement-unread.wide-count{font-size:10px}@media(max-width:600px){.hh-private-workspace .announcement-bell .announcement-unread{font-size:11px}.hh-private-workspace .announcement-bell .announcement-unread.wide-count{font-size:9px}}.hh-private-workspace .panel h2,.hh-private-workspace .monthly-theme h2{font-size:clamp(28px,2.6vw,34px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.025em;margin-bottom:18px;overflow-wrap:break-word;}.hh-private-workspace .gallery-heading,.hh-private-workspace .upcoming-heading,.hh-private-workspace .workspace-heading,.hh-private-workspace .hub-step-heading{flex-wrap:wrap;gap:14px;}.hh-private-workspace .gallery-heading h2,.hh-private-workspace .upcoming-heading h2,.hh-private-workspace .workspace-heading h2,.hh-private-workspace .hub-step-heading h2{min-width:0;}.hh-private-workspace .panel h2 .hub-icon{width:29px;height:29px;flex-shrink:0;vertical-align:middle;}.hh-private-workspace .gallery-heading h2{margin-bottom:0;}
@media(max-width:600px){.hh-private-workspace .panel h2,.hh-private-workspace .monthly-theme h2{font-size:26px!important;line-height:1.25!important;}.hh-private-workspace .panel h2 .hub-icon{width:25px;height:25px;}.hh-private-workspace .gallery-heading{align-items:flex-start;}.hh-private-workspace .gallery-controls{flex-wrap:wrap;}}.hh-private-workspace .run-meeting-home{padding:24px!important}.hh-private-workspace .run-meeting-home .run-kicker{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#80621c;font-weight:750}.hh-private-workspace .run-meeting-home .run-current{padding:23px;background:linear-gradient(120deg,#f4eafa,#fff8e9);border:1px solid #d6bfdf;border-radius:14px;margin:12px 0 22px}.hh-private-workspace .run-current h3{font-size:25px;line-height:1.2;color:#603288;margin:5px 0 10px}.hh-private-workspace .run-current p{font-size:15px;line-height:1.55}.hh-private-workspace .run-current .meeting-powerpoint-link{display:inline-flex;padding:13px 20px;margin:15px 0 8px;background:#603288;color:white;border-radius:9px;font-size:16px;font-weight:700;text-decoration:none}.hh-private-workspace .run-current [aria-disabled=true]{background:#e8e0ed;color:#66596f;cursor:default}.hh-private-workspace .run-status{display:inline-block;padding:5px 10px;margin-bottom:10px;border-radius:18px;background:white;font-size:12px;font-weight:650;color:#603288}.hh-private-workspace .run-meeting-home h3.run-library-title{font-size:23px;color:#603288;margin:20px 0 6px}.hh-private-workspace .run-shared-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.hh-private-workspace .run-shared-grid a{display:block;border:1px solid #ded5e7;border-radius:11px;padding:18px;text-decoration:none;background:#fff;color:#603288}.hh-private-workspace .run-shared-grid strong{display:block;font-size:18px;margin-bottom:6px}.hh-private-workspace .run-shared-grid span{display:block;font-size:13px;line-height:1.45;color:#75657f}.hh-private-workspace .run-past{border-top:1px solid #ded5e7;padding-top:16px;margin-top:22px}.hh-private-workspace .run-past summary{font-size:17px;font-weight:650;color:#603288;cursor:pointer}.hh-private-workspace .run-past-links{display:flex;gap:13px;flex-wrap:wrap;padding:14px 0}.hh-private-workspace .run-past-links .past-deck{display:inline-block;padding:10px 13px;border-radius:8px;background:#f4eff8;color:#603288;font-size:14px}.hh-private-workspace .run-copy-note{padding:14px;border-left:4px solid #d6b153;background:#fff9e9;font-size:14px;line-height:1.5}.hh-private-workspace .run-kim-only{display:none;border-top:1px solid #ded5e7;margin-top:22px;padding-top:18px}.hh-private-workspace[data-preview-role=admin] .run-kim-only{display:block}.hh-private-workspace .run-kim-only h3{font-size:21px;color:#603288}.hh-private-workspace .run-kim-only p{font-size:14px;line-height:1.5}.hh-private-workspace .run-kim-only a{display:inline-block;margin:8px 18px 0 0;color:#603288;font-weight:650}.hh-private-workspace .run-meeting-home a:focus-visible{outline:3px solid #d6b153;outline-offset:4px}@media(max-width:600px){.hh-private-workspace .run-meeting-home{padding:18px!important}.hh-private-workspace .run-current{padding:18px!important}.hh-private-workspace .run-current h3{font-size:23px}.hh-private-workspace .run-current .meeting-powerpoint-link{width:100%;justify-content:center;white-space:normal}.hh-private-workspace .run-shared-grid{grid-template-columns:1fr}.hh-private-workspace .run-past-links{flex-direction:column}}.hh-private-workspace #leader-workspace .hub-step-heading>span,.hh-private-workspace #leader-workspace .hub-section-number{width:52px;height:52px;font-size:20px;font-weight:700;line-height:1;background:#087d87;color:white;flex-shrink:0;}.hh-private-workspace #leader-workspace .hub-step-heading{gap:15px;}
@media(max-width:600px){.hh-private-workspace #leader-workspace .hub-step-heading>span,.hh-private-workspace #leader-workspace .hub-section-number{width:48px;height:48px;font-size:18px;}.hh-private-workspace #leader-workspace .hub-step-heading{gap:12px;}}.hh-private-workspace #leader-workspace .message-step-heading{display:flex;align-items:center;flex-wrap:nowrap!important;gap:15px;margin-bottom:12px;}.hh-private-workspace #leader-workspace .message-step-heading h2{flex:1;min-width:0;margin:0!important;}.hh-private-workspace #leader-workspace #message-center .hh-mc>.mc-head:first-child h2{display:none;}
@media(max-width:600px){.hh-private-workspace #leader-workspace .message-step-heading{gap:12px;}}.hh-private-workspace #leader-workspace .run-current a.meeting-powerpoint-link,.hh-private-workspace #leader-workspace .run-current a.meeting-powerpoint-link:visited,.hh-private-workspace #leader-workspace .run-current a.meeting-powerpoint-link:hover,.hh-private-workspace #leader-workspace .run-current a.meeting-powerpoint-link:focus{color:#fff!important;background:#603288;text-decoration:none}.hh-private-workspace #leader-workspace .run-current a.meeting-powerpoint-link[aria-disabled="true"]{color:#66596f!important;background:#e8e0ed}.hh-private-workspace .club-event-request{background:linear-gradient(120deg,#edf8f8,#fffaf0)!important;border:1px solid #a6d4d6!important;margin-top:22px}.hh-private-workspace .club-event-request .eyebrow{color:#087d87}.hh-private-workspace .club-event-request h3{font-size:27px;font-weight:700;color:#603288;margin:7px 0 10px}.hh-private-workspace .club-event-request p{font-size:15px;line-height:1.55;margin:8px 0 16px;color:#65556e}.hh-private-workspace .event-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hh-private-workspace .event-request-grid label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:650;color:#493154}.hh-private-workspace .event-request-grid input,.hh-private-workspace .event-request-grid textarea,.hh-private-workspace .event-request-grid select,.hh-private-workspace .event-request-preview textarea{width:100%;min-width:0;font:400 16px/1.4 system-ui;padding:11px;border:1px solid #bdb1c7;border-radius:8px;background:white;color:#352340}.hh-private-workspace .event-request-grid textarea{min-height:110px;resize:vertical}.hh-private-workspace .event-full{grid-column:1/-1}.hh-private-workspace .event-request-actions{margin-top:18px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hh-private-workspace .club-event-request .btn{font-size:16px!important;background:#087d87;border:0;cursor:pointer;min-height:46px;padding:12px 18px}.hh-private-workspace .event-request-preview{margin-top:20px;padding:18px;background:white;border-radius:10px;border:1px solid #b7d6d7}.hh-private-workspace .event-request-preview[hidden]{display:none}.hh-private-workspace .event-request-preview textarea{min-height:240px;margin:12px 0}.hh-private-workspace .event-request-help{font-size:13px!important}.hh-private-workspace .event-request-status{font-size:14px;color:#087d87;font-weight:600}.hh-private-workspace .club-event-request :focus-visible{outline:3px solid #d6b153;outline-offset:3px}@media(max-width:600px){.hh-private-workspace .event-request-grid{grid-template-columns:1fr}.hh-private-workspace .club-event-request h3{font-size:24px}.hh-private-workspace .event-request-actions .btn{width:100%}.hh-private-workspace .event-request-preview{padding:14px}}.hh-private-workspace #leader-workspace .simple-planning-panel{padding:25px;background:white;border:1px solid #e7dfed;border-radius:12px;margin:18px 0 24px}.hh-private-workspace #leader-workspace .simple-planning-panel h3{font-size:27px;font-weight:700;line-height:1.25;color:#603288;margin:0 0 15px}.hh-private-workspace #leader-workspace .simple-planning-panel p{font-size:16px;line-height:1.55;color:#65536f;margin:0 0 21px}.hh-private-workspace .simple-planning-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.hh-private-workspace #leader-workspace .simple-planning-actions .simple-planning-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:49px;padding:13px 19px;border:0;border-radius:12px;background:#603288;color:white!important;font:650 17px/1.35 system-ui;text-decoration:none;text-align:center;cursor:pointer}.hh-private-workspace #leader-workspace .simple-planning-button:visited,.hh-private-workspace #leader-workspace .simple-planning-button:hover{color:white!important}.hh-private-workspace #leader-workspace .simple-planning-button[aria-disabled=true]{background:#e8e0ed;color:#66596f!important;cursor:default}.hh-private-workspace #leader-workspace .simple-planning-panel .simple-planning-note{font-size:13px;margin:16px 0 0;color:#766680}.hh-private-workspace .planning-month-dialog{width:min(1060px,94vw);max-height:90vh;border:1px solid #d8c8e1;border-radius:16px;padding:23px;color:#352340;background:#fff;overflow:auto}.hh-private-workspace .planning-month-dialog::backdrop{background:#25133199}.hh-private-workspace .planning-month-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.hh-private-workspace .planning-month-dialog h2{font-size:27px;margin:0;color:#603288}.hh-private-workspace .planning-month-dialog-head button{border:1px solid #d4c6dd;border-radius:8px;background:#f7f2fa;padding:10px 14px;color:#603288;font:600 15px system-ui;cursor:pointer}.hh-private-workspace .planning-month-dialog>p{font-size:15px;margin:0 0 20px}.hh-private-workspace .planning-month-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.hh-private-workspace .planning-month-card{display:block;border:1px solid #ded2e5;border-radius:11px;overflow:hidden;background:#fff;color:#603288;text-decoration:none}.hh-private-workspace .planning-month-card:hover{box-shadow:0 0 0 3px #d6b153}.hh-private-workspace .planning-month-art{position:relative;overflow:hidden}.hh-private-workspace .planning-month-art img{position:absolute;max-width:none;height:auto;display:block}.hh-private-workspace .planning-month-card strong{display:block;padding:10px 12px;font-size:16px}.hh-private-workspace .planning-month-card small{display:block;padding:0 12px 12px;font-size:12px;color:#75657f}.hh-private-workspace .planning-month-dialog a:focus-visible,.hh-private-workspace .simple-planning-button:focus-visible{outline:3px solid #d6b153;outline-offset:4px}@media(max-width:700px){.hh-private-workspace .planning-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-private-workspace .planning-month-dialog{padding:17px}.hh-private-workspace .planning-month-dialog h2{font-size:23px}}@media(max-width:600px){.hh-private-workspace #leader-workspace .simple-planning-panel{padding:20px}.hh-private-workspace #leader-workspace .simple-planning-panel h3{font-size:25px}.hh-private-workspace .simple-planning-actions{align-items:stretch;flex-direction:column}.hh-private-workspace #leader-workspace .simple-planning-actions .simple-planning-button{width:100%;font-size:16px}}.hh-private-workspace .planning-month-dialog-head{position:sticky;top:-23px;background:white;z-index:2;padding:10px 0}@media(max-width:700px){.hh-private-workspace .planning-month-dialog-head{top:-17px}}.hh-private-workspace #meeting-plan,.hh-private-workspace #run-meeting{scroll-margin-top:65px}.hh-private-workspace .planning-month-grid .plain-month-card{padding:18px 16px;border:1px solid #ded7e4;border-top:3px solid #087d87;border-radius:7px;background:#fff;min-height:170px;display:flex;flex-direction:column}.hh-private-workspace .planning-month-grid .plain-month-name{padding:0;margin:0 0 9px;color:#603288;font:650 21px/1.25 system-ui}.hh-private-workspace .planning-month-grid .plain-month-theme{display:block;color:#5e5365;font:400 15px/1.45 system-ui;margin-bottom:16px}.hh-private-workspace .planning-month-grid .plain-month-action{display:block;margin-top:auto;color:#087d87;font:600 13px/1.4 system-ui}.hh-private-workspace .planning-month-grid .plain-month-card small{padding:0;margin-top:9px;font:400 12px/1.4 system-ui;color:#786d7e}@media(max-width:600px){.hh-private-workspace .planning-month-grid .plain-month-card{padding:14px 12px;min-height:170px}.hh-private-workspace .planning-month-grid .plain-month-name{font-size:19px}.hh-private-workspace .planning-month-grid .plain-month-theme{font-size:14px}}.hh-private-workspace #leader-workspace{display:block!important}.hh-private-workspace .hub-preview-note{display:block!important}.hh-private-workspace #leader-workspace .leader-content{display:block!important}.hh-private-workspace #leader-workspace .hub-step-heading,.hh-private-workspace #leader-workspace .hub-plan,.hh-private-workspace #leader-workspace .hub-run{display:block!important}.hh-private-workspace .hopehub-public-wrapper *{box-sizing:border-box}.hh-private-workspace .hopehub-public-wrapper{scroll-behavior:smooth}.hh-private-workspace .hopehub-public-wrapper{margin:0;background:#f6f3f8;color:#352340;font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.hh-private-workspace .hopehub-public-wrapper a{color:#603288;text-decoration:none}.hh-private-workspace .hopehub-public-wrapper a:hover{text-decoration:underline}.hh-private-workspace .hopehub-public-wrapper a:focus-visible,.hh-private-workspace .hopehub-public-wrapper button:focus-visible{outline:3px solid #eebd39;outline-offset:4px}.hh-private-workspace .hopehub-public-wrapper h1,.hh-private-workspace .hopehub-public-wrapper h2,.hh-private-workspace .hopehub-public-wrapper h3,.hh-private-workspace .hopehub-public-wrapper p{margin:0}.hh-private-workspace .hopehub-public-wrapper h2{font-size:22px;margin-bottom:16px}.hh-private-workspace .hopehub-public-wrapper h3{font-size:17px}.hh-private-workspace .hopehub-public-wrapper small,.hh-private-workspace .hopehub-public-wrapper .muted{color:#706177}.hh-private-workspace .hopehub-public-wrapper .preview{padding:10px 20px;text-align:center;background:#fff2cc;font-size:12px;color:#584318}.hh-private-workspace .hopehub-public-wrapper .shell{max-width:1220px;margin:22px auto;background:white;border-radius:18px;overflow:hidden;box-shadow:0 8px 45px #4220560a}.hh-private-workspace .hopehub-public-wrapper header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 30px;border-bottom:1px solid #ece4f0}.hh-private-workspace .hopehub-public-wrapper .identity{display:flex;align-items:center;gap:20px}.hh-private-workspace .hopehub-public-wrapper .identity img{width:135px}.hh-private-workspace .hopehub-public-wrapper .identity strong{font-size:30px;color:#603288;display:block}.hh-private-workspace .hopehub-public-wrapper .identity small{display:block}.hh-private-workspace .hopehub-public-wrapper .schooltag{font-size:19px;line-height:1.4;text-align:right}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{display:block;font-size:25px;color:#603288}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{display:block;font-size:21px;font-weight:650}.hh-private-workspace .hopehub-public-wrapper .schooltag .year{display:block;font-size:13px;color:#706177;margin-top:3px}.hh-private-workspace .hopehub-public-wrapper .layout{display:grid;grid-template-columns:180px 1fr}.hh-private-workspace .hopehub-public-wrapper aside{padding:26px 14px;border-right:1px solid #eee7f2}.hh-private-workspace .hopehub-public-wrapper nav{display:grid;gap:6px}.hh-private-workspace .hopehub-public-wrapper nav a{padding:11px 15px;border-radius:8px;font-size:13px}.hh-private-workspace .hopehub-public-wrapper nav a:first-child{background:#603288;color:white}.hh-private-workspace .hopehub-public-wrapper .aside-note{font-size:12px;margin:35px 14px;color:#74617e}.hh-private-workspace .hopehub-public-wrapper main{padding:25px;min-width:0}.hh-private-workspace .hopehub-public-wrapper .hero{display:grid;grid-template-columns:1fr 1.12fr;background:#603288;color:white;border-radius:14px;overflow:hidden;margin-bottom:22px}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:30px}.hh-private-workspace .hopehub-public-wrapper .eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:750}.hh-private-workspace .hopehub-public-wrapper .hero h1{font:italic 39px/1.12 Georgia,serif;margin:14px 0}.hh-private-workspace .hopehub-public-wrapper .hero p{font-size:14px;color:#efe3f6}.hh-private-workspace .hopehub-public-wrapper .hero .btn{margin-top:21px;background:#f2c448;color:#432061}.hh-private-workspace .hopehub-public-wrapper .hero img{width:100%;height:100%;object-fit:contain;background:#512473}.hh-private-workspace .hopehub-public-wrapper .btn{display:inline-block;padding:11px 16px;border-radius:7px;font-size:13px;font-weight:750;background:#603288;color:white}.hh-private-workspace .hopehub-public-wrapper .stats{display:flex;gap:12px;margin:0 0 24px;align-items:center;padding:15px 20px;background:#f8f4fa;border-radius:10px}.hh-private-workspace .hopehub-public-wrapper .stats strong{font-size:30px;color:#603288}.hh-private-workspace .hopehub-public-wrapper .stats p{font-size:13px}.hh-private-workspace .hopehub-public-wrapper .stats small{display:block;font-size:11px}.hh-private-workspace .hopehub-public-wrapper .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hh-private-workspace .hopehub-public-wrapper .panel{padding:23px;border:1px solid #e9e1ee;border-radius:12px;margin-bottom:20px}.hh-private-workspace .hopehub-public-wrapper .meeting{background:#f7f2fa}.hh-private-workspace .hopehub-public-wrapper .meeting p{font-size:13px;color:#6f5c7b;margin-bottom:18px}.hh-private-workspace .hopehub-public-wrapper .past{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:12px}.hh-private-workspace .hopehub-public-wrapper .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hh-private-workspace .hopehub-public-wrapper .tile{padding:17px 13px;border-radius:9px;color:white;background:#603288;min-height:107px;display:flex;flex-direction:column;justify-content:space-between;font-weight:700;font-size:13px}.hh-private-workspace .hopehub-public-wrapper .tile:nth-child(even){background:#087d87}.hh-private-workspace .hopehub-public-wrapper .tile small{color:#f4eefa;font-size:11px;font-weight:400}.hh-private-workspace .hopehub-public-wrapper .wishlist{background:#edf8f8}.hh-private-workspace .hopehub-public-wrapper .wishlist .btn{background:#087d87}.hh-private-workspace .hopehub-public-wrapper .row{padding:12px 0;border-bottom:1px solid #eee7f1;font-size:13px}.hh-private-workspace .hopehub-public-wrapper .row:last-child{border:0}.hh-private-workspace .hopehub-public-wrapper .row a{font-weight:700}.hh-private-workspace .hopehub-public-wrapper .row p{color:#74647c;font-size:12px;margin-top:4px}.hh-private-workspace .hopehub-public-wrapper .highlight img{width:100%;height:auto;border-radius:8px}.hh-private-workspace .hopehub-public-wrapper .highlight p{font-size:13px;margin-top:14px;color:#6e587b}.hh-private-workspace .hopehub-public-wrapper .calendar p{font-size:12px;color:#74647c;margin-bottom:14px}.hh-private-workspace .hopehub-public-wrapper .calendar iframe{border:0;border-radius:8px;width:100%;height:390px}.hh-private-workspace .hopehub-public-wrapper .calendar>a{font-size:12px;display:inline-block;margin-top:10px}.hh-private-workspace .hopehub-public-wrapper .registration{display:flex;gap:18px;flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .registration a{font-size:13px;font-weight:700}.hh-private-workspace .hopehub-public-wrapper footer{background:#603288;color:white;padding:18px 30px;font-size:12px;display:flex;justify-content:space-between;gap:12px}.hh-private-workspace .hopehub-public-wrapper footer span{color:#e8d7f3}
@media (max-width:850px){.hh-private-workspace .hopehub-public-wrapper .layout{grid-template-columns:145px 1fr}.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .hero img{max-height:290px}.hh-private-workspace .hopehub-public-wrapper .tiles{grid-template-columns:repeat(2,1fr)}.hh-private-workspace .hopehub-public-wrapper .grid{grid-template-columns:1fr}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .shell{margin:0;border-radius:0}.hh-private-workspace .hopehub-public-wrapper header{padding:16px}.hh-private-workspace .hopehub-public-wrapper .identity{gap:12px}.hh-private-workspace .hopehub-public-wrapper .identity img{width:90px}.hh-private-workspace .hopehub-public-wrapper .identity strong{font-size:24px}.hh-private-workspace .hopehub-public-wrapper header{flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .schooltag{display:block;flex-basis:100%;text-align:left;border-top:1px solid #ece4f0;padding-top:12px}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:19px}.hh-private-workspace .hopehub-public-wrapper .layout{display:block}.hh-private-workspace .hopehub-public-wrapper aside{padding:10px;border-right:0;border-bottom:1px solid #eee7f2}.hh-private-workspace .hopehub-public-wrapper nav{display:flex;overflow:auto}.hh-private-workspace .hopehub-public-wrapper nav a{white-space:nowrap}.hh-private-workspace .hopehub-public-wrapper .aside-note{display:none}.hh-private-workspace .hopehub-public-wrapper main{padding:15px}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:24px}.hh-private-workspace .hopehub-public-wrapper .hero h1{font-size:34px}.hh-private-workspace .hopehub-public-wrapper .panel{padding:19px}.hh-private-workspace .hopehub-public-wrapper .stats{align-items:flex-start}.hh-private-workspace .hopehub-public-wrapper footer{display:block}.hh-private-workspace .hopehub-public-wrapper footer span{display:block;margin-top:4px}}.hh-private-workspace .hopehub-public-wrapper .gallery-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.hh-private-workspace .hopehub-public-wrapper .gallery-heading h2{margin:0}.hh-private-workspace .hopehub-public-wrapper .gallery-intro{font-size:13px;color:#706177;margin:8px 0 17px}.hh-private-workspace .hopehub-public-wrapper .gallery-controls{display:flex;gap:8px;flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button,.hh-private-workspace .hopehub-public-wrapper .gallery-close{border:1px solid #dfd3e8;background:white;color:#603288;border-radius:8px;padding:9px 13px;cursor:pointer;font:600 13px system-ui}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button:hover{background:#f5eff9}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button:disabled{opacity:.45;cursor:default}.hh-private-workspace .hopehub-public-wrapper .gallery-track{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#b59acb #f2edf6;padding:0 0 12px}.hh-private-workspace .hopehub-public-wrapper .gallery-card{flex:0 0 calc((100% - 30px)/3);margin:0;scroll-snap-align:start;border:1px solid #e9e1ee;border-radius:10px;overflow:hidden;background:#f9f6fb}.hh-private-workspace .hopehub-public-wrapper .gallery-open{border:0;padding:0;width:100%;display:block;cursor:zoom-in;background:#f2ebf7}.hh-private-workspace .hopehub-public-wrapper .gallery-open img{display:block;width:100%;height:240px;object-fit:contain}.hh-private-workspace .hopehub-public-wrapper .gallery-card figcaption{font-size:11px;padding:10px 12px;color:#695375}.hh-private-workspace .hopehub-public-wrapper .gallery-note{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;color:#706177}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog{width:min(940px,94vw);max-height:94vh;border:0;border-radius:13px;padding:18px;background:white;color:#352340}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog::backdrop{background:#21112bdd}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog img{display:block;width:100%;height:min(67vh,700px);object-fit:contain;background:#f5f0f8;margin:12px 0}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog-caption{font-size:13px}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog a{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .gallery-close{cursor:pointer}.hh-private-workspace .hopehub-public-wrapper .gallery-open:focus-visible,.hh-private-workspace .hopehub-public-wrapper .gallery-controls button:focus-visible,.hh-private-workspace .hopehub-public-wrapper .gallery-close:focus-visible{outline:3px solid #eebd39;outline-offset:-3px}
@media (max-width:850px){.hh-private-workspace .hopehub-public-wrapper .gallery-card{flex-basis:calc((100% - 15px)/2)}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .gallery-heading{align-items:flex-start;flex-direction:column}.hh-private-workspace .hopehub-public-wrapper .gallery-card{flex-basis:87%}.hh-private-workspace .hopehub-public-wrapper .gallery-open img{height:280px}.hh-private-workspace .hopehub-public-wrapper .gallery-note{flex-direction:column;gap:6px}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button{padding:9px 12px}}.hh-private-workspace .hopehub-public-wrapper .instagram-school{background:linear-gradient(135deg,#f8effa,#fff5ed);border-color:#ead6e8}.hh-private-workspace .hopehub-public-wrapper .instagram-school .eyebrow{color:#8b478f}.hh-private-workspace .hopehub-public-wrapper .instagram-school h2{margin:8px 0}.hh-private-workspace .hopehub-public-wrapper .instagram-school p{color:#705c78;font-size:14px;margin-bottom:18px;max-width:640px}.hh-private-workspace .hopehub-public-wrapper .instagram-school .btn{background:#603288}.hh-private-workspace .hopehub-public-wrapper .instagram-school .instagram-handle{font-size:12px;margin:10px 0 0;color:#7a6280}.hh-private-workspace .hopehub-public-wrapper .instagram-brand-icon{float:left;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:white;background:radial-gradient(circle at 25% 105%,#feda75 0%,#fa7e1e 27%,#d62976 52%,#962fbf 76%,#4f5bd5 100%);margin:0 15px 16px 0}.hh-private-workspace .hopehub-public-wrapper .instagram-brand-icon svg{width:36px;height:36px}.hh-private-workspace .hopehub-public-wrapper .instagram-school p:not(.instagram-handle){clear:both;padding-top:8px}.hh-private-workspace .hopehub-public-wrapper .instagram-school .btn{display:inline-flex;align-items:center;gap:9px}.hh-private-workspace .hopehub-public-wrapper .instagram-button-icon{display:inline-flex}.hh-private-workspace .hopehub-public-wrapper .instagram-button-icon svg{width:20px;height:20px;fill:currentColor}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{display:flex;align-items:center;gap:17px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand>img{display:block;width:104px;height:86px;object-fit:contain}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{color:#0036a0}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{color:#c44608}.hh-private-workspace .hopehub-public-wrapper .schooltag .year{color:#536780}
@media (max-width:850px){.hh-private-workspace .hopehub-public-wrapper header{flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{margin-left:auto}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:24px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:20px}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .schoolbrand{width:100%;margin:0;gap:13px;padding-top:12px;border-top:1px solid #ece4f0}.hh-private-workspace .hopehub-public-wrapper .schoolbrand>img{width:84px;height:70px}.hh-private-workspace .hopehub-public-wrapper .schooltag{flex-basis:auto;border:0;padding:0;text-align:left}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:22px;line-height:1.25}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:18px;margin-top:4px}.hh-private-workspace .hopehub-public-wrapper .schooltag .year{font-size:12px}}.hh-private-workspace .hopehub-public-wrapper .club-growth{position:relative;display:grid;grid-template-columns:170px 1fr;gap:27px;align-items:center;padding:25px 28px;background:linear-gradient(120deg,#f3eaf9,#eef9fa);border-color:#dfcdeb;overflow:hidden}.hh-private-workspace .hopehub-public-wrapper .growth-count{position:relative;z-index:1;text-align:center;background:#fff;border-radius:18px;padding:17px 12px;border-bottom:5px solid #efbc36;box-shadow:0 4px 20px #6032880c}.hh-private-workspace .hopehub-public-wrapper .growth-count strong{display:block;font-size:68px;line-height:1.05;color:#603288;letter-spacing:-.045em}.hh-private-workspace .hopehub-public-wrapper .growth-count span{display:block;color:#603288;font-size:13px;font-weight:750;margin-top:6px}.hh-private-workspace .hopehub-public-wrapper .growth-copy{position:relative;z-index:1}.hh-private-workspace .hopehub-public-wrapper .growth-copy .eyebrow{color:#087d87;margin-bottom:7px}.hh-private-workspace .hopehub-public-wrapper .growth-copy h2{font-size:26px;line-height:1.2;margin-bottom:9px;color:#603288}.hh-private-workspace .hopehub-public-wrapper .growth-copy>p{font-size:14px;color:#6c5778;max-width:580px;line-height:1.6}.hh-private-workspace .hopehub-public-wrapper .growth-action{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:16px}.hh-private-workspace .hopehub-public-wrapper .growth-action .btn{background:#087d87;color:white;padding:12px 18px}.hh-private-workspace .hopehub-public-wrapper .growth-action span{font-size:12px;color:#603288;font-weight:650}.hh-private-workspace .hopehub-public-wrapper .growth-snapshot{grid-column:1/-1;font-size:11px;color:#786682;margin-top:-7px}.hh-private-workspace .hopehub-public-wrapper .growth-spark{position:absolute;right:21px;top:14px;font-size:42px;line-height:1;color:#efbc36;opacity:.8;pointer-events:none}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .club-growth{grid-template-columns:100px 1fr;padding:20px 17px;gap:15px}.hh-private-workspace .hopehub-public-wrapper .growth-count{padding:16px 7px;border-radius:12px}.hh-private-workspace .hopehub-public-wrapper .growth-count strong{font-size:52px}.hh-private-workspace .hopehub-public-wrapper .growth-count span{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .growth-copy h2{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .growth-copy>p{font-size:13px}.hh-private-workspace .hopehub-public-wrapper .growth-action{grid-column:1/-1}.hh-private-workspace .hopehub-public-wrapper .growth-action .btn{width:100%;text-align:center}.hh-private-workspace .hopehub-public-wrapper .growth-copy .growth-action span{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .growth-snapshot{font-size:10px;margin-top:0}.hh-private-workspace .hopehub-public-wrapper .growth-spark{right:12px;top:10px;font-size:29px}}.hh-private-workspace .hopehub-public-wrapper .club-leaders{background:#fffdf7}.hh-private-workspace .hopehub-public-wrapper .club-leaders .eyebrow{color:#087d87;margin-bottom:6px}.hh-private-workspace .hopehub-public-wrapper .club-leaders h2{margin-bottom:17px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards>div{display:flex;align-items:center;gap:13px;background:white;border:1px solid #ece2f2;border-radius:10px;padding:16px}.hh-private-workspace .hopehub-public-wrapper .leader-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:47px;height:47px;border-radius:50%;background:#603288;color:white;font-weight:800}.hh-private-workspace .hopehub-public-wrapper .leader-avatar.teal{background:#087d87}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards strong{font-size:17px;color:#603288}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards p{font-size:13px;color:#786682;margin-top:3px}.hh-private-workspace .hopehub-public-wrapper .workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.hh-private-workspace .hopehub-public-wrapper .workspace-heading .eyebrow{color:#087d87;margin-bottom:6px}.hh-private-workspace .hopehub-public-wrapper .workspace-heading h2{margin-bottom:8px}.hh-private-workspace .hopehub-public-wrapper .role-badge{padding:7px 12px;border-radius:20px;background:#ede3f5;color:#603288;font-size:11px;font-weight:750;white-space:nowrap}.hh-private-workspace .hopehub-public-wrapper .workspace-intro{color:#786682;font-size:13px;margin-bottom:16px}.hh-private-workspace .hopehub-public-wrapper .leader-lock-note{margin:14px 0 0;font-size:12px;color:#786682}.hh-private-workspace .hopehub-public-wrapper .leader-access-note{font-size:12px;color:#786682;margin:0 0 20px}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .leader-name-cards{grid-template-columns:1fr;gap:11px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards strong{font-size:16px}.hh-private-workspace .hopehub-public-wrapper .workspace-heading{align-items:flex-start;flex-direction:column;gap:8px}}.hh-private-workspace .hopehub-public-wrapper{background:#f6f4f9;color:#42344f;font-size:14px}.hh-private-workspace .hopehub-public-wrapper .shell{max-width:1260px;margin:16px auto 26px;border-radius:12px;box-shadow:0 5px 30px #50316a0c}.hh-private-workspace .hopehub-public-wrapper .preview{font-size:11px;padding:7px 15px}.hh-private-workspace .hopehub-public-wrapper header{padding:19px 25px;gap:15px;background:linear-gradient(110deg,#fff,#fff 60%,#faf8fc)}.hh-private-workspace .hopehub-public-wrapper .identity{gap:15px}.hh-private-workspace .hopehub-public-wrapper .identity img{width:98px}.hh-private-workspace .hopehub-public-wrapper .identity strong{font-size:29px;line-height:1.15}.hh-private-workspace .hopehub-public-wrapper .hub-subtitle{font-size:12px;letter-spacing:.09em;font-weight:750;color:#603288;margin-top:4px}.hh-private-workspace .hopehub-public-wrapper .hub-tagline{font-size:12px;font-weight:650;color:#087d87;margin-top:5px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{gap:12px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand>img{width:77px;height:74px}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:24px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:19px}.hh-private-workspace .hopehub-public-wrapper .schooltag .year{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .layout{grid-template-columns:175px minmax(0,1fr)}.hh-private-workspace .hopehub-public-wrapper aside{padding:18px 12px;border-color:#f0eaf5}.hh-private-workspace .hopehub-public-wrapper nav{gap:4px}.hh-private-workspace .hopehub-public-wrapper nav a{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;padding:10px 11px;border-radius:6px}.hh-private-workspace .hopehub-public-wrapper nav a:hover{background:#f4eef9;text-decoration:none}.hh-private-workspace .hopehub-public-wrapper nav a:first-child:hover{background:#704299}.hh-private-workspace .hopehub-public-wrapper .hub-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.hh-private-workspace .hopehub-public-wrapper nav .hub-icon{width:18px;height:18px}.hh-private-workspace .hopehub-public-wrapper .aside-note{background:linear-gradient(140deg,#f2eaf7,#e7dbee);border-radius:7px;padding:23px 14px;margin:31px 1px;font:italic 21px/1.6 Georgia,serif;color:#76518c}.hh-private-workspace .hopehub-public-wrapper .aside-heart{display:block;font:40px/1.1 Georgia,serif;margin-top:10px}.hh-private-workspace .hopehub-public-wrapper main{padding:20px 22px}.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr 1.1fr;border-radius:9px;margin-bottom:14px;min-height:240px;background:radial-gradient(ellipse at 20% 0,#b383ca55,transparent 65%),linear-gradient(130deg,#784799,#512776)}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:25px 28px}.hh-private-workspace .hopehub-public-wrapper .hero .eyebrow{font-size:10px;color:#f3dffc}.hh-private-workspace .hopehub-public-wrapper .hero h1{font:italic 37px/1.08 Georgia,serif;margin:12px 0 13px;font-weight:400}.hh-private-workspace .hopehub-public-wrapper .hero h1 em{color:#f5cf55;font-weight:400}.hh-private-workspace .hopehub-public-wrapper .hero p{font-size:12px;line-height:1.55;color:#fff}.hh-private-workspace .hopehub-public-wrapper .hero .btn{font-size:11px;margin-top:17px;padding:8px 13px;border-radius:5px}.hh-private-workspace .hopehub-public-wrapper .hero img{background:#5c337f;max-height:270px;object-fit:contain}.hh-private-workspace .hopehub-public-wrapper .panel{border:1px solid #eee7f2;border-radius:9px;padding:18px;margin-bottom:14px;box-shadow:0 2px 7px #5f357206}.hh-private-workspace .hopehub-public-wrapper h2{font-size:17px;line-height:1.3;color:#603288;margin-bottom:13px}.hh-private-workspace .hopehub-public-wrapper .eyebrow{font-size:9px;letter-spacing:.08em}.hh-private-workspace .hopehub-public-wrapper .quick-actions{padding:13px 14px;background:#fff}.hh-private-workspace .hopehub-public-wrapper .quick-actions h2{font-size:12px;text-transform:uppercase;color:#4a3d50;margin-bottom:10px}.hh-private-workspace .hopehub-public-wrapper .quick-actions h2>span{font-size:20px;color:#eab82c;vertical-align:middle;margin-right:5px}.hh-private-workspace .hopehub-public-wrapper .quick-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hh-private-workspace .hopehub-public-wrapper .quick-action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:94px;padding:13px 7px;border-radius:7px;background:linear-gradient(135deg,#774894,#603288);color:#fff;text-align:center;font-size:11px;font-weight:650;line-height:1.35;transition:transform .15s,box-shadow .15s}.hh-private-workspace .hopehub-public-wrapper .quick-action:nth-child(even){background:linear-gradient(135deg,#1ba6af,#087d87)}.hh-private-workspace .hopehub-public-wrapper .quick-action:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 5px 12px #60328825}.hh-private-workspace .hopehub-public-wrapper .quick-action .hub-icon{width:33px;height:33px;stroke-width:1.5}.hh-private-workspace .hopehub-public-wrapper .club-leaders{background:#fff}.hh-private-workspace .hopehub-public-wrapper .club-leaders .eyebrow{margin-bottom:4px}.hh-private-workspace .hopehub-public-wrapper .club-leaders h2{margin-bottom:12px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards{gap:12px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards>div{background:#faf8fc;border:0;border-radius:7px;padding:12px}.hh-private-workspace .hopehub-public-wrapper .leader-avatar{width:36px;height:36px;font-size:12px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards strong{font-size:14px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards p{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .club-growth{grid-template-columns:117px 1fr;gap:21px;padding:19px 22px;background:linear-gradient(110deg,#f6effa,#f1fafb);border-color:#e8dfee}.hh-private-workspace .hopehub-public-wrapper .growth-count{border-radius:10px;padding:12px 8px;border-bottom-width:3px}.hh-private-workspace .hopehub-public-wrapper .growth-count strong{font-size:49px}.hh-private-workspace .hopehub-public-wrapper .growth-count span{font-size:11px;margin-top:4px}.hh-private-workspace .hopehub-public-wrapper .growth-copy h2{font-size:22px;margin-bottom:6px}.hh-private-workspace .hopehub-public-wrapper .growth-copy>p{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .growth-action{margin-top:11px;gap:13px}.hh-private-workspace .hopehub-public-wrapper .growth-action .btn{padding:9px 13px;font-size:11px}.hh-private-workspace .hopehub-public-wrapper .growth-action span{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .growth-snapshot{font-size:10px;margin-top:-8px}.hh-private-workspace .hopehub-public-wrapper .growth-spark{font-size:30px}.hh-private-workspace .hopehub-public-wrapper .grid{gap:14px}.hh-private-workspace .hopehub-public-wrapper .row{padding:10px 0;font-size:12px}.hh-private-workspace .hopehub-public-wrapper .row p{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .highlight img{max-height:230px;object-fit:contain;background:#f5eff8}.hh-private-workspace .hopehub-public-wrapper .highlight p{font-size:12px;margin-top:10px}.hh-private-workspace .hopehub-public-wrapper .gallery-intro{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .gallery-card{background:#faf8fc}.hh-private-workspace .hopehub-public-wrapper .gallery-open img{height:210px}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button{font-size:11px;padding:6px 10px}.hh-private-workspace .hopehub-public-wrapper .calendar iframe{height:340px}.hh-private-workspace .hopehub-public-wrapper .instagram-school{background:linear-gradient(120deg,#f5eef9,#f0f9fa)}.hh-private-workspace .hopehub-public-wrapper .instagram-school p{font-size:12px;margin-bottom:12px}.hh-private-workspace .hopehub-public-wrapper .instagram-brand-icon{width:45px;height:45px;border-radius:11px}.hh-private-workspace .hopehub-public-wrapper .instagram-brand-icon svg{width:28px;height:28px}.hh-private-workspace .hopehub-public-wrapper .btn{border-radius:5px;font-size:12px;padding:9px 14px}.hh-private-workspace .hopehub-public-wrapper .workspace-intro{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .role-badge{font-size:10px}.hh-private-workspace .hopehub-public-wrapper .tiles .tile{font-size:12px;min-height:90px}.hh-private-workspace .hopehub-public-wrapper footer{padding:15px 25px;font-size:11px;background:#603288}
@media (max-width:950px){.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:17px}.hh-private-workspace .hopehub-public-wrapper .quick-action-grid{gap:8px}.hh-private-workspace .hopehub-public-wrapper .quick-action{font-size:10px}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:24px}.hh-private-workspace .hopehub-public-wrapper .hero h1{font-size:34px}.hh-private-workspace .hopehub-public-wrapper .layout{grid-template-columns:150px minmax(0,1fr)}}
@media (min-width:851px){.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr 1.1fr}.hh-private-workspace .hopehub-public-wrapper .hero img{max-height:270px}.hh-private-workspace .hopehub-public-wrapper .grid{grid-template-columns:1fr 1fr}}
@media (min-width:601px) and (max-width:850px){.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr 1fr}.hh-private-workspace .hopehub-public-wrapper .hero h1{font-size:30px}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:20px}.hh-private-workspace .hopehub-public-wrapper .quick-action-grid{grid-template-columns:repeat(3,1fr)}.hh-private-workspace .hopehub-public-wrapper .quick-action{min-height:83px;font-size:11px}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .shell{margin:10px 0 0;border-radius:0}.hh-private-workspace .hopehub-public-wrapper .identity img{width:75px}.hh-private-workspace .hopehub-public-wrapper .identity strong{font-size:27px}.hh-private-workspace .hopehub-public-wrapper .hub-subtitle{font-size:10px}.hh-private-workspace .hopehub-public-wrapper .hub-tagline{font-size:11px}.hh-private-workspace .hopehub-public-wrapper header{padding:15px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{padding-top:12px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand>img{width:64px;height:60px}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:18px}.hh-private-workspace .hopehub-public-wrapper .layout{display:block}.hh-private-workspace .hopehub-public-wrapper aside{padding:8px}.hh-private-workspace .hopehub-public-wrapper .aside-note{display:none}.hh-private-workspace .hopehub-public-wrapper nav{display:flex;gap:4px}.hh-private-workspace .hopehub-public-wrapper nav a{font-size:11px;white-space:nowrap;padding:9px}.hh-private-workspace .hopehub-public-wrapper main{padding:13px}.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:24px}.hh-private-workspace .hopehub-public-wrapper .hero h1{font-size:36px}.hh-private-workspace .hopehub-public-wrapper .hero img{max-height:220px}.hh-private-workspace .hopehub-public-wrapper .quick-action-grid{grid-template-columns:repeat(3,1fr);gap:8px}.hh-private-workspace .hopehub-public-wrapper .quick-action{font-size:11px;min-height:89px}.hh-private-workspace .hopehub-public-wrapper .quick-action .hub-icon{width:29px;height:29px}.hh-private-workspace .hopehub-public-wrapper .panel{padding:15px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards{grid-template-columns:1fr;gap:8px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards strong{font-size:14px}.hh-private-workspace .hopehub-public-wrapper .club-growth{grid-template-columns:87px 1fr;gap:13px;padding:16px}.hh-private-workspace .hopehub-public-wrapper .growth-count strong{font-size:42px}.hh-private-workspace .hopehub-public-wrapper .growth-count span{font-size:10px}.hh-private-workspace .hopehub-public-wrapper .growth-copy h2{font-size:20px}.hh-private-workspace .hopehub-public-wrapper .growth-copy>p{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .growth-action{gap:9px}.hh-private-workspace .hopehub-public-wrapper .growth-action .btn{width:100%;text-align:center}.hh-private-workspace .hopehub-public-wrapper .growth-snapshot{font-size:9px;margin-top:0}.hh-private-workspace .hopehub-public-wrapper .growth-spark{font-size:24px;right:8px}.hh-private-workspace .hopehub-public-wrapper .grid{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .gallery-card{flex-basis:85%}.hh-private-workspace .hopehub-public-wrapper .gallery-open img{height:240px}.hh-private-workspace .hopehub-public-wrapper h2{font-size:17px}.hh-private-workspace .hopehub-public-wrapper footer{padding:15px}}
@media (prefers-reduced-motion:reduce){.hh-private-workspace .hopehub-public-wrapper .quick-action{transition:none}.hh-private-workspace .hopehub-public-wrapper .quick-action:hover{transform:none}}.hh-private-workspace .hopehub-public-wrapper header{flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .identity{flex:1}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{margin-left:auto}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .identity{flex:1;min-width:220px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{order:2}}.hh-private-workspace .hopehub-public-wrapper .sponsor-note-block{border:1px solid #b9dadd;border-radius:7px;background:#f1fafa;padding:13px;margin:10px 0 17px}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;margin-bottom:14px;align-items:stretch}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid>.panel{margin-bottom:0}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .leader-name-cards{grid-template-columns:1fr;gap:11px}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .club-leaders h2{margin-bottom:17px}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .leader-name-cards>div{padding:16px 12px}.hh-private-workspace .hopehub-public-wrapper .upcoming-events{background:white;border-top:3px solid #087d87;padding:16px}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading h2{font-size:14px;margin-bottom:8px;display:flex;gap:7px;align-items:center}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading h2 .hub-icon{color:#087d87;width:19px;height:19px}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading>a{font-size:10px;font-weight:700;white-space:nowrap;padding-top:2px}.hh-private-workspace .hopehub-public-wrapper .upcoming-intro{font-size:11px;color:#786682;margin:0 0 11px}.hh-private-workspace .hopehub-public-wrapper .upcoming-events iframe{width:100%;height:170px;border:0;border-radius:6px;background:#faf7fc;display:block}.hh-private-workspace .hopehub-public-wrapper .upcoming-note{display:flex;gap:9px;background:#fff7dc;border-radius:6px;padding:9px 11px;margin-top:12px}.hh-private-workspace .hopehub-public-wrapper .upcoming-note>span{font-size:20px;color:#d7a623;line-height:1.2}.hh-private-workspace .hopehub-public-wrapper .upcoming-note p{font-size:10px;color:#665333}.hh-private-workspace .hopehub-public-wrapper .upcoming-note p span{font-size:9px;color:#786682}
@media (max-width:800px){.hh-private-workspace .hopehub-public-wrapper .club-overview-grid{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .leader-name-cards{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .leader-name-cards{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .upcoming-events iframe{height:185px}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading h2{font-size:15px}}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;background:linear-gradient(115deg,#603288,#087d87);color:white}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner .eyebrow{color:#ffe071}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner h2{font-size:25px;color:white;margin:7px 0}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner p{font-size:12px;color:#f1e6fa}.hh-private-workspace .hopehub-public-wrapper .hub-access-tag{border:1px solid #ffe071;border-radius:20px;padding:7px 12px;color:#ffe071;white-space:nowrap;font-size:11px;font-weight:750}.hh-private-workspace .hopehub-public-wrapper .hub-preview-note{padding:10px 22px;background:#fff3cd;color:#655329;font-size:11px}.hh-private-workspace .hopehub-public-wrapper .hub-text-link{display:block;font-size:12px;font-weight:650;margin:9px 0}.hh-private-workspace .hopehub-public-wrapper .hub-description{font-size:12px;color:#786682;margin-bottom:13px}.hh-private-workspace .hopehub-public-wrapper .hub-empty{font-size:12px;color:#786682;background:#f5f0f8;padding:14px;border-radius:6px}.hh-private-workspace .hopehub-public-wrapper .hub-file-item{padding:12px;border-bottom:1px solid #e9dfee}.hh-private-workspace .hopehub-public-wrapper .hub-file-item a{font-size:13px;font-weight:700;overflow-wrap:anywhere}.hh-private-workspace .hopehub-public-wrapper .hub-file-item p{font-size:10px;color:#786682;margin-top:5px}.hh-private-workspace .hopehub-public-wrapper .hub-file-item video{display:block;width:100%;max-height:300px;margin:12px 0 0;background:#201328}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner{padding:18px;flex-direction:column;align-items:flex-start}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner h2{font-size:22px}}.hh-private-workspace .hopehub-public-wrapper .monthly-theme{display:flex;align-items:center;gap:23px;padding:25px 27px;background:linear-gradient(115deg,#087d87,#07636b);border-radius:10px;border-left:6px solid #f2c448;margin-bottom:17px;box-shadow:0 4px 14px #087d8713;color:white}.hh-private-workspace .hopehub-public-wrapper .theme-icon{width:75px;height:75px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff13;color:#ffe071;border:1px solid #ffffff33}.hh-private-workspace .hopehub-public-wrapper .theme-icon svg{width:48px;height:48px}.hh-private-workspace .hopehub-public-wrapper .theme-month{display:inline-block;background:#ffe071;color:#432061;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:5px 9px;margin-bottom:10px}.hh-private-workspace .hopehub-public-wrapper .monthly-theme h2{font-size:31px;line-height:1.16;color:white;margin:0 0 8px}.hh-private-workspace .hopehub-public-wrapper .theme-callout{font-size:18px;font-weight:700;color:#ffe071;margin-bottom:7px}.hh-private-workspace .hopehub-public-wrapper .theme-description{font-size:13px;color:#effafb;line-height:1.6;max-width:610px}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .monthly-theme{padding:20px 17px;gap:13px;align-items:flex-start}.hh-private-workspace .hopehub-public-wrapper .theme-icon{width:43px;height:43px;margin-top:3px}.hh-private-workspace .hopehub-public-wrapper .theme-icon svg{width:29px;height:29px}.hh-private-workspace .hopehub-public-wrapper .monthly-theme h2{font-size:26px}.hh-private-workspace .hopehub-public-wrapper .theme-month{font-size:9px;letter-spacing:.04em}.hh-private-workspace .hopehub-public-wrapper .theme-callout{font-size:16px}.hh-private-workspace .hopehub-public-wrapper .theme-description{font-size:12px}}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[hidden]{display:none}.hh-private-workspace .hopehub-public-wrapper .theme-description[hidden]{display:none}.hh-private-workspace .hopehub-public-wrapper .october-theme-ribbon{display:none}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"]{background:linear-gradient(115deg,#304fa4,#233e85);border-left-color:#f05023}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-icon{background:#ffbd91;border:2px solid #f05023;border-radius:14px;width:85px;height:85px;color:#304fa4}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-icon svg{display:none}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .october-theme-ribbon{display:block;width:78px;height:78px;object-fit:contain}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-month{background:#ffbd91;color:#233e85}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-callout{color:#ffceab}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-description{color:#f4f7ff}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-icon{width:54px;height:62px;border-radius:9px}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .october-theme-ribbon{width:50px;height:57px}}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"]{background:linear-gradient(115deg,#ffb06f,#ffc391);border-left-color:#304fa4;color:#233e85}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] h2,.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-callout,.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-description{color:#233e85}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-month{background:#304fa4;color:#fff}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-icon{background:#ffdab7;border-color:#304fa4}.hh-private-workspace .hopehub-public-wrapper .theme-month{font-size:15px;padding:7px 11px;letter-spacing:.06em}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .theme-month{font-size:12px;padding:6px 8px;letter-spacing:.035em}}.hh-private-workspace .hopehub-public-wrapper .quote-attribution{display:block;margin-top:16px;font:600 13px/1.5 system-ui;color:#76518c}.hh-private-workspace .hopehub-public-wrapper .quote-heart{display:inline-block;font:20px/1 Georgia,serif;vertical-align:middle;margin-left:3px}.hh-private-workspace .hopehub-public-wrapper .club-photo-upload{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:18px 0 22px;padding:22px;border:2px solid #d8b461;border-radius:14px;background:linear-gradient(120deg,#fff8e6,#f2e9fa);color:#352943}.hh-private-workspace .hopehub-public-wrapper .club-photo-upload h3{margin:0 0 7px;font-size:24px;line-height:1.2;color:#603288}.hh-private-workspace .hopehub-public-wrapper .club-photo-upload p{margin:0;font-size:15px;line-height:1.5;max-width:590px}.hh-private-workspace .hopehub-public-wrapper .club-photo-upload .photo-upload-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 19px;border-radius:9px;background:#603288;color:white;font-size:16px;font-weight:800;text-decoration:none;white-space:nowrap}.hh-private-workspace .hopehub-public-wrapper .photo-upload-cta:focus-visible{outline:3px solid #bd8b27;outline-offset:4px}.hh-private-workspace .hopehub-public-wrapper .photo-upload-kicker{display:block;margin-bottom:6px;color:#805e19;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .club-photo-upload{padding:18px;gap:15px}.hh-private-workspace .hopehub-public-wrapper .club-photo-upload h3{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .club-photo-upload .photo-upload-cta{width:100%;white-space:normal}}.hh-private-workspace .hopehub-public-wrapper .gohs-meeting-access[hidden]{display:none!important}.hh-private-workspace .hopehub-public-wrapper .gohs-meeting-access{margin:14px 20px;padding:18px 20px;background:#eee3f7;border:2px solid #c9a8df;border-radius:12px;color:#482163;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .gohs-meeting-access strong{display:block;font-size:21px}.hh-private-workspace .hopehub-public-wrapper .gohs-meeting-access p{margin:5px 0;font-size:14px}.hh-private-workspace .hopehub-public-wrapper .gohs-meeting-access a{display:inline-block;padding:12px 18px;min-height:44px;background:#603288;color:#fff!important;border-radius:9px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.hh-private-workspace .hopehub-public-wrapper .gohs-meeting-access a:focus-visible{outline:3px solid #efbc36;outline-offset:3px}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .gohs-meeting-access{margin:12px;padding:16px}.hh-private-workspace .hopehub-public-wrapper .gohs-meeting-access a{width:100%;text-align:center}}.hh-private-workspace .hopehub-public-wrapper #gallery,.hh-private-workspace .hopehub-public-wrapper #hh-gallery{min-width:0;max-width:100%}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-heading h2{margin:0!important}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-controls{display:flex;gap:8px}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-controls button,.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog button{border:1px solid #d8c8e4;border-radius:8px;background:#f2eafa;color:#552b74;font:700 14px/1.3 system-ui,sans-serif;padding:10px 13px;min-height:44px;cursor:pointer}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-controls button:disabled{opacity:.4;cursor:default}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-intro{font-size:13px;line-height:1.5;color:#6a5976;margin:8px 0 12px!important}.hh-private-workspace .hopehub-public-wrapper #gallery-track.compact-gallery-track{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#aa83c5 #f2edf6;overscroll-behavior-x:contain;width:100%;max-width:100%;padding:2px 2px 13px!important;margin:0;touch-action:pan-x pan-y pinch-zoom}.hh-private-workspace .hopehub-public-wrapper #gallery-track.compact-gallery-track>.gallery-card{display:block;flex:0 0 calc((100% - 28px)/3)!important;min-width:0;max-width:none;width:auto;margin:0!important;scroll-snap-align:start;border:1px solid #e1d6e9;border-radius:10px;overflow:hidden;background:#faf7fc}.hh-private-workspace .hopehub-public-wrapper #gallery-track.compact-gallery-track .gallery-open{display:block;width:100%;border:0;margin:0;padding:0;background:#f1ecf5;cursor:zoom-in}.hh-private-workspace .hopehub-public-wrapper #gallery-track.compact-gallery-track .gallery-open img{display:block;width:100%;height:180px!important;max-height:none;object-fit:contain;aspect-ratio:auto;transform:none}.hh-private-workspace .hopehub-public-wrapper #gallery-track.compact-gallery-track figcaption{padding:10px 12px;color:#51425c;font-size:12px;line-height:1.45;text-align:left}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-badge{display:block;color:#603288;font-size:11px;font-weight:800;letter-spacing:.03em;margin-bottom:3px}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-status{font-size:12px;line-height:1.5;color:#6a5976;margin:8px 0 0!important}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog{width:min(920px,94vw);max-width:94vw;max-height:94vh;border:0;border-radius:14px;padding:16px;color:#3b2849;background:white;overflow:auto}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog::backdrop{background:#21112be6}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog .compact-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog .compact-dialog-top strong{font:700 17px/1.4 system-ui,sans-serif}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog #gallery-large{display:block;width:100%;height:min(62vh,620px);object-fit:contain;background:#f5f0f8;margin:12px 0}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog #gallery-caption{font:14px/1.5 system-ui,sans-serif;color:#513e60;margin:10px 0}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog .compact-dialog-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog a{color:#603288;text-decoration:underline;font:14px system-ui,sans-serif}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-track:focus-visible,.hh-private-workspace .hopehub-public-wrapper .gallery-open:focus-visible,.hh-private-workspace .hopehub-public-wrapper .compact-gallery-controls button:focus-visible,.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog button:focus-visible{outline:3px solid #efbc36;outline-offset:-3px}
@media (max-width:900px){.hh-private-workspace .hopehub-public-wrapper #gallery-track.compact-gallery-track>.gallery-card{flex-basis:calc((100% - 14px)/2)!important}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper #gallery-track.compact-gallery-track>.gallery-card{flex-basis:86%!important}.hh-private-workspace .hopehub-public-wrapper #gallery-track.compact-gallery-track .gallery-open img{height:190px!important}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-heading{align-items:flex-start}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-controls button{font-size:13px;padding:9px 11px}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-intro{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .compact-gallery-dialog{padding:12px}}.hh-private-workspace .hopehub-public-wrapper *{box-sizing:border-box}.hh-private-workspace .hopehub-public-wrapper{scroll-behavior:smooth}.hh-private-workspace .hopehub-public-wrapper{margin:0;background:#f6f3f8;color:#352340;font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.hh-private-workspace .hopehub-public-wrapper a{color:#603288;text-decoration:none}.hh-private-workspace .hopehub-public-wrapper a:hover{text-decoration:underline}.hh-private-workspace .hopehub-public-wrapper a:focus-visible,.hh-private-workspace .hopehub-public-wrapper button:focus-visible{outline:3px solid #eebd39;outline-offset:4px}.hh-private-workspace .hopehub-public-wrapper h1,.hh-private-workspace .hopehub-public-wrapper h2,.hh-private-workspace .hopehub-public-wrapper h3,.hh-private-workspace .hopehub-public-wrapper p{margin:0}.hh-private-workspace .hopehub-public-wrapper h2{font-size:22px;margin-bottom:16px}.hh-private-workspace .hopehub-public-wrapper h3{font-size:17px}.hh-private-workspace .hopehub-public-wrapper small,.hh-private-workspace .hopehub-public-wrapper .muted{color:#706177}.hh-private-workspace .hopehub-public-wrapper .preview{padding:10px 20px;text-align:center;background:#fff2cc;font-size:12px;color:#584318}.hh-private-workspace .hopehub-public-wrapper .shell{max-width:1220px;margin:22px auto;background:white;border-radius:18px;overflow:hidden;box-shadow:0 8px 45px #4220560a}.hh-private-workspace .hopehub-public-wrapper header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 30px;border-bottom:1px solid #ece4f0}.hh-private-workspace .hopehub-public-wrapper .identity{display:flex;align-items:center;gap:20px}.hh-private-workspace .hopehub-public-wrapper .identity img{width:135px}.hh-private-workspace .hopehub-public-wrapper .identity strong{font-size:30px;color:#603288;display:block}.hh-private-workspace .hopehub-public-wrapper .identity small{display:block}.hh-private-workspace .hopehub-public-wrapper .schooltag{font-size:19px;line-height:1.4;text-align:right}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{display:block;font-size:25px;color:#603288}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{display:block;font-size:21px;font-weight:650}.hh-private-workspace .hopehub-public-wrapper .schooltag .year{display:block;font-size:13px;color:#706177;margin-top:3px}.hh-private-workspace .hopehub-public-wrapper .layout{display:grid;grid-template-columns:180px 1fr}.hh-private-workspace .hopehub-public-wrapper aside{padding:26px 14px;border-right:1px solid #eee7f2}.hh-private-workspace .hopehub-public-wrapper nav{display:grid;gap:6px}.hh-private-workspace .hopehub-public-wrapper nav a{padding:11px 15px;border-radius:8px;font-size:13px}.hh-private-workspace .hopehub-public-wrapper nav a:first-child{background:#603288;color:white}.hh-private-workspace .hopehub-public-wrapper .aside-note{font-size:12px;margin:35px 14px;color:#74617e}.hh-private-workspace .hopehub-public-wrapper main{padding:25px;min-width:0}.hh-private-workspace .hopehub-public-wrapper .hero{display:grid;grid-template-columns:1fr 1.12fr;background:#603288;color:white;border-radius:14px;overflow:hidden;margin-bottom:22px}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:30px}.hh-private-workspace .hopehub-public-wrapper .eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:750}.hh-private-workspace .hopehub-public-wrapper .hero h1{font:italic 39px/1.12 Georgia,serif;margin:14px 0}.hh-private-workspace .hopehub-public-wrapper .hero p{font-size:14px;color:#efe3f6}.hh-private-workspace .hopehub-public-wrapper .hero .btn{margin-top:21px;background:#f2c448;color:#432061}.hh-private-workspace .hopehub-public-wrapper .hero img{width:100%;height:100%;object-fit:contain;background:#512473}.hh-private-workspace .hopehub-public-wrapper .btn{display:inline-block;padding:11px 16px;border-radius:7px;font-size:13px;font-weight:750;background:#603288;color:white}.hh-private-workspace .hopehub-public-wrapper .stats{display:flex;gap:12px;margin:0 0 24px;align-items:center;padding:15px 20px;background:#f8f4fa;border-radius:10px}.hh-private-workspace .hopehub-public-wrapper .stats strong{font-size:30px;color:#603288}.hh-private-workspace .hopehub-public-wrapper .stats p{font-size:13px}.hh-private-workspace .hopehub-public-wrapper .stats small{display:block;font-size:11px}.hh-private-workspace .hopehub-public-wrapper .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hh-private-workspace .hopehub-public-wrapper .panel{padding:23px;border:1px solid #e9e1ee;border-radius:12px;margin-bottom:20px}.hh-private-workspace .hopehub-public-wrapper .meeting{background:#f7f2fa}.hh-private-workspace .hopehub-public-wrapper .meeting p{font-size:13px;color:#6f5c7b;margin-bottom:18px}.hh-private-workspace .hopehub-public-wrapper .past{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:12px}.hh-private-workspace .hopehub-public-wrapper .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hh-private-workspace .hopehub-public-wrapper .tile{padding:17px 13px;border-radius:9px;color:white;background:#603288;min-height:107px;display:flex;flex-direction:column;justify-content:space-between;font-weight:700;font-size:13px}.hh-private-workspace .hopehub-public-wrapper .tile:nth-child(even){background:#087d87}.hh-private-workspace .hopehub-public-wrapper .tile small{color:#f4eefa;font-size:11px;font-weight:400}.hh-private-workspace .hopehub-public-wrapper .wishlist{background:#edf8f8}.hh-private-workspace .hopehub-public-wrapper .wishlist .btn{background:#087d87}.hh-private-workspace .hopehub-public-wrapper .row{padding:12px 0;border-bottom:1px solid #eee7f1;font-size:13px}.hh-private-workspace .hopehub-public-wrapper .row:last-child{border:0}.hh-private-workspace .hopehub-public-wrapper .row a{font-weight:700}.hh-private-workspace .hopehub-public-wrapper .row p{color:#74647c;font-size:12px;margin-top:4px}.hh-private-workspace .hopehub-public-wrapper .highlight img{width:100%;height:auto;border-radius:8px}.hh-private-workspace .hopehub-public-wrapper .highlight p{font-size:13px;margin-top:14px;color:#6e587b}.hh-private-workspace .hopehub-public-wrapper .calendar p{font-size:12px;color:#74647c;margin-bottom:14px}.hh-private-workspace .hopehub-public-wrapper .calendar iframe{border:0;border-radius:8px;width:100%;height:390px}.hh-private-workspace .hopehub-public-wrapper .calendar>a{font-size:12px;display:inline-block;margin-top:10px}.hh-private-workspace .hopehub-public-wrapper .registration{display:flex;gap:18px;flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .registration a{font-size:13px;font-weight:700}.hh-private-workspace .hopehub-public-wrapper footer{background:#603288;color:white;padding:18px 30px;font-size:12px;display:flex;justify-content:space-between;gap:12px}.hh-private-workspace .hopehub-public-wrapper footer span{color:#e8d7f3}
@media (max-width:850px){.hh-private-workspace .hopehub-public-wrapper .layout{grid-template-columns:145px 1fr}.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .hero img{max-height:290px}.hh-private-workspace .hopehub-public-wrapper .tiles{grid-template-columns:repeat(2,1fr)}.hh-private-workspace .hopehub-public-wrapper .grid{grid-template-columns:1fr}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .shell{margin:0;border-radius:0}.hh-private-workspace .hopehub-public-wrapper header{padding:16px}.hh-private-workspace .hopehub-public-wrapper .identity{gap:12px}.hh-private-workspace .hopehub-public-wrapper .identity img{width:90px}.hh-private-workspace .hopehub-public-wrapper .identity strong{font-size:24px}.hh-private-workspace .hopehub-public-wrapper header{flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .schooltag{display:block;flex-basis:100%;text-align:left;border-top:1px solid #ece4f0;padding-top:12px}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:19px}.hh-private-workspace .hopehub-public-wrapper .layout{display:block}.hh-private-workspace .hopehub-public-wrapper aside{padding:10px;border-right:0;border-bottom:1px solid #eee7f2}.hh-private-workspace .hopehub-public-wrapper nav{display:flex;overflow:auto}.hh-private-workspace .hopehub-public-wrapper nav a{white-space:nowrap}.hh-private-workspace .hopehub-public-wrapper .aside-note{display:none}.hh-private-workspace .hopehub-public-wrapper main{padding:15px}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:24px}.hh-private-workspace .hopehub-public-wrapper .hero h1{font-size:34px}.hh-private-workspace .hopehub-public-wrapper .panel{padding:19px}.hh-private-workspace .hopehub-public-wrapper .stats{align-items:flex-start}.hh-private-workspace .hopehub-public-wrapper footer{display:block}.hh-private-workspace .hopehub-public-wrapper footer span{display:block;margin-top:4px}}.hh-private-workspace .hopehub-public-wrapper .gallery-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.hh-private-workspace .hopehub-public-wrapper .gallery-heading h2{margin:0}.hh-private-workspace .hopehub-public-wrapper .gallery-intro{font-size:13px;color:#706177;margin:8px 0 17px}.hh-private-workspace .hopehub-public-wrapper .gallery-controls{display:flex;gap:8px;flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button,.hh-private-workspace .hopehub-public-wrapper .gallery-close{border:1px solid #dfd3e8;background:white;color:#603288;border-radius:8px;padding:9px 13px;cursor:pointer;font:600 13px system-ui}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button:hover{background:#f5eff9}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button:disabled{opacity:.45;cursor:default}.hh-private-workspace .hopehub-public-wrapper .gallery-track{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#b59acb #f2edf6;padding:0 0 12px}.hh-private-workspace .hopehub-public-wrapper .gallery-card{flex:0 0 calc((100% - 30px)/3);margin:0;scroll-snap-align:start;border:1px solid #e9e1ee;border-radius:10px;overflow:hidden;background:#f9f6fb}.hh-private-workspace .hopehub-public-wrapper .gallery-open{border:0;padding:0;width:100%;display:block;cursor:zoom-in;background:#f2ebf7}.hh-private-workspace .hopehub-public-wrapper .gallery-open img{display:block;width:100%;height:240px;object-fit:contain}.hh-private-workspace .hopehub-public-wrapper .gallery-card figcaption{font-size:11px;padding:10px 12px;color:#695375}.hh-private-workspace .hopehub-public-wrapper .gallery-note{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;color:#706177}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog{width:min(940px,94vw);max-height:94vh;border:0;border-radius:13px;padding:18px;background:white;color:#352340}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog::backdrop{background:#21112bdd}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog img{display:block;width:100%;height:min(67vh,700px);object-fit:contain;background:#f5f0f8;margin:12px 0}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog-caption{font-size:13px}.hh-private-workspace .hopehub-public-wrapper .gallery-dialog a{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .gallery-close{cursor:pointer}.hh-private-workspace .hopehub-public-wrapper .gallery-open:focus-visible,.hh-private-workspace .hopehub-public-wrapper .gallery-controls button:focus-visible,.hh-private-workspace .hopehub-public-wrapper .gallery-close:focus-visible{outline:3px solid #eebd39;outline-offset:-3px}
@media (max-width:850px){.hh-private-workspace .hopehub-public-wrapper .gallery-card{flex-basis:calc((100% - 15px)/2)}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .gallery-heading{align-items:flex-start;flex-direction:column}.hh-private-workspace .hopehub-public-wrapper .gallery-card{flex-basis:87%}.hh-private-workspace .hopehub-public-wrapper .gallery-open img{height:280px}.hh-private-workspace .hopehub-public-wrapper .gallery-note{flex-direction:column;gap:6px}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button{padding:9px 12px}}.hh-private-workspace .hopehub-public-wrapper .instagram-school{background:linear-gradient(135deg,#f8effa,#fff5ed);border-color:#ead6e8}.hh-private-workspace .hopehub-public-wrapper .instagram-school .eyebrow{color:#8b478f}.hh-private-workspace .hopehub-public-wrapper .instagram-school h2{margin:8px 0}.hh-private-workspace .hopehub-public-wrapper .instagram-school p{color:#705c78;font-size:14px;margin-bottom:18px;max-width:640px}.hh-private-workspace .hopehub-public-wrapper .instagram-school .btn{background:#603288}.hh-private-workspace .hopehub-public-wrapper .instagram-school .instagram-handle{font-size:12px;margin:10px 0 0;color:#7a6280}.hh-private-workspace .hopehub-public-wrapper .instagram-brand-icon{float:left;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:white;background:radial-gradient(circle at 25% 105%,#feda75 0%,#fa7e1e 27%,#d62976 52%,#962fbf 76%,#4f5bd5 100%);margin:0 15px 16px 0}.hh-private-workspace .hopehub-public-wrapper .instagram-brand-icon svg{width:36px;height:36px}.hh-private-workspace .hopehub-public-wrapper .instagram-school p:not(.instagram-handle){clear:both;padding-top:8px}.hh-private-workspace .hopehub-public-wrapper .instagram-school .btn{display:inline-flex;align-items:center;gap:9px}.hh-private-workspace .hopehub-public-wrapper .instagram-button-icon{display:inline-flex}.hh-private-workspace .hopehub-public-wrapper .instagram-button-icon svg{width:20px;height:20px;fill:currentColor}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{display:flex;align-items:center;gap:17px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand>img{display:block;width:104px;height:86px;object-fit:contain}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{color:#0036a0}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{color:#c44608}.hh-private-workspace .hopehub-public-wrapper .schooltag .year{color:#536780}
@media (max-width:850px){.hh-private-workspace .hopehub-public-wrapper header{flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{margin-left:auto}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:24px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:20px}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .schoolbrand{width:100%;margin:0;gap:13px;padding-top:12px;border-top:1px solid #ece4f0}.hh-private-workspace .hopehub-public-wrapper .schoolbrand>img{width:84px;height:70px}.hh-private-workspace .hopehub-public-wrapper .schooltag{flex-basis:auto;border:0;padding:0;text-align:left}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:22px;line-height:1.25}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:18px;margin-top:4px}.hh-private-workspace .hopehub-public-wrapper .schooltag .year{font-size:12px}}.hh-private-workspace .hopehub-public-wrapper .club-growth{position:relative;display:grid;grid-template-columns:170px 1fr;gap:27px;align-items:center;padding:25px 28px;background:linear-gradient(120deg,#f3eaf9,#eef9fa);border-color:#dfcdeb;overflow:hidden}.hh-private-workspace .hopehub-public-wrapper .growth-count{position:relative;z-index:1;text-align:center;background:#fff;border-radius:18px;padding:17px 12px;border-bottom:5px solid #efbc36;box-shadow:0 4px 20px #6032880c}.hh-private-workspace .hopehub-public-wrapper .growth-count strong{display:block;font-size:68px;line-height:1.05;color:#603288;letter-spacing:-.045em}.hh-private-workspace .hopehub-public-wrapper .growth-count span{display:block;color:#603288;font-size:13px;font-weight:750;margin-top:6px}.hh-private-workspace .hopehub-public-wrapper .growth-copy{position:relative;z-index:1}.hh-private-workspace .hopehub-public-wrapper .growth-copy .eyebrow{color:#087d87;margin-bottom:7px}.hh-private-workspace .hopehub-public-wrapper .growth-copy h2{font-size:26px;line-height:1.2;margin-bottom:9px;color:#603288}.hh-private-workspace .hopehub-public-wrapper .growth-copy>p{font-size:14px;color:#6c5778;max-width:580px;line-height:1.6}.hh-private-workspace .hopehub-public-wrapper .growth-action{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:16px}.hh-private-workspace .hopehub-public-wrapper .growth-action .btn{background:#087d87;color:white;padding:12px 18px}.hh-private-workspace .hopehub-public-wrapper .growth-action span{font-size:12px;color:#603288;font-weight:650}.hh-private-workspace .hopehub-public-wrapper .growth-snapshot{grid-column:1/-1;font-size:11px;color:#786682;margin-top:-7px}.hh-private-workspace .hopehub-public-wrapper .growth-spark{position:absolute;right:21px;top:14px;font-size:42px;line-height:1;color:#efbc36;opacity:.8;pointer-events:none}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .club-growth{grid-template-columns:100px 1fr;padding:20px 17px;gap:15px}.hh-private-workspace .hopehub-public-wrapper .growth-count{padding:16px 7px;border-radius:12px}.hh-private-workspace .hopehub-public-wrapper .growth-count strong{font-size:52px}.hh-private-workspace .hopehub-public-wrapper .growth-count span{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .growth-copy h2{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .growth-copy>p{font-size:13px}.hh-private-workspace .hopehub-public-wrapper .growth-action{grid-column:1/-1}.hh-private-workspace .hopehub-public-wrapper .growth-action .btn{width:100%;text-align:center}.hh-private-workspace .hopehub-public-wrapper .growth-copy .growth-action span{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .growth-snapshot{font-size:10px;margin-top:0}.hh-private-workspace .hopehub-public-wrapper .growth-spark{right:12px;top:10px;font-size:29px}}.hh-private-workspace .hopehub-public-wrapper .club-leaders{background:#fffdf7}.hh-private-workspace .hopehub-public-wrapper .club-leaders .eyebrow{color:#087d87;margin-bottom:6px}.hh-private-workspace .hopehub-public-wrapper .club-leaders h2{margin-bottom:17px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards>div{display:flex;align-items:center;gap:13px;background:white;border:1px solid #ece2f2;border-radius:10px;padding:16px}.hh-private-workspace .hopehub-public-wrapper .leader-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:47px;height:47px;border-radius:50%;background:#603288;color:white;font-weight:800}.hh-private-workspace .hopehub-public-wrapper .leader-avatar.teal{background:#087d87}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards strong{font-size:17px;color:#603288}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards p{font-size:13px;color:#786682;margin-top:3px}.hh-private-workspace .hopehub-public-wrapper .workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.hh-private-workspace .hopehub-public-wrapper .workspace-heading .eyebrow{color:#087d87;margin-bottom:6px}.hh-private-workspace .hopehub-public-wrapper .workspace-heading h2{margin-bottom:8px}.hh-private-workspace .hopehub-public-wrapper .role-badge{padding:7px 12px;border-radius:20px;background:#ede3f5;color:#603288;font-size:11px;font-weight:750;white-space:nowrap}.hh-private-workspace .hopehub-public-wrapper .workspace-intro{color:#786682;font-size:13px;margin-bottom:16px}.hh-private-workspace .hopehub-public-wrapper .leader-lock-note{margin:14px 0 0;font-size:12px;color:#786682}.hh-private-workspace .hopehub-public-wrapper .leader-access-note{font-size:12px;color:#786682;margin:0 0 20px}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .leader-name-cards{grid-template-columns:1fr;gap:11px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards strong{font-size:16px}.hh-private-workspace .hopehub-public-wrapper .workspace-heading{align-items:flex-start;flex-direction:column;gap:8px}}.hh-private-workspace .hopehub-public-wrapper{background:#f6f4f9;color:#42344f;font-size:14px}.hh-private-workspace .hopehub-public-wrapper .shell{max-width:1260px;margin:16px auto 26px;border-radius:12px;box-shadow:0 5px 30px #50316a0c}.hh-private-workspace .hopehub-public-wrapper .preview{font-size:11px;padding:7px 15px}.hh-private-workspace .hopehub-public-wrapper header{padding:19px 25px;gap:15px;background:linear-gradient(110deg,#fff,#fff 60%,#faf8fc)}.hh-private-workspace .hopehub-public-wrapper .identity{gap:15px}.hh-private-workspace .hopehub-public-wrapper .identity img{width:98px}.hh-private-workspace .hopehub-public-wrapper .identity strong{font-size:29px;line-height:1.15}.hh-private-workspace .hopehub-public-wrapper .hub-subtitle{font-size:12px;letter-spacing:.09em;font-weight:750;color:#603288;margin-top:4px}.hh-private-workspace .hopehub-public-wrapper .hub-tagline{font-size:12px;font-weight:650;color:#087d87;margin-top:5px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{gap:12px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand>img{width:77px;height:74px}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:24px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:19px}.hh-private-workspace .hopehub-public-wrapper .schooltag .year{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .layout{grid-template-columns:175px minmax(0,1fr)}.hh-private-workspace .hopehub-public-wrapper aside{padding:18px 12px;border-color:#f0eaf5}.hh-private-workspace .hopehub-public-wrapper nav{gap:4px}.hh-private-workspace .hopehub-public-wrapper nav a{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;padding:10px 11px;border-radius:6px}.hh-private-workspace .hopehub-public-wrapper nav a:hover{background:#f4eef9;text-decoration:none}.hh-private-workspace .hopehub-public-wrapper nav a:first-child:hover{background:#704299}.hh-private-workspace .hopehub-public-wrapper .hub-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.hh-private-workspace .hopehub-public-wrapper nav .hub-icon{width:18px;height:18px}.hh-private-workspace .hopehub-public-wrapper .aside-note{background:linear-gradient(140deg,#f2eaf7,#e7dbee);border-radius:7px;padding:23px 14px;margin:31px 1px;font:italic 21px/1.6 Georgia,serif;color:#76518c}.hh-private-workspace .hopehub-public-wrapper .aside-heart{display:block;font:40px/1.1 Georgia,serif;margin-top:10px}.hh-private-workspace .hopehub-public-wrapper main{padding:20px 22px}.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr 1.1fr;border-radius:9px;margin-bottom:14px;min-height:240px;background:radial-gradient(ellipse at 20% 0,#b383ca55,transparent 65%),linear-gradient(130deg,#784799,#512776)}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:25px 28px}.hh-private-workspace .hopehub-public-wrapper .hero .eyebrow{font-size:10px;color:#f3dffc}.hh-private-workspace .hopehub-public-wrapper .hero h1{font:italic 37px/1.08 Georgia,serif;margin:12px 0 13px;font-weight:400}.hh-private-workspace .hopehub-public-wrapper .hero h1 em{color:#f5cf55;font-weight:400}.hh-private-workspace .hopehub-public-wrapper .hero p{font-size:12px;line-height:1.55;color:#fff}.hh-private-workspace .hopehub-public-wrapper .hero .btn{font-size:11px;margin-top:17px;padding:8px 13px;border-radius:5px}.hh-private-workspace .hopehub-public-wrapper .hero img{background:#5c337f;max-height:270px;object-fit:contain}.hh-private-workspace .hopehub-public-wrapper .panel{border:1px solid #eee7f2;border-radius:9px;padding:18px;margin-bottom:14px;box-shadow:0 2px 7px #5f357206}.hh-private-workspace .hopehub-public-wrapper h2{font-size:17px;line-height:1.3;color:#603288;margin-bottom:13px}.hh-private-workspace .hopehub-public-wrapper .eyebrow{font-size:9px;letter-spacing:.08em}.hh-private-workspace .hopehub-public-wrapper .quick-actions{padding:13px 14px;background:#fff}.hh-private-workspace .hopehub-public-wrapper .quick-actions h2{font-size:12px;text-transform:uppercase;color:#4a3d50;margin-bottom:10px}.hh-private-workspace .hopehub-public-wrapper .quick-actions h2>span{font-size:20px;color:#eab82c;vertical-align:middle;margin-right:5px}.hh-private-workspace .hopehub-public-wrapper .quick-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hh-private-workspace .hopehub-public-wrapper .quick-action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:94px;padding:13px 7px;border-radius:7px;background:linear-gradient(135deg,#774894,#603288);color:#fff;text-align:center;font-size:11px;font-weight:650;line-height:1.35;transition:transform .15s,box-shadow .15s}.hh-private-workspace .hopehub-public-wrapper .quick-action:nth-child(even){background:linear-gradient(135deg,#1ba6af,#087d87)}.hh-private-workspace .hopehub-public-wrapper .quick-action:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 5px 12px #60328825}.hh-private-workspace .hopehub-public-wrapper .quick-action .hub-icon{width:33px;height:33px;stroke-width:1.5}.hh-private-workspace .hopehub-public-wrapper .club-leaders{background:#fff}.hh-private-workspace .hopehub-public-wrapper .club-leaders .eyebrow{margin-bottom:4px}.hh-private-workspace .hopehub-public-wrapper .club-leaders h2{margin-bottom:12px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards{gap:12px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards>div{background:#faf8fc;border:0;border-radius:7px;padding:12px}.hh-private-workspace .hopehub-public-wrapper .leader-avatar{width:36px;height:36px;font-size:12px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards strong{font-size:14px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards p{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .club-growth{grid-template-columns:117px 1fr;gap:21px;padding:19px 22px;background:linear-gradient(110deg,#f6effa,#f1fafb);border-color:#e8dfee}.hh-private-workspace .hopehub-public-wrapper .growth-count{border-radius:10px;padding:12px 8px;border-bottom-width:3px}.hh-private-workspace .hopehub-public-wrapper .growth-count strong{font-size:49px}.hh-private-workspace .hopehub-public-wrapper .growth-count span{font-size:11px;margin-top:4px}.hh-private-workspace .hopehub-public-wrapper .growth-copy h2{font-size:22px;margin-bottom:6px}.hh-private-workspace .hopehub-public-wrapper .growth-copy>p{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .growth-action{margin-top:11px;gap:13px}.hh-private-workspace .hopehub-public-wrapper .growth-action .btn{padding:9px 13px;font-size:11px}.hh-private-workspace .hopehub-public-wrapper .growth-action span{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .growth-snapshot{font-size:10px;margin-top:-8px}.hh-private-workspace .hopehub-public-wrapper .growth-spark{font-size:30px}.hh-private-workspace .hopehub-public-wrapper .grid{gap:14px}.hh-private-workspace .hopehub-public-wrapper .row{padding:10px 0;font-size:12px}.hh-private-workspace .hopehub-public-wrapper .row p{font-size:11px}.hh-private-workspace .hopehub-public-wrapper .highlight img{max-height:230px;object-fit:contain;background:#f5eff8}.hh-private-workspace .hopehub-public-wrapper .highlight p{font-size:12px;margin-top:10px}.hh-private-workspace .hopehub-public-wrapper .gallery-intro{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .gallery-card{background:#faf8fc}.hh-private-workspace .hopehub-public-wrapper .gallery-open img{height:210px}.hh-private-workspace .hopehub-public-wrapper .gallery-controls button{font-size:11px;padding:6px 10px}.hh-private-workspace .hopehub-public-wrapper .calendar iframe{height:340px}.hh-private-workspace .hopehub-public-wrapper .instagram-school{background:linear-gradient(120deg,#f5eef9,#f0f9fa)}.hh-private-workspace .hopehub-public-wrapper .instagram-school p{font-size:12px;margin-bottom:12px}.hh-private-workspace .hopehub-public-wrapper .instagram-brand-icon{width:45px;height:45px;border-radius:11px}.hh-private-workspace .hopehub-public-wrapper .instagram-brand-icon svg{width:28px;height:28px}.hh-private-workspace .hopehub-public-wrapper .btn{border-radius:5px;font-size:12px;padding:9px 14px}.hh-private-workspace .hopehub-public-wrapper .workspace-intro{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .role-badge{font-size:10px}.hh-private-workspace .hopehub-public-wrapper .tiles .tile{font-size:12px;min-height:90px}.hh-private-workspace .hopehub-public-wrapper footer{padding:15px 25px;font-size:11px;background:#603288}
@media (max-width:950px){.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:17px}.hh-private-workspace .hopehub-public-wrapper .quick-action-grid{gap:8px}.hh-private-workspace .hopehub-public-wrapper .quick-action{font-size:10px}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:24px}.hh-private-workspace .hopehub-public-wrapper .hero h1{font-size:34px}.hh-private-workspace .hopehub-public-wrapper .layout{grid-template-columns:150px minmax(0,1fr)}}
@media (min-width:851px){.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr 1.1fr}.hh-private-workspace .hopehub-public-wrapper .hero img{max-height:270px}.hh-private-workspace .hopehub-public-wrapper .grid{grid-template-columns:1fr 1fr}}
@media (min-width:601px) and (max-width:850px){.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr 1fr}.hh-private-workspace .hopehub-public-wrapper .hero h1{font-size:30px}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:20px}.hh-private-workspace .hopehub-public-wrapper .quick-action-grid{grid-template-columns:repeat(3,1fr)}.hh-private-workspace .hopehub-public-wrapper .quick-action{min-height:83px;font-size:11px}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .shell{margin:10px 0 0;border-radius:0}.hh-private-workspace .hopehub-public-wrapper .identity img{width:75px}.hh-private-workspace .hopehub-public-wrapper .identity strong{font-size:27px}.hh-private-workspace .hopehub-public-wrapper .hub-subtitle{font-size:10px}.hh-private-workspace .hopehub-public-wrapper .hub-tagline{font-size:11px}.hh-private-workspace .hopehub-public-wrapper header{padding:15px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{padding-top:12px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand>img{width:64px;height:60px}.hh-private-workspace .hopehub-public-wrapper .schooltag strong{font-size:22px}.hh-private-workspace .hopehub-public-wrapper .schooltag .clubname{font-size:18px}.hh-private-workspace .hopehub-public-wrapper .layout{display:block}.hh-private-workspace .hopehub-public-wrapper aside{padding:8px}.hh-private-workspace .hopehub-public-wrapper .aside-note{display:none}.hh-private-workspace .hopehub-public-wrapper nav{display:flex;gap:4px}.hh-private-workspace .hopehub-public-wrapper nav a{font-size:11px;white-space:nowrap;padding:9px}.hh-private-workspace .hopehub-public-wrapper main{padding:13px}.hh-private-workspace .hopehub-public-wrapper .hero{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .hero-copy{padding:24px}.hh-private-workspace .hopehub-public-wrapper .hero h1{font-size:36px}.hh-private-workspace .hopehub-public-wrapper .hero img{max-height:220px}.hh-private-workspace .hopehub-public-wrapper .quick-action-grid{grid-template-columns:repeat(3,1fr);gap:8px}.hh-private-workspace .hopehub-public-wrapper .quick-action{font-size:11px;min-height:89px}.hh-private-workspace .hopehub-public-wrapper .quick-action .hub-icon{width:29px;height:29px}.hh-private-workspace .hopehub-public-wrapper .panel{padding:15px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards{grid-template-columns:1fr;gap:8px}.hh-private-workspace .hopehub-public-wrapper .leader-name-cards strong{font-size:14px}.hh-private-workspace .hopehub-public-wrapper .club-growth{grid-template-columns:87px 1fr;gap:13px;padding:16px}.hh-private-workspace .hopehub-public-wrapper .growth-count strong{font-size:42px}.hh-private-workspace .hopehub-public-wrapper .growth-count span{font-size:10px}.hh-private-workspace .hopehub-public-wrapper .growth-copy h2{font-size:20px}.hh-private-workspace .hopehub-public-wrapper .growth-copy>p{font-size:12px}.hh-private-workspace .hopehub-public-wrapper .growth-action{gap:9px}.hh-private-workspace .hopehub-public-wrapper .growth-action .btn{width:100%;text-align:center}.hh-private-workspace .hopehub-public-wrapper .growth-snapshot{font-size:9px;margin-top:0}.hh-private-workspace .hopehub-public-wrapper .growth-spark{font-size:24px;right:8px}.hh-private-workspace .hopehub-public-wrapper .grid{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .gallery-card{flex-basis:85%}.hh-private-workspace .hopehub-public-wrapper .gallery-open img{height:240px}.hh-private-workspace .hopehub-public-wrapper h2{font-size:17px}.hh-private-workspace .hopehub-public-wrapper footer{padding:15px}}
@media (prefers-reduced-motion:reduce){.hh-private-workspace .hopehub-public-wrapper .quick-action{transition:none}.hh-private-workspace .hopehub-public-wrapper .quick-action:hover{transform:none}}.hh-private-workspace .hopehub-public-wrapper header{flex-wrap:wrap}.hh-private-workspace .hopehub-public-wrapper .identity{flex:1}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{margin-left:auto}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .identity{flex:1;min-width:220px}.hh-private-workspace .hopehub-public-wrapper .schoolbrand{order:2}}.hh-private-workspace .hopehub-public-wrapper .sponsor-note-block{border:1px solid #b9dadd;border-radius:7px;background:#f1fafa;padding:13px;margin:10px 0 17px}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;margin-bottom:14px;align-items:stretch}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid>.panel{margin-bottom:0}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .leader-name-cards{grid-template-columns:1fr;gap:11px}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .club-leaders h2{margin-bottom:17px}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .leader-name-cards>div{padding:16px 12px}.hh-private-workspace .hopehub-public-wrapper .upcoming-events{background:white;border-top:3px solid #087d87;padding:16px}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading h2{font-size:14px;margin-bottom:8px;display:flex;gap:7px;align-items:center}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading h2 .hub-icon{color:#087d87;width:19px;height:19px}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading>a{font-size:10px;font-weight:700;white-space:nowrap;padding-top:2px}.hh-private-workspace .hopehub-public-wrapper .upcoming-intro{font-size:11px;color:#786682;margin:0 0 11px}.hh-private-workspace .hopehub-public-wrapper .upcoming-events iframe{width:100%;height:170px;border:0;border-radius:6px;background:#faf7fc;display:block}.hh-private-workspace .hopehub-public-wrapper .upcoming-note{display:flex;gap:9px;background:#fff7dc;border-radius:6px;padding:9px 11px;margin-top:12px}.hh-private-workspace .hopehub-public-wrapper .upcoming-note>span{font-size:20px;color:#d7a623;line-height:1.2}.hh-private-workspace .hopehub-public-wrapper .upcoming-note p{font-size:10px;color:#665333}.hh-private-workspace .hopehub-public-wrapper .upcoming-note p span{font-size:9px;color:#786682}
@media (max-width:800px){.hh-private-workspace .hopehub-public-wrapper .club-overview-grid{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .leader-name-cards{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .club-overview-grid .leader-name-cards{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .upcoming-events iframe{height:185px}.hh-private-workspace .hopehub-public-wrapper .upcoming-heading h2{font-size:15px}}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;background:linear-gradient(115deg,#603288,#087d87);color:white}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner .eyebrow{color:#ffe071}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner h2{font-size:25px;color:white;margin:7px 0}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner p{font-size:12px;color:#f1e6fa}.hh-private-workspace .hopehub-public-wrapper .hub-access-tag{border:1px solid #ffe071;border-radius:20px;padding:7px 12px;color:#ffe071;white-space:nowrap;font-size:11px;font-weight:750}.hh-private-workspace .hopehub-public-wrapper .hub-preview-note{padding:10px 22px;background:#fff3cd;color:#655329;font-size:11px}.hh-private-workspace .hopehub-public-wrapper .hub-text-link{display:block;font-size:12px;font-weight:650;margin:9px 0}.hh-private-workspace .hopehub-public-wrapper .hub-description{font-size:12px;color:#786682;margin-bottom:13px}.hh-private-workspace .hopehub-public-wrapper .hub-empty{font-size:12px;color:#786682;background:#f5f0f8;padding:14px;border-radius:6px}.hh-private-workspace .hopehub-public-wrapper .hub-file-item{padding:12px;border-bottom:1px solid #e9dfee}.hh-private-workspace .hopehub-public-wrapper .hub-file-item a{font-size:13px;font-weight:700;overflow-wrap:anywhere}.hh-private-workspace .hopehub-public-wrapper .hub-file-item p{font-size:10px;color:#786682;margin-top:5px}.hh-private-workspace .hopehub-public-wrapper .hub-file-item video{display:block;width:100%;max-height:300px;margin:12px 0 0;background:#201328}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner{padding:18px;flex-direction:column;align-items:flex-start}.hh-private-workspace .hopehub-public-wrapper .leader-hub-banner h2{font-size:22px}}.hh-private-workspace .hopehub-public-wrapper .monthly-theme{display:flex;align-items:center;gap:23px;padding:25px 27px;background:linear-gradient(115deg,#087d87,#07636b);border-radius:10px;border-left:6px solid #f2c448;margin-bottom:17px;box-shadow:0 4px 14px #087d8713;color:white}.hh-private-workspace .hopehub-public-wrapper .theme-icon{width:75px;height:75px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff13;color:#ffe071;border:1px solid #ffffff33}.hh-private-workspace .hopehub-public-wrapper .theme-icon svg{width:48px;height:48px}.hh-private-workspace .hopehub-public-wrapper .theme-month{display:inline-block;background:#ffe071;color:#432061;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:5px 9px;margin-bottom:10px}.hh-private-workspace .hopehub-public-wrapper .monthly-theme h2{font-size:31px;line-height:1.16;color:white;margin:0 0 8px}.hh-private-workspace .hopehub-public-wrapper .theme-callout{font-size:18px;font-weight:700;color:#ffe071;margin-bottom:7px}.hh-private-workspace .hopehub-public-wrapper .theme-description{font-size:13px;color:#effafb;line-height:1.6;max-width:610px}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .monthly-theme{padding:20px 17px;gap:13px;align-items:flex-start}.hh-private-workspace .hopehub-public-wrapper .theme-icon{width:43px;height:43px;margin-top:3px}.hh-private-workspace .hopehub-public-wrapper .theme-icon svg{width:29px;height:29px}.hh-private-workspace .hopehub-public-wrapper .monthly-theme h2{font-size:26px}.hh-private-workspace .hopehub-public-wrapper .theme-month{font-size:9px;letter-spacing:.04em}.hh-private-workspace .hopehub-public-wrapper .theme-callout{font-size:16px}.hh-private-workspace .hopehub-public-wrapper .theme-description{font-size:12px}}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[hidden]{display:none}.hh-private-workspace .hopehub-public-wrapper .theme-description[hidden]{display:none}.hh-private-workspace .hopehub-public-wrapper .october-theme-ribbon{display:none}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"]{background:linear-gradient(115deg,#304fa4,#233e85);border-left-color:#f05023}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-icon{background:#ffbd91;border:2px solid #f05023;border-radius:14px;width:85px;height:85px;color:#304fa4}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-icon svg{display:none}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .october-theme-ribbon{display:block;width:78px;height:78px;object-fit:contain}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-month{background:#ffbd91;color:#233e85}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-callout{color:#ffceab}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-description{color:#f4f7ff}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-icon{width:54px;height:62px;border-radius:9px}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .october-theme-ribbon{width:50px;height:57px}}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"]{background:linear-gradient(115deg,#ffb06f,#ffc391);border-left-color:#304fa4;color:#233e85}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] h2,.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-callout,.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-description{color:#233e85}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-month{background:#304fa4;color:#fff}.hh-private-workspace .hopehub-public-wrapper .monthly-theme[data-theme-month-number="10"] .theme-icon{background:#ffdab7;border-color:#304fa4}.hh-private-workspace .hopehub-public-wrapper .theme-month{font-size:15px;padding:7px 11px;letter-spacing:.06em}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .theme-month{font-size:12px;padding:6px 8px;letter-spacing:.035em}}.hh-private-workspace .hopehub-public-wrapper .quote-attribution{display:block;margin-top:16px;font:600 13px/1.5 system-ui;color:#76518c}.hh-private-workspace .hopehub-public-wrapper .quote-heart{display:inline-block;font:20px/1 Georgia,serif;vertical-align:middle;margin-left:3px}.hh-private-workspace .hopehub-public-wrapper.sb-review main{min-width:0}.hh-private-workspace .hopehub-public-wrapper .sb-hero-mark{display:flex;align-items:center;justify-content:center;background:#512473;min-height:200px;font:italic 48px Georgia;color:#e1cff1}.hh-private-workspace .hopehub-public-wrapper .sb-kicker{color:#087d87;font-size:12px;font-weight:750;letter-spacing:.1em}.hh-private-workspace .hopehub-public-wrapper .sb-step{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hh-private-workspace .hopehub-public-wrapper .sb-step span{display:grid;place-items:center;flex:0 0 34px;height:34px;background:#087d87;color:white;border-radius:50%;font-weight:750}.hh-private-workspace .hopehub-public-wrapper .sb-step h2{margin:0}.hh-private-workspace .hopehub-public-wrapper .sb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.hh-private-workspace .hopehub-public-wrapper .sb-cards>*{border:1px solid #e9e1ee;border-radius:10px;padding:18px;background:#fff}.hh-private-workspace .hopehub-public-wrapper .sb-muted{color:#706177;font-size:13px;margin-top:10px}.hh-private-workspace .hopehub-public-wrapper .sb-empty{padding:20px;background:#f8f4fa;border-radius:10px;color:#706177}.hh-private-workspace .hopehub-public-wrapper .sb-btn{display:inline-block;background:#603288;color:white;padding:11px 16px;border-radius:7px;font-weight:750;font-size:13px;text-decoration:none;margin:7px 8px 0 0}.hh-private-workspace .hopehub-public-wrapper .sb-btn[aria-disabled=true]{background:#f0eaf4;color:#75677e;cursor:default}.hh-private-workspace .hopehub-public-wrapper .sb-btn:focus-visible,.hh-private-workspace .hopehub-public-wrapper select:focus-visible{outline:3px solid #eebd39;outline-offset:3px}.hh-private-workspace .hopehub-public-wrapper .sb-status{display:inline-block;padding:4px 10px;background:#edf8f8;color:#087d87;border-radius:20px;font-size:12px;font-weight:700}.hh-private-workspace .hopehub-public-wrapper .sb-section p{margin-bottom:12px}.hh-private-workspace .hopehub-public-wrapper .sb-resource{margin-top:12px}.hh-private-workspace .hopehub-public-wrapper .sb-resource small{display:block;color:#706177}.hh-private-workspace .hopehub-public-wrapper .sb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hh-private-workspace .hopehub-public-wrapper .sb-inactive{padding:30px;background:#f8f4fa;border-radius:14px}.hh-private-workspace .hopehub-public-wrapper .sb-error{max-width:700px;margin:40px auto;padding:30px;background:white;border-radius:14px}.hh-private-workspace .hopehub-public-wrapper .sb-wide{max-width:1100px;margin:25px auto;padding:25px}.hh-private-workspace .hopehub-public-wrapper .sb-wide h1{color:#603288;font:italic 38px Georgia;margin-bottom:18px}.hh-private-workspace .hopehub-public-wrapper .sb-wide h2{margin-top:20px}.hh-private-workspace .hopehub-public-wrapper .sb-year{font-size:13px;color:#706177}.hh-private-workspace .hopehub-public-wrapper .sb-directories{padding:24px}.hh-private-workspace .hopehub-public-wrapper .sb-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hh-private-workspace .hopehub-public-wrapper .sb-club-link{border:1px solid #e9e1ee;border-radius:10px;padding:16px;display:block;background:white}.hh-private-workspace .hopehub-public-wrapper .sb-club-link strong{display:block}.hh-private-workspace .hopehub-public-wrapper .sb-club-link small{display:block;color:#706177}.hh-private-workspace .hopehub-public-wrapper .sb-club-link.inactive{background:#f8f4fa}.hh-private-workspace .hopehub-public-wrapper .sb-quote{font:italic 17px/1.6 Georgia;color:#74617e}.hh-private-workspace .hopehub-public-wrapper .sb-hero-link{color:#ffdc6a}
@media (max-width:850px){.hh-private-workspace .hopehub-public-wrapper .sb-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .sb-cards,.hh-private-workspace .hopehub-public-wrapper .sb-grid,.hh-private-workspace .hopehub-public-wrapper .sb-directory-grid{grid-template-columns:1fr}.hh-private-workspace .hopehub-public-wrapper .sb-hero-mark{min-height:140px}.hh-private-workspace .hopehub-public-wrapper .sb-wide{margin:0;padding:20px}.hh-private-workspace .hopehub-public-wrapper .sb-wide h1{font-size:30px}.hh-private-workspace .hopehub-public-wrapper .sb-directories{padding:18px}}.hh-private-workspace .hopehub-public-wrapper .sb-review .schooltag strong{color:#603288}.hh-private-workspace .hopehub-public-wrapper .sb-review .schooltag .clubname{color:#087d87}.hh-private-workspace .hopehub-public-wrapper .club-instagram-feed{clear:both;margin-top:22px;padding:22px;background:white;border:1px solid #e6d6ee;border-radius:13px}.hh-private-workspace .hopehub-public-wrapper .instagram-feed-heading{display:flex;gap:13px;align-items:center;margin-bottom:16px}.hh-private-workspace .hopehub-public-wrapper .instagram-feed-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#962fbf,#d62976,#fa7e1e);color:white;font-size:36px}.hh-private-workspace .hopehub-public-wrapper .instagram-feed-heading h3{color:#603288;font-size:21px;margin:0 0 4px}.hh-private-workspace .hopehub-public-wrapper .instagram-school .instagram-feed-state{font-size:12px;color:#74617e;margin:0}.hh-private-workspace .hopehub-public-wrapper .instagram-feed-slot{min-height:120px;padding:24px;border:1px dashed #d6c3e1;border-radius:10px;background:#faf7fc;display:flex;align-items:center}.hh-private-workspace .hopehub-public-wrapper .instagram-school .instagram-feed-slot p{font-size:14px;margin:0;padding:0;clear:none}.hh-private-workspace .hopehub-public-wrapper .instagram-feed-account{display:inline-block;margin-top:15px;font-size:13px;font-weight:750}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .club-instagram-feed{padding:17px}.hh-private-workspace .hopehub-public-wrapper .instagram-feed-slot{padding:18px}.hh-private-workspace .hopehub-public-wrapper .instagram-feed-heading h3{font-size:19px}}.hh-private-workspace .hopehub-public-wrapper .club-instagram-feed[hidden]{display:none!important}.hh-private-workspace .hopehub-public-wrapper .panel h2,.hh-private-workspace .hopehub-public-wrapper .monthly-theme h2{font-size:clamp(28px,2.6vw,34px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.025em;margin-bottom:18px;overflow-wrap:break-word;}.hh-private-workspace .hopehub-public-wrapper .gallery-heading,.hh-private-workspace .hopehub-public-wrapper .upcoming-heading,.hh-private-workspace .hopehub-public-wrapper .workspace-heading{flex-wrap:wrap;gap:14px;}.hh-private-workspace .hopehub-public-wrapper .gallery-heading h2,.hh-private-workspace .hopehub-public-wrapper .upcoming-heading h2,.hh-private-workspace .hopehub-public-wrapper .workspace-heading h2{min-width:0;}.hh-private-workspace .hopehub-public-wrapper .panel h2 .hub-icon{width:29px;height:29px;flex-shrink:0;vertical-align:middle;}.hh-private-workspace .hopehub-public-wrapper .gallery-heading h2{margin-bottom:0;}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .panel h2,.hh-private-workspace .hopehub-public-wrapper .monthly-theme h2{font-size:26px!important;line-height:1.25!important;}.hh-private-workspace .hopehub-public-wrapper .panel h2 .hub-icon{width:25px;height:25px;}.hh-private-workspace .hopehub-public-wrapper .gallery-heading{align-items:flex-start;}.hh-private-workspace .hopehub-public-wrapper .gallery-controls{flex-wrap:wrap;}}.hh-private-workspace .hopehub-public-wrapper .club-return-nav{padding:12px 25px;background:#faf7fc;border-bottom:1px solid #ece3f1}.hh-private-workspace .hopehub-public-wrapper .club-return-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;border-radius:9px;background:#603288;color:#fff!important;font:650 15px/1.4 system-ui;text-decoration:none!important}.hh-private-workspace .hopehub-public-wrapper .club-return-button:visited,.hh-private-workspace .hopehub-public-wrapper .club-return-button:hover{color:#fff!important}.hh-private-workspace .hopehub-public-wrapper .club-return-button:hover{background:#4c246f}.hh-private-workspace .hopehub-public-wrapper .club-return-button:focus-visible{outline:3px solid #d6b153;outline-offset:3px}
@media (max-width:600px){.hh-private-workspace .hopehub-public-wrapper .club-return-nav{padding:12px 16px}.hh-private-workspace .hopehub-public-wrapper .club-return-button{width:100%}}.hh-private-workspace .hh-wordpress-facebook,.hh-private-workspace .hh-wordpress-instagram{width:100%;min-width:0}.hh-private-workspace .hh-wordpress-facebook #cff{max-height:640px;overflow:auto}.hh-private-workspace .hh-wordpress-instagram #sb_instagram{width:100%!important}.hh-private-workspace .hh-instagram-preview-label,.hh-private-workspace .hh-instagram-preview-note{display:none}.hh-private-workspace .hh-foundation-social-grid{align-items:start}.hh-private-workspace .hh-foundation-instagram{display:block}.hh-private-workspace .pilot-unavailable{display:block;color:#54616b;padding:10px}.hh-private-workspace .pilot-identity{max-width:1200px;margin:20px auto}.hh-private-workspace .leader-workspace{max-width:1200px;margin:20px auto}.hh-private-workspace{overflow-wrap:anywhere}.hh-private-workspace main{max-width:1200px}.hh-private-workspace dialog:not([open]){display:none}

.hh-private-workspace[hidden]{display:none!important}.hh-private-workspace{max-width:1200px;margin:30px auto;padding:24px;background:#fbf8fd;border:1px solid #e4d7ee;border-radius:18px;scroll-margin-top:210px;overflow-wrap:anywhere}.hh-private-workspace .hh-private-heading{display:block;margin:0 0 20px;padding:0 0 16px}.hh-private-workspace .hh-private-clubs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.hh-private-workspace .hh-private-clubs a{padding:14px;border-radius:10px;background:#eee3f5;font-weight:700}.hh-private-workspace button{min-height:44px}.hh-private-workspace dialog:not([open]){display:none}@media(max-width:600px){.hh-private-workspace{margin:20px 12px;padding:16px;scroll-margin-top:150px}}

.hh-officer-preview-notice{padding:12px 16px;background:#fff5cf;border:1px solid #ead58a;border-radius:10px;color:#563f19}.hh-officer-preview-notice a{margin-left:12px;text-decoration:underline}

.hh-private-workspace #leader-workspace .hh-event-disclosure{margin:20px 0}.hh-private-workspace #leader-workspace .hh-event-disclosure>summary{display:list-item;list-style-position:inside;cursor:pointer;background:#603288;color:#fff;border-radius:8px;padding:14px 18px;font:700 16px/1.4 system-ui}.hh-private-workspace #leader-workspace .hh-event-disclosure>summary:focus-visible{outline:3px solid #f7cf50;outline-offset:3px}.hh-private-workspace #leader-workspace .hh-event-disclosure:not([open])>#submit-event{display:none}.hh-private-workspace #leader-workspace .hh-event-disclosure[open]>summary{background:#704299}
