.public-user-shell{background:#f4f1e9!important}.page-shell.marketing-full-width-page.public-user-shell>.hero{min-height:500px;background:#183f2c!important}.public-user-shell>.hero h1{max-width:980px;color:#f8f7f1!important;font-size:clamp(4rem,8vw,7.4rem);letter-spacing:-.08em;line-height:.86}.public-user-shell>.hero p{max-width:680px;margin-top:28px;color:rgba(248,247,241,.78)!important;font-size:1.15rem;line-height:1.65}.page-shell.marketing-full-width-page.public-user-shell>.panel{margin:0!important;border:0!important;border-radius:0!important;background:#f4f1e9!important;box-shadow:none!important}.page-shell.marketing-full-width-page.public-user-shell>.panel:nth-of-type(2n){background:#e3ebe5!important}.public-user-shell .public-user-profile-head h2,.public-user-shell>.panel>h2{color:#13251d!important;font-size:clamp(2.7rem,5vw,4.8rem);letter-spacing:-.06em;line-height:.95}.public-user-section-kicker{color:#61746a;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.public-user-registrations-panel{background:#d9f264!important}.public-user-registration-list{display:grid;grid-gap:0;gap:0;margin-top:46px;border-top:1px solid rgba(19,37,29,.2)}.public-user-registration-card{display:grid;grid-template-columns:42px 84px minmax(0,1fr) auto auto;grid-gap:clamp(16px,3vw,34px);gap:clamp(16px,3vw,34px);align-items:center;padding:30px 0;border-bottom:1px solid rgba(19,37,29,.2)}.public-user-registration-index{color:#6f8077;font-size:.7rem;font-weight:900;letter-spacing:.12em}.public-user-registration-date{display:grid;justify-items:center;padding:13px 10px;border-radius:12px;background:#183f2c;color:#f8f7f1;text-transform:uppercase}.public-user-registration-date strong{color:#d9f264!important;font-size:1.7rem;line-height:1}.public-user-registration-date span{margin-top:5px;font-size:.68rem;font-weight:900;letter-spacing:.08em}.public-user-registration-main>span{color:#607269;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.public-user-registration-main h3{margin:7px 0 8px}.public-user-registration-main h3 a{color:#13251d;font-size:clamp(1.45rem,2.5vw,2.25rem);letter-spacing:-.045em;text-decoration:none}.public-user-registration-main p{margin:0;color:#4d6156}.public-user-registration-edit{white-space:nowrap}.public-user-registration-empty{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:40px;padding:0;border:0;border-radius:0}.forum-home-shell{background:#f4f1e9}.forum-home-shell>section{margin:0!important;padding-inline:max(24px,calc((100vw - 1220px) / 2))!important;border:0;border-radius:0;box-shadow:none}.forum-home-shell>.hero{min-height:500px;padding-top:clamp(80px,10vw,135px)!important;padding-bottom:clamp(80px,10vw,135px)!important;background:#183f2c}.forum-home-shell>.hero h1{color:#f8f7f1;font-size:clamp(4rem,9vw,8rem);letter-spacing:-.08em;line-height:.84}.forum-home-shell>.hero p{max-width:660px;margin-top:28px;color:rgba(248,247,241,.78);font-size:1.16rem;line-height:1.6}.forum-home-shell .forum-overview-panel{padding-top:clamp(75px,10vw,130px)!important;padding-bottom:clamp(75px,10vw,130px)!important;background:#f4f1e9}.forum-overview-heading{margin-bottom:52px}.forum-overview-heading>span{color:#61746a;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.forum-overview-heading h2{max-width:800px;margin:12px 0 0;color:#13251d;font-size:clamp(3rem,6vw,5.6rem);letter-spacing:-.07em;line-height:.92}.forum-home-shell .forum-overview-grid{gap:16px}.forum-home-shell .forum-overview-card{position:relative;display:flex;min-height:360px;padding:clamp(30px,5vw,52px);border:1px solid rgba(19,37,29,.16);border-radius:20px;background:#fffef9!important;box-shadow:none}.forum-overview-index,.forum-overview-type{color:#66776e;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.forum-overview-type{margin-top:auto;color:#183f2c}.forum-home-shell .forum-overview-card h3{margin:14px 0 18px;color:#13251d;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.06em;line-height:.95}.forum-home-shell .forum-overview-actions{margin-top:26px}.forum-detail-shell .forum-thread-list-item{margin-bottom:14px;padding:34px clamp(22px,4vw,46px)!important;border:1px solid rgba(19,37,29,.14)!important;border-radius:18px!important;background:#fffef9!important}.forum-detail-shell .forum-thread-list-body,.forum-detail-shell .forum-thread-list-meta{padding-right:clamp(10px,2vw,24px)}.landing-shell-home .home-flow-get-started{background:#d9f264!important}.landing-shell-home .home-flow-get-started>.landing-block{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px;padding-block:clamp(75px,10vw,130px);background:transparent!important}.landing-shell-home .home-flow-get-started>.landing-block>h2{grid-column:1/span 5;margin:0;color:#13251d!important;font-size:clamp(3.6rem,7vw,6.6rem);letter-spacing:-.075em;line-height:.88}.landing-shell-home .home-flow-get-started .home-get-started-description,.landing-shell-home .home-flow-get-started .landing-cta-row,.landing-shell-home .home-flow-get-started>.landing-block>.landing-rich-text{grid-column:7/-1}.landing-shell-home .home-flow-get-started :is(p,li,strong,span){color:#263b31!important}.landing-shell-home .home-flow-get-started .home-get-started-highlights{margin-top:36px;border-top:1px solid rgba(19,37,29,.22)}.landing-shell-home .home-flow-get-started .home-get-started-highlights li{padding:19px 0;border-bottom:1px solid rgba(19,37,29,.22);background:transparent}.events-directory-shell>section{padding-inline:max(24px,calc((100vw - 1220px) / 2))!important}.events-directory-shell .events-directory-hero>div:first-child{width:100%;max-width:960px}.events-directory-shell .events-directory-filter-panel{display:block!important}.events-directory-shell .events-directory-filter-heading{width:100%;max-width:820px;margin-bottom:52px}.events-directory-shell .events-directory-filter-grid{width:100%;margin-top:0}@media (max-width:900px){.public-user-registration-card{grid-template-columns:34px 72px minmax(0,1fr) auto}.public-user-registration-card>.status-pill{display:none}.public-user-registration-edit{grid-column:3/-1;justify-self:start}.landing-shell-home .home-flow-get-started>.landing-block{grid-template-columns:1fr}.landing-shell-home .home-flow-get-started .home-get-started-description,.landing-shell-home .home-flow-get-started .landing-cta-row,.landing-shell-home .home-flow-get-started>.landing-block>.landing-rich-text,.landing-shell-home .home-flow-get-started>.landing-block>h2{grid-column:1}}.public-club-home-shell .public-club-events{gap:30px!important}.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){position:relative;overflow:visible;border:0!important;border-radius:26px!important;box-shadow:0 22px 52px rgba(18,51,38,.14)!important;transition:transform .18s ease,box-shadow .18s ease}.public-club-home-shell .public-club-event-card:before{content:"";position:absolute;z-index:2;top:24px;bottom:24px;left:-5px;width:10px;border-radius:999px;background:#d9f264;box-shadow:0 0 0 5px #f8f7f1}.public-club-home-shell .public-club-event-card:hover{transform:translateY(-4px);box-shadow:0 30px 64px rgba(18,51,38,.19)!important}.public-club-home-shell .public-club-event-title-link{position:relative;padding:29px 32px 25px 38px!important;border-bottom:0;border-radius:26px 26px 0 0!important;background:linear-gradient(100deg,#edf4e7,#fff 70%)!important}.public-club-home-shell .public-club-event-title-link:after{content:"Se begivenhed  →";position:absolute;top:50%;right:30px;transform:translateY(-50%);color:#52675b;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.public-club-home-shell .public-club-event-title-link:hover{background:linear-gradient(100deg,#d9f264,#eff6d2 72%)!important}.public-club-home-shell .public-club-event-meta{margin-top:8px!important}.public-club-home-shell .public-club-event-meta :is(.meta-pill,.status-pill){padding:8px 12px;border:0;border-radius:999px;background:#edf2ed;box-shadow:inset 0 0 0 1px #d7e0d8;font-size:.82rem;font-weight:750}.public-club-home-shell .public-club-event-meta .status-pill-open{background:#d9f264;color:#173126;box-shadow:none}.public-club-home-shell .public-event-action-row{padding-left:28px;border-left:1px solid #dce4dc}.public-club-home-shell .public-event-action-button-primary{background:#173f2c!important;box-shadow:0 8px 20px rgba(23,63,44,.18)}.page-shell.public-club-home-shell>.public-club-featured-panel .public-club-event-card:before{background:#c7a32e;box-shadow:0 0 0 5px #efe9dc}.page-shell.public-club-home-shell>.public-club-featured-panel .public-club-event-title-link{background:linear-gradient(100deg,#fff3c2,#fff 72%)!important}.page-shell.public-club-home-shell>.public-club-info-panel{position:relative;overflow:hidden;background:#153a29!important}.page-shell.public-club-home-shell>.public-club-info-panel:before{content:"";position:absolute;top:-180px;right:-120px;width:430px;height:430px;border:90px solid rgba(217,242,100,.08);border-radius:50%;pointer-events:none}.public-club-home-shell .public-club-info-panel>*{position:relative;z-index:1}.public-club-home-shell .public-club-info-panel .club-info-head{border-bottom-color:rgba(255,255,255,.2)}.public-club-home-shell .public-club-info-panel .club-info-actions :is(.button-link,.button-link-secondary){border-color:rgba(255,255,255,.65)!important;color:#fff!important}.public-club-home-shell .public-club-info-panel .club-info-actions :is(.button-link,.button-link-secondary):first-child{border-color:#d9f264!important;background:#d9f264!important;color:#153a29!important}.public-club-home-shell .public-club-info-panel .club-info-actions :is(.button-link,.button-link-secondary):hover{border-color:#fff!important;background:#fff!important;color:#153a29!important}.public-club-home-shell .public-club-info-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;padding-top:18px;border:0}.public-club-home-shell .public-club-info-card,.public-club-home-shell .public-club-info-card-description,.public-club-home-shell .public-club-info-card:nth-child(n){grid-column:span 6!important;min-height:145px;padding:28px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;background:#fff!important;color:#173126!important;box-shadow:0 14px 30px rgba(4,20,12,.14)!important}.public-club-home-shell .public-club-info-card-description{grid-column:span 8!important}.public-club-home-shell .public-club-info-card-address,.public-club-home-shell .public-club-info-card-venue{grid-column:span 4!important;background:#e7eee5!important}.public-club-home-shell .public-club-info-card-link,.public-club-home-shell .public-club-info-card>strong{display:block;margin-bottom:14px;font-size:1.28rem}.public-club-home-shell .public-club-info-card-link:after{content:"  ↗";color:#557064}.public-club-home-shell .public-club-info-panel>div:last-child{padding:26px 28px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.07)}.public-club-home-shell .public-club-info-panel>div:last-child>p{margin-top:0;font-weight:900}.public-club-home-shell .public-club-info-panel .club-play-chip{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff!important}@media (max-width:760px){.public-club-home-shell .public-club-event-title-link:after{display:none}.public-club-home-shell .public-event-action-row{padding-left:0;border-left:0}.public-club-home-shell .public-club-info-card,.public-club-home-shell .public-club-info-card-address,.public-club-home-shell .public-club-info-card-description,.public-club-home-shell .public-club-info-card-venue,.public-club-home-shell .public-club-info-card:nth-child(n){grid-column:1/-1!important}}.page-shell.marketing-full-width-page.events-directory-shell{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important}.page-shell.marketing-full-width-page.events-directory-shell>section{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important}.page-shell.marketing-full-width-page.events-directory-shell>.events-directory-hero,.page-shell.marketing-full-width-page.events-directory-shell>section{padding-right:max(24px,calc((100vw - 1220px) / 2))!important;padding-left:max(24px,calc((100vw - 1220px) / 2))!important}.page-shell.marketing-full-width-page.events-directory-shell .events-directory-hero-inner{box-sizing:border-box;width:100%!important;max-width:1220px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){grid-template-columns:132px minmax(0,1fr) 224px;column-gap:0;min-height:270px}.public-club-home-shell .public-club-event-card:before{display:none}.public-club-home-shell .public-club-event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:30px 18px;background:#d9f264;color:#153a29;text-align:center}.public-club-home-shell .public-club-event-date span{font-size:.78rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.public-club-home-shell .public-club-event-date strong{margin:5px 0;font-size:clamp(3.5rem,7vw,5.7rem);font-weight:950;letter-spacing:-.09em;line-height:.9}.public-club-home-shell .public-club-event-date small{font-size:.85rem;font-weight:800}.public-club-home-shell .public-club-event-title-link{min-height:88px;display:flex;align-items:center;padding:25px 250px 25px 34px!important}.public-club-home-shell .public-club-event-meta{grid-row:2;margin:18px 24px 0 34px!important}.public-club-home-shell .public-club-event-description-box{grid-column:2;grid-row:3;margin:0 24px 30px 34px!important}.public-club-home-shell .public-event-action-row{width:auto;margin:18px 28px 28px 0!important;padding-left:24px}.page-shell.public-club-home-shell>.public-club-featured-panel .public-club-event-date{background:#e8c65a}.public-club-home-shell .public-club-info-heading-copy>span{display:block;margin-bottom:14px;color:#d9f264;font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.public-club-home-shell .public-club-info-heading-copy h2{margin:0 0 18px;max-width:650px;font-size:clamp(3rem,7vw,6.4rem);letter-spacing:-.075em;line-height:.88}.public-club-home-shell .public-club-info-heading-copy p{max-width:560px;margin:0;color:rgba(255,255,255,.72)!important;font-size:1.06rem;line-height:1.65}.public-club-home-shell .public-club-info-panel .club-info-head{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);padding-bottom:54px}.public-club-home-shell .public-club-info-grid{counter-reset:club-info}.public-club-home-shell .public-club-info-card,.public-club-home-shell .public-club-info-card-description,.public-club-home-shell .public-club-info-card:nth-child(n){counter-increment:club-info;position:relative;overflow:hidden;min-height:205px;padding:34px 34px 42px!important;transition:transform .18s ease}.public-club-home-shell .public-club-info-card:hover{transform:translateY(-4px)}.public-club-home-shell .public-club-info-card:before{content:"0" counter(club-info);display:block;margin-bottom:44px;color:#718178;font-size:.74rem;font-weight:950;letter-spacing:.12em}.public-club-home-shell .public-club-info-card-description:before{color:#31513f}.public-club-home-shell .public-club-info-card:after{right:-50px;bottom:-70px;width:150px;height:150px;border:38px solid rgba(23,49,38,.06)}.public-club-home-shell .public-club-info-card-link,.public-club-home-shell .public-club-info-card>strong{max-width:85%;margin-bottom:12px;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.035em;line-height:1.05}.public-club-home-shell .public-club-info-card-description{min-height:300px}.public-club-home-shell .public-club-info-card-description .rich-text-content{max-width:650px;font-size:1.08rem;line-height:1.7}.public-club-home-shell .public-club-info-panel>div:last-child{display:grid;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;margin-top:18px;padding:34px 36px;background:#244b38}.public-club-home-shell .public-club-info-panel>div:last-child>p{margin:0;color:#d9f264!important;font-size:1.5rem;letter-spacing:-.03em}@media (max-width:900px){.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){grid-template-columns:105px minmax(0,1fr)}.public-club-home-shell .public-club-event-head{grid-column:2}.public-club-home-shell .public-club-event-title-link{padding-right:30px!important}.public-club-home-shell .public-club-event-title-link:after{display:none}.public-club-home-shell .public-club-event-description-box,.public-club-home-shell .public-club-event-meta,.public-club-home-shell .public-event-action-row{grid-column:2}.public-club-home-shell .public-event-action-row{grid-row:4;flex-direction:row;width:auto;margin:0 24px 26px 34px!important;padding:20px 0 0;border-top:1px solid #dce4dc;border-left:0}}@media (max-width:680px){.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){display:block}.public-club-home-shell .public-club-event-date{flex-direction:row;justify-content:flex-start;gap:8px;min-height:0;padding:14px 22px;text-align:left}.public-club-home-shell .public-club-event-date strong{order:-1;margin:0;font-size:1.45rem;letter-spacing:-.04em}.public-club-home-shell .public-club-info-panel .club-info-head,.public-club-home-shell .public-club-info-panel>div:last-child{grid-template-columns:1fr}}.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){grid-template-columns:138px minmax(0,1fr) 220px;grid-template-rows:auto auto auto auto}.public-club-home-shell .public-club-event-date{grid-column:1;grid-row:1/span 4}.public-club-home-shell .public-club-event-head{grid-column:2/-1}.public-club-home-shell .public-club-event-title-link{min-height:92px;padding:25px 34px!important}.public-club-home-shell .public-club-event-title-link:hover{background:#24543c!important;color:#d9f264!important}.page-shell.public-club-home-shell>.public-club-featured-panel .public-club-event-title-link{background:#6a5420!important;color:#fff!important}.public-club-home-shell .public-club-event-facts{grid-column:2;position:relative;z-index:1;margin:0 24px 0 34px;padding:6px 0}.public-club-home-shell .public-club-event-meta{grid-column:2;position:relative;z-index:0;margin:18px 24px 24px 34px!important;padding:0;border:0}.public-club-home-shell .public-event-action-row{grid-column:3;align-self:stretch;justify-content:center;margin:20px 28px 24px 0!important}.public-club-home-shell .public-club-event-description-box{grid-column:2/-1;width:auto;margin:0 28px 30px 34px!important;padding:20px 24px;border-radius:14px;background:#f0f4ed}.public-club-home-shell .public-club-info-panel .club-info-head{display:block;padding-bottom:0;border:0}.public-club-home-shell .public-club-info-heading-copy{width:100%;max-width:none}.public-club-home-shell .public-club-info-heading-copy h2{width:100%;margin-bottom:28px}.public-club-home-shell .public-club-info-heading-copy p{max-width:720px}.public-club-home-shell .public-club-info-panel .club-info-actions{width:100%;max-width:none;margin-top:36px;padding-top:28px;border-top:1px solid #c7d0c8}.public-club-home-shell .public-club-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-top:56px}.public-club-home-shell .public-club-info-card,.public-club-home-shell .public-club-info-card-address,.public-club-home-shell .public-club-info-card-description,.public-club-home-shell .public-club-info-card-venue,.public-club-home-shell .public-club-info-card:nth-child(n){grid-column:span 1!important;grid-template-columns:1fr;align-content:end;align-items:normal;min-height:270px;padding:28px!important;border:1px solid #cbd5cc!important;border-radius:3px!important;background:transparent!important;color:#173126!important}.public-club-home-shell .public-club-info-card-description{grid-column:span 2!important}.public-club-home-shell .public-club-info-card:before{grid-row:auto;align-self:start;width:64px;height:64px;margin-bottom:auto;border-radius:50%;background-color:#183f2c;-webkit-mask-size:30px;mask-size:30px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.public-club-home-shell .public-club-info-card:after{content:"";display:block;position:absolute;top:28px;left:28px;width:64px;height:64px;border-radius:50%;background:#d9f264;z-index:-1}.public-club-home-shell .public-club-info-card :is(p,strong,a,div),.public-club-home-shell .public-club-info-card-link{grid-column:1}.public-club-home-shell .public-club-info-card-link,.public-club-home-shell .public-club-info-card>strong{margin-top:70px;font-size:1.35rem}.public-club-home-shell .public-club-info-card .rich-text-content,.public-club-home-shell .public-club-info-card p{color:#526258!important;font-size:.98rem}.public-club-home-shell .public-club-info-card-description{background:#d9f264!important;border-color:#d9f264!important}.public-club-home-shell .public-club-info-card-description .rich-text-content{max-width:760px;color:#173126!important}.public-club-home-shell .public-club-info-panel>.public-club-play-days{display:block;margin-top:64px;padding:0;border-radius:0;background:transparent}.public-club-home-shell .public-club-play-days-heading{margin-bottom:30px}.public-club-home-shell .public-club-info-panel .public-club-play-days-heading p{font-size:clamp(2.8rem,6vw,5.2rem)}.public-club-home-shell .public-club-play-days .club-play-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.public-club-home-shell .public-club-play-days .club-play-chip{display:grid;align-content:end;min-height:190px;padding:26px;border:1px solid #cbd5cc;border-radius:3px;background:transparent;color:#173126!important;font-size:1.2rem;font-weight:900;box-shadow:none}.public-club-home-shell .public-club-play-days .club-play-chip:before{content:"♣";align-self:start;margin-bottom:auto;color:#183f2c;font-size:3rem;line-height:1}@media (max-width:900px){.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){grid-template-columns:110px minmax(0,1fr)}.public-club-home-shell .public-club-event-date{grid-column:1}.public-club-home-shell .public-club-event-facts,.public-club-home-shell .public-club-event-head,.public-club-home-shell .public-club-event-meta,.public-club-home-shell .public-event-action-row{grid-column:2}.public-club-home-shell .public-club-event-description-box{grid-column:1/-1;margin-left:24px!important}.public-club-home-shell .public-club-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-club-home-shell .public-club-info-card:nth-child(n){grid-column:span 1!important}.public-club-home-shell .public-club-info-card-description{grid-column:1/-1!important}.public-club-home-shell .public-club-play-days .club-play-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){display:block}.public-club-home-shell .public-club-info-grid,.public-club-home-shell .public-club-play-days .club-play-chips{grid-template-columns:1fr!important}.public-club-home-shell .public-club-info-card:nth-child(n){grid-column:1/-1!important;min-height:230px}}.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){grid-template-columns:minmax(0,1fr) 220px 138px}.public-club-home-shell .public-club-event-date{grid-column:3;grid-row:1/span 6}.public-club-home-shell .public-club-event-head{grid-column:1/3;grid-row:1}.public-club-home-shell .public-club-event-title-link{padding-right:34px!important}.public-club-home-shell .public-club-event-title-link:after{display:none}.public-club-home-shell .public-club-event-facts{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:0 24px 18px 34px;border-top:1px solid #dce4dc;border-bottom:1px solid #dce4dc}.public-club-home-shell .public-club-event-facts>div{min-width:0;padding:17px 16px 17px 0}.public-club-home-shell .public-club-event-facts span,.public-club-home-shell .public-club-event-facts strong{display:block}.public-club-home-shell .public-club-event-facts span{margin-bottom:6px;color:#6a796f;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-club-home-shell .public-club-event-facts strong{overflow-wrap:anywhere;color:#183a2a;font-size:.92rem;line-height:1.3}.public-club-home-shell .public-club-event-meta{grid-row:3;margin-top:0!important}.public-club-home-shell .public-club-event-description-box{grid-row:4}.public-club-home-shell .public-event-action-row{grid-row:2/span 3}.page-shell.public-club-home-shell>.public-club-info-panel{color:#153a29}.page-shell.public-club-home-shell>.public-club-info-panel:before{display:none}.public-club-home-shell .public-club-info-panel h2,.public-club-home-shell .public-club-info-panel p{color:#153a29!important}.public-club-home-shell .public-club-info-heading-copy>span{color:#587063}.public-club-home-shell .public-club-info-heading-copy h2{max-width:none;color:#153a29!important;font-size:clamp(4rem,11vw,9.5rem);letter-spacing:-.09em;line-height:.78}.public-club-home-shell .public-club-info-heading-copy p{color:#53675c!important}.public-club-home-shell .public-club-info-panel .club-info-head{grid-template-columns:1fr;border-bottom-color:#bdc9c0}.public-club-home-shell .public-club-info-panel .club-info-actions{justify-content:flex-start;margin-top:30px}.public-club-home-shell .public-club-info-panel .club-info-actions :is(.button-link,.button-link-secondary),.public-club-home-shell .public-club-info-panel .club-info-actions :is(.button-link,.button-link-secondary):first-child{border-color:#153a29!important;background:transparent!important;color:#153a29!important}.public-club-home-shell .public-club-info-grid{grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;padding-top:34px}.public-club-home-shell .public-club-info-card,.public-club-home-shell .public-club-info-card-address,.public-club-home-shell .public-club-info-card-description,.public-club-home-shell .public-club-info-card-venue,.public-club-home-shell .public-club-info-card:nth-child(n){grid-column:1/-1!important;display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;min-height:0;margin:0;padding:20px 28px!important;border:0!important;border-radius:16px!important;background:#153a29!important;color:#d9f264!important;box-shadow:none!important}.public-club-home-shell .public-club-info-card:before{content:""!important;grid-column:1;grid-row:1/span 2;width:28px;height:28px;margin:0;background-color:#d9f264;background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-mask:url(/icons/contact/person.svg) center/contain no-repeat;mask:url(/icons/contact/person.svg) center/contain no-repeat}.public-club-home-shell .public-club-info-card:after{display:none}.public-club-home-shell .public-club-info-card-email:before{-webkit-mask-image:url(/icons/contact/email.svg);mask-image:url(/icons/contact/email.svg)}.public-club-home-shell .public-club-info-card-phone:before{-webkit-mask-image:url(/icons/contact/phone.svg);mask-image:url(/icons/contact/phone.svg)}.public-club-home-shell .public-club-info-card-website:before{-webkit-mask-image:url(/icons/contact/subject.svg);mask-image:url(/icons/contact/subject.svg)}.public-club-home-shell .public-club-info-card-address:before,.public-club-home-shell .public-club-info-card-venue:before{-webkit-mask-image:url(/icons/contact/recipient.svg);mask-image:url(/icons/contact/recipient.svg)}.public-club-home-shell .public-club-info-card :is(p,strong,a,div),.public-club-home-shell .public-club-info-card-link{grid-column:2;margin:0;color:#d9f264!important}.public-club-home-shell .public-club-info-card-link,.public-club-home-shell .public-club-info-card>strong{max-width:none;font-size:1.12rem;line-height:1.25;text-decoration:none}.public-club-home-shell .public-club-info-card .rich-text-content,.public-club-home-shell .public-club-info-card p{margin-top:5px;color:#f4f1e8!important;font-size:.94rem;line-height:1.5}.public-club-home-shell .public-club-info-card-description{align-items:start;padding-top:26px!important;padding-bottom:26px!important}.public-club-home-shell .public-club-info-card-description:before{-webkit-mask-image:url(/icons/contact/message.svg);mask-image:url(/icons/contact/message.svg)}.public-club-home-shell .public-club-info-panel>.public-club-play-days{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:center;margin-top:36px;padding:34px 38px;border:0;border-radius:22px;background:#d9f264}.public-club-home-shell .public-club-play-days-heading span{display:block;margin-bottom:6px;color:#57705f;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.public-club-home-shell .public-club-info-panel .public-club-play-days-heading p{margin:0;color:#153a29!important;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.05em;line-height:1}.public-club-home-shell .public-club-play-days .club-play-chips{margin:0}.public-club-home-shell .public-club-play-days .club-play-chip{padding:12px 17px;border:1px solid rgba(21,58,41,.22);border-radius:999px;background:#fff;color:#153a29!important;box-shadow:0 7px 16px rgba(21,58,41,.08)}@media (max-width:900px){.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){grid-template-columns:minmax(0,1fr) 110px}.public-club-home-shell .public-club-event-date{grid-column:2}.public-club-home-shell .public-club-event-description-box,.public-club-home-shell .public-club-event-facts,.public-club-home-shell .public-club-event-head,.public-club-home-shell .public-club-event-meta,.public-club-home-shell .public-event-action-row{grid-column:1}.public-club-home-shell .public-club-event-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.public-club-home-shell .public-event-action-row{grid-row:5}}@media (max-width:680px){.public-club-home-shell .public-club-event-date{display:flex}.public-club-home-shell .public-club-event-facts{margin-right:22px;margin-left:22px}.public-club-home-shell .public-club-info-panel>.public-club-play-days{grid-template-columns:1fr;padding:28px 24px}.public-club-home-shell .public-club-info-card,.public-club-home-shell .public-club-info-card:nth-child(n){grid-template-columns:48px minmax(0,1fr);padding:20px!important}}@media (max-width:640px){.public-user-registration-card{grid-template-columns:64px minmax(0,1fr)}.public-user-registration-index{display:none}.public-user-registration-date{grid-column:1}.public-user-registration-edit,.public-user-registration-main{grid-column:2}.forum-home-shell .forum-overview-grid{grid-template-columns:1fr}.forum-detail-shell .forum-thread-list-item{padding:28px 22px!important}.public-user-registration-empty{align-items:stretch;flex-direction:column}}.landing-shell-home>.landing-home-cta-band{padding:clamp(28px,5vw,72px) max(24px,calc((100vw - 1220px) / 2))!important;background:#102d20!important}.landing-shell-home>.landing-home-cta-band .home-static-get-started{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%;max-width:1220px;margin:0 auto;padding:clamp(72px,9vw,118px) clamp(34px,6vw,78px)!important;border:1px solid rgba(217,242,100,.22);border-radius:32px;background:#183f2c!important;box-shadow:0 28px 70px rgba(7,25,17,.24)}.home-static-get-started-kicker{grid-column:1/-1;margin-bottom:clamp(28px,5vw,58px);color:#d9f264!important;font-size:.7rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.landing-shell-home .home-static-get-started>h2{grid-column:1/span 5;margin:0;color:#f8f7f1!important;font-size:clamp(3.8rem,7vw,6.8rem);letter-spacing:-.08em;line-height:.86}.home-static-get-started-content,.home-static-get-started-lead,.home-static-get-started>.landing-cta-row{grid-column:7/-1}.home-static-get-started-lead{color:rgba(248,247,241,.72)!important;font-size:1.15rem;line-height:1.6}.home-static-get-started-content{margin-top:18px}.home-static-get-started-content>p{color:#f8f7f1!important;font-size:1.04rem;line-height:1.7}.home-static-get-started-points{margin-top:34px;border-top:1px solid rgba(248,247,241,.18)}.home-static-get-started-points>div{display:grid;grid-template-columns:38px 150px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid rgba(248,247,241,.18)}.home-static-get-started-points span{color:#d9f264!important;font-size:.68rem;font-weight:900;letter-spacing:.1em}.home-static-get-started-points strong{color:#f8f7f1!important}.home-static-get-started-points p{margin:0;color:rgba(248,247,241,.72)!important}.home-static-get-started>.landing-cta-row{display:flex;gap:10px;margin-top:34px}.home-static-get-started>.landing-cta-row>a{width:auto;min-width:0;border:1px solid rgba(248,247,241,.3);border-radius:999px;background:transparent!important;color:#f8f7f1!important}.home-static-get-started>.landing-cta-row>a[href="/priser-og-funktioner"]{border-color:#d9f264;background:#d9f264!important;color:#13251d!important}@media (max-width:850px){.landing-shell-home>.landing-home-cta-band .home-static-get-started{grid-template-columns:1fr}.home-static-get-started-content,.home-static-get-started-lead,.home-static-get-started>.landing-cta-row,.landing-shell-home .home-static-get-started>h2{grid-column:1}}@media (max-width:560px){.home-static-get-started-points>div{grid-template-columns:34px 1fr}.home-static-get-started-points p{grid-column:2}}.landing-shell-home>.landing-home-cta-band{background:#d9f264!important}.landing-shell-home>.landing-home-cta-band .home-static-get-started{border-color:rgba(19,37,29,.2);background:#d9f264!important;box-shadow:none}.home-static-get-started-content>p,.home-static-get-started-kicker,.home-static-get-started-points strong,.landing-shell-home .home-static-get-started>h2{color:#13251d!important}.home-static-get-started-lead,.home-static-get-started-points p{color:#405349!important}.home-static-get-started-points,.home-static-get-started-points>div{border-color:rgba(19,37,29,.22)}.home-static-get-started-points span{color:#183f2c!important}.home-static-get-started>.landing-cta-row>a{border-color:rgba(19,37,29,.35);color:#13251d!important}.home-static-get-started>.landing-cta-row>a[href="/priser-og-funktioner"]{border-color:#183f2c;background:#183f2c!important;color:#f8f7f1!important}.forum-home-shell{--forum-red:#c8102e}.forum-home-shell .forum-overview-index,.forum-home-shell .forum-page-kicker{color:#ff3855!important}.forum-home-shell .forum-overview-heading>span{color:var(--forum-red)}.forum-home-shell .forum-overview-card:nth-child(odd){border-top:5px solid var(--forum-red)}.forum-home-shell .forum-overview-card:nth-child(2n) .forum-overview-index{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--forum-red);color:#ffffff!important}.forum-home-shell .forum-overview-button,.forum-home-shell .forum-request-form button{border-color:var(--forum-red)!important;background:var(--forum-red)!important;color:#ffffff!important}.forum-home-shell .forum-overview-button:hover,.forum-home-shell .forum-request-form button:hover{background:#a50d26!important}.events-directory-shell>.events-directory-hero{min-height:560px;padding-top:clamp(78px,10vw,138px)!important;padding-bottom:clamp(78px,10vw,138px)!important;background:#183f2c}.events-directory-hero-inner{box-sizing:border-box;width:calc(100% - 48px);padding:0}.events-directory-shell .events-directory-hero h1{max-width:900px;margin:16px 0 0;font-size:clamp(4rem,8vw,7.4rem);letter-spacing:-.08em;line-height:.86}.events-directory-shell .events-directory-hero p{max-width:680px;margin-top:30px}.events-directory-filter-heading{width:calc(75% - 12px)!important;max-width:none!important;margin-right:0;margin-left:calc(25% + 12px)}.landing-shell-contact .home-module-contact_form form>label{position:relative;padding-top:30px}.landing-shell-contact .contact-person-link:before,.landing-shell-contact .home-module-contact_form form>label:before{content:"";position:absolute;top:0;left:0;width:19px;height:19px;background-color:#2f704e;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.landing-shell-contact .home-module-contact_form form>label:first-of-type:before{-webkit-mask-image:url(/icons/contact/recipient.svg);mask-image:url(/icons/contact/recipient.svg)}.landing-shell-contact .home-module-contact_form form>label:nth-of-type(2):before{-webkit-mask-image:url(/icons/contact/person.svg);mask-image:url(/icons/contact/person.svg)}.landing-shell-contact .home-module-contact_form form>label:nth-of-type(3):before{-webkit-mask-image:url(/icons/contact/email.svg);mask-image:url(/icons/contact/email.svg)}.landing-shell-contact .home-module-contact_form form>label:nth-of-type(4):before{-webkit-mask-image:url(/icons/contact/subject.svg);mask-image:url(/icons/contact/subject.svg)}.landing-shell-contact .home-module-contact_form form>label:nth-of-type(5):before{-webkit-mask-image:url(/icons/contact/message.svg);mask-image:url(/icons/contact/message.svg)}.landing-shell-contact .contact-person-link{position:relative;padding-left:32px}.landing-shell-contact .contact-person-link:before{top:50%;background-color:#d9f264;transform:translateY(-50%)}.landing-shell-contact .contact-person-link[href^="mailto:"]:before{-webkit-mask-image:url(/icons/contact/email.svg);mask-image:url(/icons/contact/email.svg)}.landing-shell-contact .contact-person-link[href^="tel:"]:before{-webkit-mask-image:url(/icons/contact/phone.svg);mask-image:url(/icons/contact/phone.svg)}@media (max-width:760px){.events-directory-filter-heading{width:100%!important;margin-left:0}}.page-shell.marketing-full-width-page.clubs-directory-shell{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important}.page-shell.marketing-full-width-page.clubs-directory-shell>section{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding-right:max(24px,calc((100vw - 1220px) / 2))!important;padding-left:max(24px,calc((100vw - 1220px) / 2))!important}.page-shell.marketing-full-width-page.clubs-directory-shell>.clubs-directory-hero{display:block!important}.clubs-directory-hero-inner{display:grid;grid-template-columns:minmax(0,820px) auto;grid-gap:48px;gap:48px;align-items:flex-end;width:100%;max-width:1220px;margin:0 auto}@media (max-width:900px){.clubs-directory-hero-inner{grid-template-columns:1fr;gap:34px}.clubs-directory-hero-inner .clubs-directory-hero-stat{justify-items:start}}.forum-home-shell .forum-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.forum-home-shell .forum-overview-card,.forum-home-shell .forum-overview-card:nth-child(n){position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:0;gap:0;align-content:start;min-width:0;min-height:380px;padding:clamp(30px,4vw,50px);overflow:hidden;border:1px solid rgba(19,37,29,.16);border-radius:20px;background:#fffef9!important;color:#13251d!important;transform:none!important;box-shadow:none!important}.forum-home-shell .forum-overview-card:after,.forum-home-shell .forum-overview-card:before{display:none!important;content:none!important}.forum-home-shell .forum-overview-card>*{position:static!important;width:auto;max-width:100%;margin-right:0;margin-left:0;transform:none!important}.forum-home-shell .forum-overview-index{grid-row:1;margin-bottom:42px}.forum-home-shell .forum-overview-type{grid-row:2;margin:0 0 12px}.forum-home-shell .forum-overview-card h3{grid-row:3;margin:0 0 20px;overflow-wrap:anywhere}.forum-home-shell .forum-overview-card>p{margin:0 0 12px;color:#53665c!important;line-height:1.55}.forum-home-shell .forum-overview-actions,.forum-home-shell .forum-request-form{align-self:end;margin-top:26px}.public-user-shell:not(.changelog-page-shell)>.hero>*,.public-user-shell:not(.changelog-page-shell)>.panel>*{width:100%;max-width:1220px;margin-right:auto;margin-left:auto}.public-user-shell:not(.changelog-page-shell)>.panel>:is(form,details),.public-user-shell:not(.changelog-page-shell)>.panel>details>*{width:100%}.public-user-shell:not(.changelog-page-shell) .form-grid{width:100%;max-width:1080px;margin-right:auto;margin-left:auto;gap:22px}.public-user-shell:not(.changelog-page-shell) .event-card{padding:clamp(22px,3vw,34px)}.public-user-hero-actions{display:flex;gap:12px;margin-top:32px!important}.public-user-registrations-panel{scroll-margin-top:100px}.changelog-page-shell>.changelog-panel>*,.changelog-page-shell>.hero>*{width:100%;max-width:1120px;margin-right:auto;margin-left:auto}.changelog-page-shell .changelog-entry,.changelog-page-shell .changelog-intro{text-align:left}.landing-shell-home .home-flow-get-started>.landing-block{padding:clamp(80px,10vw,135px) clamp(24px,5vw,66px);border-radius:28px}.landing-shell-home .home-flow-get-started :is(p,li,strong),.landing-shell-home .home-flow-get-started>.landing-block>h2{color:#f8f7f1!important}.landing-shell-home .home-flow-get-started .home-get-started-highlights li{border-color:rgba(248,247,241,.18)}.landing-shell-home .home-flow-get-started .home-get-started-highlights li span{color:#d9f264!important}.landing-shell-home .home-flow-get-started .home-get-started-featured{border-color:#d9f264!important;background:#d9f264!important;color:#13251d!important}.events-directory-shell>.events-directory-hero{display:block;padding-right:0!important;padding-left:0!important}.events-directory-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:48px;gap:48px;align-items:center;width:100%;max-width:1220px;margin:0 auto;padding:0 24px}.events-directory-hero-inner>div:first-child{min-width:0;max-width:900px}.landing-shell-prices [data-section-id=prices-overview-cards] .landing-card:nth-child(n):before{content:""!important;font-size:0!important}.landing-shell-prices [data-section-id=prices-overview-cards] [data-price-overview-kind]>.landing-card-button{display:none!important}.landing-shell-prices>[data-section-id=prices-core-cards],.landing-shell-prices>[data-section-id=prices-core-title]{background:#cfded4!important}.landing-shell-prices [data-section-id=prices-modules-cards] [data-card-id=prices-modules-1]{background:#dce8ef!important}.landing-shell-prices [data-section-id=prices-modules-cards] [data-card-id=prices-modules-1] :is(h3,p,li,span,strong){color:#263b31!important}@media (max-width:760px){.events-directory-hero-inner,.forum-home-shell .forum-overview-grid{grid-template-columns:1fr}.events-directory-hero-stat{justify-self:start}}.page-shell.marketing-full-width-page.public-user-shell,.page-shell.marketing-full-width-page.public-user-shell.changelog-page-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important}.page-shell.marketing-full-width-page.public-user-shell>.hero,.page-shell.marketing-full-width-page.public-user-shell>.panel{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}.page-shell.marketing-full-width-page.public-user-shell>.panel{padding:clamp(70px,9vw,120px) max(24px,calc((100vw - 1220px) / 2))!important}.page-shell.marketing-full-width-page.public-user-shell>.hero{padding:clamp(80px,11vw,145px) max(24px,calc((100vw - 1220px) / 2))!important}.page-shell.marketing-full-width-page.public-user-shell>:is(.hero,.panel)>*{width:100%!important;max-width:1220px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}.changelog-page-shell .changelog-intro,.changelog-page-shell .changelog-list{width:100%;max-width:1220px}.public-auth-shell .signup-modern-aside{box-sizing:border-box;padding:clamp(60px,7vw,90px) clamp(48px,6vw,80px)!important}.public-auth-shell .signup-modern-aside>:is(span,h2,p,ul){width:100%;max-width:440px;margin-right:auto;margin-left:auto}.landing-shell-home .home-flow-get-started{padding:clamp(24px,5vw,72px) max(24px,calc((100vw - 1220px) / 2))!important;background:#102d20!important}.landing-shell-home .home-flow-get-started>.landing-block{width:100%;max-width:1220px;margin:0 auto;padding:clamp(70px,9vw,120px) clamp(34px,6vw,78px)!important;border:1px solid rgba(217,242,100,.2);border-radius:32px;background:#183f2c!important;box-shadow:0 28px 70px rgba(7,25,17,.24)}@media (max-width:640px){.public-auth-shell .signup-modern-aside{padding:48px 32px!important}}.landing-shell-prices [data-section-id=prices-overview-cards] .landing-card{position:relative;padding-top:74px;padding-right:clamp(250px,27vw,350px)}.landing-shell-prices [data-section-id=prices-overview-cards] .price-card-link{position:absolute;top:26px;right:28px;display:inline-flex;grid-column:auto;gap:12px;align-items:center;width:auto;margin:0;padding:10px 16px;border:1px solid rgba(19,37,29,.25);border-radius:999px;background:transparent;color:#183f2c!important;font-size:.82rem;font-weight:850;text-decoration:none;white-space:nowrap}.landing-shell-prices [data-section-id=prices-overview-cards] .price-card-link:hover{border-color:#183f2c;background:#183f2c;color:#f8f7f1!important}.landing-shell-prices [data-section-id=prices-overview-cards] .landing-card:before{background-color:#d9f264!important}.landing-shell-prices [data-price-overview-kind=forum]:before{-webkit-mask-image:url(/icons/prices/forum-comment.svg)!important;mask-image:url(/icons/prices/forum-comment.svg)!important}.landing-shell-prices [data-price-overview-kind=tournament-simulator]:before{-webkit-mask-image:url(/icons/prices/tournament-simulator.svg)!important;mask-image:url(/icons/prices/tournament-simulator.svg)!important}@media (max-width:760px){.landing-shell-prices [data-section-id=prices-overview-cards] .landing-card{padding-top:30px;padding-right:30px}.landing-shell-prices [data-section-id=prices-overview-cards] .price-card-link{position:static;grid-column:2;justify-self:start;margin-top:16px}}@media (max-width:640px){.landing-shell-prices [data-section-id=prices-overview-cards] .price-card-link{grid-column:1}}.public-auth-shell .signup-modern-aside{padding:0!important}.public-auth-shell .signup-modern-aside-inner{box-sizing:border-box;width:100%;padding:clamp(58px,7vw,88px) clamp(42px,6vw,76px)}.public-auth-shell .signup-modern-aside-inner>:is(span,h2,p,ul){width:100%;max-width:460px;margin-right:auto;margin-left:auto}.page-shell.marketing-full-width-page.public-club-home-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important;background:#f7f5ed}.page-shell.public-club-home-shell>:is(.hero,.panel){box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:clamp(72px,8vw,112px) max(24px,calc((100vw - 1220px) / 2))!important}.page-shell.public-club-home-shell>:is(.hero,.panel)>*{width:100%;max-width:1220px;margin-right:auto;margin-left:auto}.page-shell.public-club-home-shell>.hero{position:relative;overflow:hidden;min-height:440px;display:grid;align-items:center;background:#123326!important;color:#fff}.page-shell.public-club-home-shell>.hero:after{content:"♢";position:absolute;right:max(24px,calc((100vw - 1220px) / 2));bottom:-.25em;color:rgba(217,242,100,.13);font-size:clamp(240px,31vw,470px);line-height:.75;pointer-events:none}.public-club-home-shell .public-club-hero-brand{position:relative;z-index:1;display:grid!important;grid-template-columns:auto minmax(0,780px);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.public-club-home-shell .public-club-hero-logo{width:clamp(110px,14vw,168px);height:clamp(110px,14vw,168px);padding:20px;border:1px solid rgba(255,255,255,.22);border-radius:28px;background:#fff;box-shadow:0 26px 60px rgba(0,0,0,.2)}.public-club-home-shell .public-club-hero-logo img{width:100%;height:100%;object-fit:contain}.public-club-home-shell .public-club-hero-kicker,.public-club-home-shell .public-club-quick-nav-copy>span,.public-club-home-shell .public-club-section-heading>span{display:block;margin-bottom:14px;color:#d9f264!important;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.public-club-home-shell .hero h1{max-width:800px;margin:0 0 22px;color:#fff!important;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.95}.public-club-home-shell .hero p{max-width:710px;margin:0;color:rgba(255,255,255,.82)!important;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.page-shell.public-club-home-shell>.public-club-season-cta-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);grid-gap:32px;gap:32px;align-items:center;padding-top:34px!important;padding-bottom:34px!important;background:#d9f264!important}.public-club-season-cta-panel .public-club-quick-nav-actions,.public-club-season-cta-panel .public-club-quick-nav-copy{max-width:none!important;margin:0!important}.public-club-home-shell .public-club-quick-nav-copy>span{margin-bottom:5px;color:#163326!important}.public-club-home-shell .public-club-quick-nav-copy strong{color:#102d20;font-size:1.12rem}.public-club-home-shell .public-club-quick-nav-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.public-club-home-shell .public-club-season-cta-button{width:auto!important;min-height:46px;margin:0!important;padding:12px 18px!important;border-radius:999px!important}.page-shell.public-club-home-shell>.public-club-featured-panel{background:#efe9dc!important}.page-shell.public-club-home-shell>.public-club-upcoming-panel{background:#f8f7f1!important}.public-club-home-shell .public-club-section-heading{margin-bottom:38px}.public-club-home-shell .public-club-section-heading>span{color:#47735b!important}.public-club-home-shell .public-club-section-heading h2{margin:0 0 12px;color:#15271f!important;font-size:clamp(2rem,4vw,3.4rem)}.public-club-home-shell .public-club-section-heading p{max-width:680px;margin:0;color:#526158!important;font-size:1.05rem}.public-club-home-shell .public-club-events{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px!important;gap:24px!important}.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){overflow:hidden;padding:0 0 24px!important;border:1px solid #d8dfd9!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 38px rgba(19,45,32,.08)!important}.public-club-home-shell .public-club-event-head{margin:0 0 20px!important}.public-club-home-shell .public-club-event-title-link{padding:24px 26px!important;border-radius:0!important;background:#183f2c!important;color:#fff!important;font-size:clamp(1.15rem,2vw,1.45rem)}.public-club-home-shell .public-club-event-description-box,.public-club-home-shell .public-club-event-meta,.public-club-home-shell .public-event-action-row{margin-right:24px!important;margin-left:24px!important}.public-club-home-shell .public-event-action-row{gap:10px!important;margin-top:22px!important}.public-club-home-shell .public-event-action-button{flex:1 1 auto;justify-content:center;min-width:0}.page-shell.public-club-home-shell>.public-club-info-panel{background:#183f2c!important;color:#fff}.public-club-home-shell .public-club-info-panel h2,.public-club-home-shell .public-club-info-panel p{color:#fff!important}.public-club-home-shell .club-info-head{gap:28px;margin-bottom:42px}.public-club-home-shell .public-club-info-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px!important;gap:18px!important}.public-club-home-shell .public-club-info-card{grid-column:span 4;min-height:130px;padding:25px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;color:#fff!important}.public-club-home-shell .public-club-info-card-description{grid-column:span 8}.public-club-home-shell .public-club-info-card :is(p,strong,a,div){color:#fff!important}.public-club-home-shell .club-play-chip{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.09);color:#fff!important}.page-shell.public-club-home-shell>.public-club-forum-panel{background:#d9f264!important}@media (max-width:800px){.public-auth-shell .signup-modern-aside-inner{padding:48px 30px}.page-shell.public-club-home-shell>.public-club-season-cta-panel,.public-club-home-shell .public-club-hero-brand{grid-template-columns:1fr}.public-club-home-shell .public-club-quick-nav-actions{justify-content:flex-start}.public-club-home-shell .public-club-events{grid-template-columns:1fr}.public-club-home-shell .public-club-info-card,.public-club-home-shell .public-club-info-card-description{grid-column:1/-1}}.public-club-home-shell .public-club-quick-nav-actions{gap:12px}.public-club-home-shell .public-club-season-cta-button{position:relative;gap:10px;padding:13px 20px!important;border:1px solid rgba(16,45,32,.22)!important;background:rgba(255,255,255,.45)!important;color:#102d20!important;font-size:.86rem;font-weight:900;box-shadow:0 8px 22px rgba(16,45,32,.08);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.public-club-home-shell .public-club-season-cta-button:after{content:"↗";font-size:1rem}.public-club-home-shell .public-club-season-cta-button:hover{transform:translateY(-2px);border-color:#102d20!important;background:#102d20!important;color:#fff!important;box-shadow:0 12px 26px rgba(16,45,32,.18)}.public-club-home-shell .public-club-events{grid-template-columns:minmax(0,1fr)!important}.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:28px;column-gap:28px;padding:0!important}.public-club-home-shell .public-club-event-head{grid-column:1/-1}.public-club-home-shell .public-club-event-title-link{padding:25px 30px!important;background:#fff!important;color:#163326!important;border-bottom:1px solid #e0e5df;font-size:clamp(1.25rem,2.2vw,1.75rem)}.public-club-home-shell .public-club-event-title-link:hover{background:#f3f6ee!important;color:#0d271b!important}.public-club-home-shell .public-club-event-meta{grid-column:1;align-self:start;margin:2px 0 0 30px!important;padding-bottom:26px}.public-club-home-shell .public-club-event-meta :is(.meta-pill,.status-pill){border:1px solid #d9e0da;background:#f1f4ef;color:#233a2e}.public-club-home-shell .public-club-event-description-box{grid-column:1;margin:-10px 0 26px 30px!important;border:0;border-left:3px solid #d9f264;border-radius:0;background:transparent;padding:2px 0 2px 18px}.public-club-home-shell .public-event-action-row{grid-column:2;grid-row:2/span 2;align-self:center;display:flex;flex-direction:column;width:205px;margin:0 30px 26px 0!important}.public-club-home-shell .public-event-action-button{flex:0 0 auto;width:100%;min-height:44px;border-radius:999px!important}.page-shell.public-club-home-shell>.public-club-info-panel{background:#e7eee5!important;color:#173126}.public-club-home-shell .public-club-info-panel h2,.public-club-home-shell .public-club-info-panel p{color:#173126!important}.public-club-home-shell .public-club-info-panel .club-info-head{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);align-items:flex-end;padding-bottom:34px;border-bottom:1px solid #bdcbbf}.public-club-home-shell .public-club-info-panel .club-info-actions{justify-content:flex-end}.public-club-home-shell .public-club-info-panel .club-info-actions :is(.button-link,.button-link-secondary){border:1px solid #173126!important;border-radius:999px!important;background:transparent!important;color:#173126!important}.public-club-home-shell .public-club-info-panel .club-info-actions :is(.button-link,.button-link-secondary):hover{background:#173126!important;color:#fff!important}.public-club-home-shell .public-club-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border-bottom:1px solid #bdcbbf}.public-club-home-shell .public-club-info-card,.public-club-home-shell .public-club-info-card-description{grid-column:auto!important;min-height:0;padding:30px 32px 30px 0!important;border:0!important;border-top:1px solid #bdcbbf!important;border-radius:0!important;background:transparent!important;color:#173126!important;box-shadow:none!important}.public-club-home-shell .public-club-info-card:nth-child(2n){padding-right:0!important;padding-left:32px!important;border-left:1px solid #bdcbbf!important}.public-club-home-shell .public-club-info-card :is(p,strong,a,div),.public-club-home-shell .public-club-info-card-link{color:#173126!important}.public-club-home-shell .public-club-info-card-link,.public-club-home-shell .public-club-info-card>strong{font-size:1.15rem;font-weight:900}.public-club-home-shell .public-club-info-card-link{text-decoration-thickness:2px;text-underline-offset:5px}.public-club-home-shell .public-club-info-panel>div:last-child{margin-top:32px}.public-club-home-shell .public-club-info-panel .club-play-chip{border:1px solid #a9baa8;background:#fff;color:#173126!important}@media (max-width:760px){.public-club-home-shell .public-club-event-card,.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){display:block}.public-club-home-shell .public-club-event-description-box,.public-club-home-shell .public-club-event-meta,.public-club-home-shell .public-event-action-row{width:auto;margin-right:22px!important;margin-left:22px!important}.public-club-home-shell .public-event-action-row{flex-direction:row;flex-wrap:wrap}.public-club-home-shell .public-event-action-button{width:auto;flex:1 1 155px}.public-club-home-shell .public-club-info-grid,.public-club-home-shell .public-club-info-panel .club-info-head{grid-template-columns:1fr!important}.public-club-home-shell .public-club-info-panel .club-info-actions{justify-content:flex-start}.public-club-home-shell .public-club-info-card:nth-child(n){padding:25px 0!important;border-left:0!important}}.page-shell.public-club-home-shell .public-club-event-card,.page-shell.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){display:grid!important;grid-template-columns:138px minmax(0,1fr) 220px!important;grid-template-rows:auto auto auto auto!important;grid-column-gap:0!important;column-gap:0!important;overflow:hidden!important;padding:0!important}.page-shell.public-club-home-shell .public-club-event-date{grid-column:1!important;grid-row:1/span 4!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:100%!important;padding:26px 16px!important;background:#d9f264!important;color:#153a29!important}.page-shell.public-club-home-shell .public-club-event-head{grid-column:2/-1!important;grid-row:1!important;margin:0!important}.page-shell.public-club-home-shell .public-club-event-title-link{display:flex!important;align-items:center!important;min-height:92px!important;padding:24px 34px!important;border:0!important;border-radius:0!important;background:#183f2c!important;color:#fff!important}.page-shell.public-club-home-shell .public-club-event-title-link:hover{background:#24543c!important;color:#d9f264!important}.page-shell.public-club-home-shell .public-club-event-facts{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;align-self:start!important;margin:0 24px 0 34px!important;padding:12px 0!important;border-top:0!important;border-bottom:1px solid #d8e0d9!important}.page-shell.public-club-home-shell .public-club-event-facts>div{min-width:0!important;padding:14px 14px 14px 0!important}.page-shell.public-club-home-shell .public-club-event-meta{grid-column:2!important;grid-row:3!important;align-self:start!important;margin:16px 24px 24px 34px!important;padding:0!important;border:0!important}.page-shell.public-club-home-shell .public-event-action-row{grid-column:3!important;grid-row:2/span 2!important;align-self:stretch!important;justify-content:center!important;width:auto!important;margin:20px 28px 24px 0!important;padding:0 0 0 24px!important;border-left:1px solid #d8e0d9!important}.page-shell.public-club-home-shell .public-club-event-description-box{grid-column:2/-1!important;grid-row:4!important;width:auto!important;margin:0 28px 30px 34px!important;padding:20px 24px!important;border:0!important;border-radius:14px!important;background:#edf3eb!important}.page-shell.public-club-home-shell>.public-club-info-panel{background:#f4f1e8!important;color:#173126!important}.page-shell.public-club-home-shell .public-club-info-panel .club-info-head{display:block!important;margin:0 0 54px!important;padding:0!important;border:0!important}.page-shell.public-club-home-shell .public-club-info-heading-copy{width:100%!important;max-width:none!important}.page-shell.public-club-home-shell .public-club-info-display-title{width:100%!important;margin:0 0 28px!important;padding:0!important;border:0!important;background:transparent!important;color:#173126!important;font-size:clamp(3.8rem,10vw,8.8rem)!important;font-weight:950!important;letter-spacing:-.09em!important;line-height:.82!important}.page-shell.public-club-home-shell .public-club-info-heading-copy p{max-width:680px!important;color:#53645a!important}.page-shell.public-club-home-shell .public-club-info-panel .club-info-actions{justify-content:flex-start!important;width:100%!important;margin:34px 0 0!important;padding:28px 0 0!important;border-top:1px solid #c8d1c9!important}.page-shell.public-club-home-shell .public-club-info-panel .club-info-actions :is(.button-link,.button-link-secondary){border:1px solid #173126!important;background:transparent!important;color:#173126!important}.page-shell.public-club-home-shell .public-club-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;width:100%!important;padding:0!important;border:0!important}.page-shell.public-club-home-shell .public-club-info-card,.page-shell.public-club-home-shell .public-club-info-card:nth-child(n){position:relative!important;display:flex!important;grid-column:span 1!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;padding:30px!important;border:1px solid #c8d2c9!important;border-radius:4px!important;background:transparent!important;color:#173126!important;box-shadow:none!important}.page-shell.public-club-home-shell .public-club-info-card-description{grid-column:span 2!important;background:#d9f264!important;border-color:#d9f264!important}.page-shell.public-club-home-shell .public-club-info-card:before{content:""!important;position:absolute!important;top:30px!important;left:30px!important;display:block!important;width:48px!important;height:48px!important;margin:0!important;background-color:#183f2c!important}.page-shell.public-club-home-shell .public-club-info-card:after{display:none!important}.page-shell.public-club-home-shell .public-club-info-card :is(p,strong,a,div),.page-shell.public-club-home-shell .public-club-info-card-link{width:auto!important;margin-right:0!important;margin-left:0!important;color:#173126!important}.page-shell.public-club-home-shell .public-club-info-card-link,.page-shell.public-club-home-shell .public-club-info-card>strong{margin-top:82px!important;margin-bottom:10px!important;font-size:1.35rem!important;line-height:1.12!important}.page-shell.public-club-home-shell .public-club-info-card .rich-text-content,.page-shell.public-club-home-shell .public-club-info-card p{color:#53645a!important;line-height:1.6!important}.page-shell.public-club-home-shell .public-club-info-card-description :is(p,div){color:#173126!important}.page-shell.public-club-home-shell .public-club-play-days{display:block!important;width:100%!important;margin:72px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.page-shell.public-club-home-shell .public-club-play-days-heading{margin:0 0 30px!important}.page-shell.public-club-home-shell .public-club-play-days-heading p{margin:0!important;color:#173126!important;font-size:clamp(2.8rem,6vw,5rem)!important;letter-spacing:-.06em!important;line-height:.9!important}.page-shell.public-club-home-shell .public-club-play-days .club-play-chips{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;width:100%!important}.page-shell.public-club-home-shell .public-club-play-days .club-play-chip{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;min-height:210px!important;padding:28px!important;border:1px solid #c8d2c9!important;border-radius:4px!important;background:transparent!important;color:#173126!important;font-size:1.25rem!important;font-weight:900!important;box-shadow:none!important}.page-shell.public-club-home-shell .public-club-play-days .club-play-chip:before{content:"♣"!important;color:#183f2c!important;font-size:3.2rem!important;line-height:1!important}@media (max-width:900px){.page-shell.public-club-home-shell .public-club-event-card,.page-shell.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){grid-template-columns:110px minmax(0,1fr)!important}.page-shell.public-club-home-shell .public-club-event-facts,.page-shell.public-club-home-shell .public-club-event-head,.page-shell.public-club-home-shell .public-club-event-meta,.page-shell.public-club-home-shell .public-event-action-row{grid-column:2!important}.page-shell.public-club-home-shell .public-club-event-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-shell.public-club-home-shell .public-event-action-row{grid-row:4!important;flex-direction:row!important;margin-left:34px!important;padding:20px 0 0!important;border-top:1px solid #d8e0d9!important;border-left:0!important}.page-shell.public-club-home-shell .public-club-event-description-box{grid-column:1/-1!important;grid-row:5!important;margin-left:24px!important}.page-shell.public-club-home-shell .public-club-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-shell.public-club-home-shell .public-club-info-card-description{grid-column:1/-1!important}.page-shell.public-club-home-shell .public-club-play-days .club-play-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.page-shell.public-club-home-shell .public-club-event-card,.page-shell.public-club-home-shell .public-club-events .public-club-event-card:nth-child(n){display:block!important}.page-shell.public-club-home-shell .public-club-event-date{flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;min-height:0!important}.page-shell.public-club-home-shell .public-club-info-grid,.page-shell.public-club-home-shell .public-club-play-days .club-play-chips{grid-template-columns:1fr!important}.page-shell.public-club-home-shell .public-club-info-card:nth-child(n){grid-column:1/-1!important;min-height:240px!important}}.page-shell.public-club-home-shell .public-club-event-card-gold .public-club-event-title-link{background:#9a7416!important;color:#fff!important}.page-shell.public-club-home-shell .public-club-event-card-gold .public-club-event-date{background:#e3bd45!important;color:#2c240d!important}.page-shell.public-club-home-shell .public-club-info-card,.page-shell.public-club-home-shell .public-club-info-card:nth-child(n){box-sizing:border-box!important;height:280px!important;min-height:280px!important}.page-shell.public-club-home-shell .public-club-info-card-description{height:280px!important;justify-content:flex-end!important}.page-shell.public-club-home-shell .public-club-info-card-description>strong,.page-shell.public-club-home-shell .public-club-info-card-link,.page-shell.public-club-home-shell .public-club-info-card>strong{margin-top:auto!important}.page-shell.public-club-home-shell .public-club-info-card-description .rich-text-content{flex:0 1 auto!important;margin-top:10px!important}.page-shell.public-club-home-shell .public-club-info-card-venue:before{-webkit-mask:url(/icons/club/house.svg) center/contain no-repeat!important;mask:url(/icons/club/house.svg) center/contain no-repeat!important}.page-shell.public-club-home-shell .public-club-info-card-address:before{-webkit-mask:url(/icons/club/map.svg) center/contain no-repeat!important;mask:url(/icons/club/map.svg) center/contain no-repeat!important}.page-shell.public-club-home-shell .public-club-play-days .club-play-chips{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important}.page-shell.public-club-home-shell .public-club-play-days .club-play-chip{width:100%!important}.page-shell.public-club-home-shell :is(.public-club-info-card-phone,.public-club-info-card-description,.public-club-info-card-venue,.public-club-info-card-address){justify-content:flex-end!important}.page-shell.public-club-home-shell :is(.public-club-info-card-phone,.public-club-info-card-description,.public-club-info-card-venue,.public-club-info-card-address)>:is(p,.rich-text-content){order:1!important;flex:0 0 auto!important;margin:auto 0 0!important;color:#173126!important;font-size:1.2rem!important;font-weight:800!important;line-height:1.35!important}.page-shell.public-club-home-shell :is(.public-club-info-card-phone,.public-club-info-card-description,.public-club-info-card-venue,.public-club-info-card-address)>strong{order:2!important;margin:10px 0 0!important;color:#65766c!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.11em!important;line-height:1.2!important;text-transform:uppercase!important}.page-shell.public-club-home-shell .public-club-info-card-description>.rich-text-content{max-width:100%!important;overflow:auto!important}.page-shell.marketing-full-width-page.public-club-overview-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:#f4f1e8!important}.page-shell.public-club-overview-shell>:is(.hero,.panel){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(72px,9vw,118px) max(24px,calc((100vw - 1220px) / 2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.page-shell.public-club-overview-shell>:is(.hero,.panel)>*{width:100%!important;max-width:1220px!important;margin-right:auto!important;margin-left:auto!important}.page-shell.public-club-overview-shell>.hero{min-height:480px!important;display:grid!important;align-items:center!important;background:#153a29!important}.public-club-overview-shell .hero-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:46px!important;gap:46px!important;align-items:end!important}.public-club-overview-shell .public-club-hero-brand{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:clamp(26px,5vw,58px)!important;gap:clamp(26px,5vw,58px)!important;align-items:center!important}.public-club-overview-shell .public-club-hero-logo{width:clamp(105px,13vw,160px)!important;height:clamp(105px,13vw,160px)!important;padding:18px!important;border-radius:26px!important;background:#fff!important;box-shadow:0 24px 54px rgba(0,0,0,.2)!important}.public-club-overview-shell .public-club-hero-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.public-club-overview-shell .club-overview-hero-kicker,.public-club-overview-shell .club-overview-section-heading>span{display:block!important;margin-bottom:14px!important;color:#d9f264!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.public-club-overview-shell>.hero h1{margin:0 0 18px!important;color:#fff!important;font-size:clamp(2.7rem,6vw,5.7rem)!important;letter-spacing:-.07em!important;line-height:.9!important}.public-club-overview-shell>.hero p{max-width:650px!important;margin:0!important;color:rgba(255,255,255,.76)!important;font-size:1.08rem!important}.public-club-overview-shell>.hero .hero-actions{display:flex!important;flex-direction:column!important;gap:10px!important}.public-club-overview-shell>.hero .hero-actions a{min-width:190px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;background:transparent!important;color:#fff!important}.public-club-overview-shell .club-overview-about-panel{background:#f4f1e8!important}.public-club-overview-shell .club-overview-schedule-panel{background:#e4ece3!important}.public-club-overview-shell .club-overview-section-heading{margin-bottom:48px!important}.public-club-overview-shell .club-overview-section-heading>span{color:#607267!important}.public-club-overview-shell .club-overview-section-heading h2{margin:0 0 16px!important;color:#173126!important;font-size:clamp(3rem,7vw,6.2rem)!important;letter-spacing:-.075em!important;line-height:.86!important}.public-club-overview-shell .club-overview-section-heading p{max-width:650px!important;margin:0!important;color:#56675e!important;font-size:1.05rem!important}.public-club-overview-shell .club-overview-about-panel .public-club-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.public-club-overview-shell .club-overview-about-panel .public-club-event-description-box,.public-club-overview-shell .club-overview-about-panel .public-club-info-card{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:220px!important;margin:0!important;padding:28px!important;border:1px solid #c8d2c9!important;border-radius:4px!important;background:transparent!important;color:#173126!important;box-shadow:none!important}.public-club-overview-shell .club-overview-about-panel .public-club-info-card-link{font-size:1.3rem!important;font-weight:900!important;text-decoration:none!important}.public-club-overview-shell .club-overview-about-panel .public-club-info-card-description{grid-column:span 2!important;background:#d9f264!important;border-color:#d9f264!important}.public-club-overview-shell .club-overview-about-panel :is(.public-club-info-card,.public-club-event-description-box) :is(p,strong,div){color:#173126!important}.public-club-overview-shell .public-event-map-wrap{overflow:hidden!important;width:100%!important;height:430px!important;margin-top:18px!important;border:0!important;border-radius:4px!important;box-shadow:none!important}.public-club-overview-shell .public-event-map{width:100%!important;height:100%!important;border:0!important;filter:saturate(.65) contrast(1.05)!important}.public-club-overview-shell .club-overview-schedule-panel>.public-club-events{display:grid!important;grid-template-columns:1fr!important;grid-gap:30px!important;gap:30px!important}.public-club-overview-shell .public-slot-card{overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 42px rgba(19,49,38,.1)!important}.public-club-overview-shell .public-slot-title{margin:0!important;padding:28px 34px!important;background:#173f2c!important;color:#fff!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;letter-spacing:-.04em!important}.public-club-overview-shell .public-slot-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;grid-gap:0!important;gap:0!important}.public-club-overview-shell .public-slot-content{padding:30px 34px 34px!important}.public-club-overview-shell .public-slot-meta-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin-bottom:24px!important}.public-club-overview-shell .public-slot-meta-row p{margin:0!important;padding:16px 18px!important;border-radius:12px!important;background:#edf3ee!important;color:#173126!important}.public-club-overview-shell .public-slot-season-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.public-club-overview-shell .public-slot-season-box,.public-club-overview-shell .public-slot-season-column{min-width:0!important}.public-club-overview-shell .public-slot-season-column{padding:22px!important;border:1px solid #d5ded6!important;border-radius:16px!important;background:#fff!important}.public-club-overview-shell .public-slot-season-column:nth-child(2){background:#d9f264!important;border-color:#d9f264!important}.public-club-overview-shell .public-slot-season-title{margin:0 0 18px!important;color:#173126!important;font-size:1rem!important;font-weight:900!important}.public-club-overview-shell .public-season-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}.public-club-overview-shell .public-season-actions a,.public-club-overview-shell .public-slot-season-cta{border-radius:999px!important;font-size:.8rem!important}.public-club-overview-shell .public-slot-season-cta{width:100%!important;margin-top:12px!important;background:#173f2c!important;color:#fff!important}.public-club-overview-shell .public-slot-info-box{padding:30px 26px!important;border:0!important;border-radius:0!important;background:#f0ede4!important}.public-club-overview-shell .public-slot-info-text{color:#53645a!important;line-height:1.6!important}@media (max-width:900px){.public-club-overview-shell .hero-top,.public-club-overview-shell .public-slot-layout{grid-template-columns:1fr!important}.public-club-overview-shell .hero-actions{flex-direction:row!important;flex-wrap:wrap!important}.public-club-overview-shell .club-overview-about-panel .public-club-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-club-overview-shell .club-overview-about-panel .public-club-info-card-description{grid-column:1/-1!important}}@media (max-width:680px){.public-club-overview-shell .club-overview-about-panel .public-club-info-grid,.public-club-overview-shell .public-club-hero-brand,.public-club-overview-shell .public-slot-meta-row,.public-club-overview-shell .public-slot-season-grid{grid-template-columns:1fr!important}.public-club-overview-shell .public-slot-content,.public-club-overview-shell .public-slot-title{padding-right:22px!important;padding-left:22px!important}}.page-shell.marketing-full-width-page.public-club-event-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:#f5f2e9!important}.page-shell.public-club-event-shell>:is(.hero,.panel){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(70px,9vw,116px) max(24px,calc((100vw - 1220px) / 2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.page-shell.public-club-event-shell>:is(.hero,.panel)>*{width:100%!important;max-width:1220px!important;margin-right:auto!important;margin-left:auto!important}.page-shell.public-club-event-shell>.hero{position:relative!important;overflow:hidden!important;min-height:520px!important;display:grid!important;align-items:center!important;background:#153a29!important}.page-shell.public-club-event-shell>.hero:after{content:"♦";position:absolute;right:max(20px,calc((100vw - 1220px) / 2));bottom:-.2em;color:rgba(227,189,69,.1);font-size:clamp(14rem,34vw,34rem);font-weight:950;letter-spacing:-.12em;line-height:.75;pointer-events:none}.public-club-event-shell .hero-top{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:44px!important;gap:44px!important;align-items:end!important}.public-club-event-shell .event-detail-hero-kicker,.public-club-event-shell .event-detail-section-heading>span{display:block!important;margin-bottom:16px!important;color:#e3bd45!important;font-size:.75rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.public-club-event-shell>.hero h1{max-width:940px!important;margin:0 0 32px!important;color:#fff!important;font-size:clamp(3rem,7.2vw,7rem)!important;letter-spacing:-.08em!important;line-height:.87!important}.public-club-event-shell .event-detail-hero-facts{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.public-club-event-shell .event-detail-hero-facts span{padding:10px 15px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;color:#fff!important;font-size:.84rem!important;font-weight:800!important}.public-club-event-shell>.hero .hero-actions a{border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;background:transparent!important;color:#fff!important}.page-shell.public-club-event-shell>.event-detail-jump-panel{padding-top:28px!important;padding-bottom:28px!important;background:#e3bd45!important}.public-club-event-shell .event-detail-jump-panel .public-club-season-cta-button{width:auto!important;margin:0!important;border-radius:999px!important;background:#153a29!important;color:#fff!important}.page-shell.public-club-event-shell>.event-detail-signup-panel{background:#f5f2e9!important}.public-club-event-shell .event-detail-section-heading{margin-bottom:46px!important}.public-club-event-shell .event-detail-section-heading>span{color:#607267!important}.public-club-event-shell .event-detail-section-heading h2{margin:0 0 16px!important;color:#173126!important;font-size:clamp(3rem,7vw,6.3rem)!important;letter-spacing:-.075em!important;line-height:.86!important}.public-club-event-shell .event-detail-section-heading p{max-width:680px!important;margin:0!important;color:#56675e!important;font-size:1.04rem!important}.public-club-event-shell .event-detail-signup-panel .registration-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;max-width:none!important}.public-club-event-shell .event-detail-signup-panel .registration-form>fieldset,.public-club-event-shell .event-detail-signup-panel .registration-form>label{box-sizing:border-box!important;margin:0!important;padding:18px!important;border:1px solid #cbd5cc!important;border-radius:14px!important;background:#fff!important;color:#173126!important;box-shadow:none!important}.public-club-event-shell .event-detail-signup-panel .registration-form :is(input,select,textarea){border-color:#b9c6bc!important;background:#f9faf7!important;color:#173126!important}.public-club-event-shell .event-detail-signup-panel .registration-form>:is(button,p,.form-actions){grid-column:1/-1!important}.public-club-event-shell .event-detail-signup-panel .registration-form button[type=submit]{min-height:58px!important;border-radius:999px!important;background:#153a29!important;color:#fff!important;font-size:1rem!important}.page-shell.public-club-event-shell>.event-detail-info-panel{background:#e4ece3!important}.public-club-event-shell .public-event-info{display:grid!important;grid-gap:22px!important;gap:22px!important}.public-club-event-shell .public-event-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.public-club-event-shell .public-event-meta>:is(.meta-pill,.status-pill,a){display:flex!important;align-items:flex-end!important;min-height:100px!important;padding:18px!important;border:1px solid #c4d0c6!important;border-radius:4px!important;background:#fff!important;color:#173126!important;font-size:.9rem!important;font-weight:850!important;white-space:normal!important}.public-club-event-shell .public-event-meta>.status-pill-open{border-color:#d9f264!important;background:#d9f264!important}.public-club-event-shell .public-event-links{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}.public-club-event-shell .public-event-links a{border-radius:999px!important}.public-club-event-shell .public-event-description-highlight{margin:12px 0 0!important;padding:clamp(28px,5vw,52px)!important;border:0!important;border-radius:20px!important;background:#d9f264!important;color:#173126!important}.public-club-event-shell .public-event-description-highlight :is(strong,div,p){color:#173126!important}.public-club-event-shell .public-event-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;margin-top:0!important}.public-club-event-shell .public-event-contact-card{padding:28px!important;border:0!important;border-radius:18px!important;background:#153a29!important;color:#fff!important}.public-club-event-shell .public-event-contact-card-full{grid-column:1/-1!important}.public-club-event-shell .public-event-contact-card :is(h3,p,span,a){color:#fff!important}.public-club-event-shell .public-event-contact-kicker{color:#d9f264!important}.public-club-event-shell .public-event-map-wrap{overflow:hidden!important;height:430px!important;margin-top:0!important;border:0!important;border-radius:20px!important}.public-club-event-shell .public-event-map{width:100%!important;height:100%!important;border:0!important}.page-shell.public-club-event-shell>.event-detail-back-panel{padding-top:34px!important;padding-bottom:34px!important;background:#153a29!important}.public-club-event-shell .event-detail-back-panel a{border-color:rgba(255,255,255,.5)!important;background:transparent!important;color:#fff!important}@media (max-width:820px){.public-club-event-shell .hero-top,.public-club-event-shell .public-event-contact-grid{grid-template-columns:1fr!important}.public-club-event-shell .public-event-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.public-club-event-shell .event-detail-signup-panel .registration-form,.public-club-event-shell .public-event-meta{grid-template-columns:1fr!important}.page-shell.public-club-event-shell>.hero:after{display:none!important}}.page-shell.forum-home-shell .forum-overview-card:nth-child(n) .forum-overview-index,.page-shell.forum-home-shell .forum-overview-index{display:grid!important;width:52px!important;height:52px!important;place-items:center!important;margin:0 0 26px!important;border:0!important;border-radius:50%!important;background:#c8102e!important;color:#fff!important;font-size:.8rem!important;font-weight:900!important;letter-spacing:.08em!important}.page-shell.forum-detail-shell{display:flex!important;flex-direction:column!important}.page-shell.forum-detail-shell>.hero{order:1!important}.page-shell.forum-detail-shell>.forum-compose-panel{display:contents!important}.page-shell.forum-detail-shell .forum-new-thread-feature{order:2!important}.page-shell.forum-detail-shell>.forum-threads-panel{order:3!important}.page-shell.forum-detail-shell .forum-management-details{order:4!important}.page-shell.forum-detail-shell .forum-management-details+.forum-management-details{order:5!important}.page-shell.forum-detail-shell>.hero{background:#9f1028!important}.forum-detail-shell .forum-new-thread-feature{box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-gap:clamp(22px,4vw,48px)!important;gap:clamp(22px,4vw,48px)!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(46px,6vw,74px) max(24px,calc((100vw - 1220px) / 2))!important;background:#c8102e!important;color:#fff!important;text-decoration:none!important}.forum-detail-shell .forum-new-thread-icon{display:grid!important;width:clamp(72px,9vw,112px)!important;height:clamp(72px,9vw,112px)!important;place-items:center!important;border:2px solid rgba(255,255,255,.7)!important;border-radius:50%!important;color:#fff!important;font-size:clamp(2.5rem,5vw,4.5rem)!important;font-weight:300!important;line-height:1!important}.forum-detail-shell .forum-new-thread-copy{display:grid!important;grid-gap:7px!important;gap:7px!important}.forum-detail-shell .forum-new-thread-copy small{color:rgba(255,255,255,.75)!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}.forum-detail-shell .forum-new-thread-copy strong{color:#fff!important;font-size:clamp(2.2rem,5vw,4.6rem)!important;letter-spacing:-.06em!important;line-height:.9!important}.forum-detail-shell .forum-new-thread-copy>span{max-width:620px!important;color:rgba(255,255,255,.82)!important}.forum-detail-shell .forum-new-thread-action{padding:13px 19px!important;border:1px solid #fff!important;border-radius:999px!important;color:#fff!important;font-size:.84rem!important;font-weight:900!important;white-space:nowrap!important}.forum-detail-shell .forum-category-chip-active,.forum-detail-shell .forum-thread-list-index{border-color:#c8102e!important;background:#c8102e!important;color:#fff!important}.forum-detail-shell .forum-thread-list-item{border-left:5px solid #c8102e!important}.forum-detail-shell .forum-thread-list-open{color:#a60f28!important}.forum-detail-shell .forum-management-details{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:34px max(24px,calc((100vw - 1220px) / 2))!important;border:0!important;border-radius:0!important;background:#f1ede4!important}.forum-detail-shell .forum-management-details+.forum-management-details{padding-top:0!important;padding-bottom:70px!important}.forum-detail-shell .forum-management-details>summary{width:-moz-fit-content!important;width:fit-content!important;border-color:#9f1028!important;color:#9f1028!important}.page-shell.marketing-full-width-page.forum-new-thread-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:#f5f2e9!important}.forum-new-thread-shell>:is(.hero,.panel){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(72px,9vw,116px) max(24px,calc((100vw - 1220px) / 2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.forum-new-thread-shell>:is(.hero,.panel)>*{width:100%!important;max-width:1220px!important;margin-right:auto!important;margin-left:auto!important}.forum-new-thread-shell>.hero{min-height:450px!important;display:grid!important;align-items:center!important;background:#a60f28!important}.forum-new-thread-shell>.hero h1{margin:0 0 20px!important;color:#fff!important;font-size:clamp(3.5rem,9vw,8rem)!important;letter-spacing:-.085em!important;line-height:.82!important}.forum-new-thread-shell>.hero .forum-page-kicker,.forum-new-thread-shell>.hero a,.forum-new-thread-shell>.hero p{color:#fff!important}.forum-new-thread-shell .forum-new-thread-form-panel{background:#f5f2e9!important}.forum-new-thread-form-intro{margin-bottom:44px!important}.forum-new-thread-form-intro>span{display:block!important;margin-bottom:14px!important;color:#a60f28!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}.forum-new-thread-form-intro h2{margin:0 0 16px!important;color:#173126!important;font-size:clamp(3rem,7vw,6rem)!important;letter-spacing:-.075em!important;line-height:.86!important}.forum-new-thread-form-intro p{max-width:650px!important;color:#58675e!important}.forum-new-thread-shell .forum-compose-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.forum-new-thread-shell .forum-compose-form>label{padding:20px!important;border:1px solid #cbd4cc!important;border-radius:14px!important;background:#fff!important;color:#173126!important}.forum-new-thread-shell .forum-compose-form>button,.forum-new-thread-shell .forum-new-thread-body-field{grid-column:1/-1!important}.forum-new-thread-shell .forum-compose-form :is(input,select,textarea){border-color:#bbc7bd!important;background:#fafbf8!important;color:#173126!important}.forum-new-thread-shell .forum-compose-form>button{min-height:58px!important;border-radius:999px!important;background:#c8102e!important;color:#fff!important}.forum-new-thread-shell>.forum-new-thread-return{box-sizing:border-box!important;width:100%!important;padding:0 max(24px,calc((100vw - 1220px) / 2)) clamp(64px,8vw,104px)!important;background:#f5f2e9!important}.forum-new-thread-return>a{width:100%!important;max-width:1220px!important;min-height:78px!important;margin:0 auto!important;padding:18px 26px!important;border:1px solid color-mix(in srgb,var(--site-forest) 24%,transparent)!important;border-radius:18px!important;background:color-mix(in srgb,var(--site-forest) 9%,white)!important;color:var(--site-forest)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;font-size:1.05rem!important;font-weight:900!important;letter-spacing:.01em!important;text-decoration:none!important;transition:transform .2s ease,background-color .2s ease,color .2s ease!important}.forum-new-thread-return>a>span:first-child{font-size:1.45rem!important;transition:transform .2s ease!important}.forum-new-thread-return>a:hover{background:var(--site-forest)!important;color:var(--site-forest-contrast)!important;transform:translateY(-2px)!important}.forum-new-thread-return>a:hover>span:first-child{transform:translateX(-4px)!important}@media (max-width:700px){.forum-detail-shell .forum-new-thread-feature{grid-template-columns:auto minmax(0,1fr)!important}.forum-detail-shell .forum-new-thread-action{grid-column:1/-1!important;justify-self:start!important}.forum-new-thread-shell .forum-compose-form{grid-template-columns:1fr!important}.forum-new-thread-shell .forum-compose-form>*{grid-column:1!important}}.page-shell.public-club-event-shell .event-detail-signup-panel .registration-form{grid-template-columns:minmax(0,1fr)!important;max-width:920px!important;margin-right:auto!important;margin-left:auto!important}.page-shell.public-club-event-shell .event-detail-signup-panel .registration-form>*{grid-column:1!important;width:100%!important;box-sizing:border-box!important}.page-shell.public-club-event-shell .event-detail-signup-panel .registration-choice-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:2px 0!important;padding:18px!important;border:1px solid #cbd5cc!important;border-radius:14px!important;background:#e8eee8!important}.page-shell.public-club-event-shell .event-detail-signup-panel .registration-choice-row button{flex:1 1 180px!important;min-height:48px!important;border-radius:999px!important}.page-shell.public-club-event-shell .event-detail-back-panel .public-full-width-cta{border-color:#e3bd45!important;background:#e3bd45!important;color:#2c240d!important}.page-shell.public-club-event-shell .event-detail-back-panel .public-full-width-cta:hover{border-color:#fff!important;background:#fff!important;color:#153a29!important}.page-shell.public-club-event-shell .public-event-meta>.event-signup-countdown{grid-column:span 2!important;overflow:hidden!important;min-height:0!important;padding:0!important;border:0!important;border-radius:4px!important;color:#2c240d!important}.event-signup-countdown>span,.event-signup-countdown>strong{display:block!important;padding:18px 20px!important;color:#2c240d!important}.event-signup-countdown>span{border-bottom:1px solid rgba(44,36,13,.22)!important;font-size:.84rem!important;font-weight:850!important}.event-signup-countdown>strong{background:#9a7416!important;color:#fff!important;font-size:clamp(1.3rem,3vw,2.1rem)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.03em!important}@media (max-width:640px){.page-shell.public-club-event-shell .public-event-meta>.event-signup-countdown{grid-column:1!important}}.landing-shell-systemkort .system-card-create-panel{padding-top:clamp(72px,9vw,118px)!important;padding-bottom:clamp(80px,10vw,132px)!important;background:var(--site-cream,#f4f1e9)!important}.landing-shell-systemkort .system-card-create-panel>*{width:min(1180px,calc(100% - 48px));margin-right:auto;margin-left:auto}.system-card-create-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);grid-gap:24px clamp(40px,8vw,110px);gap:24px clamp(40px,8vw,110px);align-items:end;margin-bottom:clamp(42px,6vw,72px)!important}.system-card-create-intro>span{grid-column:1/-1;margin-bottom:-8px;color:var(--site-forest,#183f2c);font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.system-card-create-intro h2{margin:0;color:var(--site-forest,#183f2c);font-size:clamp(2.8rem,5.8vw,5.5rem);font-weight:900;letter-spacing:-.06em;line-height:.92}.system-card-create-intro p{margin:0;color:color-mix(in srgb,var(--site-forest,#183f2c) 70%,#fff);font-size:1.06rem;line-height:1.72}.landing-shell-systemkort .system-card-form{gap:18px}.landing-shell-systemkort .system-card-section,.landing-shell-systemkort .system-card-type-picker{position:relative;padding:clamp(24px,4vw,38px)!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 14%,transparent)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 42px rgba(24,63,44,.065)}.landing-shell-systemkort .system-card-type-picker{padding-top:34px!important;background:var(--site-forest,#183f2c)!important;color:#fff}.landing-shell-systemkort :is(.system-card-type-picker,.system-card-section)>legend{position:relative;z-index:1;float:left;width:100%;margin:0 0 24px;padding:0;color:var(--site-forest,#183f2c);font-size:clamp(1.08rem,2vw,1.38rem);font-weight:900;letter-spacing:-.025em}.landing-shell-systemkort :is(.system-card-type-picker,.system-card-section)>legend+*{clear:both}.landing-shell-systemkort .system-card-user-share{display:grid;clear:both;grid-gap:12px;gap:12px;margin-bottom:22px}.landing-shell-systemkort .system-card-shared-users,.landing-shell-systemkort .system-card-user-results{display:grid;grid-gap:8px;gap:8px}.landing-shell-systemkort .system-card-existing-share,.landing-shell-systemkort .system-card-shared-users>article,.landing-shell-systemkort .system-card-user-results>button{display:flex;width:100%;padding:14px 16px;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 16%,transparent);border-radius:13px;background:color-mix(in srgb,var(--site-lime,#d9ff48) 8%,#fff);color:var(--site-forest,#183f2c);text-align:left}.landing-shell-systemkort .system-card-user-results>button{cursor:pointer}.landing-shell-systemkort .system-card-shared-users article small,.landing-shell-systemkort .system-card-shared-users article span,.landing-shell-systemkort .system-card-user-results>button>span{display:block;color:color-mix(in srgb,var(--site-forest,#183f2c) 62%,#fff);font-size:.78rem}.landing-shell-systemkort .system-card-shared-users article>button{padding:8px 12px;border:0;border-radius:999px;background:var(--site-red,#c8102e);color:var(--site-red-contrast,#fff);font-weight:900;cursor:pointer}.landing-shell-systemkort .system-card-existing-share>div>:is(small,strong){display:block}.landing-shell-systemkort .system-card-existing-share>button{padding:8px 12px;border:0;border-radius:999px;background:var(--site-red,#c8102e);color:var(--site-red-contrast,#fff);font-weight:900;cursor:pointer}.landing-shell-systemkort .system-card-type-picker>legend{color:var(--site-lime,#d9ff48)}.landing-shell-systemkort .system-card-type-picker .muted,.landing-shell-systemkort .system-card-type-picker label{color:color-mix(in srgb,#fff 78%,transparent)!important}.landing-shell-systemkort .system-card-section:nth-of-type(3n+2){background:color-mix(in srgb,var(--site-lime,#d9ff48) 7%,#fff)!important}.landing-shell-systemkort .system-card-section:nth-of-type(3n){background:color-mix(in srgb,var(--site-blue,#174ea6) 4%,#fff)!important}.landing-shell-systemkort .system-card-fields-grid,.landing-shell-systemkort .system-card-openings-rows{gap:14px}.landing-shell-systemkort .system-card-section label{gap:8px;color:var(--site-forest,#183f2c);font-size:.8rem;font-weight:900;letter-spacing:.025em}.landing-shell-systemkort .system-card-form :is(input,select,textarea){box-sizing:border-box;width:100%;border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 22%,transparent)!important;border-radius:11px!important;background:rgba(255,255,255,.9)!important;color:var(--site-forest,#183f2c)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.landing-shell-systemkort .system-card-form :is(input,select,textarea):focus{outline:none;border-color:var(--site-blue,#174ea6)!important;background:#fff!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--site-blue,#174ea6) 13%,transparent)}.landing-shell-systemkort .system-card-suggestion-row{gap:7px;padding-top:2px}.landing-shell-systemkort .system-card-suggestion-button{min-height:32px;padding:6px 11px;border-color:color-mix(in srgb,var(--site-blue,#174ea6) 28%,transparent);background:color-mix(in srgb,var(--site-blue,#174ea6) 7%,#fff);color:var(--site-blue,#174ea6);transition:transform .15s ease,background .15s ease}.landing-shell-systemkort .system-card-suggestion-button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--site-blue,#174ea6) 14%,#fff)}.landing-shell-systemkort .system-card-mark-cell{padding:12px;border-color:color-mix(in srgb,var(--site-forest,#183f2c) 13%,transparent);border-radius:13px;background:color-mix(in srgb,var(--site-cream,#f4f1e9) 65%,#fff)!important}.landing-shell-systemkort .system-card-mark-token-button.is-marked{border-color:var(--site-forest,#183f2c);background:var(--site-forest,#183f2c);color:var(--site-lime,#d9ff48)}.landing-shell-systemkort .system-card-form>button[type=submit]{width:100%;min-height:58px;margin-top:8px;border-radius:999px!important;background:var(--site-lime,#d9ff48)!important;color:var(--site-lime-contrast,#183f2c)!important;font-size:1rem;font-weight:900}@media (max-width:760px){.landing-shell-systemkort .system-card-create-panel>*{width:min(100% - 32px,1180px)}.landing-shell-systemkort .system-card-two-col-grid,.system-card-create-intro{grid-template-columns:1fr}.landing-shell-systemkort .system-card-section,.landing-shell-systemkort .system-card-type-picker{padding:24px 18px!important;border-radius:17px!important}}.page-shell.public-club-event-shell .public-event-meta>.event-meta-split{display:grid!important;flex:1 1 510px!important;grid-template-columns:repeat(2,minmax(0,1fr));width:auto!important;min-height:0!important;padding:0!important;overflow:hidden;border:1px solid #c4d0c6!important;border-radius:4px!important;background:#f7f2e7!important}.event-meta-split>span{display:flex;min-height:102px;padding:18px 20px;box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:8px}.event-meta-split>span+span{border-left:1px solid rgba(24,63,44,.18);background:color-mix(in srgb,var(--site-forest,#183f2c) 7%,#fff)}.page-shell.public-club-event-shell .public-event-meta>:is(.event-meta-location,.event-meta-capacity){grid-template-columns:1fr}.page-shell.public-club-event-shell .public-event-meta>:is(.event-meta-location,.event-meta-capacity)>span+span{border-top:1px solid rgba(24,63,44,.18);border-left:0}.event-meta-split small{color:color-mix(in srgb,var(--site-forest,#183f2c) 58%,#fff);font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.event-meta-split strong{color:var(--site-forest,#183f2c);font-size:clamp(1rem,1.8vw,1.28rem);font-weight:900;line-height:1.25}.page-shell.public-club-event-shell .public-event-meta>.event-map-link{display:flex!important;min-height:102px!important;justify-content:space-between;align-items:flex-end!important;gap:20px;background:var(--site-blue,#174ea6)!important;color:var(--site-blue-contrast,#fff)!important;font-size:1rem!important;font-weight:900!important;text-decoration:none;transition:filter .18s ease,transform .18s ease}.event-map-link:hover{filter:brightness(1.12);transform:translateY(-2px)}.event-map-link>span{font-size:1.3rem}.page-shell.public-club-event-shell .public-event-meta>.event-available-places{background:color-mix(in srgb,var(--site-lime,#d9ff48) 24%,#fff)!important;color:var(--site-forest,#183f2c)!important;font-size:clamp(1.15rem,2vw,1.5rem)!important;font-weight:900!important}.page-shell.event-registrations-shell .registrations-capacity-card span{font-size:clamp(1.3rem,2.6vw,2rem)!important;font-weight:900!important;letter-spacing:-.025em}.registrations-deadline-card{width:100%;margin-bottom:16px}.registrations-deadline-card .event-signup-countdown{display:grid;grid-template-columns:1fr;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--site-gold,#d4af37) 62%,transparent);border-radius:14px;background:var(--site-gold,#d4af37)}.registrations-deadline-card .event-signup-countdown>span{border-bottom:1px solid rgba(44,36,13,.22)!important;background:var(--site-gold,#d4af37)!important;color:var(--site-gold-contrast,#2c240d)!important}.registrations-deadline-card .event-signup-countdown>strong{background:color-mix(in srgb,var(--site-gold,#d4af37) 68%,#5c430a)!important;color:#fff!important}@media (max-width:640px){.page-shell.public-club-event-shell .public-event-meta>.event-meta-split{flex-basis:100%!important;grid-template-columns:1fr}.event-meta-split>span+span{border-top:1px solid rgba(24,63,44,.18);border-left:0}}:is(.forum-detail-shell,.forum-new-thread-shell)>.hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:clamp(600px,72svh,720px)!important;margin:0!important;padding:clamp(76px,9vw,118px) max(24px,calc((100vw - 1180px) / 2))!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 24%,transparent)!important;border-radius:0!important;background-color:var(--site-forest,#183f2c)!important;box-shadow:none!important}:is(.forum-detail-shell,.forum-new-thread-shell)>.hero>.hero-top{width:100%!important;max-width:1180px!important;margin-inline:auto!important}:is(.forum-detail-shell,.forum-new-thread-shell)>.hero h1{margin:0 0 28px!important;color:var(--site-forest-contrast,#f4f1e9)!important;font-size:clamp(3.6rem,7.2vw,6.7rem)!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:.91!important;text-wrap:balance}@media (max-width:700px){:is(.forum-detail-shell,.forum-new-thread-shell)>.hero{min-height:0!important;padding:64px 20px!important}:is(.forum-detail-shell,.forum-new-thread-shell)>.hero h1{font-size:clamp(3rem,15vw,5rem)!important}}.admin-dashboard-shell>.admin-command-hero{display:block!important;padding-inline:24px!important}.admin-command-hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:clamp(44px,8vw,110px);gap:clamp(44px,8vw,110px);align-items:center;width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important}.admin-command-hero-inner>*{min-width:0}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+1) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+1) .admin-collapsible-toggle{background:var(--site-forest,#183f2c)!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+2) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+2) .admin-collapsible-toggle{background:var(--site-red,#c8102e)!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+3) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+3) .admin-collapsible-toggle{background:var(--site-blue,#174ea6)!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+4) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+4) .admin-collapsible-toggle{background:var(--site-gold,#d4af37)!important;color:#203126!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+5) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+5) .admin-collapsible-toggle{background:var(--site-lime,#d9ff48)!important;color:#183f2c!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n) .admin-collapsible-toggle{background:var(--site-cream,#f4f1e9)!important;color:#183f2c!important}.admin-brand-colors-wrap{width:100%;max-width:1240px;margin:11px auto 0}.admin-brand-colors-card{padding:0!important;border:0!important}.public-admin-shell .admin-brand-colors-card>.admin-collapsible-toggle-colors{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:66px;padding:16px 22px!important;border:1px solid rgba(24,63,44,.14)!important;border-radius:15px!important;background:var(--site-lime,#d9ff48)!important;color:var(--site-forest,#183f2c)!important;font-weight:900!important}.public-admin-shell .admin-brand-colors-card>.admin-collapsible-toggle-colors:after{content:"+";display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:rgba(24,63,44,.12)}.public-admin-shell .admin-brand-colors-card[open]>.admin-collapsible-toggle-colors:after{content:"−"}.admin-brand-colors-content{display:grid;grid-gap:24px;gap:24px;padding:clamp(24px,4vw,42px);background:#fff}.admin-brand-colors-content h3{margin:0 0 7px;color:#183f2c;font-size:clamp(1.6rem,3vw,2.4rem)}.admin-brand-colors-content p{margin:0;color:#596b61}.admin-colors-saved{padding:12px 15px;border-radius:11px;background:#e4f2e8;color:#1f6e42!important;font-weight:850}.admin-brand-colors-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-brand-color-field{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid #d9e1db;border-radius:14px;background:#f7f8f5;color:#183f2c;font-weight:850}.admin-brand-color-control{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.admin-brand-color-control input[type=color]{width:58px;height:48px;padding:3px;border:1px solid #bdc9c1;border-radius:10px;background:#fff;cursor:pointer}.admin-brand-color-control code{color:#53655b;font-size:.82rem}.admin-brand-colors-form>button{grid-column:1/-1;width:100%;min-height:54px;border-radius:999px;background:var(--site-forest,#183f2c);color:#fff;font-weight:900}@media (max-width:860px){.admin-command-hero-inner{grid-template-columns:1fr}.admin-brand-colors-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-dashboard-shell>.admin-command-hero{padding-inline:18px!important}.admin-brand-colors-form{grid-template-columns:1fr}}.admin-command-hero-inner{grid-template-columns:minmax(0,1fr)!important;justify-items:center;max-width:980px!important;text-align:center}.admin-command-copy{display:grid;justify-items:center}.admin-command-copy>p{margin-inline:auto!important}.admin-command-actions{justify-content:center}.admin-command-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;max-width:820px!important}.public-admin-shell .admin-dashboard-shortcuts .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid .admin-collapsible-toggle{transition:transform .17s ease,filter .17s ease,box-shadow .17s ease!important}.public-admin-shell .admin-dashboard-shortcuts .admin-collapsible-toggle:hover,.public-admin-shell .admin-system-action-grid .admin-collapsible-toggle:hover{transform:translateY(-3px) scale(1.005);box-shadow:0 13px 26px rgba(17,49,37,.18)!important}.public-admin-shell .admin-dashboard-shortcuts .admin-collapsible-toggle:hover:after,.public-admin-shell .admin-system-action-grid .admin-collapsible-toggle:hover:after{transform:translateX(3px)}.admin-collapsible-toggle:after{transition:transform .17s ease}.public-admin-shell .admin-collapsible-toggle-menu{background:var(--site-lime,#d9ff48)!important;color:var(--site-forest,#183f2c)!important}.admin-menu-management-form{gap:28px!important;padding:clamp(22px,4vw,40px)}.admin-menu-management-intro h3{margin:0 0 8px;color:var(--site-forest,#183f2c);font-size:1.8rem}.admin-menu-management-intro p{margin:0;color:#5a6c62}.admin-palette-editor{display:grid;grid-column:1/-1;grid-gap:16px;gap:16px;min-width:0}.admin-palette-list{display:grid;grid-gap:14px;gap:14px}.admin-palette-item{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,28px);border:1px solid #d5ded7;border-radius:17px;background:#f8faf7}.admin-palette-item-main{display:grid;grid-template-columns:70px minmax(180px,1fr) 100px auto;grid-gap:13px;gap:13px;align-items:end}.admin-palette-item-main>input[type=color]{width:70px;height:58px;padding:3px;border:1px solid #bdc9c1;border-radius:12px;background:#fff}.admin-palette-item-main>label{display:grid;grid-gap:6px;gap:6px;color:#183f2c;font-weight:850}.admin-palette-item-main>label input{width:100%}.admin-palette-item-main code{align-self:center;color:#53655b}.admin-palette-item-main>button{min-height:44px;border-radius:999px;background:#c8102e;color:#fff}.admin-palette-contrast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-palette-contrast-grid fieldset{min-width:0;padding:14px;border:1px solid #d9e1db;border-radius:13px;background:#fff}.admin-palette-contrast-grid legend{padding-inline:6px;color:#183f2c;font-weight:900}.admin-palette-contrast-grid fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.admin-palette-contrast-grid label{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#eef2ee;color:#294136;font-size:.8rem;font-weight:750}.admin-palette-contrast-grid label i{width:15px;height:15px;border:1px solid rgba(0,0,0,.15);border-radius:50%}.admin-add-palette-color{width:100%;min-height:52px;border:2px dashed #9aaba0;border-radius:14px;background:transparent;color:#183f2c;font-weight:900}@media (max-width:700px){.admin-command-stats,.admin-palette-contrast-grid{grid-template-columns:1fr}.admin-palette-item-main{grid-template-columns:62px minmax(0,1fr)}.admin-palette-item-main code,.admin-palette-item-main>button{grid-column:1/-1}}.page-shell.public-club-home-shell .public-club-info-card-description{height:auto!important;min-height:280px!important}.page-shell.public-club-home-shell .public-club-info-card-description>.rich-text-content{order:1!important;flex:1 1 auto!important;width:100%!important;margin:88px 0 0!important;overflow:visible!important;color:#173126!important}.page-shell.public-club-home-shell .public-club-info-card-description>.rich-text-content :is(p,div,span,strong,em,li){color:#173126!important}.page-shell.public-club-home-shell .public-club-info-card-description>strong{order:2!important;margin-top:14px!important}.public-club-overview-shell .club-overview-about-panel .club-overview-info-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}.public-club-overview-shell .club-overview-about-panel .club-overview-info-cards .public-club-info-card{position:relative!important;display:flex!important;grid-column:span 1!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;min-height:280px!important;padding:30px!important;border:1px solid #c8d2c9!important;border-radius:4px!important;background:transparent!important;color:#173126!important}.public-club-overview-shell .club-overview-about-panel .club-overview-info-cards .public-club-info-card-description{grid-column:span 2!important;background:#d9f264!important;border-color:#d9f264!important}.public-club-overview-shell .club-overview-about-panel .club-overview-info-cards .public-club-info-card:before{content:""!important;position:absolute!important;top:30px!important;left:30px!important;width:48px!important;height:48px!important;background-color:#183f2c!important;-webkit-mask:url(/icons/contact/person.svg) center/contain no-repeat!important;mask:url(/icons/contact/person.svg) center/contain no-repeat!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-email:before{-webkit-mask-image:url(/icons/contact/email.svg)!important;mask-image:url(/icons/contact/email.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-phone:before{-webkit-mask-image:url(/icons/contact/phone.svg)!important;mask-image:url(/icons/contact/phone.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-website:before{-webkit-mask-image:url(/icons/contact/subject.svg)!important;mask-image:url(/icons/contact/subject.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-venue:before{-webkit-mask-image:url(/icons/club/house.svg)!important;mask-image:url(/icons/club/house.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-address:before{-webkit-mask-image:url(/icons/club/map.svg)!important;mask-image:url(/icons/club/map.svg)!important}.page-shell.event-registrations-shell .registrations-capacity-card{border:1px solid rgba(217,242,100,.32)!important;background:#214b37!important;color:#fff!important}.page-shell.event-registrations-shell .registrations-capacity-card span{color:#fff!important}.page-shell.event-registrations-shell .registrations-capacity-card strong{color:#d9f264!important}.page-shell.public-club-event-shell .public-event-links-under-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important}.page-shell.public-club-event-shell .public-event-links-under-meta>a{display:flex!important;justify-content:center!important;width:100%!important;min-height:50px!important;box-sizing:border-box!important}.page-shell.clubs-directory-shell .clubs-directory-hero-inner{grid-template-columns:minmax(0,760px) minmax(220px,320px)!important;justify-content:space-between!important;gap:clamp(70px,10vw,150px)!important}.page-shell.clubs-directory-shell .clubs-directory-hero-stat{justify-self:end!important;align-self:center!important;justify-items:center!important;min-width:220px!important}.page-shell.clubs-directory-shell>.clubs-directory-filter-panel{padding-bottom:clamp(34px,4vw,50px)!important}.page-shell.clubs-directory-shell .events-directory-filter-actions{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;width:100%!important;margin:8px 0 0!important}.page-shell.clubs-directory-shell .events-directory-filter-actions>*{width:auto!important;min-width:130px!important}.page-shell.clubs-directory-shell>.clubs-directory-results-panel{padding-top:clamp(34px,4vw,52px)!important}.page-shell.marketing-full-width-page.public-login-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:#f5f2e9!important}.public-login-shell>:is(.hero,.panel){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.public-login-shell>.public-login-hero{min-height:500px!important;padding:clamp(84px,11vw,140px) max(24px,calc((100vw - 1220px) / 2))!important;background:#153a29!important}.public-login-shell .public-login-aside>span,.public-login-shell .public-login-form-heading>span,.public-login-shell .public-login-kicker{display:block!important;margin-bottom:15px!important;color:#d9f264!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.public-login-shell>.hero h1{max-width:900px!important;margin:0 0 24px!important;color:#fff!important;font-size:clamp(3.7rem,9vw,8rem)!important;letter-spacing:-.09em!important;line-height:.8!important}.public-login-shell>.hero p{max-width:680px!important;margin:0!important;color:rgba(255,255,255,.76)!important;font-size:1.1rem!important}.public-login-shell>.login-panel{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;padding:clamp(52px,8vw,100px) max(24px,calc((100vw - 1120px) / 2))!important;background:#f5f2e9!important}.public-login-shell .public-login-aside{padding:clamp(42px,6vw,74px)!important;border-radius:26px 0 0 26px!important;background:#d9f264!important;color:#153a29!important}.public-login-shell .public-login-aside>span{color:#4c614f!important}.public-login-shell .public-login-aside h2{margin:0 0 20px!important;color:#153a29!important;font-size:clamp(2.3rem,4vw,4rem)!important;letter-spacing:-.06em!important;line-height:.9!important}.public-login-shell .public-login-aside p{color:#3f5548!important;line-height:1.65!important}.public-login-shell .public-login-aside ul{display:grid!important;grid-gap:0!important;gap:0!important;margin:42px 0 0!important;padding:0!important;list-style:none!important}.public-login-shell .public-login-aside li{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;padding:17px 0!important;border-top:1px solid rgba(21,58,41,.22)!important;color:#153a29!important}.public-login-shell .public-login-form-wrap{padding:clamp(42px,6vw,74px)!important;border:1px solid #c9d2ca!important;border-left:0!important;border-radius:0 26px 26px 0!important;background:#fff!important}.public-login-shell .public-login-form-heading{margin-bottom:34px!important}.public-login-shell .public-login-form-heading>span{color:#66776d!important}.public-login-shell .public-login-form-heading h2{margin:0 0 12px!important;color:#153a29!important;font-size:clamp(2.5rem,5vw,4.5rem)!important;letter-spacing:-.07em!important;line-height:.88!important}.public-login-shell .public-login-form-heading p{margin:0!important;color:#617067!important}.public-login-shell .public-auth-form{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important}.public-login-shell .public-auth-form>label:not(.login-remember-row){padding:16px!important;border:1px solid #d0d8d1!important;border-radius:13px!important;background:#fafbf8!important;color:#153a29!important}.public-login-shell .login-remember-row{display:flex!important;gap:10px!important;align-items:center!important;padding:5px 0!important;color:#526158!important}.public-login-shell .login-remember-row input{width:18px!important;height:18px!important}.public-login-shell .public-auth-submit{min-height:54px!important;border-radius:999px!important;background:#153a29!important;color:#fff!important}.public-login-shell .public-auth-form>p{margin:0!important;color:#5b6a61!important}.public-login-shell .public-auth-form a{color:#153a29!important;font-weight:850!important;text-underline-offset:4px!important}@media (max-width:820px){.page-shell.clubs-directory-shell .clubs-directory-hero-inner{grid-template-columns:1fr!important;gap:36px!important}.page-shell.clubs-directory-shell .clubs-directory-hero-stat{justify-self:start!important;justify-items:start!important}.public-login-shell>.login-panel{grid-template-columns:1fr!important}.public-login-shell .public-login-aside{border-radius:24px 24px 0 0!important}.public-login-shell .public-login-form-wrap{border-top:0!important;border-left:1px solid #c9d2ca!important;border-radius:0 0 24px 24px!important}}@media (max-width:560px){.page-shell.public-club-event-shell .public-event-links-under-meta{grid-template-columns:1fr!important}.page-shell.clubs-directory-shell .events-directory-filter-actions{justify-content:stretch!important}.page-shell.clubs-directory-shell .events-directory-filter-actions>*{flex:1 1!important;min-width:0!important}.public-login-shell .public-login-aside,.public-login-shell .public-login-form-wrap{padding:34px 26px!important}}.page-shell.forum-home-shell>.hero{position:relative!important;overflow:hidden!important}.page-shell.forum-home-shell>.hero:after,.page-shell.forum-home-shell>.hero:before{position:absolute!important;color:rgba(217,242,100,.13)!important;font-size:clamp(9rem,22vw,20rem)!important;line-height:1!important;pointer-events:none!important;animation:forumSuitFloat 8s ease-in-out infinite alternate!important}.page-shell.forum-home-shell>.hero:before{content:"♣"!important;top:-22%!important;right:8%!important}.page-shell.forum-home-shell>.hero:after{content:"♦"!important;right:28%!important;bottom:-45%!important;color:rgba(200,16,46,.2)!important;animation-delay:-3s!important}.page-shell.forum-home-shell>.hero>*{position:relative!important;z-index:1!important}.page-shell.forum-home-shell .forum-page-kicker{color:#d9f264!important}@keyframes forumSuitFloat{0%{transform:translate3d(0,-8px,0) rotate(-5deg)}to{transform:translate3d(18px,16px,0) rotate(7deg)}}@media (prefers-reduced-motion:reduce){.page-shell.forum-home-shell>.hero:after,.page-shell.forum-home-shell>.hero:before{animation:none!important}}.page-shell.forum-detail-shell .forum-thread-list-index{display:grid!important;width:48px!important;height:48px!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#c8102e!important;color:#fff!important}.page-shell.forum-detail-shell .forum-thread-list-open{position:relative!important;display:inline-flex!important;gap:10px!important;align-items:center!important;padding:10px 15px!important;border:1px solid rgba(200,16,46,.3)!important;border-radius:999px!important;background:transparent!important;color:#a60f28!important;transition:transform .16s ease,background .16s ease,color .16s ease!important}.page-shell.forum-detail-shell .forum-thread-list-open:hover{transform:translateX(4px)!important;border-color:#c8102e!important;background:#c8102e!important;color:#fff!important;text-decoration:none!important;box-shadow:0 9px 20px rgba(200,16,46,.2)!important}.forum-new-thread-shell .forum-compose-form>label{grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important}.forum-new-thread-shell .forum-bridge-composer{grid-column:1/-1!important;overflow:hidden!important;border:1px solid #cbd4cc!important;border-radius:18px!important;background:#e7eee6!important}.forum-bridge-composer-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:26px!important;gap:26px!important;align-items:center!important;padding:26px!important}.forum-bridge-composer-heading span{display:block!important;margin-bottom:7px!important;color:#a60f28!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.forum-bridge-composer-heading h3{margin:0 0 8px!important;color:#173126!important;font-size:clamp(1.5rem,3vw,2.4rem)!important;letter-spacing:-.045em!important}.forum-bridge-composer-heading p{max-width:650px!important;margin:0!important;color:#58685e!important}.forum-bridge-composer-heading button{border-color:#173126!important;border-radius:999px!important;color:#173126!important}.forum-bridge-composer-fields{display:grid!important;grid-gap:14px!important;gap:14px!important;padding:0 26px 26px!important}.forum-bridge-composer-fields>label,.forum-bridge-hand-grid>label{padding:16px!important;border:1px solid #c8d2c9!important;border-radius:12px!important;background:#fff!important;color:#173126!important;font-weight:800!important}.forum-bridge-composer-fields :is(input,select,textarea){width:100%!important;box-sizing:border-box!important;margin-top:8px!important;border-color:#b8c5bb!important;background:#fafbf8!important;color:#173126!important}.forum-bridge-composer-fields small{display:block!important;margin-top:7px!important;color:#66766c!important}.forum-bridge-hand-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.forum-bridge-table-block{display:grid!important;grid-gap:22px!important;gap:22px!important;margin:24px 0!important;padding:clamp(20px,4vw,34px)!important;border:1px solid #cbd5cc!important;border-radius:18px!important;background:#f4f1e8!important}.forum-bridge-block-label{display:block!important;margin-bottom:10px!important;color:#a60f28!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.forum-auction-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.forum-auction-table :is(th,td){padding:11px 8px!important;border:1px solid #c9d3ca!important;text-align:center!important}.forum-auction-table th{background:#173f2c!important;color:#fff!important;font-size:.75rem!important}.forum-auction-table td{background:#fff!important;color:#173126!important;font-weight:850!important}.forum-table-hands{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:". north ." "west center east" ". south ."!important;grid-gap:12px!important;gap:12px!important;align-items:center!important}.forum-table-hand{min-width:0!important;padding:14px!important;border:1px solid #cbd5cc!important;border-radius:12px!important;background:#fff!important}.forum-table-hand-north{grid-area:north!important}.forum-table-hand-east{grid-area:east!important}.forum-table-hand-south{grid-area:south!important}.forum-table-hand-west{grid-area:west!important}.forum-table-hand span,.forum-table-hand strong{display:block!important;color:#173126!important}.forum-table-hand span{margin-bottom:7px!important;color:#a60f28!important;font-size:.68rem!important;font-weight:900!important;text-transform:uppercase!important}.forum-table-hand strong{overflow-wrap:anywhere!important;font-size:.9rem!important;line-height:1.45!important}.forum-table-center{grid-area:center!important;color:#173126!important;font-weight:900!important;line-height:1.3!important;text-align:center!important}@media (max-width:650px){.forum-bridge-composer-heading{grid-template-columns:1fr!important}.forum-bridge-composer-heading button{justify-self:start!important}.forum-bridge-hand-grid,.forum-table-hands{grid-template-columns:1fr!important}.forum-table-hands{grid-template-areas:"north" "east" "south" "west"!important}.forum-table-center{display:none!important}}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-description:before{-webkit-mask-image:url(/icons/contact/message.svg)!important;mask-image:url(/icons/contact/message.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card :is(p,strong,div,a),.public-club-overview-shell .club-overview-info-cards .public-club-info-card-link{color:#173126!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-link,.public-club-overview-shell .club-overview-info-cards .public-club-info-card>strong{margin-top:82px!important;font-size:1.3rem!important;font-weight:900!important}.public-club-overview-shell .public-slot-layout{align-items:stretch!important}.public-club-overview-shell .public-slot-info-box{display:flex!important;min-height:100%!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.public-club-overview-shell .public-slot-info-box :is(.public-slot-season-title,.public-slot-info-text){width:100%!important;margin-right:auto!important;margin-left:auto!important}.public-club-overview-shell .public-season-actions :is(a,button),.public-club-overview-shell .public-slot-season-cta{min-height:44px!important;padding:11px 16px!important;border:1px solid rgba(21,58,41,.24)!important;border-radius:999px!important;background:rgba(255,255,255,.42)!important;color:#153a29!important;box-shadow:0 7px 18px rgba(21,58,41,.08)!important}.public-club-overview-shell .public-season-actions :is(a,button):hover,.public-club-overview-shell .public-slot-season-cta:hover{border-color:#153a29!important;background:#153a29!important;color:#fff!important}.page-shell.public-club-overview-shell>.club-overview-back-panel{padding-top:34px!important;padding-bottom:34px!important;background:#153a29!important}.public-club-overview-shell .club-overview-back-panel a{border-color:#d9f264!important;background:#d9f264!important;color:#153a29!important}.page-shell.marketing-full-width-page.registration-edit-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:#f5f2e9!important}.registration-edit-shell>:is(.hero,.panel){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(68px,8vw,108px) max(24px,calc((100vw - 1050px) / 2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.registration-edit-shell>:is(.hero,.panel)>*{width:100%!important;max-width:1050px!important;margin-right:auto!important;margin-left:auto!important}.registration-edit-shell>.registration-edit-hero{min-height:430px!important;display:grid!important;align-items:center!important;background:#153a29!important}.registration-edit-shell .registration-edit-kicker,.registration-edit-shell .registration-edit-section-heading>span{display:block!important;margin-bottom:14px!important;color:#d9f264!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}.registration-edit-shell>.hero h1{margin:0 0 18px!important;color:#fff!important;font-size:clamp(3.5rem,8vw,7rem)!important;letter-spacing:-.085em!important;line-height:.82!important}.registration-edit-shell>.hero p{max-width:720px!important;margin:0!important;color:rgba(255,255,255,.78)!important;font-size:1.1rem!important}.registration-edit-shell .registration-code-panel{background:#d9f264!important}.registration-edit-shell .registration-edit-section-heading{margin-bottom:32px!important}.registration-edit-shell .registration-edit-section-heading>span{color:#49604f!important}.registration-edit-shell .registration-edit-section-heading h2{margin:0!important;color:#153a29!important;font-size:clamp(2.5rem,6vw,5rem)!important;letter-spacing:-.07em!important;line-height:.88!important}.registration-edit-shell .registration-code-panel .registration-form,.registration-edit-shell .registration-edit-form-panel .registration-form{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;max-width:760px!important}.registration-edit-shell .registration-form>:is(label,fieldset){margin:0!important;padding:18px!important;border:1px solid #c5d0c7!important;border-radius:14px!important;background:#fff!important;color:#173126!important}.registration-edit-shell .registration-form :is(input,select,textarea){border-color:#b8c5bb!important;background:#fafbf8!important;color:#173126!important}.registration-edit-shell .registration-form button[type=submit]{min-height:52px!important;border-radius:999px!important;background:#153a29!important;color:#fff!important}.registration-edit-shell .member-edit-details{margin-top:24px!important;padding:20px!important;border:1px solid rgba(21,58,41,.25)!important;border-radius:14px!important;background:rgba(255,255,255,.35)!important}.registration-edit-shell .registration-edit-form-panel{background:#f5f2e9!important}.registration-edit-shell .registration-edit-nav-panel{padding-top:34px!important;padding-bottom:34px!important;background:#153a29!important}.registration-edit-shell .registration-edit-nav-panel a{border-color:rgba(255,255,255,.55)!important;background:transparent!important;color:#fff!important}@media (max-width:800px){.public-club-overview-shell .club-overview-about-panel .club-overview-info-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-club-overview-shell .club-overview-about-panel .club-overview-info-cards .public-club-info-card-description{grid-column:1/-1!important}}@media (max-width:600px){.public-club-overview-shell .club-overview-about-panel .club-overview-info-cards{grid-template-columns:1fr!important}.public-club-overview-shell .club-overview-about-panel .club-overview-info-cards .public-club-info-card{grid-column:1!important}}.page-shell.public-club-event-shell .public-event-meta>.meta-pill-event-gold{border-color:#e3bd45!important;color:#2c240d!important;box-shadow:inset 0 -8px 0 rgba(154,116,22,.18)!important}.page-shell.marketing-full-width-page.event-registrations-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:#f5f2e9!important}.event-registrations-shell>:is(.hero,.panel){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(68px,8vw,108px) max(24px,calc((100vw - 1120px) / 2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.event-registrations-shell>:is(.hero,.panel)>*{width:100%!important;max-width:1120px!important;margin-right:auto!important;margin-left:auto!important}.event-registrations-shell>.hero{min-height:440px!important;display:grid!important;align-items:center!important;background:#153a29!important}.event-registrations-shell .registrations-hero-kicker,.event-registrations-shell .registrations-section-heading>span{display:block!important;margin-bottom:14px!important;color:#e3bd45!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.event-registrations-shell>.hero h1{margin:0 0 20px!important;color:#fff!important;font-size:clamp(4rem,10vw,8.5rem)!important;letter-spacing:-.09em!important;line-height:.8!important}.event-registrations-shell>.hero p{max-width:740px!important;margin:0!important;color:rgba(255,255,255,.78)!important;font-size:1.08rem!important}.event-registrations-shell>.hero .hero-actions a{border-color:rgba(255,255,255,.55)!important;background:transparent!important;color:#fff!important}.event-registrations-shell .public-registration-thankyou-panel{background:#d9f264!important}.event-registrations-shell .public-registration-thankyou-panel :is(h2,h3,p,strong){color:#173126!important}.event-registrations-shell .registrations-confirmed-panel{background:#f5f2e9!important}.event-registrations-shell .registrations-waitlist-panel{background:#e4ece3!important}.event-registrations-shell .registrations-section-heading{margin-bottom:46px!important}.event-registrations-shell .registrations-section-heading>span{color:#637269!important}.event-registrations-shell .registrations-section-heading h2{display:flex!important;gap:22px!important;align-items:center!important;margin:0!important;color:#173126!important;font-size:clamp(2.7rem,6vw,5.4rem)!important;letter-spacing:-.075em!important;line-height:.88!important}.event-registrations-shell .registrations-section-heading h2 small{display:grid!important;flex:0 0 auto!important;width:58px!important;height:58px!important;place-items:center!important;border-radius:50%!important;background:#173f2c!important;color:#d9f264!important;font-size:1rem!important;letter-spacing:0!important}.event-registrations-shell .public-registrations-list{counter-reset:registration-row!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;width:100%!important}.event-registrations-shell .public-registration-card{counter-increment:registration-row!important;position:relative!important;display:grid!important;grid-template-columns:68px minmax(0,1fr) auto!important;grid-gap:22px!important;gap:22px!important;align-items:center!important;width:100%!important;min-height:92px!important;margin:0!important;padding:18px 24px!important;border:1px solid #ccd5cd!important;border-radius:14px!important;background:#fff!important;color:#173126!important;box-shadow:none!important}.event-registrations-shell .public-registration-card:before{content:counter(registration-row,decimal-leading-zero)!important;display:grid!important;width:48px!important;height:48px!important;place-items:center!important;border-radius:50%!important;background:#173f2c!important;color:#d9f264!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.06em!important}.event-registrations-shell .public-registration-name-line{grid-column:2!important;min-width:0!important;color:#173126!important;font-size:clamp(1rem,2vw,1.25rem)!important;line-height:1.4!important}.event-registrations-shell .public-registration-club,.event-registrations-shell .public-registration-name,.event-registrations-shell .public-registration-pair-plus{color:#173126!important}.event-registrations-shell .public-registration-pair-plus{color:#a20f28!important;font-weight:950!important}.event-registrations-shell .public-registration-contact-row{grid-column:3!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;align-items:center!important;margin:0!important}.event-registrations-shell .public-registration-card-looking{border-color:#e3bd45!important;background:#fff9e7!important}.event-registrations-shell .public-registration-looking-note{grid-column:2/-1!important;margin:0!important;color:#69766e!important;font-size:.84rem!important}.event-registrations-shell .registrations-cta-panel{padding-top:34px!important;padding-bottom:34px!important;background:#153a29!important}.event-registrations-shell .registrations-cta-panel a{border-color:#e3bd45!important;background:#e3bd45!important;color:#2c240d!important}@media (max-width:720px){.event-registrations-shell .public-registration-card{grid-template-columns:52px minmax(0,1fr)!important}.event-registrations-shell .public-registration-contact-row,.event-registrations-shell .public-registration-looking-note{grid-column:2!important;justify-content:flex-start!important}.event-registrations-shell .registrations-section-heading h2{align-items:flex-start!important}}.page-shell.public-club-event-shell .event-detail-signup-panel .registration-form>fieldset{padding:66px 20px 20px!important}.page-shell.public-club-event-shell .event-detail-signup-panel .registration-form>fieldset>legend{top:18px!important;left:20px!important;max-width:calc(100% - 40px)!important;white-space:normal!important;line-height:1.2!important}.page-shell.public-club-event-shell .public-event-meta{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.page-shell.public-club-event-shell .public-event-meta>:is(.meta-pill,.status-pill,a,.event-signup-countdown){box-sizing:border-box!important;flex:1 1 250px!important;width:auto!important;max-width:none!important}.page-shell.public-club-event-shell .public-event-meta>.meta-pill:not(.meta-pill-event-gold){background:#f7f2e7!important}.page-shell.public-club-event-shell .public-event-meta>.meta-pill:not(.meta-pill-event-gold):nth-child(2n){background:#eef3ed!important}.page-shell.public-club-event-shell .public-event-meta>a{background:#e8eef0!important}.page-shell.public-club-event-shell .public-event-meta>.meta-pill-event-gold{background:#e3bd45!important}.page-shell.public-club-event-shell .public-event-meta>.event-signup-countdown{flex-basis:510px!important;background:#e3bd45!important}.event-registrations-shell .registrations-capacity-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;margin-bottom:16px!important;padding:22px 26px!important;border:1px solid rgba(217,242,100,.34)!important;border-radius:14px!important;background:rgba(255,255,255,.08)!important}.event-registrations-shell .registrations-capacity-card span{color:#fff!important;font-size:1rem!important;font-weight:800!important}.event-registrations-shell .registrations-capacity-card strong{color:#d9f264!important;font-size:clamp(1.8rem,4vw,3rem)!important;letter-spacing:-.06em!important;line-height:1!important}.page-shell.public-club-home-shell .public-club-info-card-description>.rich-text-content,.page-shell.public-club-home-shell .public-club-info-card-description>.rich-text-content :is(p,div,span,strong,em,li){font-size:clamp(.76rem,1.15vw,.9rem)!important;line-height:1.35!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-email:before{-webkit-mask-image:url(/icons/club-overview/email.svg)!important;mask-image:url(/icons/club-overview/email.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-website:before{-webkit-mask-image:url(/icons/club-overview/website.svg)!important;mask-image:url(/icons/club-overview/website.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-phone:before{-webkit-mask-image:url(/icons/club-overview/phone.svg)!important;mask-image:url(/icons/club-overview/phone.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-description:before{-webkit-mask-image:url(/icons/club-overview/description.svg)!important;mask-image:url(/icons/club-overview/description.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-venue:before{-webkit-mask-image:url(/icons/club-overview/venue.svg)!important;mask-image:url(/icons/club-overview/venue.svg)!important}.public-club-overview-shell .club-overview-info-cards .public-club-info-card-address:before{-webkit-mask-image:url(/icons/club-overview/address.svg)!important;mask-image:url(/icons/club-overview/address.svg)!important}.page-shell.event-registrations-shell .registrations-capacity-card{justify-content:center!important;gap:clamp(20px,5vw,54px)!important;text-align:center!important}.page-shell.clubs-directory-shell .clubs-directory-hero-inner{min-height:340px;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:stretch!important;gap:clamp(48px,9vw,140px)!important}.page-shell.clubs-directory-shell .clubs-directory-hero-copy{display:flex;justify-content:space-between;padding-block:12px}.page-shell.clubs-directory-shell .clubs-directory-hero-copy h1{max-width:760px;margin-block:auto!important}.page-shell.clubs-directory-shell .clubs-directory-hero-copy>p:last-child{max-width:660px;margin-bottom:0!important}.page-shell.clubs-directory-shell .clubs-directory-hero-stat{align-self:stretch!important;display:flex!important;flex-direction:column;justify-content:space-between;min-height:100%!important;padding:34px!important}.page-shell.clubs-directory-shell .clubs-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.page-shell.clubs-directory-shell .clubs-directory-card:nth-child(n){display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;padding:0!important;overflow:hidden;border:1px solid rgba(13,60,44,.14)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 42px rgba(8,42,31,.09)!important}.page-shell.clubs-directory-shell .clubs-directory-card-number{grid-column:1;grid-row:1/span 7;display:grid;place-items:start center;min-height:100%;padding-top:28px;background:#103f32!important;color:#d9ff48!important;font-size:1.1rem;font-weight:900}.page-shell.clubs-directory-shell .clubs-directory-card>:not(.clubs-directory-card-number){grid-column:2;margin-inline:26px!important}.page-shell.clubs-directory-shell .clubs-directory-card .public-club-event-head{margin-top:26px!important;padding-bottom:18px;border-bottom:1px solid rgba(13,60,44,.12)}.page-shell.clubs-directory-shell .clubs-directory-card .public-club-event-title-link{display:block;font-size:clamp(1.35rem,2vw,1.8rem)!important;line-height:1.08!important;color:#103f32!important;text-decoration:none!important}.page-shell.clubs-directory-shell .clubs-directory-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-block:18px}.page-shell.clubs-directory-shell .clubs-directory-card-details>div{min-width:0;padding:13px 14px;border-radius:14px;background:#f0f5ef}.page-shell.clubs-directory-shell .clubs-directory-card-details span,.page-shell.clubs-directory-shell .clubs-directory-card-details strong{display:block;overflow-wrap:anywhere}.page-shell.clubs-directory-shell .clubs-directory-card-details span{margin-bottom:4px;color:#5c7068;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-shell.clubs-directory-shell .clubs-directory-card-details strong{color:#163d31;font-size:.92rem}.page-shell.clubs-directory-shell .clubs-directory-card .events-directory-card-text{color:#53665f!important}.page-shell.clubs-directory-shell .clubs-directory-card .public-full-width-cta{justify-self:stretch;margin-top:4px!important;margin-bottom:26px!important;text-align:center}.public-login-shell>.login-panel{grid-template-columns:minmax(0,760px)!important;justify-content:center}.public-login-shell .public-login-form-wrap{border:1px solid rgba(13,60,44,.16)!important;border-radius:28px!important}.public-login-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.public-login-secondary-actions>a{display:flex;align-items:center;justify-content:center;min-height:68px;padding:14px 18px;border:1px solid rgba(13,60,44,.16);border-radius:16px;background:#edf4ef;color:#103f32!important;font-size:1rem;font-weight:800;line-height:1.3;text-align:center;text-decoration:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease}.public-login-secondary-actions>a:last-child{background:#fff6d8;border-color:#dfc66d}.public-login-secondary-actions>a:hover{transform:translateY(-2px);border-color:#103f32}.contact-spam-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.landing-shell-contact .home-module-contact_form form>.contact-submit-button{grid-column:1/-1!important;width:100%!important;min-height:60px;border-color:#d9ff48!important;background:#d9ff48!important;color:#103f32!important;font-size:1rem;font-weight:900}.landing-shell-contact .home-module-contact_form form>.contact-submit-button:hover{border-color:#103f32!important;background:#103f32!important;color:#d9ff48!important}@media (max-width:820px){.page-shell.clubs-directory-shell .clubs-directory-grid,.page-shell.clubs-directory-shell .clubs-directory-hero-inner{grid-template-columns:1fr!important}.page-shell.clubs-directory-shell .clubs-directory-hero-inner{min-height:0;gap:28px!important}.page-shell.clubs-directory-shell .clubs-directory-hero-stat{min-height:190px!important}}@keyframes public-header-suits-drift-a{0%,to{transform:translate3d(0,-50%,0) rotate(9deg)}38%{transform:translate3d(-12px,calc(-50% - 20px),0) rotate(3deg)}72%{transform:translate3d(8px,calc(-50% + 9px),0) rotate(13deg)}}@keyframes public-header-suits-drift-b{0%,to{transform:translate3d(0,-50%,0) rotate(-13deg)}45%{transform:translate3d(15px,calc(-50% + 18px),0) rotate(-5deg)}76%{transform:translate3d(-7px,calc(-50% - 8px),0) rotate(-17deg)}}@media (max-width:900px){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after{right:-20px;font-size:clamp(4.8rem,16vw,7.4rem)}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:before{right:28px;font-size:clamp(3.5rem,12vw,5.6rem)}}@media (max-width:700px){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after{top:42px;right:-34px;font-size:4.8rem;opacity:.3}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:before{top:auto;right:10px;bottom:22px;font-size:3.8rem;opacity:.22}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after{right:-54px}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before{right:-10px}}@media (prefers-reduced-motion:reduce){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:before{animation:none!important}}.admin-dashboard-shell>.admin-command-hero,.messages-page-shell>.messages-hero,.public-user-shell>.public-user-dashboard-hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;grid-gap:clamp(44px,8vw,110px)!important;gap:clamp(44px,8vw,110px)!important;align-items:center!important;min-height:570px!important;background:#183f2c!important}.admin-dashboard-shell>.admin-command-hero>*,.messages-page-shell>.messages-hero>*,.public-user-shell>.public-user-dashboard-hero>*{width:auto!important;max-width:none!important;margin:0!important}.admin-command-kicker,.messages-kicker,.public-user-dashboard-kicker{display:block;margin-bottom:18px;color:#d9ff48!important;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-command-copy h1,.messages-hero-copy h1,.public-user-dashboard-copy h1{margin:0 0 24px!important;color:#fffdf6!important;font-size:clamp(3.6rem,7vw,7rem)!important;letter-spacing:-.065em!important;line-height:.87!important}.admin-command-copy>p,.messages-hero-copy>p,.public-user-dashboard-copy>p{max-width:700px!important;margin:0!important;color:rgba(255,255,255,.78)!important;font-size:1.08rem!important;line-height:1.65!important}.admin-command-actions,.public-user-hero-actions{display:flex!important;flex-wrap:wrap;gap:10px!important;margin-top:32px!important}.admin-command-link,.messages-primary-action,.public-user-hero-link{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:11px 19px;border:1px solid rgba(255,255,255,.46);border-radius:999px;background:transparent;color:#fff!important;font-weight:850;text-decoration:none!important;transition:transform .15s ease,background .15s ease,color .15s ease}.admin-command-link.is-primary,.messages-primary-action,.public-user-hero-link.is-primary{border-color:#d9ff48;background:#d9ff48;color:#183f2c!important}.admin-command-link:hover,.messages-primary-action:hover,.public-user-hero-link:hover{transform:translateY(-2px);border-color:#fff;background:#fff;color:#183f2c!important}.messages-primary-action{margin-top:32px}.admin-command-stats,.messages-hero-stats,.public-user-dashboard-stats{display:grid;grid-gap:10px;gap:10px}.admin-command-stats>div,.messages-hero-stats>div,.public-user-dashboard-stats>div{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;min-height:92px;padding:14px 22px;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-command-stats strong,.messages-hero-stats strong,.public-user-dashboard-stats strong{color:#d9ff48!important;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.admin-command-stats span,.messages-hero-stats span,.public-user-dashboard-stats span{color:#fff!important;font-weight:750}.admin-command-stats>.is-alert{border-color:rgba(255,165,179,.5);background:rgba(200,16,46,.24)}.page-shell.public-user-shell:not(.messages-page-shell)>.panel{border-bottom:1px solid rgba(19,49,38,.1)!important}.page-shell.public-user-shell:not(.messages-page-shell)>.panel :is(.button-link-secondary,.button-link),.page-shell.public-user-shell:not(.messages-page-shell)>.panel button:not(.button-state-red):not(.button-state-emerald):not(.button-state-gold){min-height:44px;border:1px solid #183f2c!important;border-radius:999px!important;background:transparent!important;color:#183f2c!important;font-weight:850!important}.page-shell.public-user-shell:not(.messages-page-shell)>.panel :is(.button-link-secondary,.button-link):hover,.page-shell.public-user-shell:not(.messages-page-shell)>.panel button:not(.button-state-red):not(.button-state-emerald):not(.button-state-gold):hover{background:#183f2c!important;color:#fff!important}.page-shell.public-user-shell:not(.messages-page-shell) .public-user-profile-badge{border:0!important;border-radius:999px!important;background:#183f2c!important;color:#d9ff48!important}.page-shell.public-user-shell:not(.messages-page-shell) .event-card{border:1px solid rgba(19,49,38,.14)!important;border-radius:18px!important;background:rgba(255,255,255,.78)!important;box-shadow:0 14px 34px rgba(17,49,37,.07)!important}.messages-page-shell>.messages-status{padding-top:24px!important;padding-bottom:24px!important;background:#d9ff48!important;color:#183f2c!important;text-align:center}.messages-page-shell>.panel{background:#f4f1e9!important}.messages-page-shell>.messages-inbox-panel{background:#e5ece6!important}.messages-page-shell>.messages-sent-panel{background:#efe9dc!important}.messages-section-heading{display:grid;grid-template-columns:66px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin-bottom:42px!important}.messages-section-heading>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#183f2c;color:#d9ff48;font-weight:900}.messages-section-heading h2{margin:0 0 8px!important;color:#183f2c!important;font-size:clamp(2.5rem,5vw,4.8rem)!important;letter-spacing:-.06em!important;line-height:.94!important}.messages-section-heading p{margin:0;color:#5a6c63!important}.messages-compose-form{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:none;padding:clamp(24px,4vw,44px);border:1px solid rgba(19,49,38,.14);border-radius:24px;background:#fff;box-shadow:0 20px 52px rgba(17,49,37,.08)}.messages-compose-form>label{min-width:0;color:#183f2c;font-weight:850}.messages-compose-form>.messages-recipient-results,.messages-compose-form>:is(.messages-compose-help,button),.messages-compose-form>label:nth-of-type(3){grid-column:1/-1}.messages-compose-form :is(input,textarea){box-sizing:border-box;width:100%;margin-top:8px;border:1px solid #bdc9c1;border-radius:12px;background:#fafbf8}.messages-compose-form>button{min-height:56px;border:0;border-radius:999px;background:#183f2c;color:#fff;font-weight:900}.messages-compose-help{margin:0;color:#68786f;font-size:.84rem}.messages-recipient-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:-8px;padding:10px;border-radius:14px;background:#eaf0eb}.messages-recipient-results>button{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid #c4d0c7;border-radius:11px;background:#fff;color:#183f2c;text-align:left}.messages-recipient-results>button span,.messages-recipient-results>p{margin:0;color:#68786f;font-size:.8rem}.messages-page-shell .messages-list{gap:12px}.messages-page-shell .message-card{border:1px solid rgba(19,49,38,.14)!important;border-radius:16px!important;background:rgba(255,255,255,.84)!important;box-shadow:none!important}.messages-page-shell .message-card.is-unread{border-left:7px solid #c8102e!important;background:#fff!important}.messages-page-shell .message-card summary{padding:20px 22px}.message-reply-link{display:inline-flex;margin:0 16px 16px;padding:9px 15px;border-radius:999px;background:#d9ff48;color:#183f2c!important;font-weight:850;text-decoration:none!important}.page-shell.admin-dashboard-shell.public-admin-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:#f3f0e7!important}.admin-dashboard-shell>:is(.hero,.panel){box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(68px,8vw,108px) max(24px,calc((100vw - 1240px) / 2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.admin-dashboard-shell>.panel:nth-of-type(2n){background:#e4ebe5!important}.admin-dashboard-shell>.panel:nth-of-type(odd){background:#f3f0e7!important}.admin-dashboard-shell>.panel>*{width:100%;max-width:1240px;margin-right:auto;margin-left:auto}.admin-dashboard-shell>.panel>h2{margin-bottom:38px!important;color:#183f2c!important;font-size:clamp(2.6rem,5vw,4.8rem)!important;letter-spacing:-.06em!important;line-height:.94!important}.admin-dashboard-shell .admin-dashboard-card-grid,.admin-dashboard-shell .admin-dashboard-shortcuts,.admin-dashboard-shell .admin-upcoming-grid{gap:16px!important}.admin-dashboard-shell .event-card{border:1px solid rgba(19,49,38,.14)!important;border-radius:18px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 15px 36px rgba(17,49,37,.07)!important}.admin-dashboard-shell .admin-dashboard-card>details>summary{padding:20px!important;color:#183f2c!important;font-size:1.18rem;font-weight:900}.admin-dashboard-shell :is(.button-link-secondary,.admin-collapsible-toggle){border-radius:999px!important;font-weight:850!important}.admin-dashboard-shell .admin-upcoming-title{padding:16px 18px!important;border-radius:13px;background:#183f2c!important;color:#fff!important}@media (max-width:860px){.admin-dashboard-shell>.admin-command-hero,.messages-page-shell>.messages-hero,.public-user-shell>.public-user-dashboard-hero{grid-template-columns:1fr!important;min-height:0!important}.admin-command-stats,.messages-hero-stats,.public-user-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-command-stats>div,.messages-hero-stats>div,.public-user-dashboard-stats>div{grid-template-columns:1fr;gap:8px}}@media (max-width:620px){.admin-command-stats,.messages-compose-form,.messages-hero-stats,.messages-recipient-results,.public-user-dashboard-stats{grid-template-columns:1fr}.messages-section-heading{grid-template-columns:52px minmax(0,1fr);gap:13px}.messages-section-heading>span{width:46px;height:46px}}.forum-auction-alert-suggestions{display:grid;grid-gap:9px;gap:9px;margin-top:3px}.forum-auction-alert-suggestions>small{color:color-mix(in srgb,var(--site-forest,#183f2c) 62%,#fff);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.forum-auction-alert-suggestions>span{display:flex;flex-wrap:wrap;gap:8px}.forum-auction-alert-suggestions button{min-height:34px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--site-blue,#174ea6) 28%,transparent);border-radius:999px;background:#fff;color:var(--site-blue,#174ea6);font-size:.8rem;font-weight:850;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.forum-auction-alert-suggestions button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--site-blue,#174ea6) 9%,#fff)}.forum-auction-alert-suggestions button.is-selected{border-color:var(--site-blue,#174ea6);background:var(--site-blue,#174ea6);color:var(--site-blue-contrast,#fff)}.forum-opening-lead{display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,4vw,32px);border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 16%,transparent);border-radius:18px;background:color-mix(in srgb,var(--site-gold,#d4af37) 8%,#fff)}.forum-opening-lead-palette .forum-card-suit button.is-opening-lead{border-color:var(--site-forest,#183f2c);background:var(--site-forest,#183f2c);color:var(--site-forest-contrast,#fff);outline:3px solid var(--site-lime,#d9ff48);outline-offset:1px}.forum-opening-lead-context{margin:0;color:color-mix(in srgb,var(--site-forest,#183f2c) 72%,#fff);line-height:1.55}.forum-opening-lead-palette .forum-card-suit button:disabled{cursor:not-allowed;opacity:.32}.forum-opening-lead-selection{margin:0;padding:12px 14px;border-radius:11px;background:#fff;color:color-mix(in srgb,var(--site-forest,#183f2c) 70%,#fff)}.forum-opening-lead-selection strong{margin-left:5px;color:var(--site-forest,#183f2c);font-size:1.15rem}.forum-table-opening-lead{display:flex;min-height:76px;padding:14px 18px;justify-content:space-between;align-items:center;border:1px solid #cbd5cc;border-radius:12px;background:#fff}.forum-table-opening-lead>span{color:var(--site-forest,#183f2c);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.forum-table-opening-lead>strong{color:var(--site-forest,#183f2c);font-size:1.8rem}.public-auth-shell .signup-modern-form-wrap,.public-auth-shell .signup-modern-form-wrap .public-auth-form,.public-auth-shell .signup-modern-form-wrap .public-auth-form>*{min-width:0!important;box-sizing:border-box!important}.public-auth-shell .signup-modern-form-wrap .phone-input-row,.public-auth-shell .signup-modern-form-wrap .public-auth-form :is(input,select,button){box-sizing:border-box!important;max-width:100%!important}.public-auth-shell .signup-modern-form-wrap .public-auth-form>button[type=submit]{width:100%!important;margin-right:0!important}.landing-shell-contact .landing-home-hero-band .landing-hero,.landing-shell-contact>.landing-home-hero-band{background-color:#183f2c!important}.landing-shell-contact .landing-home-hero-band .landing-hero{background-image:linear-gradient(112deg,rgba(217,255,72,.08),transparent 46%)!important}.landing-shell-prices .landing-home-hero-band .landing-hero:after{transform-origin:50% 55%;will-change:transform,box-shadow;animation:prices-hero-card-float 5.4s ease-in-out infinite}@keyframes prices-hero-card-float{0%,to{transform:translateY(-50%) rotate(4deg);box-shadow:-24px 28px 0 rgba(244,241,233,.12)}35%{transform:translateY(calc(-50% - 13px)) rotate(1deg);box-shadow:-17px 38px 0 rgba(244,241,233,.08)}68%{transform:translateY(calc(-50% + 5px)) rotate(6deg);box-shadow:-29px 23px 0 rgba(244,241,233,.14)}}@media (max-width:800px){.landing-shell-prices .landing-home-hero-band .landing-hero:after{animation-name:prices-hero-card-float-mobile}}@keyframes prices-hero-card-float-mobile{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-9px) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.landing-shell-prices .landing-home-hero-band .landing-hero:after{animation:none!important}}.page-shell.clubs-directory-shell .clubs-directory-hero-stat{justify-content:center!important}.page-shell.clubs-directory-shell .clubs-directory-hero-stat :is(strong,span){margin:0!important;line-height:1!important}.page-shell.clubs-directory-shell .clubs-directory-card-number{align-self:stretch!important;margin:0!important}.page-shell.clubs-directory-shell .clubs-directory-card .public-club-event-head{padding-bottom:0!important;border-bottom:0!important}.page-shell.clubs-directory-shell .clubs-directory-card-details :is(a,strong){display:block;overflow-wrap:anywhere;color:#163d31!important;font-size:.92rem;font-weight:800}.page-shell.clubs-directory-shell .clubs-directory-card-details a{text-decoration-thickness:1px;text-underline-offset:3px}.page-shell.clubs-directory-shell .clubs-directory-card-details a:hover{color:#8f1025!important}.page-shell.clubs-directory-shell .clubs-directory-card .clubs-directory-card-link{display:flex!important;grid-column:2!important;align-items:center;justify-content:center;justify-self:stretch;min-height:50px;margin:4px 26px 26px!important;padding:12px 18px;border:1px solid #103f32!important;border-radius:999px!important;background:#103f32!important;box-shadow:none!important;color:#fff!important;font-weight:850;text-align:center;text-decoration:none!important;transition:transform .15s ease,background .15s ease,color .15s ease}.page-shell.clubs-directory-shell .clubs-directory-card .clubs-directory-card-link:hover{transform:translateY(-2px);background:#d9ff48!important;color:#103f32!important}@media (max-width:600px){.page-shell.clubs-directory-shell .clubs-directory-card .clubs-directory-card-link{margin-inline:18px!important}}.forum-bridge-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.forum-bridge-setup-grid>label{padding:16px;border:1px solid #c8d2c9;border-radius:14px;background:#fff;color:#173126;font-weight:850}.forum-auction-builder,.forum-card-dealer{padding:clamp(18px,3vw,28px);border:1px solid #c8d2c9;border-radius:18px;background:#fff}.forum-bridge-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.forum-bridge-editor-heading small,.forum-bridge-editor-heading span{display:block;margin-bottom:4px;color:#a60f28;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.forum-bridge-editor-heading h4{margin:0;color:#173126;font-size:clamp(1.2rem,2vw,1.65rem)}.forum-bridge-editor-heading>strong{flex:0 0 auto;padding:9px 13px;border-radius:999px;background:#edf2ed;color:#53665d;font-size:.85rem}.forum-bridge-editor-heading>strong.is-complete{background:#d9ff48;color:#173126}.forum-bridge-editor-actions{display:flex;gap:8px}.forum-bridge-editor-actions button{min-height:38px;padding:7px 13px;border:1px solid #b8c5bb;border-radius:999px;background:#f5f7f4;color:#173126;font-weight:800;cursor:pointer}.forum-bridge-editor-actions button:disabled{cursor:not-allowed;opacity:.45}.forum-auction-call-grid{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));grid-gap:7px;gap:7px}.forum-auction-call-grid button{min-height:44px;padding:7px 4px;border:1px solid #c4cec6;border-radius:10px;background:#f5f7f4;color:#142e25;font-weight:900;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.forum-auction-call-grid button:hover{z-index:1;transform:translateY(-2px);border-color:#173126;background:#e8efe9}.forum-auction-call-grid button.is-red-suit{color:#b5162e}.forum-auction-call-grid button:nth-last-child(-n+3){background:#173126;color:#fff}.forum-auction-sequence{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:16px;border-top:1px solid #d7ded8}.forum-auction-sequence>span{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:5px 10px 5px 6px;border-radius:999px;background:#edf2ed;color:#173126;font-weight:850}.forum-auction-sequence small{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#173126;color:#d9ff48;font-size:.68rem}.forum-bridge-empty-state{margin:16px 0 0;padding-top:14px;border-top:1px solid #d7ded8;color:#68776e}.forum-hand-seat-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:18px}.forum-hand-seat-picker button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:10px 13px;border:1px solid #c4cec6;border-radius:12px;background:#f5f7f4;color:#173126;font-weight:800;cursor:pointer}.forum-hand-seat-picker button.is-vulnerable{border-color:#e1a8b2;background:#fbe9ec;color:#8f1025}.forum-hand-seat-picker button.is-active{outline:3px solid #d9ff48;border-color:#173126;background:#173126;color:#fff}.forum-hand-seat-picker button.is-active.is-vulnerable{outline-color:#ffb0bd;border-color:#8f1025;background:#a60f28}.forum-card-palette{display:grid;grid-gap:9px;gap:9px}.forum-card-suit{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.forum-card-suit-label{display:grid;place-items:center;border-radius:10px;background:#173126;color:#fff;font-size:1.45rem}.forum-card-suit-diamonds .forum-card-suit-label,.forum-card-suit-hearts .forum-card-suit-label{background:#a60f28}.forum-card-suit>div{display:grid;grid-template-columns:repeat(13,minmax(34px,1fr));grid-gap:5px;gap:5px}.forum-card-suit button{position:relative;min-height:44px;padding:5px 2px;border:1px solid #c6d0c8;border-radius:8px;background:#f8faf7;color:#173126;font-weight:900;cursor:pointer}.forum-card-suit button:disabled{cursor:not-allowed;opacity:.42}.forum-card-suit button small{position:absolute;right:3px;bottom:2px;color:currentColor;font-size:.55rem}.forum-card-suit button.is-owned-north{border-color:#3d6fa3;background:#e7f0fa;color:#244f7b}.forum-card-suit button.is-owned-east{border-color:#b68c32;background:#fff4d8;color:#795a13}.forum-card-suit button.is-owned-south{border-color:#8f5260;background:#f8e8ec;color:#793344}.forum-card-suit button.is-owned-west{border-color:#4f8065;background:#e6f2ea;color:#28583d}.forum-hand-summaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.forum-hand-summaries p{display:grid;grid-template-columns:55px minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;padding:11px 13px;border-radius:10px;background:#f2f5f1;color:#173126;font-size:.78rem}.forum-hand-summaries span{overflow-wrap:anywhere}.forum-bridge-table-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.forum-bridge-table-meta>span{padding:12px 14px;border-radius:12px;background:#fff;color:#173126;font-weight:850}.forum-bridge-table-meta small{display:block;margin-bottom:4px;color:#6b786f;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.forum-bridge-table-meta.vulnerability-all>span:last-child,.forum-bridge-table-meta.vulnerability-ew>span:last-child,.forum-bridge-table-meta.vulnerability-ns>span:last-child{background:#a60f28;color:#fff}.forum-bridge-table-meta.vulnerability-all>span:last-child small,.forum-bridge-table-meta.vulnerability-ew>span:last-child small,.forum-bridge-table-meta.vulnerability-ns>span:last-child small{color:#ffd7de}@media (max-width:900px){.forum-card-suit{grid-template-columns:38px minmax(0,1fr)}.forum-card-suit>div{grid-template-columns:repeat(7,minmax(36px,1fr))}}@media (max-width:650px){.forum-bridge-setup-grid,.forum-bridge-table-meta,.forum-hand-summaries{grid-template-columns:1fr}.forum-bridge-editor-heading{align-items:flex-start;flex-direction:column}.forum-auction-call-grid{grid-template-columns:repeat(5,minmax(38px,1fr))}.forum-hand-seat-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-card-suit>div{grid-template-columns:repeat(5,minmax(38px,1fr))}}@media (max-width:600px){.page-shell.clubs-directory-shell .clubs-directory-card:nth-child(n){grid-template-columns:58px minmax(0,1fr)!important}.page-shell.clubs-directory-shell .clubs-directory-card>:not(.clubs-directory-card-number){margin-inline:18px!important}.page-shell.clubs-directory-shell .clubs-directory-card-details,.public-login-secondary-actions{grid-template-columns:1fr}}.public-login-shell>.public-login-hero h1{letter-spacing:-.035em!important}.public-login-shell>.login-panel{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}.public-login-shell .public-login-form-wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important;border:0!important;border-radius:0!important}.page-shell.clubs-directory-shell .clubs-directory-card .public-club-event-head{margin-bottom:17px!important}.page-shell.clubs-directory-shell .clubs-directory-card .public-club-event-title-link{position:relative;padding:14px 18px 14px 22px!important;border-radius:0 14px 14px 0;background:#f4f0e7!important;color:#173126!important;font-size:clamp(1.2rem,1.7vw,1.55rem)!important;font-weight:820!important;letter-spacing:-.025em!important;line-height:1.16!important}.page-shell.clubs-directory-shell .clubs-directory-card .public-club-event-title-link:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#a60f28}.page-shell.clubs-directory-shell .clubs-directory-card .public-club-event-title-link:hover{background:#e9efe9!important;color:#8f1025!important}.page-shell.clubs-directory-shell .clubs-directory-card .public-club-event-meta{margin-top:0!important;margin-bottom:4px!important}.forum-auction-call-grid button:disabled{transform:none!important;border-color:#d9dfda!important;background:#f1f2ef!important;color:#a0aaa3!important;cursor:not-allowed;opacity:.58}.forum-hands-help,.forum-hands-validation{margin:12px 0 0;padding:12px 14px;border-radius:10px;font-size:.86rem}.forum-hands-help{background:#edf3ee;color:#41574c}.forum-hands-validation{border:1px solid #ddb2ba;background:#fff2f4;color:#8f1025;font-weight:750}.forum-hands-validation.is-emphasized{border-color:#a60f28;box-shadow:0 0 0 3px rgba(166,15,40,.12)}.landing-shell-contact>.landing-home-hero-band{background:#183f2c!important}.landing-shell-contact .landing-home-hero-band .landing-hero{position:relative;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:clamp(44px,8vw,110px);gap:clamp(44px,8vw,110px);align-items:center;min-height:560px;overflow:hidden;background:linear-gradient(112deg,rgba(217,255,72,.06),transparent 42%),#183f2c!important}.landing-shell-contact .landing-home-hero-band .landing-hero:before{content:"";position:absolute;top:0;right:clamp(24px,6vw,90px);width:92px;height:9px;background:#d9ff48}.landing-shell-contact .landing-home-hero-band .landing-hero-main{position:relative;z-index:2}.landing-shell-contact .landing-home-hero-band h1{max-width:760px;color:#fffdf5!important;font-size:clamp(3.8rem,7vw,7rem);letter-spacing:-.045em;line-height:.91}.landing-shell-contact .landing-home-hero-band .landing-hero-kicker{color:#d9ff48!important}.landing-shell-contact .landing-home-hero-band .landing-hero-lead{max-width:620px;padding:0!important;border:0!important;background:transparent!important;color:#d7ded9!important}.contact-hero-motion{position:relative;z-index:2;display:grid;grid-gap:24px;gap:24px;justify-items:center;min-width:0}.contact-hero-phone-stage{position:relative;display:grid;place-items:center;width:clamp(220px,28vw,340px);aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#222c28;box-shadow:0 32px 80px rgba(0,0,0,.28)}.contact-hero-phone-stage:before{content:"";position:absolute;inset:12%;border-radius:50%;background:#d9ff48;box-shadow:0 0 0 12px rgba(217,255,72,.08)}.contact-hero-phone-icon{position:relative;z-index:3;width:42%;aspect-ratio:1;background:#14221c;-webkit-mask:url(/icons/contact/phone.svg) center/contain no-repeat;mask:url(/icons/contact/phone.svg) center/contain no-repeat;transform-origin:50% 64%;animation:contact-phone-ring 4.6s ease-in-out infinite}.contact-hero-signal{position:absolute;z-index:2;inset:20%;border:2px solid rgba(217,255,72,.72);border-radius:50%;opacity:0;animation:contact-signal-pulse 4.6s ease-out infinite}.contact-hero-signal-two{animation-delay:.45s}.contact-hero-motion-copy{text-align:center}.contact-hero-motion-copy span,.contact-hero-motion-copy strong{display:block}.contact-hero-motion-copy span{margin-bottom:6px;color:#d9ff48;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.contact-hero-motion-copy strong{color:#fffdf5;font-size:clamp(1.15rem,2vw,1.55rem)}@keyframes contact-phone-ring{0%,12%,30%,to{transform:rotate(0deg)}15%{transform:rotate(-10deg)}18%{transform:rotate(9deg)}21%{transform:rotate(-7deg)}24%{transform:rotate(5deg)}27%{transform:rotate(-2deg)}}@keyframes contact-signal-pulse{0%,12%,to{transform:scale(.82);opacity:0}18%{opacity:.65}34%{transform:scale(1.45);opacity:0}}@media (max-width:820px){.landing-shell-contact .landing-home-hero-band .landing-hero{grid-template-columns:1fr;min-height:0}.contact-hero-motion{grid-template-columns:minmax(130px,190px) minmax(0,1fr);justify-items:start;align-items:center}.contact-hero-phone-stage{width:100%}.contact-hero-motion-copy{text-align:left}}@media (prefers-reduced-motion:reduce){.contact-hero-phone-icon,.contact-hero-signal{animation:none!important}}.event-registrations-shell .registrations-section-heading h2 .registrations-confirmed-count{width:70px!important;height:70px!important;font-size:1.15rem!important}.forum-auction-call-grid button.is-double:not(:disabled){border-color:#c8102e!important;background:#c8102e!important;color:#fff!important}.forum-auction-call-grid button.is-redouble:not(:disabled){border-color:#174ea6!important;background:#174ea6!important;color:#fff!important}.forum-auction-live-table-wrap{margin-top:16px;padding-top:16px;overflow-x:auto;border-top:1px solid #d7ded8}.forum-auction-live-table{width:100%;min-width:360px;border-collapse:separate;border-spacing:6px;table-layout:fixed}.forum-auction-live-table :is(th,td){height:42px;padding:7px 9px;border-radius:9px;text-align:center}.forum-auction-live-table th{background:#173126;color:#d9ff48;font-size:.76rem;font-weight:900;letter-spacing:.08em}.forum-auction-live-table td{border:1px solid #cdd6cf;background:#f4f7f3;color:#173126;font-weight:900}.forum-auction-live-table td.is-empty{color:#aab3ad;font-weight:600}.forum-auction-live-table td.is-red-suit{color:#b5162e}.forum-auction-live-table td.is-double{border-color:#c8102e;background:#c8102e;color:#fff}.forum-auction-live-table td.is-redouble{border-color:#174ea6;background:#174ea6;color:#fff}@media (max-width:600px){.event-registrations-shell .registrations-section-heading h2 .registrations-confirmed-count{width:60px!important;height:60px!important}}.forum-thread-shell{--thread-red:#c8102e;--thread-green:#173727;--thread-lime:#d9ff48;background:#f3f1eb}.forum-thread-shell .forum-conversation-hero{position:relative;overflow:hidden;padding-block:clamp(48px,7vw,88px)!important;background:var(--thread-green)!important}.forum-thread-shell .forum-conversation-hero:after{content:"";position:absolute;width:440px;height:440px;right:-130px;bottom:-280px;border:1px solid rgba(217,255,72,.22);border-radius:50%;box-shadow:0 0 0 52px rgba(217,255,72,.035),0 0 0 104px rgba(217,255,72,.025)}.forum-thread-shell .forum-conversation-hero .hero-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center}.forum-conversation-hero-copy{max-width:850px}.forum-thread-shell .forum-conversation-hero h1{max-width:16ch;margin:8px 0 22px;color:#fffdf7;font-size:clamp(2.35rem,5.8vw,5.35rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.forum-thread-shell .forum-conversation-hero .forum-thread-kicker{color:var(--thread-lime)!important}.forum-conversation-hero-meta{display:flex;flex-wrap:wrap;gap:9px}.forum-conversation-hero-meta span{padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.07);color:#f2f8f4;font-size:.84rem;font-weight:750}.forum-conversation-visual{position:relative;width:min(100%,250px);aspect-ratio:1;justify-self:end}.forum-conversation-bubble{position:absolute;display:grid;place-items:center;border-radius:28% 28% 28% 7%;font-family:Georgia,serif;font-weight:900;box-shadow:0 22px 46px rgba(0,0,0,.2);animation:forum-bubble-float 5.2s ease-in-out infinite}.forum-conversation-bubble-one{inset:4% 27% 38% 8%;background:var(--thread-lime);color:var(--thread-green);font-size:3.2rem;transform:rotate(-7deg)}.forum-conversation-bubble-two{inset:42% 2% 4% 45%;background:var(--thread-red);color:#fff;font-size:2.5rem;animation-delay:-.9s}.forum-conversation-bubble-three{inset:15% 0 51% 65%;border-radius:50%;background:#fffdf7;color:var(--thread-green);font-size:1.65rem;animation-delay:-1.8s}.forum-conversation-back{position:absolute;top:-20px;right:0}.forum-thread-shell>.forum-compose-panel,.forum-thread-shell>.forum-replies-panel,.forum-thread-shell>.forum-thread-locked-panel,.forum-thread-shell>.forum-thread-panel{padding-block:clamp(38px,6vw,72px)!important}.forum-thread-shell .forum-thread-main-card{overflow:hidden;padding:0;border:0;border-radius:26px;background:#fffdf8;box-shadow:0 24px 70px rgba(19,45,31,.12)}.forum-thread-shell .forum-thread-main-header{padding:clamp(24px,4vw,42px);border-bottom:1px solid #dce5df;background:#edf3ee}.forum-thread-author-lockup{display:flex;gap:17px;align-items:center}.forum-thread-author-avatar{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--thread-green);color:var(--thread-lime);font-size:1.35rem;font-weight:900}.forum-thread-shell .forum-thread-author-lockup h2{margin:2px 0 3px;color:#14261d;font-size:clamp(1.15rem,2vw,1.45rem)}.forum-thread-published{margin:0;color:#52645a;font-size:.88rem}.forum-thread-shell .forum-thread-meta-box{min-width:170px;border:0;background:#fffdf8}.forum-thread-shell .forum-thread-main-content{margin:0;padding:clamp(30px,5vw,64px);border:0;border-radius:0;background:#fffdf8;box-shadow:none;color:#1b2b23;font-size:clamp(1.06rem,1.8vw,1.22rem);line-height:1.78}.forum-thread-shell :is(.forum-report-success,.forum-report-error,.forum-report-box,.forum-thread-tools){margin-inline:clamp(30px,5vw,64px)}.forum-thread-shell .forum-thread-tools{margin-bottom:clamp(30px,5vw,54px)}.forum-thread-shell .forum-replies-panel{background:#173727!important}.forum-thread-shell .forum-conversation-section-head{margin-bottom:28px;color:#fff}.forum-thread-shell .forum-conversation-section-head h2{margin:4px 0 0;color:#fffdf8;font-size:clamp(1.8rem,4vw,3rem)}.forum-thread-shell .forum-conversation-section-head .forum-thread-kicker{color:var(--thread-lime)}.forum-reply-count{display:grid;width:74px;height:74px;place-items:center;border-radius:50%;background:var(--thread-red);color:#fff;font-size:1.2rem;font-weight:950}.forum-thread-shell .forum-replies-grid{gap:16px}.forum-thread-shell .forum-reply-card{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);grid-gap:clamp(22px,4vw,56px);gap:clamp(22px,4vw,56px);padding:clamp(22px,3.5vw,38px);border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#fffdf8;box-shadow:0 14px 36px rgba(0,0,0,.16)}.forum-reply-card-header{display:flex;gap:13px;align-items:flex-start}.forum-reply-card-header>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.forum-reply-card-header strong{overflow-wrap:anywhere;color:#173126;line-height:1.3}.forum-reply-card-header span:not(.forum-reply-index){color:#627168;font-size:.82rem}.forum-reply-index{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--thread-red);color:#fff;font-size:.8rem;font-weight:950}.forum-reply-card-body{min-width:0;color:#26372e;font-size:1.04rem;line-height:1.68}.forum-thread-shell .forum-reply-card :is(.forum-post-owner-actions,.forum-post-revisions){grid-column:2}.forum-thread-shell .forum-reply-form-panel{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);grid-gap:clamp(34px,7vw,100px);gap:clamp(34px,7vw,100px);align-items:start;background:#e9eee9!important}.forum-reply-form-heading{display:flex;gap:18px;align-items:flex-start}.forum-reply-form-heading>span{display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border-radius:16px;background:var(--thread-lime);color:var(--thread-green);font-size:1.7rem;font-weight:900}.forum-reply-form-heading h2{margin:4px 0 8px!important;color:#173126}.forum-reply-form-heading p:last-child{margin:0;color:#53655b;line-height:1.6}.forum-thread-shell .forum-reply-form-panel .forum-compose-form{margin:0;padding:clamp(22px,3vw,34px);border-radius:20px;background:#fffdf8;box-shadow:0 16px 42px rgba(23,55,39,.1)}.forum-thread-shell .forum-reply-form-panel button[type=submit]{width:100%;background:var(--thread-red);color:#fff}.forum-thread-locked-panel{background:#e8ede9!important;text-align:center}.forum-thread-locked-panel strong{color:#173126;font-size:1.4rem}@keyframes forum-bubble-float{0%,to{translate:0 0}50%{translate:0 -9px}}@media (max-width:760px){.forum-thread-shell .forum-conversation-hero .hero-top,.forum-thread-shell .forum-reply-form-panel{grid-template-columns:1fr}.forum-conversation-visual{display:none}.forum-conversation-back{position:static;margin-top:4px}.forum-thread-shell .forum-reply-card,.forum-thread-shell .forum-thread-main-header{grid-template-columns:1fr}.forum-thread-shell .forum-thread-meta-box{width:100%}.forum-thread-shell .forum-reply-card :is(.forum-post-owner-actions,.forum-post-revisions){grid-column:1}.forum-reply-count{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.forum-conversation-bubble{animation:none}}.bridgeur-native-shell{min-height:100vh;background:#173727}.bridgeur-native-header{position:relative;overflow:hidden;padding:clamp(38px,6vw,70px) 24px!important;border-bottom:1px solid rgba(217,255,72,.16)!important;background:#173727!important}.bridgeur-native-header:before{content:"";position:absolute;width:520px;height:520px;right:-220px;top:-300px;border:1px solid rgba(217,255,72,.16);border-radius:50%;box-shadow:0 0 0 58px rgba(217,255,72,.025),0 0 0 116px rgba(217,255,72,.018)}.bridgeur-native-header-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:clamp(30px,6vw,84px);gap:clamp(30px,6vw,84px);align-items:center;width:min(var(--content-width),100%)}.bridgeur-native-header-copy{max-width:760px}.bridgeur-native-kicker{color:#d9ff48;font-size:.77rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.bridgeur-native-header h1{margin:7px 0 10px!important;color:#fffdf7!important;font-size:clamp(2.7rem,6vw,5.3rem);line-height:.95!important;letter-spacing:-.055em}.bridgeur-native-header p{max-width:610px;margin:0!important;color:rgba(246,253,248,.84)!important;font-size:clamp(1rem,1.8vw,1.18rem);font-weight:650!important;line-height:1.6}.bridgeur-native-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.bridgeur-native-features span{padding:8px 12px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.055);color:#f4faf6;font-size:.8rem;font-weight:800}.bridgeur-header-clock{position:relative;width:168px;height:168px;justify-self:end;border:2px solid rgba(217,255,72,.82);border-radius:50%;background:rgba(9,30,19,.32);box-shadow:inset 0 0 0 12px rgba(217,255,72,.035),0 20px 50px rgba(0,0,0,.18)}.bridgeur-header-clock:after,.bridgeur-header-clock:before{content:"";position:absolute;background:rgba(217,255,72,.58)}.bridgeur-header-clock:before{width:2px;height:8px;top:8px;left:calc(50% - 1px);box-shadow:0 144px 0 rgba(217,255,72,.58)}.bridgeur-header-clock:after{width:8px;height:2px;top:calc(50% - 1px);left:8px;box-shadow:144px 0 0 rgba(217,255,72,.58)}.bridgeur-header-clock-hand{position:absolute;left:50%;bottom:50%;width:4px;border-radius:999px;background:#fffdf7;transform-origin:50% 100%}.bridgeur-header-clock-hour{height:42px;transform:translateX(-50%) rotate(305deg)}.bridgeur-header-clock-minute{height:58px;background:#d9ff48;transform:translateX(-50%) rotate(55deg);animation:bridgeur-clock-tick 12s steps(12) infinite}.bridgeur-header-clock-center{position:absolute;z-index:2;width:12px;height:12px;left:calc(50% - 6px);top:calc(50% - 6px);border-radius:50%;background:#d9ff48}.bridgeur-header-clock :is(i,b){position:absolute;color:rgba(255,255,255,.68);font-family:Georgia,serif;font-size:1.05rem;font-style:normal}.bridgeur-header-clock i{left:25px;top:27px}.bridgeur-header-clock b{right:25px;bottom:25px;color:#e6606f}.bridgeur-runtime-root{padding:0 0 34px!important;background:#173727}body.bridgeur-immersive .account-nav-bar,body.fullscreen .account-nav-bar{display:none!important}body.bridgeur-immersive .bridgeur-runtime-root,body.fullscreen .bridgeur-runtime-root{min-height:100dvh;padding:0!important}@keyframes bridgeur-clock-tick{to{transform:translateX(-50%) rotate(415deg)}}@media (max-width:700px){.bridgeur-native-header{padding:34px 18px 38px!important}.bridgeur-native-header-inner{grid-template-columns:minmax(0,1fr) 88px;gap:18px}.bridgeur-header-clock{width:82px;height:82px}.bridgeur-header-clock:before{height:5px;top:4px;box-shadow:0 68px 0 rgba(217,255,72,.58)}.bridgeur-header-clock:after{width:5px;left:4px;box-shadow:68px 0 0 rgba(217,255,72,.58)}.bridgeur-header-clock-hour{height:20px;width:3px}.bridgeur-header-clock-minute{height:28px;width:3px}.bridgeur-header-clock-center{width:8px;height:8px;left:calc(50% - 4px);top:calc(50% - 4px)}.bridgeur-header-clock :is(i,b){display:none}.bridgeur-native-features span:last-child{display:none}}@media (max-width:430px){.bridgeur-native-header-inner{grid-template-columns:1fr}.bridgeur-header-clock{display:none}}@media (prefers-reduced-motion:reduce){.bridgeur-header-clock-minute{animation:none}}.landing-shell-contact .landing-home-hero-band .landing-hero{background-image:none!important}.landing-shell-contact .landing-home-hero-band .landing-hero:before{display:none!important}.admin-dashboard-shell>.admin-command-hero{padding-inline:max(24px,calc((100vw - 1180px) / 2))!important}.admin-dashboard-shell>.admin-command-hero>*{min-width:0}.public-admin-shell .admin-dashboard-shortcuts,.public-admin-shell .admin-system-action-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:11px!important;gap:11px!important;width:100%}.public-admin-shell .admin-dashboard-shortcuts>.event-card,.public-admin-shell .admin-system-action-grid>div{width:100%;min-width:0;margin:0!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card,.public-admin-shell .admin-system-action-grid>div>.event-card{width:100%;border:0!important;border-radius:15px!important;box-shadow:none!important}.public-admin-shell .admin-dashboard-shortcuts .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid .admin-collapsible-toggle{box-sizing:border-box;justify-content:space-between!important;width:100%!important;min-height:66px;padding:16px 22px!important;border:1px solid rgba(24,63,44,.14)!important;border-radius:15px!important;color:#fff!important;font-size:1rem;font-weight:900!important;text-align:left!important;box-shadow:none!important;transition:translate .15s ease,filter .15s ease}.public-admin-shell .admin-dashboard-shortcuts .admin-collapsible-toggle:after,.public-admin-shell .admin-system-action-grid .admin-collapsible-toggle:after{content:"↗";display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(255,255,255,.15);font-size:.88rem}.public-admin-shell .admin-system-action-grid details>.admin-collapsible-toggle:after{content:"+"}.public-admin-shell .admin-system-action-grid details[open]>.admin-collapsible-toggle:after{content:"−"}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+1) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+1) .admin-collapsible-toggle{background:#183f2c!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+2) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+2) .admin-collapsible-toggle{background:#285f48!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+3) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+3) .admin-collapsible-toggle{background:#315a72!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+4) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+4) .admin-collapsible-toggle{background:#8e3d45!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+5) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n+5) .admin-collapsible-toggle{background:#6b5940!important}.public-admin-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n) .admin-collapsible-toggle,.public-admin-shell .admin-system-action-grid>div:nth-child(6n) .admin-collapsible-toggle{background:#4e5568!important}.public-admin-shell .admin-dashboard-shortcuts .admin-collapsible-toggle:hover,.public-admin-shell .admin-system-action-grid .admin-collapsible-toggle:hover{translate:0 -2px;filter:brightness(1.08)}.admin-data-overview-panel{background:#183f2c!important}.admin-data-overview-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:clamp(34px,5vw,58px)!important}.admin-data-overview-heading .admin-command-kicker{margin-bottom:10px}.admin-dashboard-shell .admin-data-overview-heading h2{margin:0!important;color:#fffdf7!important;font-size:clamp(2.8rem,6vw,5.5rem)!important;letter-spacing:-.065em!important;line-height:.9!important}.admin-data-overview-heading>p{max-width:360px;margin:0;color:rgba(255,255,255,.72);line-height:1.55}.admin-data-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.admin-data-card{position:relative;display:grid;min-height:230px;padding:24px;overflow:hidden;border-radius:19px;background:#f5f2e9;color:#183f2c}.admin-data-card>span{position:absolute;top:18px;right:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid;border-radius:50%;font-size:.7rem;font-weight:900;opacity:.62}.admin-data-card>strong{align-self:end;margin-top:44px;color:inherit;font-size:clamp(3.2rem,6vw,5.6rem);letter-spacing:-.07em;line-height:.8}.admin-data-card h3{margin:22px 0 5px;color:inherit;font-size:1.05rem}.admin-data-card p{margin:0;color:inherit;font-size:.82rem;line-height:1.45;opacity:.72}.admin-data-card.is-lime{background:#d9ff48}.admin-data-card.is-blue{background:#dfeaf0;color:#24495e}.admin-data-card.is-red{background:#c8102e;color:#fff}.admin-data-card.is-sand{background:#e8d7b8;color:#493c29}.admin-data-card.is-mint{background:#cce3d5;color:#183f2c}@media (max-width:820px){.admin-data-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-data-overview-heading{display:grid;align-items:start}}@media (max-width:520px){.admin-data-overview-grid{grid-template-columns:1fr}.admin-data-card{min-height:190px}}.bridgeur-native-header-copy{display:grid;justify-items:start;grid-gap:0;gap:0;width:100%;text-align:left}.bridgeur-native-header-copy .bridgeur-native-kicker{display:block;width:100%;margin:0 0 12px;text-align:left}.bridgeur-native-header-copy h1{width:100%;margin:0 0 18px!important;text-align:left}.bridgeur-native-header-copy>p{width:100%;margin:0!important;text-align:left}.bridgeur-native-header-copy .bridgeur-native-features{justify-content:flex-start;width:100%;margin-top:24px}@media (max-width:700px){.bridgeur-native-header-copy h1{margin-bottom:14px!important}.bridgeur-native-header-copy .bridgeur-native-features{margin-top:19px}}.page-shell.admin-dashboard-shell>.hero.admin-command-hero{display:block!important;padding-right:24px!important;padding-left:24px!important}.page-shell.admin-dashboard-shell>.hero.admin-command-hero>.admin-command-hero-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;width:min(980px,100%)!important;max-width:980px!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}.page-shell.admin-dashboard-shell .admin-command-copy{display:grid!important;justify-items:center!important;width:100%!important;text-align:center!important}.page-shell.admin-dashboard-shell .admin-command-copy :is(.admin-command-kicker,h1,p){margin-right:auto!important;margin-left:auto!important;text-align:center!important}.page-shell.admin-dashboard-shell .admin-command-actions{justify-content:center!important}.page-shell.admin-dashboard-shell .admin-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(820px,100%)!important;max-width:820px!important;margin-right:auto!important;margin-left:auto!important}@media (max-width:620px){.page-shell.admin-dashboard-shell .admin-command-stats{grid-template-columns:1fr!important}}.page-shell.admin-dashboard-shell{background:var(--site-cream,#f4f1e9)!important}.page-shell.admin-dashboard-shell>.hero.admin-command-hero{background:var(--site-forest,#183f2c)!important;color:var(--site-forest-contrast,#f4f1e9)!important}.page-shell.admin-dashboard-shell .admin-command-link{border-color:var(--site-lime,#d9ff48)!important;background:transparent!important;color:var(--site-lime,#d9ff48)!important}.page-shell.admin-dashboard-shell .admin-command-link.is-primary,.page-shell.admin-dashboard-shell .admin-command-link:hover{border-color:var(--site-lime,#d9ff48)!important;background:var(--site-lime,#d9ff48)!important;color:var(--site-lime-contrast,#183f2c)!important}.page-shell.admin-dashboard-shell .admin-command-stats>div{border-color:color-mix(in srgb,var(--site-lime,#d9ff48) 32%,transparent)!important;background:color-mix(in srgb,var(--site-forest-contrast,#f4f1e9) 9%,transparent)!important}.page-shell.admin-dashboard-shell .admin-command-stats strong{color:var(--site-lime,#d9ff48)!important}.page-shell.admin-dashboard-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+1) .admin-collapsible-toggle,.page-shell.admin-dashboard-shell .admin-system-action-grid>div:nth-child(6n+1) .admin-collapsible-toggle{background:var(--site-forest,#183f2c)!important;color:var(--site-forest-contrast,#f4f1e9)!important}.page-shell.admin-dashboard-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+2) .admin-collapsible-toggle,.page-shell.admin-dashboard-shell .admin-system-action-grid>div:nth-child(6n+2) .admin-collapsible-toggle{background:var(--site-red,#c8102e)!important;color:var(--site-red-contrast,#f4f1e9)!important}.page-shell.admin-dashboard-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+3) .admin-collapsible-toggle,.page-shell.admin-dashboard-shell .admin-system-action-grid>div:nth-child(6n+3) .admin-collapsible-toggle{background:var(--site-blue,#174ea6)!important;color:var(--site-blue-contrast,#f4f1e9)!important}.page-shell.admin-dashboard-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+4) .admin-collapsible-toggle,.page-shell.admin-dashboard-shell .admin-system-action-grid>div:nth-child(6n+4) .admin-collapsible-toggle{background:var(--site-gold,#d4af37)!important;color:var(--site-gold-contrast,#183f2c)!important}.page-shell.admin-dashboard-shell .admin-brand-colors-card>.admin-collapsible-toggle-colors,.page-shell.admin-dashboard-shell .admin-collapsible-toggle-menu,.page-shell.admin-dashboard-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n+5) .admin-collapsible-toggle,.page-shell.admin-dashboard-shell .admin-system-action-grid>div:nth-child(6n+5) .admin-collapsible-toggle{background:var(--site-lime,#d9ff48)!important;color:var(--site-lime-contrast,#183f2c)!important}.page-shell.admin-dashboard-shell .admin-dashboard-shortcuts>.event-card:nth-child(6n) .admin-collapsible-toggle,.page-shell.admin-dashboard-shell .admin-system-action-grid>div:nth-child(6n) .admin-collapsible-toggle{background:var(--site-cream,#f4f1e9)!important;color:var(--site-cream-contrast,#183f2c)!important}.page-shell.admin-dashboard-shell :is(.button-link-secondary,.button-link){border:1px solid var(--site-forest,#183f2c)!important;background:transparent!important;color:var(--site-forest,#183f2c)!important}.page-shell.admin-dashboard-shell :is(.button-link-secondary,.button-link):hover{background:var(--site-forest,#183f2c)!important;color:var(--site-forest-contrast,#f4f1e9)!important}.page-shell.admin-dashboard-shell button[type=submit]:not(.button-state-red):not(.button-state-gold){border-color:var(--site-lime,#d9ff48)!important;background:var(--site-lime,#d9ff48)!important;color:var(--site-lime-contrast,#183f2c)!important}.page-shell.admin-dashboard-shell :is(.button-state-red,button.button-state-red){border-color:var(--site-red,#c8102e)!important;background:var(--site-red,#c8102e)!important;color:var(--site-red-contrast,#f4f1e9)!important}.page-shell.admin-dashboard-shell :is(.button-state-gold,button.button-state-gold){border-color:var(--site-gold,#d4af37)!important;background:var(--site-gold,#d4af37)!important;color:var(--site-gold-contrast,#183f2c)!important}.page-shell.admin-dashboard-shell :is(button,a[class*=button],summary.admin-collapsible-toggle){transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}.page-shell.admin-dashboard-shell :is(button,a[class*=button],summary.admin-collapsible-toggle):hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 10px 22px color-mix(in srgb,var(--site-forest,#183f2c) 18%,transparent)!important}.landing-shell-prices{--prices-header-frame:1180px;--prices-header-min-height:clamp(600px,72svh,720px);--prices-header-pad-block:clamp(76px,9vw,118px);--prices-header-copy-width:680px;--prices-header-border:color-mix(in srgb,var(--site-lime,#d9ff48) 24%,transparent)}.landing-shell-prices>.landing-home-hero-band{box-sizing:border-box;width:100%;min-height:0!important;padding:0 max(24px,calc((100vw - var(--prices-header-frame)) / 2))!important;overflow:hidden;border:0!important;border-bottom:1px solid var(--prices-header-border)!important;border-radius:0!important;background:var(--site-forest,#183f2c)!important}.landing-shell-prices .landing-home-hero-band>.landing-hero{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr);align-content:center;width:100%!important;max-width:var(--prices-header-frame)!important;min-height:var(--prices-header-min-height)!important;margin:0 auto!important;padding:var(--prices-header-pad-block) min(40%,470px) var(--prices-header-pad-block) 0!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.landing-shell-prices .landing-home-hero-band .landing-hero-main{position:relative;z-index:2;display:grid;justify-items:start;width:100%;max-width:var(--prices-header-copy-width);min-width:0;margin:0;text-align:left}.landing-shell-prices .landing-home-hero-band .landing-hero-kicker{margin:0 0 20px!important;color:var(--site-lime,#d9ff48)!important;font-family:inherit;font-size:.78rem!important;font-weight:900!important;letter-spacing:.16em!important;line-height:1.25!important;text-transform:uppercase}.landing-shell-prices .landing-home-hero-band h1{max-width:10.5ch!important;margin:0 0 28px!important;color:var(--site-forest-contrast,#f4f1e9)!important;font-family:inherit;font-size:clamp(3.6rem,7.2vw,6.7rem)!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:.91!important;text-wrap:balance}.landing-shell-prices .landing-home-hero-band .landing-hero-lead{width:100%;max-width:58ch!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.landing-shell-prices .landing-home-hero-band .landing-hero-lead :is(p,li){margin-top:0;color:color-mix(in srgb,var(--site-forest-contrast,#f4f1e9) 78%,transparent)!important;font-family:inherit;font-size:clamp(1.02rem,1.5vw,1.16rem)!important;font-weight:400!important;letter-spacing:.005em!important;line-height:1.65!important}.landing-shell-prices .landing-home-hero-band .landing-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.landing-shell-prices .landing-home-hero-band .landing-tag{padding:8px 12px;border:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--site-lime,#d9ff48) 8%,transparent);color:var(--site-forest-contrast,#f4f1e9)!important;font-size:.79rem!important;font-weight:700!important;letter-spacing:.015em!important;line-height:1.2!important}.landing-shell-prices .landing-home-hero-band .hero-actions{margin:0 0 28px!important}.landing-shell-prices .landing-home-hero-band .hero-actions .button-link-secondary{min-height:42px;padding:9px 15px;border:1px solid var(--site-lime,#d9ff48)!important;border-radius:999px!important;background:transparent!important;color:var(--site-lime,#d9ff48)!important;font-size:.84rem;font-weight:900}.landing-shell-prices .landing-home-hero-band .landing-hero:after{top:50%!important;right:0!important;width:clamp(280px,31%,365px)!important;box-sizing:border-box;padding:clamp(30px,4vw,48px)!important;border:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 58%,transparent)!important;border-radius:3px 54px 3px 3px!important;background:var(--site-lime,#d9ff48)!important;color:var(--site-lime-contrast,#183f2c)!important;font-size:clamp(3rem,5.3vw,5.2rem)!important;letter-spacing:.08em!important;line-height:1.2!important}@media (max-width:900px){.landing-shell-prices{--prices-header-min-height:auto;--prices-header-pad-block:72px}.landing-shell-prices .landing-home-hero-band>.landing-hero{padding-right:300px!important}.landing-shell-prices .landing-home-hero-band .landing-hero:after{width:248px!important;font-size:3.4rem!important}}@media (max-width:700px){.landing-shell-prices>.landing-home-hero-band{padding-inline:20px!important}.landing-shell-prices .landing-home-hero-band>.landing-hero{min-height:0!important;padding:64px 0 340px!important}.landing-shell-prices .landing-home-hero-band h1{max-width:11ch!important;margin-bottom:22px!important;font-size:clamp(3.05rem,15vw,5rem)!important;line-height:.92!important}.landing-shell-prices .landing-home-hero-band .landing-hero:after{top:auto!important;right:auto!important;bottom:58px!important;left:0!important;width:min(270px,82vw)!important;transform:rotate(3deg)!important}}@media (max-width:420px){.landing-shell-prices .landing-home-hero-band>.landing-hero{padding-top:52px!important;padding-bottom:304px!important}.landing-shell-prices .landing-home-hero-band .landing-hero-kicker{margin-bottom:16px!important;font-size:.7rem!important}.landing-shell-prices .landing-home-hero-band .landing-hero:after{bottom:46px!important;width:230px!important;padding:28px!important;font-size:3rem!important}}:is(.landing-shell-prices,.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact){--public-header-frame:1180px;--public-header-height:clamp(600px,72svh,720px);--public-header-pad-block:clamp(76px,9vw,118px);--public-header-copy-width:680px}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact)>.landing-home-hero-band{box-sizing:border-box;width:100%;min-height:0!important;padding:0 max(24px,calc((100vw - var(--public-header-frame)) / 2))!important;overflow:hidden;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 24%,transparent)!important;border-radius:0!important;background-color:var(--site-forest,#183f2c)!important}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band>.landing-hero{box-sizing:border-box;width:100%!important;max-width:var(--public-header-frame)!important;min-height:var(--public-header-height)!important;margin:0 auto!important;padding-block:var(--public-header-pad-block)!important;border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band .landing-hero-main{width:100%;max-width:var(--public-header-copy-width);min-width:0}:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:clamp(600px,72svh,720px)!important;margin:0!important;padding:clamp(76px,9vw,118px) max(24px,calc((100vw - 1180px) / 2))!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 24%,transparent)!important;border-radius:0!important;background-color:var(--site-forest,#183f2c)!important;box-shadow:none!important}:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero>:is(.hero-top,.clubs-directory-hero-inner,.events-directory-hero-inner){width:100%!important;max-width:1180px!important;margin-right:auto!important;margin-left:auto!important}.landing-shell-prices .landing-home-hero-band h1,:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band h1,:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero h1{margin-top:0!important;margin-bottom:28px!important;color:var(--site-forest-contrast,#f4f1e9)!important;font-family:inherit!important;font-size:clamp(3.6rem,7.2vw,6.7rem)!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:.91!important;text-wrap:balance}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band [class*=kicker],:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero [class*=kicker]{display:block;margin:0 0 20px!important;color:var(--site-lime,#d9ff48)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.16em!important;line-height:1.25!important;text-transform:uppercase}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band .landing-hero-lead :is(p,li),:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero :is(.hero-top>div>p,[class*=hero-copy]>p){color:color-mix(in srgb,var(--site-forest-contrast,#f4f1e9) 78%,transparent)!important;font-size:clamp(1.02rem,1.5vw,1.16rem)!important;font-weight:400!important;letter-spacing:.005em!important;line-height:1.65!important}:is(.public-club-event-shell,.forum-thread-shell)>.hero h1{max-width:15ch!important;font-size:clamp(3rem,6vw,5.8rem)!important}@media (max-width:900px){:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero{min-height:auto!important}}@media (max-width:700px){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact)>.landing-home-hero-band{padding-inline:20px!important}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band>.landing-hero,:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero{min-height:0!important;padding-top:64px!important;padding-bottom:64px!important}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band h1,:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero h1{margin-bottom:22px!important;font-size:clamp(3rem,15vw,5rem)!important;line-height:.92!important}}.page-shell.forum-detail-shell>.hero,.page-shell.forum-new-thread-shell>.hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:clamp(600px,72svh,720px)!important;margin:0!important;padding:clamp(76px,9vw,118px) max(24px,calc((100vw - 1180px) / 2))!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 24%,transparent)!important;border-radius:0!important;background-color:var(--site-forest,#183f2c)!important;box-shadow:none!important}.page-shell:is(.forum-detail-shell,.forum-new-thread-shell)>.hero>.hero-top{width:100%!important;max-width:1180px!important;margin-inline:auto!important}.page-shell:is(.forum-detail-shell,.forum-new-thread-shell)>.hero h1{margin:0 0 28px!important;color:var(--site-forest-contrast,#f4f1e9)!important;font-size:clamp(3.6rem,7.2vw,6.7rem)!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:.91!important;text-wrap:balance}@media (max-width:700px){.page-shell.forum-detail-shell>.hero,.page-shell.forum-new-thread-shell>.hero{min-height:0!important;padding:64px 20px!important}}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band>.landing-hero{display:grid!important;align-content:center!important;padding-inline:0!important}.page-shell:is(.forum-detail-shell,.forum-new-thread-shell)>.hero,:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero{align-content:center!important;align-items:center!important}.page-shell:is(.forum-detail-shell,.forum-new-thread-shell)>.hero>.hero-top,:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero>:is(.hero-top,.clubs-directory-hero-inner,.events-directory-hero-inner){align-items:center!important}.page-shell:is(.forum-detail-shell,.forum-new-thread-shell)>.hero h1,:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band h1,:is(.public-games-shell,.forum-home-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell,.public-club-event-shell,.forum-thread-shell)>.hero h1{color:#fff!important}.changelog-page-shell>.hero{display:flex!important;flex-direction:column;justify-content:center!important;align-items:flex-start!important;gap:0!important}.changelog-page-shell>.hero>p,.public-games-shell>.hero>p{max-width:680px;margin:0!important;color:color-mix(in srgb,#fff 78%,transparent)!important;font-size:clamp(1.02rem,1.5vw,1.16rem)!important;line-height:1.65!important}.changelog-hero-kicker,.tournament-simulator-kicker{display:block;margin:0 0 20px!important;color:var(--site-lime,#d9ff48)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.16em!important;line-height:1.25!important;text-transform:uppercase}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band .landing-hero-lead{width:100%;max-width:58ch!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band .landing-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px!important}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort,.landing-shell-contact) .landing-home-hero-band .landing-tag{padding:8px 12px!important;border:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 34%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--site-lime,#d9ff48) 8%,transparent)!important;color:#fff!important;font-size:.79rem!important;font-weight:700!important;letter-spacing:.015em!important;line-height:1.2!important}.changelog-page-shell>.hero{display:grid!important;justify-content:stretch!important;align-content:center!important}.changelog-page-shell>.hero>.hero-top{width:100%!important;max-width:1180px!important;margin-inline:auto!important}.changelog-page-shell>.hero>.hero-top>div{width:100%;max-width:680px}.changelog-page-shell>.hero .hero-top p{max-width:58ch!important;margin:0!important;color:color-mix(in srgb,#fff 78%,transparent)!important;font-size:clamp(1.02rem,1.5vw,1.16rem)!important;line-height:1.65!important}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero{position:relative;isolation:isolate;overflow:hidden}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after{content:"♠\A ♥\A ♦\A ♣";position:absolute;z-index:-1;top:50%;right:max(28px,calc((100vw - 1180px) / 2));color:color-mix(in srgb,var(--site-lime,#d9ff48) 58%,transparent);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:700;letter-spacing:.08em;line-height:.82;white-space:pre;text-align:center;text-shadow:0 20px 42px rgba(0,0,0,.2);transform:translateY(-50%) rotate(4deg);animation:public-header-suits-float 6.4s ease-in-out infinite}@keyframes public-header-suits-float{0%,to{transform:translateY(-50%) rotate(4deg)}50%{transform:translateY(calc(-50% - 14px)) rotate(-2deg)}}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band .landing-hero-main,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero>*{position:relative;z-index:1}@media (max-width:900px){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after{right:20px;opacity:.46;font-size:clamp(2rem,10vw,3.4rem)}}@media (max-width:700px){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after{top:24px;right:18px;font-size:2rem;line-height:.72;transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after{animation:none!important}}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after{content:"\2660       \2666";top:46%;right:max(10px,calc((100vw - 1260px) / 2));font-size:clamp(5.8rem,11vw,10.5rem);letter-spacing:-.08em;line-height:1;transform:translateY(-50%) rotate(9deg);animation:public-header-suits-drift-a 12.8s ease-in-out infinite}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:before{content:"\2665      \2663";position:absolute;z-index:-1;top:57%;right:max(58px,calc((100vw - 1080px) / 2));color:color-mix(in srgb,var(--site-lime,#d9ff48) 30%,transparent);font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,8vw,7.8rem);font-weight:700;letter-spacing:.16em;line-height:1;white-space:pre;text-shadow:0 18px 38px rgba(0,0,0,.18);transform:translateY(-50%) rotate(-13deg);animation:public-header-suits-drift-b 15.4s ease-in-out infinite}@media (max-width:700px){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after{top:42px;right:-34px;font-size:4.8rem;opacity:.3}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:before{top:auto;right:10px;bottom:22px;font-size:3.8rem;opacity:.22}}@media (prefers-reduced-motion:reduce){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after,:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:after,:is(.public-games-shell,.changelog-page-shell,.messages-page-shell,.public-user-shell,.clubs-directory-shell,.events-directory-shell,.public-auth-shell)>.hero:before{animation:none!important}}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after{right:-40px}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before{right:50px}@media (max-width:700px){:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:after{right:-54px}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero:before{right:-10px}}.changelog-page-shell{background:var(--site-cream,#f4f1e9)}.changelog-overview,.changelog-stream{box-sizing:border-box;width:min(var(--content-width,1120px),calc(100% - 48px));max-width:var(--content-width,1120px);margin-inline:auto}.changelog-overview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px);align-items:end;padding-block:clamp(84px,10vw,140px)}.changelog-section-kicker,.faq-section-kicker{display:block;margin-bottom:18px;color:var(--site-forest,#183f2c);font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.changelog-overview h2,.changelog-stream-head h2,.faq-contact-card h2,.faq-intro h2{margin:0;color:var(--site-forest,#183f2c);font-size:clamp(2.6rem,5.2vw,5.2rem);font-weight:900;letter-spacing:-.055em;line-height:.95}.changelog-overview-copy>p{max-width:58ch;margin:28px 0 0;color:color-mix(in srgb,var(--site-forest,#183f2c) 76%,#fff);font-size:1.08rem;line-height:1.75}.changelog-feedback-link{display:inline-flex;gap:14px;align-items:center;margin-top:32px;color:var(--site-forest,#183f2c);font-weight:900;text-decoration:none}.changelog-feedback-link span{color:var(--site-red,#c8102e)}.changelog-overview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.changelog-overview-stats article{min-height:160px;padding:26px;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(24,63,44,.08)}.changelog-overview-stats article:first-child{background:var(--site-lime,#d9ff48);color:var(--site-lime-contrast,#183f2c)}.changelog-overview-stats article:last-child{grid-column:1/-1;min-height:110px;background:var(--site-forest,#183f2c);color:#fff}.changelog-overview-stats span,.changelog-overview-stats strong{display:block}.changelog-overview-stats strong{font-size:clamp(1.7rem,3vw,3rem);font-weight:900;line-height:1}.changelog-overview-stats span{margin-top:14px;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.changelog-stream{padding-bottom:clamp(90px,12vw,170px)}.changelog-stream-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:40px;gap:40px;align-items:end;padding:64px 0 42px;border-top:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 18%,transparent)}.changelog-stream-head>p{margin:0;color:color-mix(in srgb,var(--site-forest,#183f2c) 68%,#fff);font-size:1.05rem;line-height:1.7}.changelog-timeline{position:relative}.changelog-timeline:before{content:"";position:absolute;top:0;bottom:0;left:45px;width:1px;background:color-mix(in srgb,var(--site-forest,#183f2c) 20%,transparent)}.changelog-release{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);padding-block:16px}.changelog-release-marker{position:relative;z-index:1;display:grid;place-items:start center;padding-top:30px}.changelog-release-marker span{display:grid;width:58px;height:58px;place-items:center;border:8px solid var(--site-cream,#f4f1e9);border-radius:50%;background:var(--site-forest,#183f2c);color:var(--site-lime,#d9ff48);font-size:.78rem;font-weight:900}.changelog-release-card{margin-bottom:16px;padding:clamp(28px,5vw,58px);border-radius:30px;background:#fff;box-shadow:0 18px 55px rgba(24,63,44,.075)}.changelog-release:first-child .changelog-release-card{background:var(--site-forest,#183f2c);color:#fff}.changelog-release-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:24px}.changelog-release-meta time{color:color-mix(in srgb,var(--site-forest,#183f2c) 66%,#fff);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.changelog-release:first-child .changelog-release-meta time{color:color-mix(in srgb,#fff 68%,transparent)}.changelog-latest-badge{padding:7px 10px;border-radius:999px;background:var(--site-lime,#d9ff48);color:var(--site-lime-contrast,#183f2c);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.changelog-release-card h3{margin:0;color:var(--site-forest,#183f2c);font-size:clamp(1.7rem,3.5vw,3.25rem);font-weight:900;letter-spacing:-.04em;line-height:1}.changelog-release:first-child h3{color:#fff}.changelog-release-card>p{max-width:64ch;margin:20px 0 0;color:color-mix(in srgb,var(--site-forest,#183f2c) 72%,#fff);font-size:1.04rem;line-height:1.7}.changelog-release:first-child .changelog-release-card>p{color:color-mix(in srgb,#fff 76%,transparent)}.changelog-release-card ul{display:grid;grid-gap:10px;gap:10px;margin:30px 0 0;padding:0;list-style:none}.changelog-release-card li{position:relative;padding:14px 16px 14px 46px;border-radius:13px;background:color-mix(in srgb,var(--site-forest,#183f2c) 5%,#fff);color:var(--site-forest,#183f2c);line-height:1.55}.changelog-release-card li:before{content:"✓";position:absolute;top:13px;left:17px;color:var(--site-red,#c8102e);font-weight:900}.changelog-release:first-child li{background:rgba(255,255,255,.09);color:#fff}.changelog-release:first-child li:before{color:var(--site-lime,#d9ff48)}.faq-page-shell{background:var(--site-cream,#f4f1e9)}.faq-page-shell>.hero{box-sizing:border-box;width:100%;min-height:clamp(600px,72svh,720px);padding:clamp(76px,9vw,118px) max(24px,calc((100vw - 1180px) / 2));display:grid;align-content:center;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 24%,transparent);background:var(--site-forest,#183f2c)}.faq-page-shell>.hero>.hero-top{width:100%;max-width:1180px;margin-inline:auto;position:relative;z-index:1}.faq-page-shell>.hero>.hero-top>div{max-width:680px}.faq-hero-kicker{display:block;margin-bottom:20px;color:var(--site-lime,#d9ff48);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.faq-page-shell>.hero h1{margin:0 0 28px;color:#fff;font-size:clamp(3.6rem,7.2vw,6.7rem);font-weight:900;letter-spacing:-.06em;line-height:.91}.faq-page-shell>.hero p{max-width:58ch;margin:0;color:color-mix(in srgb,#fff 78%,transparent);font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.65}.faq-page-shell>.hero:after{content:"?";position:absolute;right:max(24px,calc((100vw - 1120px) / 2));top:50%;color:var(--site-lime,#d9ff48);font-size:clamp(12rem,24vw,22rem);font-weight:900;line-height:.7;opacity:.13;transform:translateY(-50%) rotate(8deg);animation:faq-mark-float 13s ease-in-out infinite}@keyframes faq-mark-float{0%,to{transform:translateY(-50%) rotate(8deg)}50%{transform:translateY(calc(-50% - 18px)) rotate(2deg)}}.faq-contact-card,.faq-groups,.faq-intro{box-sizing:border-box;width:min(1180px,calc(100% - 48px));margin-inline:auto}.faq-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);grid-gap:50px;gap:50px;align-items:end;padding-block:clamp(84px,10vw,140px)}.faq-intro>p{margin:0;color:color-mix(in srgb,var(--site-forest,#183f2c) 68%,#fff);font-size:1.08rem;line-height:1.75}.faq-groups{display:grid;grid-gap:18px;gap:18px;padding-bottom:clamp(80px,10vw,130px)}.faq-group{display:grid;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);grid-gap:clamp(32px,7vw,90px);gap:clamp(32px,7vw,90px);padding:clamp(30px,5vw,58px);border-radius:28px;background:#fff;box-shadow:0 18px 52px rgba(24,63,44,.065)}.faq-group:nth-child(2n){background:color-mix(in srgb,var(--site-lime,#d9ff48) 12%,#fff)}.faq-group>header{display:flex;gap:18px;align-items:flex-start}.faq-group>header>span{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--site-forest,#183f2c);color:var(--site-lime,#d9ff48);font-size:.72rem;font-weight:900}.faq-group h2{margin:5px 0 0;color:var(--site-forest,#183f2c);font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:900;letter-spacing:-.035em;line-height:1}.faq-group header p{margin:13px 0 0;color:color-mix(in srgb,var(--site-forest,#183f2c) 62%,#fff);line-height:1.55}.faq-question{border-top:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 14%,transparent)}.faq-question:last-child{border-bottom:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 14%,transparent)}.faq-question summary{display:flex;gap:22px;justify-content:space-between;align-items:center;padding:22px 0;color:var(--site-forest,#183f2c);font-size:1.03rem;font-weight:900;cursor:pointer;list-style:none}.faq-question summary::-webkit-details-marker{display:none}.faq-question summary i{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--site-lime,#d9ff48);color:var(--site-lime-contrast,#183f2c);font-style:normal;font-size:1.25rem;transition:transform .2s ease}.faq-question[open] summary i{transform:rotate(45deg)}.faq-question>p{max-width:68ch;margin:-4px 48px 24px 0;color:color-mix(in srgb,var(--site-forest,#183f2c) 72%,#fff);line-height:1.7}.faq-contact-card{display:flex;gap:40px;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(80px,10vw,140px);padding:clamp(38px,6vw,72px);border-radius:30px;background:var(--site-forest,#183f2c)}.faq-contact-card .faq-section-kicker{color:var(--site-lime,#d9ff48)}.faq-contact-card h2{color:#fff}.faq-contact-card p{margin:20px 0 0;color:color-mix(in srgb,#fff 72%,transparent)}.faq-contact-card>a{display:inline-flex;gap:16px;align-items:center;min-height:54px;padding:0 24px;border-radius:999px;background:var(--site-lime,#d9ff48);color:var(--site-lime-contrast,#183f2c);font-weight:900;text-decoration:none;white-space:nowrap}@media (max-width:850px){.changelog-overview,.changelog-stream-head,.faq-group,.faq-intro{grid-template-columns:1fr}.changelog-overview{gap:42px}.faq-contact-card{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.changelog-overview,.changelog-stream,.faq-contact-card,.faq-groups,.faq-intro{width:min(100% - 32px,1180px)}.changelog-overview-stats{grid-template-columns:1fr}.changelog-overview-stats article:last-child{grid-column:auto}.changelog-timeline:before{left:23px}.changelog-release{grid-template-columns:48px minmax(0,1fr);gap:10px}.changelog-release-marker{padding-top:24px}.changelog-release-marker span{width:42px;height:42px;border-width:6px}.changelog-release-card{padding:26px 22px;border-radius:22px}.faq-page-shell>.hero{min-height:0;padding:64px 20px}.faq-page-shell>.hero:after{right:-20px;font-size:11rem}.faq-group{padding:28px 20px;border-radius:22px}.faq-contact-card>a{width:100%;box-sizing:border-box;justify-content:center}}@media (prefers-reduced-motion:reduce){.faq-page-shell>.hero:after{animation:none}}.forum-bridge-editor-actions .forum-auction-alert-button:not(:disabled){border-color:var(--site-blue,#174ea6)!important;background:var(--site-blue,#174ea6)!important;color:var(--site-blue-contrast,#fff)!important}.forum-auction-alert-button strong{display:inline-grid;width:20px;height:20px;margin-left:4px;place-items:center;border-radius:50%;background:rgba(255,255,255,.2)}.forum-auction-alert-editor{display:grid;grid-gap:9px;gap:9px;margin:16px 0;padding:18px;border:1px solid color-mix(in srgb,var(--site-blue,#174ea6) 34%,transparent);border-radius:14px;background:color-mix(in srgb,var(--site-blue,#174ea6) 7%,#fff);color:var(--site-forest,#183f2c)}.forum-auction-alert-editor>span{font-size:.84rem;font-weight:900}.forum-auction-alert-editor>span strong,.forum-auction-alert-mark{display:inline-grid;place-items:center;border-radius:50%;background:var(--site-blue,#174ea6);color:var(--site-blue-contrast,#fff);font-weight:900}.forum-auction-alert-editor>span strong{width:22px;height:22px;margin-left:5px}.forum-auction-alert-editor input{width:100%;box-sizing:border-box;border-color:color-mix(in srgb,var(--site-blue,#174ea6) 40%,#cbd5ce)!important;background:#fff!important}.forum-auction-alert-editor small{color:color-mix(in srgb,var(--site-forest,#183f2c) 62%,#fff);font-weight:700}.forum-auction-alert-mark{width:19px;height:19px;margin-left:5px;font-size:.72rem;line-height:1;vertical-align:.25em}.forum-auction-alerts{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:16px;border-radius:13px;background:color-mix(in srgb,var(--site-blue,#174ea6) 7%,#fff)}.forum-auction-alerts>span{color:var(--site-blue,#174ea6);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.forum-auction-alerts p{display:grid;grid-template-columns:24px auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;margin:0!important;color:var(--site-forest,#183f2c)!important;line-height:1.5}.forum-auction-alerts p>strong{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--site-blue,#174ea6);color:var(--site-blue-contrast,#fff)}:is(.landing-shell-makkerboers,.landing-shell-ordbog,.landing-shell-systemkort) .landing-home-hero-band>.landing-hero{overflow:visible!important}.page-shell.marketing-full-width-page.faq-page-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.faq-page-shell>:is(.faq-intro,.faq-groups){width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-right:auto!important;margin-left:auto!important;justify-self:center!important}.faq-contact-band{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(70px,9vw,120px) max(24px,calc((100vw - 1180px) / 2))!important;box-sizing:border-box;background:var(--site-forest,#183f2c)}.faq-contact-band>.faq-contact-card{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;border-radius:0!important;background:transparent!important}.landing-shell-prices>[data-section-id=prices-overview-cards]{padding-top:14px!important}@media (max-width:700px){.faq-page-shell>:is(.faq-intro,.faq-groups){width:min(100% - 32px,1180px)!important}.faq-contact-band{padding:64px 16px!important}}.tournament-simulator-shell{background:var(--site-cream,#f4f1e9)!important}.page-shell.tournament-simulator-shell>.panel{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(76px,9vw,118px) max(24px,calc((100vw - 1180px) / 2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.page-shell.tournament-simulator-shell>.panel>*{width:100%;max-width:1180px;margin-right:auto;margin-left:auto}.simulator-step-kicker{display:block;margin-bottom:14px;color:var(--site-red,#c8102e);font-size:.74rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.tournament-simulator-shell .simulator-setup-panel{background:var(--site-cream,#f4f1e9)!important}.tournament-simulator-shell .simulator-wish-panel{gap:28px;margin:0 auto clamp(54px,8vw,90px);padding:clamp(30px,5vw,58px);border:0;border-radius:30px;background:#fff;box-shadow:0 22px 64px rgba(24,63,44,.09)}.tournament-simulator-shell .simulator-manual-heading h2,.tournament-simulator-shell .simulator-result-panel>h2,.tournament-simulator-shell .simulator-section-head h2{margin:0;color:var(--site-forest,#183f2c);font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:900;letter-spacing:-.055em;line-height:.95}.tournament-simulator-shell .simulator-manual-heading p,.tournament-simulator-shell .simulator-section-head p{max-width:62ch;margin:16px 0 0;color:color-mix(in srgb,var(--site-forest,#183f2c) 68%,#fff)!important;font-size:1rem;line-height:1.65}.tournament-simulator-shell .simulator-controls{gap:12px}.tournament-simulator-shell .simulator-controls>label,.tournament-simulator-shell .simulator-movement-panel>label{gap:9px;color:var(--site-forest,#183f2c);font-size:.78rem;font-weight:900;letter-spacing:.035em}.tournament-simulator-shell :is(input,select){box-sizing:border-box;width:100%;min-height:50px;border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 22%,transparent)!important;border-radius:12px!important;background:#fff!important;color:var(--site-forest,#183f2c)!important;font-size:.95rem;font-weight:800}.tournament-simulator-shell :is(input,select):focus{outline:none;border-color:var(--site-blue,#174ea6)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--site-blue,#174ea6) 13%,transparent)}.tournament-simulator-shell .simulator-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tournament-simulator-shell .simulator-suggestion-card{position:relative;min-height:210px;padding:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 13%,transparent);border-radius:20px;background:color-mix(in srgb,var(--site-cream,#f4f1e9) 62%,#fff);box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tournament-simulator-shell .simulator-suggestion-card:after{content:"↗";position:absolute;right:20px;bottom:18px;color:var(--site-red,#c8102e);font-size:1.15rem;font-weight:900}.tournament-simulator-shell .simulator-suggestion-card:hover{transform:translateY(-5px);border-color:var(--site-forest,#183f2c);background:#fff;box-shadow:0 18px 38px rgba(24,63,44,.12)}.tournament-simulator-shell .simulator-suggestion-card>span{padding:7px 10px;background:var(--site-lime,#d9ff48);color:var(--site-lime-contrast,#183f2c)}.tournament-simulator-shell .simulator-suggestion-card strong{margin-top:12px;color:var(--site-forest,#183f2c);font-size:1.35rem;font-weight:900}.simulator-manual-heading{margin:0 auto 28px!important}.simulator-manual-controls{padding:clamp(24px,4vw,38px);border-radius:22px;background:color-mix(in srgb,var(--site-forest,#183f2c) 6%,#fff)}.tournament-simulator-shell .simulator-setup-panel>.muted{padding:14px 18px;border-radius:12px;background:#fff;color:var(--site-forest,#183f2c)!important;font-weight:800}.tournament-simulator-shell .landing-cta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tournament-simulator-shell .landing-cta-row>a{min-height:56px;justify-content:center;border-radius:999px!important}.tournament-simulator-shell .simulator-movement-panel{gap:30px;background:var(--site-forest,#183f2c)!important;color:#fff}.tournament-simulator-shell .simulator-movement-panel .simulator-step-kicker{color:var(--site-lime,#d9ff48)}.tournament-simulator-shell .simulator-movement-panel .simulator-section-head h2,.tournament-simulator-shell .simulator-movement-panel h3,.tournament-simulator-shell .simulator-movement-panel label{color:#fff}.tournament-simulator-shell .simulator-movement-panel .muted{color:color-mix(in srgb,#fff 72%,transparent)!important}.tournament-simulator-shell .simulator-movement-panel>label{display:grid;grid-gap:10px;gap:10px}.tournament-simulator-shell .simulator-schema-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tournament-simulator-shell .simulator-schema-button{min-height:122px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:rgba(255,255,255,.08);color:#fff;transition:transform .17s ease,background .17s ease,border-color .17s ease}.tournament-simulator-shell .simulator-schema-button :is(strong,span){color:#fff}.tournament-simulator-shell .simulator-schema-button.is-active,.tournament-simulator-shell .simulator-schema-button:hover{transform:translateY(-3px);border-color:var(--site-lime,#d9ff48);background:var(--site-lime,#d9ff48)}.tournament-simulator-shell .simulator-schema-button:is(:hover,.is-active) :is(strong,span){color:var(--site-lime-contrast,#183f2c)}.tournament-simulator-shell .simulator-result-panel{background:#fff!important}.tournament-simulator-shell .simulator-rounds-panel{background:color-mix(in srgb,var(--site-blue,#174ea6) 5%,#fff)!important}.tournament-simulator-shell .simulator-placards-panel{background:var(--site-cream,#f4f1e9)!important}.tournament-simulator-shell .simulator-result-panel>h2{margin-bottom:34px}.tournament-simulator-shell .simulator-table-wrap{border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 13%,transparent);border-radius:18px;background:#fff;box-shadow:0 16px 42px rgba(24,63,44,.06)}.tournament-simulator-shell .simulator-table{border-collapse:separate;border-spacing:0}.tournament-simulator-shell .simulator-table :is(th,td){padding:14px 16px}.tournament-simulator-shell .simulator-table th{background:var(--site-forest,#183f2c);color:#fff;font-size:.75rem;letter-spacing:.075em;text-transform:uppercase}.tournament-simulator-shell .simulator-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--site-cream,#f4f1e9) 56%,#fff)}.tournament-simulator-shell .simulator-table tbody tr:hover td{background:color-mix(in srgb,var(--site-lime,#d9ff48) 13%,#fff)}.tournament-simulator-shell .simulator-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.tournament-simulator-shell .simulator-card{padding:20px;border:0;border-radius:22px;background:#fff;box-shadow:0 16px 44px rgba(24,63,44,.08)}.tournament-simulator-shell .simulator-card h3{color:var(--site-forest,#183f2c);font-size:1.3rem;font-weight:900}@media (max-width:900px){.tournament-simulator-shell .simulator-controls-4,.tournament-simulator-shell .simulator-schema-grid,.tournament-simulator-shell .simulator-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.page-shell.tournament-simulator-shell>.panel{padding:64px 16px!important}.tournament-simulator-shell .simulator-wish-panel{padding:24px 18px;border-radius:22px}.tournament-simulator-shell .landing-cta-row,.tournament-simulator-shell .simulator-cards,.tournament-simulator-shell .simulator-controls-3,.tournament-simulator-shell .simulator-controls-4,.tournament-simulator-shell .simulator-schema-grid,.tournament-simulator-shell .simulator-suggestion-grid{grid-template-columns:1fr}.tournament-simulator-shell .simulator-suggestion-card{min-height:180px}}.public-club-makkerbors-shell{background:var(--site-cream,#f4f1e9)!important}.page-shell.public-club-makkerbors-shell>.hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:clamp(600px,72svh,720px)!important;margin:0!important;padding:clamp(76px,9vw,118px) max(24px,calc((100vw - 1180px) / 2))!important;display:grid!important;align-content:center!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--site-lime,#d9ff48) 24%,transparent)!important;border-radius:0!important;background:var(--site-forest,#183f2c)!important;box-shadow:none!important}.page-shell.public-club-makkerbors-shell>.hero>.hero-top{width:100%!important;max-width:1180px!important;margin-inline:auto!important;align-items:center}.club-makkerbors-hero-kicker{display:block;margin-bottom:20px;color:var(--site-lime,#d9ff48);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.page-shell.public-club-makkerbors-shell>.hero h1{margin:0 0 28px!important;color:#fff!important;font-size:clamp(3.6rem,7.2vw,6.7rem)!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:.91!important}.page-shell.public-club-makkerbors-shell>.hero p{margin:0;color:color-mix(in srgb,#fff 76%,transparent)!important;font-size:1.08rem;line-height:1.65}.page-shell.public-club-makkerbors-shell>.panel{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(78px,9vw,120px) max(24px,calc((100vw - 1180px) / 2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.page-shell.public-club-makkerbors-shell>.panel>*{width:100%;max-width:1180px!important;margin-right:auto;margin-left:auto}.club-makkerbors-list-panel{background:var(--site-cream,#f4f1e9)!important}.club-makkerbors-section-head{display:flex;gap:30px;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(38px,6vw,68px)!important}.club-makkerbors-action-intro>span,.club-makkerbors-card-head small,.club-makkerbors-section-head>div>span{display:block;color:var(--site-red,#c8102e);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.club-makkerbors-action-intro h2,.club-makkerbors-section-head h2{margin:14px 0 0!important;color:var(--site-forest,#183f2c);font-size:clamp(2.6rem,5.4vw,5.2rem)!important;font-weight:900;letter-spacing:-.055em;line-height:.94}.club-makkerbors-section-head>strong{color:var(--site-forest,#183f2c);font-size:clamp(4rem,9vw,8rem);font-weight:900;letter-spacing:-.08em;line-height:.75;opacity:.12}.club-makkerbors-grid{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:18px!important;gap:18px!important}.club-makkerbors-card{display:flex!important;min-width:0;padding:clamp(24px,4vw,38px)!important;flex-direction:column;border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 12%,transparent)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 52px rgba(24,63,44,.07)!important;transition:transform .18s ease,box-shadow .18s ease}.club-makkerbors-card:hover{transform:translateY(-5px);box-shadow:0 24px 62px rgba(24,63,44,.12)!important}.club-makkerbors-card-head{display:flex;gap:16px;align-items:center;margin-bottom:26px}.club-makkerbors-card-head>span{display:grid;flex:0 0 58px;width:58px;height:58px;place-items:center;border-radius:50%;background:var(--site-forest,#183f2c);color:var(--site-lime,#d9ff48);font-size:1.45rem;font-weight:900}.club-makkerbors-card-head h3{margin:5px 0 0!important;color:var(--site-forest,#183f2c)!important;font-size:clamp(1.45rem,2.8vw,2.25rem)!important;font-weight:900!important;letter-spacing:-.04em;line-height:1}.club-makkerbors-card .makkerbors-entry-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.club-makkerbors-card .makkerbors-entry-summary>div{min-height:82px;padding:13px 14px;border:0;border-radius:13px;background:color-mix(in srgb,var(--site-cream,#f4f1e9) 68%,#fff)}.club-makkerbors-card .makkerbors-entry-summary dt{color:color-mix(in srgb,var(--site-forest,#183f2c) 55%,#fff);font-size:.68rem;letter-spacing:.08em}.club-makkerbors-card .makkerbors-entry-summary dd{margin-top:6px;color:var(--site-forest,#183f2c);line-height:1.4}.club-makkerbors-card .makkerbors-entry-summary a{color:var(--site-blue,#174ea6);text-decoration-thickness:1px;text-underline-offset:3px}.club-makkerbors-card .makkerbors-entry-summary>.club-makkerbors-location-detail{grid-column:1/-1;min-height:0}.club-makkerbors-location-chips{display:flex;flex-wrap:wrap;gap:8px}.club-makkerbors-location-chips>span{display:inline-flex;min-height:34px;padding:7px 12px;align-items:center;border:1px solid color-mix(in srgb,var(--site-forest,#183f2c) 14%,transparent);border-radius:999px;background:#fff;color:var(--site-forest,#183f2c);font-size:.85rem;font-weight:800;line-height:1.25}.club-makkerbors-card .public-club-event-description-box{margin-top:14px;padding:18px;border:0;border-radius:14px;background:color-mix(in srgb,var(--site-lime,#d9ff48) 13%,#fff)}.club-makkerbors-card .public-event-action-row{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%;margin-top:auto;padding-top:22px}.club-makkerbors-card .public-event-action-row :is(a,button){min-height:54px;border-radius:999px!important;font-size:.92rem;font-weight:900;letter-spacing:.01em;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.club-makkerbors-card .public-event-action-row :is(a,button):hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 12px 26px rgba(24,63,44,.16)}.club-makkerbors-card .makkerbors-system-card-button{border:0!important;background:var(--site-lime,#d9ff48)!important;color:var(--site-lime-contrast,#183f2c)!important}.club-makkerbors-card .makkerbors-admin-actions>a{border:0!important;background:var(--site-blue,#174ea6)!important;color:var(--site-blue-contrast,#fff)!important}.club-makkerbors-card .makkerbors-admin-actions button{border:0!important;background:var(--site-red,#c8102e)!important;color:var(--site-red-contrast,#fff)!important}.club-makkerbors-empty{padding:clamp(40px,8vw,90px);border:1px dashed color-mix(in srgb,var(--site-forest,#183f2c) 28%,transparent);border-radius:26px;background:rgba(255,255,255,.5);text-align:center}.club-makkerbors-empty strong{color:var(--site-forest,#183f2c);font-size:clamp(1.5rem,3vw,2.5rem)}.club-makkerbors-empty p{margin:14px auto 0;max-width:52ch;color:color-mix(in srgb,var(--site-forest,#183f2c) 65%,#fff)}.club-makkerbors-actions-panel{background:var(--site-forest,#183f2c)!important;color:var(--site-forest-contrast,#fff)!important}.club-makkerbors-action-intro{margin-bottom:36px!important}.club-makkerbors-action-intro>span{color:var(--site-lime,#d9ff48)}.club-makkerbors-action-intro h2{color:var(--site-forest-contrast,#fff)!important}.club-makkerbors-action-intro p{max-width:62ch;margin:20px 0 0;color:color-mix(in srgb,var(--site-forest-contrast,#fff) 78%,transparent)!important;font-size:1.05rem;line-height:1.7}.club-makkerbors-edit-action,.club-makkerbors-signup-details{margin-top:12px!important}.club-makkerbors-edit-action>a,.club-makkerbors-signup-toggle{display:flex!important;box-sizing:border-box;width:100%;min-height:58px;justify-content:center;align-items:center;border-radius:999px!important;text-align:center;list-style:none}.club-makkerbors-back-panel{padding-top:clamp(44px,6vw,72px)!important;padding-bottom:clamp(44px,6vw,72px)!important;background:var(--site-cream,#f4f1e9)!important}.page-shell.public-club-makkerbors-shell>.club-makkerbors-back-panel>a{box-sizing:border-box;grid-template-columns:1fr auto;grid-gap:6px 24px;gap:6px 24px;width:100%;min-height:112px;padding:24px clamp(24px,4vw,44px);border-radius:22px;background:var(--site-blue,#174ea6);color:var(--site-blue-contrast,#fff);text-decoration:none;transition:transform .18s ease,filter .18s ease}.club-makkerbors-back-panel a>span{align-self:end;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;opacity:.76}.club-makkerbors-back-panel a>strong{align-self:start;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.1}.club-makkerbors-back-panel a>i{grid-column:2;grid-row:1/3;font-size:clamp(2rem,4vw,3.5rem);font-style:normal}.club-makkerbors-back-panel a:hover{transform:translateY(-3px);filter:brightness(1.08)}.club-makkerbors-signup-toggle{background:var(--site-lime,#d9ff48)!important;color:var(--site-lime-contrast,#183f2c)!important}.club-makkerbors-form-wrap{margin-top:18px;padding:clamp(22px,4vw,38px);border-radius:22px;background:#fff;color:var(--site-forest,#183f2c)}.club-makkerbors-edit-action>a{border-color:rgba(255,255,255,.38)!important;background:transparent!important;color:#fff!important}@media (max-width:760px){.page-shell.public-club-makkerbors-shell>.hero{min-height:0!important;padding:64px 20px!important}.club-makkerbors-grid,.page-shell.public-club-makkerbors-shell>.hero .hero-top{grid-template-columns:1fr!important}.page-shell.public-club-makkerbors-shell>.panel{padding:64px 16px!important}.club-makkerbors-section-head>strong{display:none}}@media (max-width:520px){.club-makkerbors-card .makkerbors-entry-summary{grid-template-columns:1fr}}.page-shell.public-club-event-shell .public-event-meta>.event-meta-fact{display:flex!important;box-sizing:border-box!important;flex:1 1 250px!important;width:auto!important;min-height:102px!important;padding:18px 20px!important;flex-direction:column;justify-content:flex-end;align-items:flex-start!important;gap:8px;border:1px solid #c4d0c6!important;border-radius:4px!important;background:#f7f2e7!important;color:var(--site-forest,#183f2c)!important}.page-shell.public-club-event-shell .public-event-meta>.event-meta-fact:nth-child(2n){background:#eef3ed!important}.page-shell.public-club-event-shell .public-event-meta .event-meta-split small,.page-shell.public-club-event-shell .public-event-meta>.event-meta-fact small{color:color-mix(in srgb,var(--site-forest,#183f2c) 58%,#fff)!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.09em!important;line-height:1.2;text-transform:uppercase}.page-shell.public-club-event-shell .public-event-meta .event-meta-split strong,.page-shell.public-club-event-shell .public-event-meta>.event-meta-fact strong{color:var(--site-forest,#183f2c)!important;font-size:clamp(1rem,1.35vw,1.22rem)!important;font-weight:900!important;line-height:1.3!important}.page-shell.public-club-event-shell .public-event-meta>.event-meta-status.status-pill-open{border-color:var(--site-lime,#d9ff48)!important;background:var(--site-lime,#d9ff48)!important;color:var(--site-lime-contrast,#183f2c)!important}.page-shell.public-club-event-shell .public-event-meta>.event-meta-status.status-pill-full,.page-shell.public-club-event-shell .public-event-meta>.event-meta-status.status-pill-locked{border-color:var(--site-red,#c8102e)!important;background:var(--site-red,#c8102e)!important}.page-shell.public-club-event-shell .public-event-meta>.event-meta-status:is(.status-pill-locked,.status-pill-full) :is(small,strong){color:var(--site-red-contrast,#fff)!important}.page-shell.marketing-full-width-page.public-user-shell.changelog-page-shell>:is(.changelog-overview,.changelog-stream){box-sizing:border-box!important;width:min(var(--content-width,1120px),calc(100% - 48px))!important;max-width:var(--content-width,1120px)!important;margin-right:auto!important;margin-left:auto!important}@media (max-width:700px){.page-shell.marketing-full-width-page.public-user-shell.changelog-page-shell>:is(.changelog-overview,.changelog-stream){width:min(var(--content-width,1120px),calc(100% - 32px))!important}}.landing-shell-systemkort .system-card-form>.system-card-type-picker>legend{color:var(--site-lime,#d9ff48)!important}.page-shell.marketing-full-width-page.public-club-makkerbors-shell>.panel.club-makkerbors-actions-panel{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(78px,9vw,120px) max(24px,calc((100vw - 1180px) / 2))!important;border:0!important;border-radius:0!important;background:var(--site-forest,#183f2c)!important;color:var(--site-forest-contrast,#fff)!important;box-shadow:none!important}.page-shell.marketing-full-width-page.public-club-makkerbors-shell>.panel.club-makkerbors-actions-panel>*{width:100%!important;max-width:1180px!important;margin-right:auto!important;margin-left:auto!important}.page-shell.public-club-makkerbors-shell .club-makkerbors-actions-panel .club-makkerbors-action-intro :is(h2,p){color:var(--site-forest-contrast,#fff)!important}@media (max-width:760px){.page-shell.marketing-full-width-page.public-club-makkerbors-shell>.panel.club-makkerbors-actions-panel{padding:64px 16px!important}}.page-shell.clubs-directory-shell .clubs-directory-hero-copy{display:flex!important;padding-block:22px!important;flex-direction:column;justify-content:center!important;gap:clamp(24px,4.5vh,38px)!important}.page-shell.clubs-directory-shell .clubs-directory-hero-copy>:is(.clubs-directory-kicker,h1,p){margin-top:0!important;margin-bottom:0!important}.page-shell.clubs-directory-shell .clubs-directory-hero-stat{gap:5px!important}@media (max-width:900px){.page-shell.clubs-directory-shell .clubs-directory-hero-copy{padding-block:0!important;gap:24px!important}}.club-makkerbors-card .makkerbors-entry-summary>:is(.club-makkerbors-availability-detail,.club-makkerbors-notes-detail,.club-makkerbors-contact-row){grid-column:1/-1}.club-makkerbors-card .makkerbors-entry-summary>.club-makkerbors-contact-row{display:grid;min-height:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;background:transparent}.club-makkerbors-contact-row>div{min-width:0;min-height:82px;padding:13px 14px;border-radius:13px;background:color-mix(in srgb,var(--site-cream,#f4f1e9) 68%,#fff)}.page-shell.public-club-makkerbors-shell .club-makkerbors-actions-panel .club-makkerbors-action-intro>p,.page-shell.public-club-makkerbors-shell .club-makkerbors-actions-panel .club-makkerbors-action-intro>span{color:var(--site-forest-contrast,#f4f1e9)!important}.page-shell.public-club-makkerbors-shell .club-makkerbors-actions-panel .club-makkerbors-action-intro>span{opacity:.82}.page-shell.public-club-makkerbors-shell>.panel.club-makkerbors-back-panel{padding-top:clamp(38px,5vw,64px)!important;padding-bottom:clamp(38px,5vw,64px)!important;border:0!important;border-radius:0!important;background:var(--site-cream,#f4f1e9)!important;box-shadow:none!important}.page-shell.public-club-makkerbors-shell>.club-makkerbors-back-panel>a{display:grid;min-height:96px;padding:18px 22px;grid-template-columns:auto auto;grid-gap:18px;gap:18px;justify-content:center;align-items:center;border:0;border-radius:18px;background:#fff;color:var(--site-forest,#183f2c);box-shadow:none;text-align:center}.club-makkerbors-back-panel a>i{display:grid;grid-column:1;grid-row:1;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--site-forest,#183f2c);color:var(--site-forest-contrast,#f4f1e9);font-size:1.5rem}.club-makkerbors-back-panel a>span{display:block;grid-column:2;grid-row:1;align-self:center;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;opacity:1}.club-makkerbors-back-panel a>span :is(small,strong){display:block}.club-makkerbors-back-panel a>span small{margin-bottom:6px;color:color-mix(in srgb,var(--site-forest,#183f2c) 62%,#fff);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.club-makkerbors-back-panel a>span strong{font-size:clamp(1.2rem,2.2vw,1.75rem);line-height:1.1}.page-shell.public-club-makkerbors-shell>.club-makkerbors-back-panel>a:hover{background:color-mix(in srgb,var(--site-lime,#d9ff48) 7%,#fff);transform:translateY(-3px);filter:none}@media (max-width:620px){.club-makkerbors-card .makkerbors-entry-summary>.club-makkerbors-contact-row{grid-template-columns:1fr}}.seo-admin-shell{width:min(1180px,calc(100% - 40px));margin:32px auto 80px;color:var(--site-forest)}.seo-admin-hero{min-height:330px;padding:clamp(38px,7vw,76px);border-radius:34px;background:var(--site-forest);color:var(--site-forest-contrast);display:flex;align-items:center;justify-content:space-between;gap:36px;overflow:hidden}.seo-admin-hero>div:first-child{max-width:720px}.seo-admin-hero span{font-size:.78rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.seo-admin-hero h1{margin:14px 0 16px;color:var(--site-forest-contrast);font-size:clamp(2.7rem,6vw,5.6rem);line-height:.9;letter-spacing:-.055em}.seo-admin-hero p{max-width:620px;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.seo-score{min-width:190px;aspect-ratio:1;border-radius:50%;background:var(--site-lime);color:var(--site-lime-contrast);display:grid;place-content:center;text-align:center}.seo-score strong{font-size:4rem;line-height:1}.seo-score span{margin-top:8px;letter-spacing:.05em}.seo-admin-nav{display:flex;gap:10px;margin:18px 0 44px;flex-wrap:wrap}.seo-admin-nav a{padding:12px 18px;border-radius:999px;background:color-mix(in srgb,var(--site-forest) 8%,white);color:var(--site-forest);font-weight:900;text-decoration:none}.seo-saved{padding:15px 20px;border-radius:14px;background:var(--site-lime);color:var(--site-lime-contrast);font-weight:900}.seo-admin-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:end;margin:50px 0 24px}.seo-admin-intro span{color:var(--site-red);font-weight:900;letter-spacing:.1em}.seo-admin-intro h2{margin:8px 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.96;letter-spacing:-.04em}.seo-admin-intro p{margin:0;line-height:1.7}.seo-page-list{display:grid;grid-gap:14px;gap:14px}.seo-page-card{border:1px solid color-mix(in srgb,var(--site-forest) 15%,transparent);border-radius:22px;background:#fff;overflow:hidden}.seo-page-card summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:52px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:22px 24px}.seo-page-card summary>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--site-forest);color:var(--site-forest-contrast);font-weight:900}.seo-page-card summary div{display:grid;grid-gap:3px;gap:3px}.seo-page-card summary strong{font-size:1.15rem}.seo-page-card summary small{color:color-mix(in srgb,var(--site-forest) 65%,white)}.seo-page-card summary b{padding:8px 12px;border-radius:999px}.seo-page-card summary b.is-good{background:var(--site-lime);color:var(--site-lime-contrast)}.seo-page-card summary b.is-warning{background:color-mix(in srgb,var(--site-gold) 24%,white);color:var(--site-forest)}.seo-page-card form{padding:6px 24px 26px 94px;display:grid;grid-gap:18px;gap:18px}.seo-page-card label{display:grid;grid-gap:7px;gap:7px;font-weight:900}.seo-page-card :is(input,textarea){width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid color-mix(in srgb,var(--site-forest) 22%,transparent);border-radius:12px;background:#fff;color:var(--site-forest);font:inherit}.seo-page-card label small{font-weight:400;opacity:.7}.seo-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.seo-index-toggle{display:flex!important;align-items:center}.seo-index-toggle input{width:20px;height:20px}.seo-social-preview{border-radius:16px;background:color-mix(in srgb,var(--site-cream) 55%,white);display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;overflow:hidden}.seo-social-preview img{width:100%;height:100%;min-height:210px;object-fit:cover}.seo-social-preview>div{padding:20px;display:grid;align-content:center;grid-gap:5px;gap:5px}.seo-social-preview span{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.seo-social-preview strong{color:var(--site-blue);font-size:1.2rem}.seo-social-preview p{margin:3px 0 0;line-height:1.5}.seo-page-card button{justify-self:stretch;padding:15px 20px;border:0;border-radius:12px;background:var(--site-forest);color:var(--site-forest-contrast);font-weight:900;cursor:pointer}.seo-page-card button:hover{background:var(--site-lime);color:var(--site-lime-contrast)}.seo-event-audit{margin-top:clamp(64px,9vw,110px)}.seo-event-audit>header{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:34px;gap:34px;align-items:end;margin-bottom:24px}.seo-event-audit>header span{color:var(--site-red);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.seo-event-audit h2{margin:10px 0 0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.92;letter-spacing:-.05em}.seo-event-audit>header p{margin:0;line-height:1.55}.seo-event-audit>header p strong{display:block;color:var(--site-forest);font-size:2rem}.seo-event-audit-list{display:grid;grid-gap:10px;gap:10px}.seo-event-audit-list article{padding:18px 20px;border:1px solid color-mix(in srgb,var(--site-forest) 14%,transparent);border-left-width:7px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.seo-event-audit-list article.is-ready{border-left-color:var(--site-lime)}.seo-event-audit-list article.is-blocked{border-left-color:var(--site-red)}.seo-event-audit-list article>div{display:grid;grid-gap:4px;gap:4px}.seo-event-audit-list article small{opacity:.7}.seo-event-audit-list article strong{font-size:1.08rem}.seo-event-audit-list article span{font-size:.9rem}.seo-event-audit-list article a{flex:0 0 auto;padding:10px 14px;border-radius:999px;background:color-mix(in srgb,var(--site-forest) 8%,white);color:var(--site-forest);font-weight:900;text-decoration:none}@media (max-width:720px){.seo-admin-shell{width:min(100% - 24px,1180px)}.seo-admin-hero{padding:34px 24px;border-radius:24px;display:grid}.seo-score{min-width:0;width:150px}.seo-admin-intro,.seo-event-audit>header,.seo-form-row,.seo-social-preview{grid-template-columns:1fr}.seo-social-preview img{min-height:0;aspect-ratio:1200/630}.seo-page-card form{padding:4px 18px 22px}.seo-page-card summary{grid-template-columns:44px 1fr;padding:18px}.seo-page-card summary b{grid-column:2;justify-self:start}.seo-event-audit-list article{align-items:stretch;flex-direction:column}.seo-event-audit-list article a{text-align:center}}.public-sitemap-shell,.sitemap-admin-shell{width:min(1220px,calc(100% - 40px));margin:32px auto 90px;color:var(--site-forest)}.public-sitemap-hero,.sitemap-admin-hero{min-height:390px;box-sizing:border-box;padding:clamp(44px,7vw,84px);border-radius:34px;background:var(--site-forest);color:var(--site-forest-contrast);display:flex;align-items:center;justify-content:space-between;gap:40px}.public-sitemap-hero>div,.sitemap-admin-hero>div{max-width:780px}.public-sitemap-hero>div>span,.sitemap-admin-hero>div>span{color:var(--site-lime);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.public-sitemap-hero h1,.sitemap-admin-hero h1{margin:16px 0 20px;color:var(--site-forest-contrast);font-size:clamp(3rem,7vw,6.4rem);letter-spacing:-.07em;line-height:.86}.public-sitemap-hero p,.sitemap-admin-hero p{max-width:650px;margin:0;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.6}.public-sitemap-hero aside,.sitemap-admin-hero aside{width:190px;min-width:190px;aspect-ratio:1;border-radius:50%;background:var(--site-lime);color:var(--site-lime-contrast);display:grid;place-content:center;text-align:center}.public-sitemap-hero aside strong,.sitemap-admin-hero aside strong{font-size:3.8rem;line-height:1}.public-sitemap-hero aside span,.sitemap-admin-hero aside span{max-width:110px;margin-top:8px;font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-sitemap-shell>section{margin-top:clamp(68px,9vw,112px)}.public-sitemap-section-head{margin-bottom:28px}.public-sitemap-section-head>span,.sitemap-admin-add>div:first-child>span,.sitemap-admin-heading span{color:var(--site-red);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.public-sitemap-section-head h2,.sitemap-admin-add h2,.sitemap-admin-heading h2{margin:10px 0 0;font-size:clamp(2.4rem,5vw,4.8rem);letter-spacing:-.055em;line-height:.92}.public-sitemap-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.public-sitemap-group-grid article{padding:24px;border-radius:20px;background:color-mix(in srgb,var(--site-cream) 58%,white)}.public-sitemap-group-grid h3{margin:0 0 17px;font-size:1.1rem}.public-sitemap-group-grid article>div{display:grid}.public-sitemap-group-grid a{padding:12px 0;border-top:1px solid color-mix(in srgb,var(--site-forest) 14%,transparent);color:var(--site-forest);display:flex;justify-content:space-between;gap:12px;font-weight:900;text-decoration:none}.public-sitemap-group-grid a b{color:var(--site-red);transition:transform .2s ease}.public-sitemap-group-grid a:hover b{transform:translate(3px,-3px)}.public-sitemap-link-list{border-top:1px solid color-mix(in srgb,var(--site-forest) 18%,transparent);display:grid}.public-sitemap-link-list a{padding:20px 8px;border-bottom:1px solid color-mix(in srgb,var(--site-forest) 18%,transparent);color:var(--site-forest);display:flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none;transition:padding .2s ease,background-color .2s ease}.public-sitemap-link-list a:hover{padding-right:18px;padding-left:18px;background:color-mix(in srgb,var(--site-lime) 18%,white)}.public-sitemap-link-list a strong{font-size:clamp(1rem,2vw,1.3rem)}.public-sitemap-link-list a span{text-align:right;opacity:.74}.public-sitemap-machine{margin-top:clamp(68px,9vw,112px);padding:30px;border-radius:22px;background:var(--site-blue);color:var(--site-blue-contrast);display:flex;align-items:center;justify-content:space-between;gap:24px}.public-sitemap-machine div{display:grid;grid-gap:5px;gap:5px}.public-sitemap-machine div span{font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.public-sitemap-machine a{padding:14px 18px;border-radius:999px;background:var(--site-lime);color:var(--site-lime-contrast);font-weight:900;text-decoration:none}.sitemap-admin-nav{margin:18px 0 50px;display:flex;flex-wrap:wrap;gap:10px}.sitemap-admin-nav a{padding:12px 17px;border-radius:999px;background:color-mix(in srgb,var(--site-forest) 8%,white);color:var(--site-forest);font-weight:900;text-decoration:none}.sitemap-admin-saved{padding:15px 18px;border-radius:13px;background:var(--site-lime);color:var(--site-lime-contrast);font-weight:900}.sitemap-admin-heading{margin:54px 0 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:end}.sitemap-admin-heading p{margin:0;line-height:1.65}.sitemap-admin-list{display:grid;grid-gap:10px;gap:10px}.sitemap-admin-list article{padding:16px;border:1px solid color-mix(in srgb,var(--site-forest) 16%,transparent);border-radius:16px;background:#fff;display:grid;grid-template-columns:auto minmax(160px,.7fr) minmax(180px,1fr) minmax(150px,.8fr) 110px;grid-gap:13px;gap:13px;align-items:end}.sitemap-admin-add label,.sitemap-admin-list label{color:var(--site-forest);display:grid;grid-gap:6px;gap:6px;font-size:.78rem;font-weight:900}.sitemap-admin-add input,.sitemap-admin-list input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid color-mix(in srgb,var(--site-forest) 20%,transparent);border-radius:10px;background:#fff;color:var(--site-forest);font:inherit}.sitemap-admin-toggle{align-self:center}.sitemap-admin-toggle input{position:absolute;opacity:0}.sitemap-admin-toggle span{width:46px;height:26px;border-radius:999px;background:#c9d0cc;display:block;position:relative}.sitemap-admin-toggle span:after{content:"";width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:transform .2s ease}.sitemap-admin-toggle input:checked+span{background:var(--site-lime)}.sitemap-admin-toggle input:checked+span:after{transform:translateX(20px);background:var(--site-forest)}.sitemap-admin-path{min-height:43px;display:grid;align-content:center;grid-gap:3px;gap:3px}.sitemap-admin-path small{opacity:.55}.sitemap-admin-add{margin-top:72px;padding:clamp(26px,5vw,48px);border-radius:24px;background:color-mix(in srgb,var(--site-blue) 9%,white);display:grid;grid-template-columns:1fr 1.2fr;grid-gap:40px;gap:40px;align-items:center}.sitemap-admin-add p{line-height:1.6}.sitemap-admin-add>div:last-child{display:grid;grid-gap:12px;gap:12px}.sitemap-admin-save{width:100%;margin-top:18px;padding:17px 22px;border:0;border-radius:14px;background:var(--site-forest);color:var(--site-forest-contrast);font-weight:900;cursor:pointer}.sitemap-admin-save:hover{background:var(--site-lime);color:var(--site-lime-contrast)}@media (max-width:900px){.public-sitemap-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sitemap-admin-list article{grid-template-columns:auto 1fr 1fr}.sitemap-admin-path{grid-column:2/-1}}@media (max-width:650px){.public-sitemap-shell,.sitemap-admin-shell{width:min(100% - 24px,1220px)}.public-sitemap-hero,.sitemap-admin-hero{min-height:0;padding:38px 24px;border-radius:24px;display:grid}.public-sitemap-hero aside,.sitemap-admin-hero aside{width:145px;min-width:145px}.public-sitemap-group-grid,.sitemap-admin-add,.sitemap-admin-heading{grid-template-columns:1fr}.public-sitemap-link-list a,.public-sitemap-machine{align-items:flex-start;flex-direction:column}.public-sitemap-link-list a span{text-align:left}.sitemap-admin-list article{grid-template-columns:auto 1fr}.sitemap-admin-list article>label:not(.sitemap-admin-toggle){grid-column:1/-1}}.event-detail-signup-panel .event-waitlist-warning{width:100%;box-sizing:border-box;margin:0 0 26px;padding:clamp(24px,3vw,32px) clamp(24px,4vw,38px);border:1px solid color-mix(in srgb,var(--site-gold) 55%,var(--site-forest));border-radius:18px;background:color-mix(in srgb,var(--site-gold) 18%,white);color:var(--site-forest);display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);align-items:center}.event-waitlist-warning>span{width:56px;height:56px;border-radius:50%;background:var(--site-gold);color:var(--site-gold-contrast);display:grid;place-items:center;font-size:1.65rem;font-weight:900}.event-waitlist-warning>div{display:grid;grid-gap:10px;gap:10px;min-width:0}.event-waitlist-warning strong{display:block;margin:0;color:var(--site-forest);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.25}.event-waitlist-warning p{max-width:72ch;margin:0;color:color-mix(in srgb,var(--site-forest) 82%,white);line-height:1.6}@media (max-width:560px){.event-detail-signup-panel .event-waitlist-warning{padding:22px 20px;grid-template-columns:44px minmax(0,1fr);gap:15px;align-items:flex-start}.event-waitlist-warning>span{width:44px;height:44px;font-size:1.35rem}}.tournament-advisor-shell{width:100%!important;max-width:none!important;margin-inline:auto;display:grid;grid-gap:24px;gap:24px}.tournament-advisor-shell>:is(.panel,.tournament-advisor-results,.tournament-advisor-back){width:min(calc(100% - 40px),1220px)!important;box-sizing:border-box;margin-inline:auto!important}.tournament-advisor-shell>.tournament-advisor-hero{width:100%!important;max-width:none!important;min-height:330px;margin:0!important;padding-inline:0!important;border-radius:0!important;display:grid;align-content:center}.tournament-advisor-hero-inner{width:min(calc(100% - 40px),1220px);margin-inline:auto;box-sizing:border-box}.tournament-advisor-hero-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tournament-advisor-hero-stats span{padding:10px 15px;border-radius:999px;background:color-mix(in srgb,var(--site-lime) 17%,transparent);border:1px solid color-mix(in srgb,var(--site-lime) 44%,transparent);color:white}.tournament-advisor-hero-stats strong{color:var(--site-lime);font-size:1.25rem}.tournament-advisor-controls{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:flex-start;padding:clamp(24px,4vw,40px)!important}.tournament-advisor-shell>.tournament-advisor-controls,.tournament-advisor-shell>.tournament-advisor-results{width:min(var(--content-width),calc(100% - 40px))!important;max-width:var(--content-width)!important}.tournament-advisor-controls>div{width:100%!important;max-width:none!important;min-width:0}.tournament-advisor-controls>label{width:min(100%,320px)}.tournament-advisor-controls p{max-width:72ch}.tournament-advisor-controls label,.tournament-section-list label{display:grid;grid-gap:8px;gap:8px;font-weight:800}.tournament-advisor-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.tournament-advisor-heading p{margin-bottom:0}.tournament-advisor-controls>div>.eyebrow,.tournament-advisor-results .tournament-advisor-heading .eyebrow{display:block;width:100%;margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent;color:var(--site-forest);font-size:.76rem;font-weight:900;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.tournament-advisor-controls h2,.tournament-advisor-results .tournament-advisor-heading h2{margin:0;color:var(--site-forest);font-size:clamp(2.65rem,5.6vw,5.25rem);font-weight:900;letter-spacing:-.06em;line-height:.92}.tournament-advisor-controls>div>p,.tournament-advisor-results .tournament-advisor-heading p{max-width:68ch;margin-top:18px;color:color-mix(in srgb,var(--site-forest) 70%,white);font-size:1.04rem;line-height:1.7}.tournament-advisor-results{padding:clamp(24px,4vw,40px);border-radius:28px;background:var(--site-light-neutral);display:grid;grid-gap:20px;gap:20px}.tournament-advisor-count-notice{margin-top:18px;padding:15px 17px;border-radius:16px;background:color-mix(in srgb,var(--site-lime) 15%,white);color:var(--site-forest);display:grid;grid-gap:4px;gap:4px}.tournament-advisor-count-notice.has-warning{border-left:5px solid var(--site-gold);background:color-mix(in srgb,var(--site-gold) 14%,white)}.tournament-advisor-count-notice span{line-height:1.45}.tournament-form-picker{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tournament-form-picker button{min-height:92px;padding:15px;border:1px solid color-mix(in srgb,var(--site-forest) 18%,white);border-radius:16px;background:white;color:var(--site-forest);text-align:left;cursor:pointer;display:grid;grid-gap:5px;gap:5px;align-content:center}.tournament-form-picker button span{color:var(--site-muted);font-size:.78rem;line-height:1.35}.tournament-form-picker button.is-active{border-color:var(--site-lime);background:var(--site-forest);color:white;box-shadow:inset 0 0 0 1px var(--site-lime)}.tournament-form-picker button.is-active span{color:color-mix(in srgb,white 76%,transparent)}.tournament-team-size{max-width:230px;margin-top:15px;display:grid;grid-gap:7px;gap:7px;color:var(--site-forest);font-weight:800}.tournament-advisor-option{overflow:hidden;border-radius:26px;border:1px solid color-mix(in srgb,var(--site-forest) 15%,white);background:white;box-shadow:0 18px 45px rgba(12,48,36,.09)}.tournament-advisor-option>header{padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--site-forest);color:white}.tournament-advisor-option>header span{color:var(--site-lime);text-transform:uppercase;font-size:.76rem;font-weight:900;letter-spacing:.12em}.tournament-advisor-option>header h3{margin:5px 0 0;color:white}.tournament-advisor-option>header>strong{color:var(--site-lime)}.tournament-advisor-option.is-recommended{border:2px solid var(--site-lime)}.tournament-advisor-row-grid{padding:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:16px;gap:16px}.tournament-advisor-row{padding:22px;border-radius:20px;background:var(--site-light-neutral);display:grid;grid-gap:12px;gap:12px}.tournament-advisor-row>span{color:var(--site-forest);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.tournament-advisor-row h4,.tournament-advisor-row p{margin:0}.tournament-advisor-row dl{margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.tournament-advisor-row dl div{padding:10px;border-radius:12px;background:white}.tournament-advisor-row dt{font-size:.72rem;color:var(--site-muted)}.tournament-advisor-row dd{margin:2px 0 0;font-weight:900;color:var(--site-forest)}.tournament-advisor-row small{min-height:38px;color:var(--site-muted)}.tournament-advisor-row small.is-match{color:var(--site-forest);font-weight:800}.tournament-advisor-row .button-link-secondary{width:100%;box-sizing:border-box;text-align:center;margin-top:auto}.tournament-simulator-handoff{margin-top:auto;display:grid;grid-gap:9px;gap:9px}.tournament-simulator-handoff .button-link-secondary{margin-top:0}.tournament-simulator-handoff>small{min-height:0;color:var(--site-muted);font-size:.75rem;line-height:1.45;text-align:center}.tournament-section-planner{display:grid;grid-gap:22px;gap:22px}.tournament-section-list{display:grid;grid-gap:12px;gap:12px}.tournament-section-list article{display:grid;grid-template-columns:110px minmax(220px,1fr) minmax(160px,.45fr) auto;grid-gap:14px;gap:14px;align-items:flex-end;padding:16px;background:var(--site-light-neutral);border-radius:18px}.tournament-section-list article>strong{align-self:center;color:var(--site-forest)}.tournament-section-list article>button{min-height:46px;padding:0 16px;border:0;border-radius:12px;background:color-mix(in srgb,var(--site-red) 12%,white);color:var(--site-red);font-weight:800}.tournament-advisor-back{width:100%;box-sizing:border-box;text-align:center;margin-bottom:30px}@media (max-width:760px){.tournament-advisor-shell>.tournament-advisor-controls,.tournament-advisor-shell>:is(.panel,.tournament-advisor-results,.tournament-advisor-back){width:min(calc(100% - 24px),1220px)!important}.tournament-advisor-hero-inner{width:min(calc(100% - 32px),1220px)}.tournament-advisor-controls{gap:18px}.tournament-advisor-heading,.tournament-advisor-option>header{align-items:flex-start;flex-direction:column}.tournament-section-list article{grid-template-columns:1fr}}@media (max-width:620px){.tournament-form-picker{grid-template-columns:1fr}.tournament-form-picker button{min-height:72px}}.admin-registrations-shell{width:min(100% - 40px,1220px);margin-inline:auto;display:grid;grid-gap:24px;gap:24px}.admin-registrations-hero{min-height:330px;align-content:center}.admin-registration-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center}.admin-registration-stats{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));grid-gap:12px;gap:12px}.admin-registration-stats article{padding:18px;border-radius:18px;background:var(--site-light-neutral);display:grid;grid-gap:4px;gap:4px}.admin-registration-stats strong{color:var(--site-forest);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.admin-registration-stats span{color:var(--site-muted);font-size:.82rem;font-weight:800}.admin-registration-export-actions{display:grid;grid-gap:10px;gap:10px;min-width:190px}.admin-registration-export-actions a{width:100%;box-sizing:border-box;text-align:center}.admin-registration-mail-success{margin:0;padding:16px 20px;border-radius:16px;background:var(--site-lime);color:var(--site-lime-contrast);font-weight:900}.admin-registration-list-panel{display:grid;grid-gap:24px;gap:24px}.admin-registration-list-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.admin-registration-list-heading h2,.admin-registration-list-heading p{margin-bottom:0}.admin-registration-list-heading>strong{padding:10px 15px;border-radius:999px;background:var(--site-forest);color:var(--site-lime);white-space:nowrap}.admin-registration-list{display:grid;grid-gap:14px;gap:14px}.admin-registration-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--site-forest) 16%,white);border-radius:20px;background:white;box-shadow:0 12px 30px rgba(13,48,36,.07)}.admin-registration-card>summary{min-height:86px;padding:16px 20px;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(190px,1fr) auto auto auto;grid-gap:14px;gap:14px;align-items:center;cursor:pointer;list-style:none}.admin-registration-card>summary::-webkit-details-marker{display:none}.admin-registration-card[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--site-forest) 12%,white);background:var(--site-light-neutral)}.admin-registration-number{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--site-forest);color:var(--site-lime);font-size:.8rem;font-weight:900}.admin-registration-summary-name{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-registration-summary-name strong{color:var(--site-forest);font-size:1.05rem}.admin-registration-summary-name small{color:var(--site-muted);overflow:hidden;text-overflow:ellipsis}.admin-registration-chevron{color:var(--site-forest);font-size:1.5rem;transition:transform .2s ease}.admin-registration-card[open] .admin-registration-chevron{transform:rotate(180deg)}.admin-registration-card-body{padding:clamp(18px,3vw,30px);display:grid;grid-gap:20px;gap:20px}.admin-registration-edit-form{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important}.admin-participant-block,.admin-registration-settings{margin:0;padding:20px;border:1px solid color-mix(in srgb,var(--site-forest) 14%,white);border-radius:20px;background:var(--site-light-neutral)}.admin-registration-edit-form>.admin-participant-block:first-of-type{grid-column:1;grid-row:1}.admin-registration-edit-form>.admin-participant-block.is-partner{grid-column:2;grid-row:1}.admin-participant-block{width:100%;height:100%;box-sizing:border-box;align-self:stretch}.admin-participant-block.is-partner{background:color-mix(in srgb,var(--site-blue) 6%,white)}.admin-participant-block>header{display:flex;gap:13px;align-items:center;margin-bottom:18px}.admin-participant-block>header>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:var(--site-forest);color:var(--site-lime);font-size:.75rem;font-weight:900}.admin-participant-block h3,.admin-participant-block p{margin:0}.admin-participant-block p{color:var(--site-muted);font-size:.82rem}.admin-participant-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-participant-fields label,.admin-registration-settings label{display:grid;grid-gap:7px;gap:7px;color:var(--site-forest);font-size:.82rem;font-weight:800}.admin-participant-fields input,.admin-registration-settings :is(select,textarea){width:100%;box-sizing:border-box;background:white}.admin-participant-fields label:nth-child(3){grid-column:1/-1}.admin-registration-settings{grid-column:1/-1;display:grid;grid-template-columns:minmax(160px,.35fr) minmax(240px,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-end}.admin-registration-settings h3{grid-column:1/-1;margin:0}.admin-registration-settings>button{min-height:50px}.admin-registration-mail-actions{padding:20px;border-radius:20px;background:var(--site-forest);color:white;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.admin-registration-mail-actions h3,.admin-registration-mail-actions p{margin:0;color:white}.admin-registration-mail-actions p{margin-top:4px;color:color-mix(in srgb,white 76%,transparent)}.admin-registration-mail-actions button,.admin-registration-mail-actions form{width:100%}.admin-registration-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.admin-registration-actions a,.admin-registration-actions form{flex:1 1 190px}.admin-registration-actions a,.admin-registration-actions button,.admin-registrations-back{width:100%;box-sizing:border-box;text-align:center}.admin-registrations-back{margin-bottom:30px}.admin-registrations-shell>:is(.admin-registration-mail-success,.admin-registrations-back){width:min(calc(100% - 40px),1220px)!important;box-sizing:border-box;margin-inline:auto!important}@media (max-width:850px){.admin-registration-overview{grid-template-columns:1fr}.admin-registration-export-actions{grid-template-columns:repeat(2,1fr)}.admin-registration-edit-form{grid-template-columns:1fr!important}.admin-registration-edit-form>.admin-participant-block.is-partner,.admin-registration-edit-form>.admin-participant-block:first-of-type{grid-column:1;grid-row:auto}.admin-registration-settings{grid-column:1;grid-template-columns:1fr}.admin-registration-settings h3{grid-column:1}.admin-registration-mail-actions{grid-template-columns:1fr}}@media (max-width:620px){.admin-registrations-shell{width:min(100% - 24px,1220px)}.admin-registrations-shell>:is(.admin-registration-mail-success,.admin-registrations-back){width:min(calc(100% - 24px),1220px)!important}.admin-registration-stats{grid-template-columns:repeat(2,1fr)}.admin-registration-list-heading{align-items:flex-start;flex-direction:column}.admin-registration-card>summary{grid-template-columns:auto minmax(0,1fr) auto}.admin-registration-card>summary .status-pill{grid-row:2;grid-column:2;justify-self:start}.admin-registration-card>summary .status-pill+.status-pill{grid-row:3}.admin-registration-chevron{grid-column:3;grid-row:1}.admin-participant-fields{grid-template-columns:1fr}.admin-participant-fields label:nth-child(3){grid-column:1}}.page-shell.admin-club-redesign-shell{gap:28px!important;padding-bottom:44px;background:color-mix(in srgb,var(--site-light-neutral) 72%,white)}.admin-club-redesign-shell>.hero{min-height:360px!important;padding-block:clamp(42px,7vw,78px)!important;background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--site-lime) 18%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 88% 65%,color-mix(in srgb,white 11%,transparent) 0 3px,transparent 4px),var(--site-forest)!important;background-size:54px 54px,82px 82px,auto!important}.admin-club-redesign-shell>.hero>.hero-top{align-items:center!important}.admin-club-redesign-shell .hero-top>div:first-child{display:grid;grid-gap:10px;gap:10px}.admin-club-redesign-shell .hero h1{margin:0!important;max-width:16ch;color:white!important;font-size:clamp(2.5rem,6vw,5.4rem)!important;line-height:.96!important;letter-spacing:-.045em!important}.admin-club-redesign-shell .hero p{max-width:68ch;margin:0!important;color:color-mix(in srgb,white 78%,transparent)!important;font-size:1rem}.admin-club-hero-kicker{width:-moz-fit-content;width:fit-content;padding:7px 11px;border:1px solid color-mix(in srgb,var(--site-lime) 50%,transparent);border-radius:999px;color:var(--site-lime);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-club-redesign-shell .hero-actions{min-width:min(100%,260px);gap:10px!important}.admin-club-redesign-shell .hero-actions form button,.admin-club-redesign-shell .hero-actions>:is(a,form){width:100%;box-sizing:border-box}.admin-club-redesign-shell .hero-actions :is(a,button){min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;font-weight:850;text-align:center;transition:transform .18s ease,background .18s ease,border-color .18s ease}.admin-club-redesign-shell .hero-actions :is(a,button):hover{transform:translateY(-2px)}.admin-club-redesign-shell>.panel{border-top:1px solid color-mix(in srgb,var(--site-forest) 10%,white)!important;border-bottom:1px solid color-mix(in srgb,var(--site-forest) 10%,white)!important;box-shadow:none!important}.admin-club-redesign-shell>.panel>details>summary,.admin-club-redesign-shell>.panel>h2{margin-bottom:20px;color:var(--site-forest)!important;font-size:clamp(1.4rem,2.4vw,2rem)!important;letter-spacing:-.025em}.admin-club-redesign-shell>.panel>details>summary{min-height:62px;margin-bottom:0;padding:0 58px 0 0;display:flex;align-items:center;position:relative;list-style:none;cursor:pointer}.admin-club-redesign-shell>.panel>details>summary::-webkit-details-marker{display:none}.admin-club-redesign-shell>.panel>details>summary:after{content:"+";position:absolute;right:0;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--site-forest);color:var(--site-lime);font-size:1.45rem;line-height:1;transition:transform .2s ease}.admin-club-redesign-shell>.panel>details[open]>summary:after{transform:rotate(45deg)}.admin-club-redesign-shell>.panel>details[open]>summary{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--site-forest) 14%,white)}.admin-club-quick-panel{background:var(--site-light-neutral)!important}.admin-club-redesign-shell .quick-actions-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.admin-club-redesign-shell .quick-action-card{min-height:116px;box-sizing:border-box;padding:20px;border:1px solid var(--site-forest);border-radius:18px;background:var(--site-forest);color:var(--site-forest-contrast);box-shadow:0 12px 28px rgba(12,48,36,.12);display:grid;align-content:center;grid-gap:7px;gap:7px;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-club-redesign-shell .quick-action-card.quick-action-premium{border-color:var(--site-gold);background:var(--site-gold);color:var(--site-gold-contrast)}.admin-club-redesign-shell .quick-action-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(12,48,36,.18)}.admin-club-redesign-shell .quick-action-card:nth-child(6n+1):hover{border-color:var(--site-lime);background:var(--site-lime);color:var(--site-lime-contrast)}.admin-club-redesign-shell .quick-action-card:nth-child(6n+2):hover{border-color:var(--site-red);background:var(--site-red);color:var(--site-red-contrast)}.admin-club-redesign-shell .quick-action-card:nth-child(6n+3):hover{border-color:var(--site-blue);background:var(--site-blue);color:var(--site-blue-contrast)}.admin-club-redesign-shell .quick-action-card:nth-child(6n+4):hover{border-color:var(--site-gold);background:var(--site-gold);color:var(--site-gold-contrast)}.admin-club-redesign-shell .quick-action-card:nth-child(6n+5):hover{border-color:var(--site-cream);background:var(--site-cream);color:var(--site-cream-contrast)}.admin-club-redesign-shell .quick-action-card:nth-child(6n):hover{border-color:var(--site-forest);background:color-mix(in srgb,var(--site-forest) 82%,var(--site-blue));color:var(--site-forest-contrast)}.admin-club-redesign-shell .quick-action-card.quick-action-premium:hover{border-color:var(--site-gold);background:var(--site-gold);color:var(--site-gold-contrast)}.admin-club-redesign-shell .quick-action-title{font-size:1.02rem;color:inherit!important}.admin-club-redesign-shell .quick-action-desc{color:inherit!important;line-height:1.45;opacity:.78}.admin-club-redesign-shell .quick-action-card:not(.quick-action-premium):not(:hover) .quick-action-title{color:var(--site-lime)!important}.admin-club-redesign-shell .quick-action-card:not(.quick-action-premium):not(:hover) .quick-action-desc{color:white!important;opacity:1}.admin-club-redesign-shell .quick-action-card.quick-action-premium .quick-action-title{color:var(--site-blue)!important}.admin-club-redesign-shell .quick-action-card.quick-action-premium .quick-action-desc{color:#3c3c3b!important;opacity:1}.admin-club-events-panel{background:white!important}.admin-club-redesign-shell .event-list{display:grid;grid-gap:16px;gap:16px}.admin-club-redesign-shell .event-card{overflow:hidden;padding:clamp(20px,3vw,28px)!important;border:1px solid color-mix(in srgb,var(--site-forest) 15%,white)!important;border-left:6px solid var(--site-forest)!important;border-radius:20px!important;background:white!important;box-shadow:0 13px 34px rgba(12,48,36,.08)!important}.admin-club-redesign-shell .event-card-title{margin:0 0 14px;color:var(--site-forest)!important;font-size:clamp(1.15rem,2vw,1.45rem)}.admin-club-redesign-shell .event-card-meta{gap:8px;padding-bottom:18px}.admin-club-redesign-shell .event-actions{padding-top:16px;border-top:1px solid color-mix(in srgb,var(--site-forest) 12%,white);display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-gap:9px;gap:9px}.admin-club-redesign-shell .event-actions form button,.admin-club-redesign-shell .event-actions>:is(a,form){width:100%;min-height:46px;box-sizing:border-box}.admin-club-redesign-shell .event-actions a{display:inline-flex;align-items:center;justify-content:center;text-align:center}.admin-club-redesign-shell .event-actions .event-export-action{grid-column:span 2}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag{border:1px solid transparent!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-signup.status-pill-open{border-color:var(--site-lime)!important;background:var(--site-lime)!important;color:var(--site-lime-contrast)!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-public{border-color:#d97706!important;background:#d97706!important;color:white!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-internal{border-color:var(--site-blue)!important;background:var(--site-blue)!important;color:var(--site-blue-contrast)!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-waitlist-open{background:var(--site-lime)!important;color:var(--site-lime-contrast)!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-waitlist-closed{background:color-mix(in srgb,var(--site-red) 13%,white)!important;color:var(--site-red)!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-minimum,.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-start{border-color:var(--site-forest)!important;background:var(--site-forest)!important;color:var(--site-forest-contrast)!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-count{background:var(--site-forest)!important;color:var(--site-forest-contrast)!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag:not(.is-signup.status-pill-locked){border-color:var(--site-blue)!important;background:var(--site-blue)!important;color:var(--site-blue-contrast)!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-signup.status-pill-locked{border-color:var(--site-red)!important;background:var(--site-red)!important;color:var(--site-red-contrast)!important}.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.admin-event-tag.is-public,.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.admin-event-tag.is-waitlist-open,.admin-club-redesign-shell .admin-club-events-panel .admin-event-tag.is-signup.status-pill-open{border-color:var(--site-forest)!important;background:var(--site-forest)!important;color:white!important}.admin-club-redesign-shell .admin-action-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;padding:11px 17px;border:1px solid transparent;border-radius:12px;font:inherit;font-weight:900;text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.admin-club-redesign-shell .admin-action-button:hover{transform:translateY(-2px);filter:brightness(.96);box-shadow:0 9px 18px color-mix(in srgb,var(--site-forest) 16%,transparent);text-decoration:none}.admin-club-redesign-shell .admin-action-button.is-forest{border-color:var(--site-forest)!important;background:var(--site-forest)!important;color:var(--site-forest-contrast)!important}.admin-club-redesign-shell .admin-action-button.is-forest-white{border-color:var(--site-forest)!important;background:var(--site-forest)!important;color:white!important}.admin-club-redesign-shell .admin-action-button.is-dusty-green{border-color:color-mix(in srgb,#cee3d5 78%,var(--site-forest))!important;background:#cee3d5!important;color:var(--site-forest)!important}.admin-club-redesign-shell .admin-action-button.is-red{border-color:var(--site-red)!important;background:var(--site-red)!important;color:var(--site-red-contrast)!important}.admin-club-redesign-shell .admin-action-button.is-lime{border-color:var(--site-lime)!important;background:var(--site-lime)!important;color:var(--site-lime-contrast)!important}.admin-club-redesign-shell .admin-action-button.is-blue{border-color:var(--site-blue)!important;background:var(--site-blue)!important;color:var(--site-blue-contrast)!important}.admin-club-redesign-shell .admin-action-button.is-yellow{border-color:#ecb000!important;background:#ecb000!important;color:#222!important}.admin-club-redesign-shell .admin-action-button.is-mint{border-color:#9edfc5!important;background:#bff3de!important;color:var(--site-forest)!important}.admin-club-redesign-shell :is(input:not([type=checkbox]),select,textarea){border-radius:12px}.admin-club-redesign-shell table{overflow:hidden;border-radius:14px}@media (max-width:760px){.admin-club-redesign-shell>.hero{min-height:0!important}.admin-club-redesign-shell>.hero>.hero-top{align-items:flex-start!important;flex-direction:column}.admin-club-redesign-shell .hero-actions{width:100%}.admin-club-redesign-shell .event-actions,.admin-club-redesign-shell .quick-actions-grid{grid-template-columns:1fr}.admin-club-redesign-shell .event-actions .event-export-action{grid-column:auto}}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form{width:100%;max-width:none;gap:20px;counter-reset:event-form-step}.event-create-intro{padding:clamp(24px,4vw,42px);border-radius:22px;background:var(--site-forest);color:white;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);grid-gap:12px 42px;gap:12px 42px;align-items:end}.event-create-intro>span{grid-column:1/-1;color:var(--site-lime);font-size:.74rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.event-create-intro h3{margin:0;color:white;font-size:clamp(2rem,4.5vw,3.8rem);line-height:.96;letter-spacing:-.05em}.event-create-intro p{margin:0;color:color-mix(in srgb,white 76%,transparent);line-height:1.65}.event-create-title-block{padding:clamp(20px,3vw,30px);border:1px solid color-mix(in srgb,var(--site-forest) 14%,white);border-radius:20px;background:var(--site-light-neutral);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.event-create-title-block>label{grid-column:1/-1}.event-create-title-block>p{grid-column:1/-1;margin:0}.event-create-title-block>button{width:100%;min-height:46px}.event-create-title-block .event-bulk-premium-notice{grid-column:1/-1;padding:18px 20px;border-left:5px solid var(--site-gold);border-radius:14px;background:color-mix(in srgb,var(--site-gold) 13%,white);color:var(--site-forest)}.event-bulk-premium-notice strong{display:block;font-size:1.02rem}.event-bulk-premium-notice p{margin:7px 0 12px!important;color:color-mix(in srgb,var(--site-forest) 74%,white);line-height:1.55}.event-bulk-premium-notice a{color:var(--site-blue);font-weight:900}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form>.event-form-group{counter-increment:event-form-step;width:100%;box-sizing:border-box;margin:0;padding:clamp(24px,3.5vw,36px);border:1px solid color-mix(in srgb,var(--site-forest) 14%,white);border-radius:22px;background:white;box-shadow:0 12px 28px rgba(12,48,36,.06);gap:14px}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form>.event-form-group:nth-of-type(2n){background:color-mix(in srgb,var(--site-light-neutral) 72%,white)}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form>.event-form-group>legend{float:left;width:100%;box-sizing:border-box;margin:0 0 18px;padding:0;border:0;border-radius:0;background:transparent;color:var(--site-forest);font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:900;letter-spacing:-.025em}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form>.event-form-group>legend:before{content:counter(event-form-step,decimal-leading-zero);width:38px;height:38px;margin-right:12px;display:inline-grid;place-items:center;border-radius:50%;background:var(--site-forest);color:var(--site-lime);font-size:.72rem;letter-spacing:0;vertical-align:middle}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form>.event-form-group>legend+*{clear:both}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form label{box-sizing:border-box;padding:14px 15px;border-color:color-mix(in srgb,var(--site-forest) 14%,white);border-radius:14px;background:white;box-shadow:none}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form .event-form-group>button[type=button]{min-height:46px;border-radius:12px}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-form .payment-method-item{padding:16px;border-radius:15px;box-shadow:none}.event-form-final-group .rich-text-editor{width:100%;box-sizing:border-box}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-submit{width:100%;min-height:62px;border:0;border-radius:999px;background:var(--site-lime);color:var(--site-lime-contrast);font-size:1.05rem;font-weight:900;cursor:pointer;box-shadow:0 14px 28px color-mix(in srgb,var(--site-lime) 24%,transparent);transition:transform .18s ease,box-shadow .18s ease}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button{min-height:46px;border:1px solid transparent;border-radius:12px;padding:11px 16px;font:inherit;font-weight:900;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button:hover{transform:translateY(-2px);filter:brightness(.96);box-shadow:0 9px 18px color-mix(in srgb,var(--site-forest) 16%,transparent)}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button.is-forest{border-color:var(--site-forest);background:var(--site-forest);color:var(--site-forest-contrast)}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button.is-dusty-green{border-color:color-mix(in srgb,#cee3d5 78%,var(--site-forest));background:#cee3d5;color:var(--site-forest)}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button.is-red{border-color:var(--site-red);background:var(--site-red);color:var(--site-red-contrast)}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button.is-lime{border-color:var(--site-lime);background:var(--site-lime);color:var(--site-lime-contrast)}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button.is-blue{border-color:var(--site-blue);background:var(--site-blue);color:var(--site-blue-contrast)}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button.is-yellow{border-color:#ecb000;background:#ecb000;color:#222}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-state-button.is-mint{border-color:#9edfc5;background:#bff3de;color:var(--site-forest)}.admin-club-redesign-shell :is(#opret-event,#rediger-event) .event-create-submit:hover{transform:translateY(-2px);box-shadow:0 18px 34px color-mix(in srgb,var(--site-lime) 31%,transparent)}@media (max-width:720px){.event-create-intro{grid-template-columns:1fr}.event-create-intro>span{grid-column:1}.event-create-title-block{grid-template-columns:1fr}.event-create-title-block>:is(label,p){grid-column:1}}.edit-event-shell .edit-event-hero{min-height:420px!important}.edit-event-shell .edit-event-panel{width:min(calc(100% - 40px),1220px)!important;margin:clamp(28px,5vw,58px) auto!important;padding:clamp(24px,4vw,42px)!important;background:color-mix(in srgb,var(--site-light-neutral) 70%,white)!important}.edit-event-danger-zone{margin-top:28px;padding:22px;border:1px solid color-mix(in srgb,var(--site-red) 24%,white);border-radius:18px;background:color-mix(in srgb,var(--site-red) 6%,white);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px 20px;gap:14px 20px;align-items:center}.edit-event-danger-zone p{margin:0;color:color-mix(in srgb,var(--site-forest) 70%,white)}@media (max-width:720px){.edit-event-shell .edit-event-panel{width:min(calc(100% - 24px),1220px)!important}.edit-event-danger-zone{grid-template-columns:1fr}.edit-event-danger-zone form button{width:100%}}.admin-club-redesign-shell .club-logo-upload-field{grid-column:1/-1;gap:18px;padding:clamp(20px,3vw,30px);border:1px solid color-mix(in srgb,var(--site-forest) 16%,white);border-radius:20px;background:color-mix(in srgb,#cee3d5 35%,white)}.club-logo-upload-heading{display:flex;gap:18px;align-items:center;justify-content:space-between}.club-logo-upload-heading>div{display:grid;grid-gap:4px;gap:4px}.club-logo-upload-heading strong{color:var(--site-forest);font-size:1.25rem}.club-logo-upload-heading span:not(.club-logo-upload-status){color:var(--site-muted);font-size:.9rem}.club-logo-upload-status{padding:7px 11px;border-radius:999px;background:color-mix(in srgb,var(--site-red) 12%,white);color:var(--site-red);font-size:.72rem;font-weight:900;text-transform:uppercase}.club-logo-upload-status.is-ready{background:var(--site-lime);color:var(--site-lime-contrast)}.club-logo-dropzone{min-height:112px;padding:20px;border:2px dashed color-mix(in srgb,var(--site-forest) 32%,white);border-radius:16px;background:white;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;align-items:center;transition:border-color .18s ease,background .18s ease,transform .18s ease}.club-logo-dropzone.is-active{border-color:var(--site-lime);background:color-mix(in srgb,var(--site-lime) 14%,white);transform:scale(1.005)}.club-logo-dropzone input{position:absolute;width:1px!important;height:1px;opacity:0;pointer-events:none}.club-logo-dropzone button{grid-row:1/span 2}.club-logo-dropzone>span{color:var(--site-forest);font-weight:850}.club-logo-dropzone>small{color:var(--site-muted)}.admin-club-redesign-shell .club-logo-upload-layout{grid-template-columns:minmax(320px,1fr) minmax(210px,260px);padding-top:4px}.admin-club-redesign-shell .club-logo-upload-preview{border-color:color-mix(in srgb,var(--site-forest) 24%,white);box-shadow:0 14px 30px rgba(12,48,36,.1)}@media (max-width:720px){.club-logo-dropzone{grid-template-columns:1fr;text-align:center}.club-logo-dropzone button{grid-row:auto;width:100%}.admin-club-redesign-shell .club-logo-upload-layout{grid-template-columns:1fr}.club-logo-upload-summary{grid-template-columns:110px minmax(0,1fr);align-items:center}.club-logo-upload-heading{align-items:flex-start}}.finance-accounting-launch-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border-left-color:var(--site-lime)!important;background:var(--site-forest)!important}.finance-accounting-launch-card :is(h3,p){color:white!important}.finance-accounting-launch-card .eyebrow{color:var(--site-lime)}.finance-accounting-launch-card .eyebrow.is-orange{color:#e8792e!important}.finance-accounting-launch-card .admin-action-button{min-width:190px}.accounting-shell{background:var(--site-light-neutral);padding-bottom:40px!important}.accounting-hero{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(55px,8vw,92px) 0!important;border-radius:0!important;background:var(--site-forest)!important}.accounting-hero-inner{width:min(calc(100% - 40px),1220px);margin:auto;display:grid;grid-gap:10px;gap:10px}.accounting-hero-inner>span{color:var(--site-lime);font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.accounting-hero h1{margin:0;color:white!important;font-size:clamp(3rem,7vw,6rem);line-height:.92;letter-spacing:-.06em}.accounting-hero p{max-width:65ch;margin:0;color:color-mix(in srgb,white 76%,transparent)}.accounting-shell>:is(.accounting-feedback,.accounting-kpis,.panel,.accounting-back){width:min(calc(100% - 40px),1220px)!important;box-sizing:border-box;margin:22px auto 0!important}.accounting-feedback{padding:15px 18px;border-radius:14px;background:var(--site-lime);color:var(--site-lime-contrast);font-weight:900}.accounting-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.accounting-kpis article{min-height:118px;padding:20px;border-radius:20px;background:white;display:grid;align-content:center;grid-gap:7px;gap:7px;box-shadow:0 12px 28px rgba(12,48,36,.07)}.accounting-kpis span{color:var(--site-muted);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.accounting-kpis strong{color:var(--site-forest);font-size:clamp(1.35rem,2.5vw,2rem)}.accounting-kpis .is-positive{background:var(--site-forest)}.accounting-kpis .is-positive strong{color:var(--site-lime)}.accounting-kpis .is-positive span{color:white}.accounting-kpis .is-negative{background:var(--site-red)}.accounting-kpis .is-negative :is(strong,span){color:white}.accounting-shell>.panel{padding:clamp(24px,4vw,40px)!important;border:1px solid color-mix(in srgb,var(--site-forest) 12%,white)!important;border-radius:26px!important;background:white!important;box-shadow:0 14px 34px rgba(12,48,36,.07)!important}.accounting-section-intro{margin-bottom:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);grid-gap:8px 42px;gap:8px 42px;align-items:end}.accounting-section-intro>span{grid-column:1/-1;color:var(--site-forest);font-size:.74rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.accounting-section-intro h2{margin:0;color:var(--site-forest);font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:.94;letter-spacing:-.055em}.accounting-section-intro p{margin:0;color:var(--site-muted);line-height:1.65}.accounting-entry-form,.accounting-setup-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.accounting-entry-form label,.accounting-setup-form label{padding:14px;border-radius:14px;background:var(--site-light-neutral);color:var(--site-forest);font-size:.8rem;font-weight:900;display:grid;grid-gap:7px;gap:7px}.accounting-entry-form .is-wide{grid-column:span 2}.accounting-entry-form :is(input,select,textarea),.accounting-setup-form :is(input,select,textarea){width:100%;box-sizing:border-box;background:white}.accounting-entry-form>button,.accounting-setup-form>button{grid-column:1/-1;min-height:56px;border:0;border-radius:999px;background:var(--site-lime);color:var(--site-lime-contrast);font-weight:900}.accounting-filters{display:grid;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(160px,.45fr)) auto auto;grid-gap:10px;gap:10px}.accounting-filters :is(input,select,button,a){min-height:46px;box-sizing:border-box}.accounting-filters :is(button,a){padding:0 17px;border:0;border-radius:12px;background:var(--site-forest);color:white;font-weight:900;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.accounting-ledger-summary{margin:18px 0 10px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.accounting-ledger-summary :is(span,a){padding:8px 12px;border-radius:999px;background:var(--site-light-neutral);color:var(--site-forest);font-size:.78rem;font-weight:850;text-decoration:none}.accounting-ledger-summary a{margin-left:auto;background:var(--site-blue);color:var(--site-blue-contrast)}.accounting-table-wrap{overflow-x:auto;border:1px solid color-mix(in srgb,var(--site-forest) 12%,white);border-radius:16px}.accounting-table-wrap table{width:100%;border-collapse:collapse}.accounting-table-wrap th{background:var(--site-forest);color:white;text-align:left}.accounting-table-wrap :is(th,td){padding:13px;border-bottom:1px solid color-mix(in srgb,var(--site-forest) 10%,white);vertical-align:top}.accounting-table-wrap td small{display:block;margin-top:4px;color:var(--site-muted)}.accounting-status{padding:6px 9px;border-radius:999px;background:var(--site-light-neutral);font-size:.72rem;font-weight:900}.accounting-status.is-reconciled{background:var(--site-lime);color:var(--site-lime-contrast)}.accounting-status.is-draft{background:color-mix(in srgb,var(--site-gold) 18%,white)}.accounting-delete{padding:7px 10px;border:0;border-radius:9px;background:color-mix(in srgb,var(--site-red) 12%,white);color:var(--site-red);font-weight:900}.accounting-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.accounting-account-grid article{padding:18px;border-radius:16px;background:var(--site-light-neutral);display:grid;grid-gap:5px;gap:5px}.accounting-account-grid span{color:var(--site-muted);font-size:.78rem;font-weight:900}.accounting-account-grid strong{color:var(--site-forest);font-size:1.25rem}.accounting-account-grid small{color:var(--site-muted);line-height:1.4}.accounting-budget-total{width:100%;box-sizing:border-box;margin-top:16px;padding:clamp(20px,3vw,28px)!important;border-radius:16px;background:var(--site-forest);color:white;display:flex;gap:24px;justify-content:space-between;align-items:center}.accounting-budget-total strong{color:var(--site-lime);font-size:1.35rem}.tournament-advisor-premium-gate{width:min(calc(100% - 40px),1220px)!important;margin:32px auto!important;padding:clamp(30px,5vw,56px)!important;border-left:7px solid var(--site-gold)!important;background:color-mix(in srgb,var(--site-gold) 12%,white)!important}.tournament-advisor-premium-gate>span{color:var(--site-blue);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tournament-advisor-premium-gate h2{margin:12px 0;color:var(--site-forest);font-size:clamp(1.8rem,4vw,3.2rem)}.tournament-advisor-premium-gate p{max-width:68ch;color:color-mix(in srgb,var(--site-forest) 72%,white);line-height:1.65}.tournament-advisor-premium-gate>div{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.accounting-setup-panel summary{cursor:pointer;color:var(--site-forest);font-size:1.4rem;font-weight:900}.accounting-setup-form{margin-top:24px}.accounting-account-editor{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px}.accounting-account-editor>strong{display:inline-block;width:49%;color:var(--site-forest)}.accounting-account-editor>div{display:grid;grid-template-columns:1fr 220px;grid-gap:8px;gap:8px}.accounting-back{display:block;text-align:center}@media (max-width:850px){.accounting-kpis{grid-template-columns:repeat(2,1fr)}.accounting-section-intro{grid-template-columns:1fr}.accounting-section-intro>span{grid-column:1}.accounting-entry-form,.accounting-setup-form{grid-template-columns:repeat(2,1fr)}.accounting-filters{grid-template-columns:1fr 1fr}.accounting-filters input{grid-column:1/-1}}@media (max-width:600px){.finance-accounting-launch-card{grid-template-columns:1fr}.finance-accounting-launch-card .button-link{width:100%;box-sizing:border-box}.accounting-hero-inner,.accounting-shell>:is(.accounting-feedback,.accounting-kpis,.panel,.accounting-back){width:min(calc(100% - 24px),1220px)!important}.accounting-entry-form,.accounting-filters,.accounting-kpis,.accounting-setup-form{grid-template-columns:1fr}.accounting-entry-form .is-wide,.accounting-filters input{grid-column:1}.accounting-account-editor>div{grid-template-columns:1fr}}