.HomeScreen-module__3JaGja__page{min-height:100vh;padding:max(var(--space-6), env(safe-area-inset-top)) var(--space-5) var(--space-16);gap:var(--space-10);max-width:var(--app-max-width);flex-direction:column;margin:0 auto;display:flex}.HomeScreen-module__3JaGja__exploreSection{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-5);margin:0 calc(var(--pad-r) * -1) calc(var(--space-16) * -1) calc(var(--pad-l) * -1);padding:var(--space-8) var(--pad-r) calc(var(--space-8) + var(--space-16)) var(--pad-l);background:linear-gradient(180deg, var(--sage-soft) 0%, transparent 100%);border-radius:0}.HomeScreen-module__3JaGja__exploreSection .HomeScreen-module__3JaGja__sectionHeading{color:var(--forest)}.HomeScreen-module__3JaGja__exploreSection .HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured):not(.HomeScreen-module__3JaGja__pillarTonePro):not(.HomeScreen-module__3JaGja__pillarToneRetreat):not(.HomeScreen-module__3JaGja__pillarToneSoul):not(.HomeScreen-module__3JaGja__pillarToneBlue){background:var(--white);border:var(--border-subtle)}.HomeScreen-module__3JaGja__exploreSection .HomeScreen-module__3JaGja__pillarToneBlue{background:var(--powder-soft);border-color:#8ccbea8c}.HomeScreen-module__3JaGja__exploreSection .HomeScreen-module__3JaGja__pillarToneBlue .HomeScreen-module__3JaGja__pillarTitle{color:var(--forest)}.HomeScreen-module__3JaGja__exploreSection .HomeScreen-module__3JaGja__pillarToneBlue .HomeScreen-module__3JaGja__pillarCopy{color:var(--text-secondary)}.HomeScreen-module__3JaGja__exploreSection .HomeScreen-module__3JaGja__pillarFeatured{border:1px solid rgba(var(--gold-rgb), .35)}.HomeScreen-module__3JaGja__sectionTitle{margin-bottom:var(--space-5);flex-direction:column;gap:4px;display:flex}.HomeScreen-module__3JaGja__sectionHeading{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--text-primary);font-size:clamp(1.375rem,2.5vw,1.75rem)}.HomeScreen-module__3JaGja__sectionRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.HomeScreen-module__3JaGja__sectionLink{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--gold-lume);white-space:nowrap}.HomeScreen-module__3JaGja__pillarGrid{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.HomeScreen-module__3JaGja__pillarGrid{grid-template-columns:repeat(3,1fr)}}.HomeScreen-module__3JaGja__pillar{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);text-align:left;background:var(--bg-tertiary);flex-direction:column;height:100%;min-height:128px;display:flex;position:relative;overflow:hidden}.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured){text-align:center;padding:var(--space-3);align-items:center;min-height:148px}.HomeScreen-module__3JaGja__pillarIcon{color:var(--accent);display:inline-flex}.HomeScreen-module__3JaGja__pillarIcon svg,.HomeScreen-module__3JaGja__pillarIconImg{object-fit:contain;width:34px;height:34px}.HomeScreen-module__3JaGja__pillarTitle{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--text-primary);font-size:20px}.HomeScreen-module__3JaGja__pillarCopy{font-family:var(--font-sans);color:var(--text-muted);font-size:16px}.HomeScreen-module__3JaGja__pillarFeaturedHead{justify-content:center;align-items:center;gap:var(--space-3);width:100%;display:flex}.HomeScreen-module__3JaGja__pillarFeaturedHead .HomeScreen-module__3JaGja__pillarTitle{margin:0}.HomeScreen-module__3JaGja__pillarHeadRow{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.HomeScreen-module__3JaGja__pillarHeadRow .HomeScreen-module__3JaGja__pillarTitle{margin:0}.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured) .HomeScreen-module__3JaGja__pillarTitle{font-size:16px;line-height:1.2}.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured) .HomeScreen-module__3JaGja__pillarCopy{font-size:13px;line-height:1.4}.HomeScreen-module__3JaGja__pillarFeaturedBottomRow{width:100%;margin-top:var(--space-1);justify-content:center;align-items:center;display:flex}.HomeScreen-module__3JaGja__pillarFeaturedBottomRow .HomeScreen-module__3JaGja__pillarCopy{text-align:center;max-width:38rem}.HomeScreen-module__3JaGja__pillarArrow{background:var(--bg-green);width:34px;height:34px;color:var(--accent);transition:transform var(--duration-base) var(--ease-smooth), background var(--duration-base) var(--ease-smooth);border-radius:50%;align-self:center;place-items:center;margin-top:auto;display:grid}.HomeScreen-module__3JaGja__pillarArrowRight{right:var(--space-4);bottom:var(--space-4);width:26px;height:26px;margin-top:0;position:absolute}.HomeScreen-module__3JaGja__pillarArrowRight svg{width:12px;height:12px}.HomeScreen-module__3JaGja__pillar:hover .HomeScreen-module__3JaGja__pillarArrow{background:var(--accent);color:var(--white);transform:translate(2px,-2px)}.HomeScreen-module__3JaGja__pillarGridSpan{grid-column:1/-1;display:block}.HomeScreen-module__3JaGja__pillarFeatured{color:var(--forest);background:var(--grad-find)}.HomeScreen-module__3JaGja__pillarFeatured .HomeScreen-module__3JaGja__pillarIcon,.HomeScreen-module__3JaGja__pillarFeatured .HomeScreen-module__3JaGja__pillarTitle{color:var(--forest)}.HomeScreen-module__3JaGja__pillarFeatured .HomeScreen-module__3JaGja__pillarCopy{color:var(--text-secondary)}.HomeScreen-module__3JaGja__pillarFeatured .HomeScreen-module__3JaGja__pillarArrow{color:var(--forest);background:#ffffffbf}.HomeScreen-module__3JaGja__pillarFeatured:hover .HomeScreen-module__3JaGja__pillarArrow{background:var(--forest);color:var(--white)}.HomeScreen-module__3JaGja__comingSoonBadge{border-radius:var(--radius-pill);max-width:100%;font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);background:var(--bg-green);flex:none;align-self:center;margin-top:auto;padding:3px 9px;overflow:hidden}.HomeScreen-module__3JaGja__pillarTonePro{background:var(--grad-lemon);border-color:rgba(var(--gold-rgb), .4)}.HomeScreen-module__3JaGja__pillarTonePro .HomeScreen-module__3JaGja__pillarIcon,.HomeScreen-module__3JaGja__pillarTonePro .HomeScreen-module__3JaGja__pillarTitle{color:var(--forest)}.HomeScreen-module__3JaGja__pillarTonePro .HomeScreen-module__3JaGja__pillarCopy{color:var(--text-secondary)}.HomeScreen-module__3JaGja__pillarToneRetreat{background:var(--sage)}.HomeScreen-module__3JaGja__pillarToneRetreat .HomeScreen-module__3JaGja__pillarIcon,.HomeScreen-module__3JaGja__pillarToneRetreat .HomeScreen-module__3JaGja__pillarTitle{color:var(--forest)}.HomeScreen-module__3JaGja__pillarToneRetreat .HomeScreen-module__3JaGja__pillarCopy{color:var(--text-secondary)}.HomeScreen-module__3JaGja__pillarToneSoul{background:linear-gradient(135deg, var(--pillar-soul-start) 0%, var(--pillar-soul-mid1) 38%, var(--pillar-soul-mid2) 70%, var(--pillar-soul-end) 100%);border-color:var(--pillar-soul-border)}.HomeScreen-module__3JaGja__pillarToneSoul .HomeScreen-module__3JaGja__pillarIcon,.HomeScreen-module__3JaGja__pillarToneSoul .HomeScreen-module__3JaGja__pillarTitle{color:var(--pillar-soul-text)}.HomeScreen-module__3JaGja__pillarToneSoul .HomeScreen-module__3JaGja__pillarCopy{color:#5a3937c7}.HomeScreen-module__3JaGja__pillarTonePro .HomeScreen-module__3JaGja__comingSoonBadge,.HomeScreen-module__3JaGja__pillarToneRetreat .HomeScreen-module__3JaGja__comingSoonBadge{color:var(--ink);background:var(--white)}.HomeScreen-module__3JaGja__pillarToneSoul .HomeScreen-module__3JaGja__comingSoonBadge{color:var(--white);background:var(--pillar-soul-text)}.HomeScreen-module__3JaGja__carouselBleed{margin:0 calc(var(--space-5) * -1);padding:0 var(--space-5)}.HomeScreen-module__3JaGja__emptyNote{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-card);border:var(--border-subtle)}.HomeScreen-module__3JaGja__heroBento{gap:var(--space-5);flex-direction:column;display:flex}.HomeScreen-module__3JaGja__heroBento>*{min-width:0}.HomeScreen-module__3JaGja__heroSidebar{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.HomeScreen-module__3JaGja__page{padding-left:var(--space-8);padding-right:var(--space-8)}.HomeScreen-module__3JaGja__carouselBleed{margin:0 calc(var(--space-8) * -1);padding:0 var(--space-8)}}@media (min-width:1024px){.HomeScreen-module__3JaGja__page{padding-left:calc(var(--rail-width) + var(--space-10));padding-right:var(--space-16);padding-top:var(--space-12);gap:var(--space-12)}.HomeScreen-module__3JaGja__carouselBleed{margin:0;padding:0}.HomeScreen-module__3JaGja__heroBento{align-items:start;gap:var(--space-6);grid-template-columns:2fr 1fr;display:grid}}@media (min-width:1440px){.HomeScreen-module__3JaGja__page{padding-left:calc(var(--rail-width) + var(--space-16));padding-right:var(--space-20)}.HomeScreen-module__3JaGja__pillar{min-height:148px}}@media (max-width:767px){.HomeScreen-module__3JaGja__comingSoonBadge{font-size:9px}}@media (min-width:768px){.HomeScreen-module__3JaGja__pillarGrid>a{display:flex}.HomeScreen-module__3JaGja__pillarGrid>a>*{flex:1;min-width:0}}@media (min-width:768px) and (max-width:1023px){.HomeScreen-module__3JaGja__pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeScreen-module__3JaGja__pillarGridSpan{grid-column:span 2}}@media (min-width:1024px){.HomeScreen-module__3JaGja__pillarGrid{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr))}.HomeScreen-module__3JaGja__pillarGridSpan{grid-column:auto}.HomeScreen-module__3JaGja__pillar,.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured){min-height:0;padding:var(--space-3) var(--space-2);gap:var(--space-2);text-align:center;align-items:center}.HomeScreen-module__3JaGja__pillarFeaturedHead,.HomeScreen-module__3JaGja__pillarHeadRow{gap:var(--space-2);flex-direction:column}.HomeScreen-module__3JaGja__pillarIcon svg,.HomeScreen-module__3JaGja__pillarIconImg{width:28px;height:28px}.HomeScreen-module__3JaGja__pillarTitle,.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured) .HomeScreen-module__3JaGja__pillarTitle{overflow-wrap:break-word;font-size:13px;line-height:1.2}.HomeScreen-module__3JaGja__pillarCopy,.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured) .HomeScreen-module__3JaGja__pillarCopy{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.HomeScreen-module__3JaGja__pillarFeaturedBottomRow{justify-content:space-between;gap:var(--space-2);flex-direction:column;flex:1;width:100%;min-width:0;margin-top:0}.HomeScreen-module__3JaGja__pillarFeaturedBottomRow .HomeScreen-module__3JaGja__pillarCopy{max-width:none}.HomeScreen-module__3JaGja__pillarArrow,.HomeScreen-module__3JaGja__pillarArrowRight{width:24px;height:24px;margin-top:auto;position:static}.HomeScreen-module__3JaGja__pillarArrow svg,.HomeScreen-module__3JaGja__pillarArrowRight svg{width:12px;height:12px}.HomeScreen-module__3JaGja__comingSoonBadge{white-space:normal;text-align:center;padding:2px 7px;font-size:9px;line-height:1.15;overflow:visible}.HomeScreen-module__3JaGja__pillarFeaturedBottomRow{min-width:0}}@media (min-width:1440px){.HomeScreen-module__3JaGja__pillar,.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured){min-height:0;padding:var(--space-4) var(--space-3)}.HomeScreen-module__3JaGja__pillarIcon svg,.HomeScreen-module__3JaGja__pillarIconImg{width:32px;height:32px}.HomeScreen-module__3JaGja__pillarTitle,.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured) .HomeScreen-module__3JaGja__pillarTitle{font-size:14px}.HomeScreen-module__3JaGja__pillarCopy,.HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured) .HomeScreen-module__3JaGja__pillarCopy{font-size:12px}}.HomeScreen-module__3JaGja__page{--pad-l:var(--space-5);--pad-r:var(--space-5);--pad-top:max(var(--space-6), env(safe-area-inset-top))}@media (min-width:768px){.HomeScreen-module__3JaGja__page{--pad-l:var(--space-8);--pad-r:var(--space-8)}}@media (min-width:1024px){.HomeScreen-module__3JaGja__page{--pad-l:calc(var(--rail-width) + var(--space-10));--pad-r:var(--space-16);--pad-top:var(--space-12)}}@media (min-width:1440px){.HomeScreen-module__3JaGja__page{--pad-l:calc(var(--rail-width) + var(--space-16));--pad-r:var(--space-20)}}.HomeScreen-module__3JaGja__heroBleed{margin:calc(var(--pad-top) * -1) calc(var(--pad-r) * -1) 0 calc(var(--pad-l) * -1)}@media (max-width:767px){.HomeScreen-module__3JaGja__topMatches .HomeScreen-module__3JaGja__sectionHeading{font-size:var(--page-title);line-height:1.1;font-weight:var(--fw-semibold)}.HomeScreen-module__3JaGja__carouselBleed{padding-left:0;padding-right:0}}.HomeScreen-module__3JaGja__pillarDots{display:none}@media (max-width:767px){.HomeScreen-module__3JaGja__pillarGrid{--slide-w:min(78vw, 300px);align-items:stretch;gap:var(--space-3);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--pad-r) * -1) 0 calc(var(--pad-l) * -1);padding:var(--space-4) calc((100vw - var(--slide-w)) / 2) var(--space-5);display:flex;position:relative;overflow-x:auto}.HomeScreen-module__3JaGja__pillarGrid::-webkit-scrollbar{display:none}.HomeScreen-module__3JaGja__pillarGrid>*{flex:0 0 var(--slide-w);width:var(--slide-w);scroll-snap-align:center;scroll-snap-stop:always;grid-column:auto}.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillar{min-height:232px;padding:var(--space-5);box-shadow:var(--shadow-md);border-radius:28px}.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured){padding:var(--space-5);min-height:232px}.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillarFeaturedHead,.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillarHeadRow{gap:var(--space-3);flex-direction:column}.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillarIcon svg,.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillarIconImg{width:56px;height:56px}.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillar .HomeScreen-module__3JaGja__pillarTitle,.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured) .HomeScreen-module__3JaGja__pillarTitle{font-size:22px;line-height:1.15}.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillar .HomeScreen-module__3JaGja__pillarCopy,.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillar:not(.HomeScreen-module__3JaGja__pillarFeatured) .HomeScreen-module__3JaGja__pillarCopy{font-size:15px;line-height:1.45}.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillarFeaturedBottomRow{margin-top:0}.HomeScreen-module__3JaGja__pillarGrid .HomeScreen-module__3JaGja__pillarArrowRight{right:var(--space-4);bottom:var(--space-4)}@supports (animation-timeline:view(inline)){.HomeScreen-module__3JaGja__pillarGrid>*{animation:linear both HomeScreen-module__3JaGja__pillarFocus;animation-timeline:view(inline);animation-range:entry exit}}.HomeScreen-module__3JaGja__pillarDots{margin-top:var(--space-1);justify-content:center;gap:8px;display:flex}.HomeScreen-module__3JaGja__pillarDot{border-radius:var(--radius-pill);cursor:pointer;width:8px;height:8px;transition:width var(--duration-base) var(--ease-smooth), background var(--duration-base) var(--ease-smooth);background:#103f3238;border:0;padding:0}.HomeScreen-module__3JaGja__pillarDotActive{background:var(--forest);width:26px}}@keyframes HomeScreen-module__3JaGja__pillarFocus{0%{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.HomeScreen-module__3JaGja__pillarGrid>*{animation:none}.HomeScreen-module__3JaGja__pillarDot{transition:none}}.HomeScreen-module__3JaGja__topMatches .HomeScreen-module__3JaGja__sectionRow{margin-bottom:var(--space-5)}.HomeScreen-module__3JaGja__sectionTitle{min-width:0}.HomeScreen-module__3JaGja__sectionHeading{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.125rem,5.2vw,1.75rem);line-height:1.15;overflow:hidden}@media (max-width:767px){.HomeScreen-module__3JaGja__sectionHeading,.HomeScreen-module__3JaGja__topMatches .HomeScreen-module__3JaGja__sectionHeading{font-size:1.25rem}}
.InviteBanner-module__tNfeBq__banner{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);color:var(--forest);background:linear-gradient(135deg, var(--powder-soft) 0%, var(--sage-soft) 100%);box-shadow:var(--shadow-sm);border:1px solid #8ccbea80;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text actions""note note note";display:grid}.InviteBanner-module__tNfeBq__icon{width:56px;height:56px;color:var(--forest);background:var(--sage);border-radius:18px;grid-area:icon;place-items:center;display:grid}.InviteBanner-module__tNfeBq__text{grid-area:text;min-width:0}.InviteBanner-module__tNfeBq__title{font-family:var(--font-display);font-weight:var(--fw-light);color:var(--forest);margin:0;font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.15}.InviteBanner-module__tNfeBq__copy{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);margin:4px 0 0}.InviteBanner-module__tNfeBq__actions{gap:var(--space-3);grid-area:actions;display:flex}.InviteBanner-module__tNfeBq__primary,.InviteBanner-module__tNfeBq__secondary{border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.InviteBanner-module__tNfeBq__primary{color:var(--forest);background:var(--grad-select);border:1px solid rgba(var(--gold-rgb), .5);box-shadow:var(--shadow-select)}.InviteBanner-module__tNfeBq__primary:hover{filter:brightness(1.06)}.InviteBanner-module__tNfeBq__secondary{color:var(--forest);border:1.5px solid var(--forest);background:0 0}.InviteBanner-module__tNfeBq__secondary:hover{background:#103f3214}.InviteBanner-module__tNfeBq__note{min-height:0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--forest);grid-area:note;margin:0}.InviteBanner-module__tNfeBq__note:empty{display:none}@media (max-width:599px){.InviteBanner-module__tNfeBq__banner{padding:var(--space-4);gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon text""actions actions""note note"}.InviteBanner-module__tNfeBq__icon{border-radius:16px;width:48px;height:48px}.InviteBanner-module__tNfeBq__actions>*{flex:1 1 0;min-width:0}}
.Tooltip-module__2vjsta__wrap{display:inline-flex;position:relative}.Tooltip-module__2vjsta__wrap:after{content:attr(data-tooltip);border-radius:var(--radius-md);background:var(--ink);width:max-content;max-width:180px;color:var(--white);font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-medium);text-align:center;white-space:normal;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease-smooth), transform .15s var(--ease-smooth);z-index:20;padding:6px 10px;line-height:1.3;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px)}.Tooltip-module__2vjsta__wrap:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease-smooth);z-index:20;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.Tooltip-module__2vjsta__bottom:after{top:calc(100% + 9px);bottom:auto;transform:translate(-50%)translateY(-4px)}.Tooltip-module__2vjsta__bottom:before{border-top-color:#0000;border-bottom-color:var(--ink);top:calc(100% + 4px);bottom:auto}.Tooltip-module__2vjsta__alignEnd:after{left:auto;right:0;transform:translateY(4px)}.Tooltip-module__2vjsta__alignEnd.Tooltip-module__2vjsta__bottom:after{transform:translateY(-4px)}.Tooltip-module__2vjsta__wrap:hover:after,.Tooltip-module__2vjsta__wrap:hover:before,.Tooltip-module__2vjsta__wrap:focus-within:after,.Tooltip-module__2vjsta__wrap:focus-within:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Tooltip-module__2vjsta__alignEnd:hover:after,.Tooltip-module__2vjsta__alignEnd:focus-within:after{transform:translateY(0)}
.Button-module__8RiFmG__btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--text-base);letter-spacing:var(--ls-normal);border-radius:var(--radius-pill);--btn-px:26px;padding:14px var(--btn-px);transition:transform var(--duration-base) var(--ease-smooth), filter var(--duration-base) var(--ease-smooth), box-shadow var(--duration-base) var(--ease-smooth), background var(--duration-base) var(--ease-smooth);white-space:nowrap;display:inline-flex}.Button-module__8RiFmG__btn:disabled{opacity:.45;cursor:not-allowed}.Button-module__8RiFmG__primary{background:var(--grad-cta);color:var(--forest);font-weight:var(--fw-semibold);box-shadow:var(--shadow-sm)}.Button-module__8RiFmG__primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.Button-module__8RiFmG__primary:active:not(:disabled){filter:brightness(.95);transform:translateY(0)}.Button-module__8RiFmG__positive{background:var(--grad-konnekt);color:var(--white);font-weight:var(--fw-semibold);box-shadow:0 4px 12px #103f3238}.Button-module__8RiFmG__positive:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.Button-module__8RiFmG__pass{background:var(--grad-pass);color:var(--white);font-weight:var(--fw-semibold);box-shadow:0 4px 12px #f3776247}.Button-module__8RiFmG__pass:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.Button-module__8RiFmG__secondary{background:var(--bg-card);color:var(--accent);border:var(--border-subtle)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--bg-green)}[data-theme=dark] .Button-module__8RiFmG__secondary{color:var(--text-primary)}[data-theme=dark] .Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--bg-green);color:var(--text-primary)}.Button-module__8RiFmG__ghost{color:var(--text-primary);border:var(--border-subtle);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.Button-module__8RiFmG__full{width:100%}.Button-module__8RiFmG__sm{--btn-px:18px;padding:10px var(--btn-px);font-size:var(--text-sm)}.Button-module__8RiFmG__lg{--btn-px:32px;padding:17px var(--btn-px);font-size:var(--text-md)}.Button-module__8RiFmG__btn:has(>svg:last-child:not(:first-child)){padding-right:calc(var(--btn-px) - 6px);gap:6px}.Button-module__8RiFmG__btn:has(>svg:first-child:not(:last-child)){padding-left:calc(var(--btn-px) - 6px);gap:6px}.Button-module__8RiFmG__btn:focus-visible{outline:3px solid var(--forest);outline-offset:3px}[data-theme=dark] .Button-module__8RiFmG__btn:focus-visible{outline-color:var(--powder)}.Button-module__8RiFmG__primary:hover:not(:disabled){filter:none;background:linear-gradient(135deg,#a9d9f2 0%,#86c6e8 100%);transform:translateY(-2px);box-shadow:0 8px 20px #103f3238}.Button-module__8RiFmG__primary:active:not(:disabled){filter:none;background:linear-gradient(135deg,#7dbfe3 0%,#62aeda 100%);transform:translateY(1px);box-shadow:inset 0 3px 8px #103f324d}.Button-module__8RiFmG__positive:hover:not(:disabled){filter:none;background:radial-gradient(75% 150% at 100% 120%,#ecf66ef2 0%,#0000 62%),linear-gradient(135deg,#1b6a52 0%,#26935f 100%);transform:translateY(-2px);box-shadow:0 8px 20px #103f3261}.Button-module__8RiFmG__positive:active:not(:disabled){filter:none;background:linear-gradient(135deg,#0a2f24 0%,#12493a 100%);transform:translateY(1px);box-shadow:inset 0 3px 8px #00000073}.Button-module__8RiFmG__pass:hover:not(:disabled){filter:none;background:linear-gradient(135deg,#ee6b53 0%,#e0533d 55%,#c93f2a 100%);transform:translateY(-2px);box-shadow:0 8px 20px #c93f2a61}.Button-module__8RiFmG__pass:active:not(:disabled){filter:none;background:linear-gradient(135deg,#bb3724 0%,#a52e1d 100%);transform:translateY(1px);box-shadow:inset 0 3px 8px #00000059}.Button-module__8RiFmG__secondary:hover:not(:disabled),.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--sage);border-color:var(--forest);color:var(--forest);transform:translateY(-1px)}.Button-module__8RiFmG__secondary:active:not(:disabled),.Button-module__8RiFmG__ghost:active:not(:disabled){border-color:var(--forest);color:var(--forest);background:#a9c998;transform:translateY(1px);box-shadow:inset 0 2px 6px #103f3240}:is([data-theme=dark] .Button-module__8RiFmG__secondary:hover:not(:disabled),[data-theme=dark] .Button-module__8RiFmG__ghost:hover:not(:disabled)){color:#fff;background:#fff3;border-color:#fff}:is([data-theme=dark] .Button-module__8RiFmG__secondary:active:not(:disabled),[data-theme=dark] .Button-module__8RiFmG__ghost:active:not(:disabled)){color:#fff;background:#ffffff4d;border-color:#fff;box-shadow:inset 0 2px 6px #00000059}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__btn:hover:not(:disabled),.Button-module__8RiFmG__btn:active:not(:disabled){transform:none}}
.PrivacyOffNote-module__7ROHeG__note{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--status-error)}.PrivacyOffNote-module__7ROHeG__note a{color:inherit;text-underline-offset:2px;font-weight:var(--fw-semibold);text-decoration:underline}.PrivacyOffNote-module__7ROHeG__link{color:inherit;text-underline-offset:3px;text-decoration:underline}
.HomeCourseCard-module__KtNQFq__card{border-radius:var(--inner-r,20px);background:#050806;border:1px solid #f8f5f01f;overflow:hidden}.HomeCourseCard-module__KtNQFq__photo{min-height:150px;padding:var(--space-4);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.HomeCourseCard-module__KtNQFq__photo:before{content:"";background:linear-gradient(#0000000d 0%,#00000059 45%,#000000e6 100%);position:absolute;inset:0}.HomeCourseCard-module__KtNQFq__badge{border-radius:var(--radius-pill);color:#f4de90;font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #f4be5d80;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;top:12px;left:12px}.HomeCourseCard-module__KtNQFq__titleBlock{position:relative}.HomeCourseCard-module__KtNQFq__name{font-family:var(--font-display);font-weight:var(--fw-semibold);color:#fff;text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.15}.HomeCourseCard-module__KtNQFq__city{font-family:var(--font-sans);font-size:var(--text-sm);color:#ffffffb8;margin:4px 0 0}.HomeCourseCard-module__KtNQFq__mapsBtn{background:var(--grad-gold);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-bold);justify-content:center;align-items:center;gap:8px;padding:13px 16px;text-decoration:none;display:flex}.HomeCourseCard-module__KtNQFq__mapsBtn:hover{filter:brightness(1.06)}
.Disclosure-module__7ibOzW__section{border-top:1px solid #f8f5f01f;scroll-margin-top:4.5rem}.Disclosure-module__7ibOzW__head{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) 0;color:var(--on-dark);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.Disclosure-module__7ibOzW__bubble{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.Disclosure-module__7ibOzW__gold{color:#1a1405;background:linear-gradient(135deg,#f4be5d,#b8862f)}.Disclosure-module__7ibOzW__green{color:#04170c;background:linear-gradient(135deg,#3ddc84,#14783f)}.Disclosure-module__7ibOzW__blue{background:linear-gradient(135deg,#1fbe84 0%,#0f5a43 55%,#04130e 100%)}.Disclosure-module__7ibOzW__rose{color:#2a0610;background:linear-gradient(135deg,#ff9aa6,#8a2b3c)}.Disclosure-module__7ibOzW__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Disclosure-module__7ibOzW__title{font-family:var(--font-display);font-size:1.2rem;font-weight:var(--fw-semibold);color:#fff}.Disclosure-module__7ibOzW__summary{font-family:var(--font-sans);font-size:var(--text-xs);color:#aeb7af;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Disclosure-module__7ibOzW__chevron{color:#aeb7af;transition:transform var(--duration-base) var(--ease-smooth);flex-shrink:0}.Disclosure-module__7ibOzW__chevronOpen{transform:rotate(180deg)}.Disclosure-module__7ibOzW__body{padding:0 0 var(--space-5)}
.LinkedInBadge-module__jeawjq__badge{color:#fff;background:linear-gradient(135deg,#2f6fe0 0%,#0c2748 60%,#000 100%);border:1px solid #78a5e673;border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}
.PhotoViewer-module__9iBV8q__overlay{z-index:400;color:var(--on-dark);background:#050806;grid-template-rows:minmax(0,52%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.PhotoViewer-module__9iBV8q__close{z-index:3;top:var(--space-3);left:var(--space-3);color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.PhotoViewer-module__9iBV8q__stage{touch-action:pan-y;background:#000;place-items:center;min-height:0;display:grid;position:relative}.PhotoViewer-module__9iBV8q__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.PhotoViewer-module__9iBV8q__nav{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.PhotoViewer-module__9iBV8q__nav:hover{background:#000c}.PhotoViewer-module__9iBV8q__navPrev{left:var(--space-3)}.PhotoViewer-module__9iBV8q__navNext{right:var(--space-3)}.PhotoViewer-module__9iBV8q__counter{bottom:var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);background:#0009;padding:4px 12px;position:absolute;left:50%;transform:translate(-50%)}.PhotoViewer-module__9iBV8q__panel{gap:var(--space-3);min-height:0;padding:var(--space-4);background:linear-gradient(#0b1f17,#050806);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.PhotoViewer-module__9iBV8q__owner{align-items:center;gap:var(--space-3);display:flex}.PhotoViewer-module__9iBV8q__owner b{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-semibold);display:block}.PhotoViewer-module__9iBV8q__owner small{font-family:var(--font-sans);font-size:var(--text-xs);color:#f8f5f0a6}.PhotoViewer-module__9iBV8q__ownerPhoto{object-fit:cover;border-radius:50%;width:40px;height:40px}.PhotoViewer-module__9iBV8q__actions{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;display:flex}.PhotoViewer-module__9iBV8q__actionBtn{border-radius:var(--radius-pill);height:40px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#f8f5f0e6;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}button.PhotoViewer-module__9iBV8q__actionBtn:hover{background:#ffffff14}span.PhotoViewer-module__9iBV8q__actionBtn{cursor:default}.PhotoViewer-module__9iBV8q__liked{color:#ff8fa0}.PhotoViewer-module__9iBV8q__counts{font-family:var(--font-sans);font-size:var(--text-xs);color:#f8f5f0b3;margin:0}.PhotoViewer-module__9iBV8q__comments{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.PhotoViewer-module__9iBV8q__empty{font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f099}.PhotoViewer-module__9iBV8q__comment{flex-direction:column;gap:2px;display:flex}.PhotoViewer-module__9iBV8q__bubble{max-width:100%;font-family:var(--font-sans);font-size:var(--text-sm);overflow-wrap:anywhere;background:#ffffff17;border-radius:16px;align-self:flex-start;padding:8px 12px;line-height:1.4}.PhotoViewer-module__9iBV8q__bubble b{font-size:var(--text-xs);color:#f6dfa0;margin-bottom:2px;display:block}.PhotoViewer-module__9iBV8q__commentMeta{align-items:center;gap:var(--space-2);padding-left:12px;display:flex}.PhotoViewer-module__9iBV8q__commentMeta small{font-family:var(--font-sans);color:#f8f5f080;font-size:11px}.PhotoViewer-module__9iBV8q__commentMeta button{color:#f8f5f080;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.PhotoViewer-module__9iBV8q__commentMeta button:hover{color:#ff9a94}.PhotoViewer-module__9iBV8q__composer{gap:var(--space-2);display:flex}.PhotoViewer-module__9iBV8q__composer input{border-radius:var(--radius-pill);color:#fff;min-width:0;height:44px;font-family:var(--font-sans);font-size:var(--text-sm);background:#ffffff1a;border:1px solid #fff3;flex:1;padding:0 16px}.PhotoViewer-module__9iBV8q__composer input::placeholder{color:#f8f5f08c}.PhotoViewer-module__9iBV8q__composer input:focus{border-color:#f4be5d;outline:none}.PhotoViewer-module__9iBV8q__composer button{width:44px;height:44px;color:var(--ink);background:var(--grad-gold);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.PhotoViewer-module__9iBV8q__composer button:disabled{opacity:.4;cursor:default}.PhotoViewer-module__9iBV8q__note{font-family:var(--font-sans);color:#f8f5f073;margin:0;font-size:11px}@media (min-width:900px){.PhotoViewer-module__9iBV8q__overlay{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 380px}.PhotoViewer-module__9iBV8q__panel{padding:var(--space-5);padding-top:var(--space-6);border-top:0;border-left:1px solid #ffffff1a}}
.KonnektRequests-module__Neco1a__list{gap:var(--space-3);grid-template-columns:1fr;display:grid}.KonnektRequests-module__Neco1a__status{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) 0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.KonnektRequests-module__Neco1a__row{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-card);border:var(--border-subtle);box-shadow:var(--shadow-sm);max-height:280px;transition:opacity .22s var(--ease-smooth), transform .22s var(--ease-smooth), max-height .26s var(--ease-smooth), padding .26s var(--ease-smooth), border-color .26s var(--ease-smooth);flex-direction:column;display:flex;overflow:hidden}.KonnektRequests-module__Neco1a__topRow{align-items:flex-start;gap:var(--space-3);display:flex}.KonnektRequests-module__Neco1a__identity{flex-shrink:0}.KonnektRequests-module__Neco1a__meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.KonnektRequests-module__Neco1a__headRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;display:flex}.KonnektRequests-module__Neco1a__name{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--text-primary)}a.KonnektRequests-module__Neco1a__name:hover{color:var(--accent)}.KonnektRequests-module__Neco1a__location{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--accent);flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.KonnektRequests-module__Neco1a__location svg{flex-shrink:0}.KonnektRequests-module__Neco1a__note{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-dim)}.KonnektRequests-module__Neco1a__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.KonnektRequests-module__Neco1a__declineBtn{border:1.5px solid var(--burgundy);width:32px;height:32px;color:var(--burgundy);transition:background var(--duration-base) var(--ease-smooth);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.KonnektRequests-module__Neco1a__declineBtn:hover{background:#7a202014}.KonnektRequests-module__Neco1a__declineBtn:disabled{opacity:.5;cursor:default}.KonnektRequests-module__Neco1a__inviteError{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--burgundy);margin:var(--space-2) 0 0}.KonnektRequests-module__Neco1a__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.KonnektRequests-module__Neco1a__headSpaced{margin-top:var(--space-8,40px)}.KonnektRequests-module__Neco1a__headTitle{font-family:var(--font-sans);font-size:var(--section-title,1.375rem);font-weight:var(--fw-bold);color:var(--text-primary);margin:0;line-height:1.15}.KonnektRequests-module__Neco1a__headSub{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);margin:4px 0 0}.KonnektRequests-module__Neco1a__count{border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);background:var(--bg-green,#10382a14);white-space:nowrap;flex-shrink:0;padding:6px 12px}.KonnektRequests-module__Neco1a__row{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--white,#fff);cursor:pointer;max-height:360px;transition:opacity .22s var(--ease-smooth), transform .22s var(--ease-smooth), max-height .26s var(--ease-smooth), padding .26s var(--ease-smooth), border-color .26s var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #071e1714;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dp meta act";display:grid;overflow:hidden;box-shadow:0 10px 28px #071e170f}.KonnektRequests-module__Neco1a__row:hover{border-color:var(--powder-deep);box-shadow:var(--shadow-md)}.KonnektRequests-module__Neco1a__row:focus-visible{outline:2px solid var(--powder-deep);outline-offset:2px}.KonnektRequests-module__Neco1a__row.KonnektRequests-module__Neco1a__leaving{opacity:0;pointer-events:none;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0;transform:scale(.97)}.KonnektRequests-module__Neco1a__dp{border-radius:50%;flex-shrink:0;grid-area:dp;display:block}.KonnektRequests-module__Neco1a__dp>span{width:64px!important;height:64px!important;font-size:1.25rem!important}.KonnektRequests-module__Neco1a__meta{flex-direction:column;grid-area:meta;align-items:flex-start;gap:6px;min-width:0;display:flex}.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__nameRow{order:-1}.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__sub{order:1}.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner{order:2}.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__mutual{order:3}.KonnektRequests-module__Neco1a__nameRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.KonnektRequests-module__Neco1a__name{font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--forest);overflow-wrap:break-word;font-size:1.125rem;line-height:1.2}a.KonnektRequests-module__Neco1a__name:hover{color:var(--accent);text-decoration:underline}.KonnektRequests-module__Neco1a__sub{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-secondary);line-height:1.3}.KonnektRequests-module__Neco1a__corner{min-width:0}@media (min-width:600px){.KonnektRequests-module__Neco1a__row:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner){align-items:center;column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dp name corner""dp sub act""dp mutual act";row-gap:6px}.KonnektRequests-module__Neco1a__row.KonnektRequests-module__Neco1a__withNote:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner){grid-template-areas:"dp name corner""dp sub act""dp mutual act""note note note"}.KonnektRequests-module__Neco1a__row:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner)>.KonnektRequests-module__Neco1a__meta{display:contents}.KonnektRequests-module__Neco1a__row:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner) .KonnektRequests-module__Neco1a__nameRow{grid-area:name}.KonnektRequests-module__Neco1a__row:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner) .KonnektRequests-module__Neco1a__sub{grid-area:sub}.KonnektRequests-module__Neco1a__row:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner) .KonnektRequests-module__Neco1a__mutual{grid-area:mutual}.KonnektRequests-module__Neco1a__row:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner) .KonnektRequests-module__Neco1a__corner{grid-area:corner;place-self:end}.KonnektRequests-module__Neco1a__row:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner)>.KonnektRequests-module__Neco1a__dp{align-self:center}.KonnektRequests-module__Neco1a__row:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner)>.KonnektRequests-module__Neco1a__act{place-self:start end;margin-top:2px}.KonnektRequests-module__Neco1a__row:not(:has(>.KonnektRequests-module__Neco1a__meta>.KonnektRequests-module__Neco1a__corner)){align-items:center}.KonnektRequests-module__Neco1a__act .KonnektRequests-module__Neco1a__konnektBtn{justify-content:center;min-width:116px}}.KonnektRequests-module__Neco1a__facts{font-family:var(--font-sans);font-size:var(--text-sm);flex-wrap:wrap;gap:6px;display:flex}.KonnektRequests-module__Neco1a__facts>span{border-radius:var(--radius-pill);background:var(--sage-soft);color:var(--forest);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.KonnektRequests-module__Neco1a__facts svg{color:var(--forest);flex-shrink:0}.KonnektRequests-module__Neco1a__facts>.KonnektRequests-module__Neco1a__travelTag{background:rgba(var(--gold-lume-rgb), .38);border:1px solid rgba(var(--gold-rgb), .45)}.KonnektRequests-module__Neco1a__mutual{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.KonnektRequests-module__Neco1a__note{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);grid-area:note;line-height:1.4}.KonnektRequests-module__Neco1a__row.KonnektRequests-module__Neco1a__withNote{grid-template-areas:"dp meta act""note note note"}.KonnektRequests-module__Neco1a__dateRow{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);align-items:center;gap:6px;display:flex}.KonnektRequests-module__Neco1a__dateRow svg{flex-shrink:0}.KonnektRequests-module__Neco1a__time{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-dim)}.KonnektRequests-module__Neco1a__act{align-items:center;gap:var(--space-2);grid-area:act;display:flex}.KonnektRequests-module__Neco1a__passBtn{width:44px;min-width:44px;height:44px;min-height:44px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--coral-deep);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:#f3776224;border:1.5px solid #0000;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.KonnektRequests-module__Neco1a__passBtn:hover,.KonnektRequests-module__Neco1a__passBtn:active,.KonnektRequests-module__Neco1a__passBtn:focus-visible{background:var(--grad-pass);color:var(--white)}.KonnektRequests-module__Neco1a__passBtn:disabled{opacity:.5;cursor:default}.KonnektRequests-module__Neco1a__gameDeclineBtn{width:44px;min-width:44px;height:44px;color:var(--coral-deep);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:#f3776224;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.KonnektRequests-module__Neco1a__gameDeclineBtn:hover,.KonnektRequests-module__Neco1a__gameDeclineBtn:active,.KonnektRequests-module__Neco1a__gameDeclineBtn:focus-visible{background:var(--coral);color:var(--white)}.KonnektRequests-module__Neco1a__gameDeclineBtn:disabled{opacity:.5;cursor:default}.KonnektRequests-module__Neco1a__gameDeclineBtn+.KonnektRequests-module__Neco1a__konnektBtn{justify-content:center;min-width:120px}.KonnektRequests-module__Neco1a__konnektBtn{white-space:nowrap;gap:6px;min-height:44px;padding-inline:18px}.KonnektRequests-module__Neco1a__viewAllLink{text-align:center;margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--forest);display:block}.KonnektRequests-module__Neco1a__viewAllLink:hover{text-decoration:underline}.KonnektRequests-module__Neco1a__errorNote{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--burgundy);margin-top:var(--space-2);margin-bottom:var(--space-2)}.KonnektRequests-module__Neco1a__inviteError{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--burgundy);grid-column:1/-1;margin:0}@media (max-width:599px){.KonnektRequests-module__Neco1a__row{padding:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dp meta""act act"}.KonnektRequests-module__Neco1a__row.KonnektRequests-module__Neco1a__withNote{grid-template-areas:"dp meta""note note""act act"}.KonnektRequests-module__Neco1a__dp>span{width:56px!important;height:56px!important;font-size:1.1rem!important}.KonnektRequests-module__Neco1a__act{gap:var(--space-3)}.KonnektRequests-module__Neco1a__act>*{flex:1 1 0;justify-content:center;min-width:0}.KonnektRequests-module__Neco1a__act>.KonnektRequests-module__Neco1a__gameDeclineBtn,.KonnektRequests-module__Neco1a__act>.KonnektRequests-module__Neco1a__passBtn{flex:0 0 44px;min-width:44px}.KonnektRequests-module__Neco1a__act>.KonnektRequests-module__Neco1a__gameDeclineBtn+.KonnektRequests-module__Neco1a__konnektBtn{flex:auto}}
.BuddyProfileScreen-module__Q19kuW__screen{box-sizing:border-box;min-height:100vh;padding:var(--space-4) var(--space-4) var(--space-8);color:var(--on-dark);--grad-cta:var(--grad-konnekt);--text-inverse:#fff;--text-primary:var(--on-dark);--text-secondary:#f8f5f0c7;--text-dim:#f8f5f08a;--accent:#f4be5d;--bg-card:#ffffff14;--border-subtle:1px solid #f8f5f024;background:linear-gradient(#14604a 0%,#0b3a2b 28%,#04170f 62%,#000 100%)}.BuddyProfileScreen-module__Q19kuW__pageHead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.BuddyProfileScreen-module__Q19kuW__topBack,.BuddyProfileScreen-module__Q19kuW__topMore{border-radius:var(--radius-md);width:42px;height:42px;color:var(--on-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border:1px solid #f8f5f01f;flex:0 0 42px;place-items:center;display:grid}.BuddyProfileScreen-module__Q19kuW__pageTitle{min-width:0;font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--on-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.5rem;overflow:hidden}.BuddyProfileScreen-module__Q19kuW__headMenu{flex:none;position:relative}.BuddyProfileScreen-module__Q19kuW__menuBackdrop{z-index:20;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.BuddyProfileScreen-module__Q19kuW__menuPanel{z-index:21;-webkit-backdrop-filter:blur(20px)saturate(160%);background:#0f1e17eb;border:1px solid #f8f5f024;border-radius:14px;flex-direction:column;gap:2px;min-width:196px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.BuddyProfileScreen-module__Q19kuW__menuItem{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--on-dark);text-align:left;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.BuddyProfileScreen-module__Q19kuW__menuItem:hover{background:#ffffff14}.BuddyProfileScreen-module__Q19kuW__menuItem:disabled{opacity:.5;cursor:default}.BuddyProfileScreen-module__Q19kuW__menuItemDanger{color:#ff9a94}.BuddyProfileScreen-module__Q19kuW__headToast{z-index:22;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--on-dark);white-space:nowrap;background:#0f1e17eb;border:1px solid #f8f5f024;padding:8px 14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #00000059}.BuddyProfileScreen-module__Q19kuW__mobilePhotoWrap{display:none}.BuddyProfileScreen-module__Q19kuW__photoCard{background:#071e17;border:1px solid #f8f5f01a;border-radius:18px;place-items:center;width:100%;height:260px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0000003d}.BuddyProfileScreen-module__Q19kuW__photoCardImg{object-fit:cover;object-position:center 22%;width:100%;height:100%}.BuddyProfileScreen-module__Q19kuW__deskCoverWrap{display:block}.BuddyProfileScreen-module__Q19kuW__deskCover{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #f8f5f01a;border-radius:20px;width:100%;height:190px;position:relative;overflow:hidden}.BuddyProfileScreen-module__Q19kuW__deskCover:before{content:"";background:linear-gradient(#071e1726 0%,#071e17bf 100%);position:absolute;inset:0}.BuddyProfileScreen-module__Q19kuW__deskAvatarRow{z-index:1;padding-left:var(--space-5);align-items:flex-end;margin-top:-58px;display:flex;position:relative}.BuddyProfileScreen-module__Q19kuW__deskAvatarRing{background:#071e17;border:5px solid #071e17;border-radius:50%;flex-shrink:0;place-items:center;width:132px;height:132px;display:grid;overflow:hidden;box-shadow:0 12px 28px #0006}.BuddyProfileScreen-module__Q19kuW__deskAvatarHolder{flex-shrink:0;position:relative}.BuddyProfileScreen-module__Q19kuW__avatarLinkedIn{position:absolute;bottom:6px;right:2px}.BuddyProfileScreen-module__Q19kuW__avatarLinkedInCallout{position:absolute;bottom:6px;left:calc(100% + 12px)}@media (max-width:349px){.BuddyProfileScreen-module__Q19kuW__avatarLinkedInCallout{display:none}}.BuddyProfileScreen-module__Q19kuW__deskAvatarImg{object-fit:cover;object-position:center 20%;width:100%;height:100%}.BuddyProfileScreen-module__Q19kuW__content{width:100%;max-width:34rem;margin:0 auto}.BuddyProfileScreen-module__Q19kuW__titleBlock{margin:var(--space-4) 0 0}.BuddyProfileScreen-module__Q19kuW__eyebrow{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f4be5d;display:block}.BuddyProfileScreen-module__Q19kuW__nameRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin:3px 0 var(--space-5);display:flex}.BuddyProfileScreen-module__Q19kuW__playerName{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--on-dark);align-items:center;gap:8px;min-width:0;margin:0;font-size:1.75rem;display:flex}.BuddyProfileScreen-module__Q19kuW__location{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:.02em;color:#f4be5d;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4be5d1a;border:1px solid #f4be5d59;flex-shrink:0;align-items:center;gap:4px;padding:5px 12px;display:inline-flex}.BuddyProfileScreen-module__Q19kuW__playerMeta{font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f09e;margin:-12px 0 var(--space-5);align-items:center;gap:5px;display:flex}.BuddyProfileScreen-module__Q19kuW__playerMetaTooltip{align-items:center;gap:5px;display:inline-flex}.BuddyProfileScreen-module__Q19kuW__travelIcon{color:var(--gold-lume);flex-shrink:0}.BuddyProfileScreen-module__Q19kuW__playerName+.BuddyProfileScreen-module__Q19kuW__playerMeta{margin-top:var(--space-2)}.BuddyProfileScreen-module__Q19kuW__aboutText{font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f0c7;line-height:var(--lh-body);margin:0 0 var(--space-5)}.BuddyProfileScreen-module__Q19kuW__statGrid{margin-bottom:var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1610ad;border:1px solid #f8f5f017;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.BuddyProfileScreen-module__Q19kuW__stat{padding:var(--space-4) var(--space-2);text-align:center}.BuddyProfileScreen-module__Q19kuW__stat+.BuddyProfileScreen-module__Q19kuW__stat{border-left:1px solid #f8f5f017}.BuddyProfileScreen-module__Q19kuW__stat b{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-semibold);color:var(--on-dark);display:block}.BuddyProfileScreen-module__Q19kuW__stat small{font-family:var(--font-sans);color:#f8f5f085;text-transform:uppercase;letter-spacing:var(--ls-wide);margin-top:2px;font-size:16px;display:block}.BuddyProfileScreen-module__Q19kuW__sectionLabel{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-bold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:#f4be5d;margin-bottom:var(--space-3)}.BuddyProfileScreen-module__Q19kuW__signalRow{margin-bottom:var(--space-6);flex-wrap:wrap;gap:6px;display:flex}.BuddyProfileScreen-module__Q19kuW__signalRow span{font-family:var(--font-sans);font-size:var(--text-xs);color:#f4de90;border-radius:var(--radius-pill);background:#f4be5d17;border:1px solid #f4be5d33;padding:5px 12px}.BuddyProfileScreen-module__Q19kuW__historyList{margin-bottom:var(--space-6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1610ad;border:1px solid #f8f5f017;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.BuddyProfileScreen-module__Q19kuW__historyRow{padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f0c7;flex-direction:column;gap:1px;display:flex}.BuddyProfileScreen-module__Q19kuW__historyRow+.BuddyProfileScreen-module__Q19kuW__historyRow{border-top:1px solid #f8f5f017}.BuddyProfileScreen-module__Q19kuW__historyTop{color:var(--on-dark);font-weight:var(--fw-semibold);justify-content:space-between;display:flex}.BuddyProfileScreen-module__Q19kuW__historyMeta{color:#f8f5f08a;font-size:15px}.BuddyProfileScreen-module__Q19kuW__actionRow{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.BuddyProfileScreen-module__Q19kuW__actionRow>*{flex:1}.BuddyProfileScreen-module__Q19kuW__forbiddenCard{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1610ad;border:1px solid #f8f5f017;border-radius:14px;flex-direction:column;display:flex}.BuddyProfileScreen-module__Q19kuW__status{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f0c7;flex-direction:column;display:flex}.BuddyProfileScreen-module__Q19kuW__note{font-family:var(--font-sans);font-size:var(--text-xs)}.BuddyProfileScreen-module__Q19kuW__note.BuddyProfileScreen-module__Q19kuW__success{color:#f4be5d}.BuddyProfileScreen-module__Q19kuW__note.BuddyProfileScreen-module__Q19kuW__error{color:#ff9a94}.BuddyProfileScreen-module__Q19kuW__glass{margin-top:var(--space-4);padding:var(--space-5);-webkit-backdrop-filter:blur(22px)saturate(150%);background:radial-gradient(120% 90% at 0 0,#a6d0bc29,#0000 55%),radial-gradient(90% 80% at 100% 100%,#f4be5d17,#0000 60%),linear-gradient(160deg,#1434289e,#06120db3);border:1px solid #f8f5f01a;border-radius:22px;position:relative;box-shadow:inset 0 1px #ffffff24,0 18px 40px #00000059}.BuddyProfileScreen-module__Q19kuW__panelLabel{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:#f4be5d;margin:0 0 var(--space-3)}.BuddyProfileScreen-module__Q19kuW__bioText{font-family:var(--font-sans);font-size:var(--text-md);color:#f8f5f0db;margin:0;line-height:1.65}.BuddyProfileScreen-module__Q19kuW__overview{padding:var(--space-5) var(--space-5) var(--space-4)}.BuddyProfileScreen-module__Q19kuW__matchRow{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid #f8f5f01a;display:flex}.BuddyProfileScreen-module__Q19kuW__matchRing{--pct:0%;background:conic-gradient(#f4be5d var(--pct), #f8f5f01f 0);border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 24px #f4be5d38}.BuddyProfileScreen-module__Q19kuW__matchRing:before{content:"";background:radial-gradient(circle at 30% 25%,#1b4a39,#071e17);border-radius:50%;position:absolute;inset:6px}.BuddyProfileScreen-module__Q19kuW__matchRing span{font-family:var(--font-display);font-size:1.1rem;font-weight:var(--fw-bold);color:#f4be5d;font-variant-numeric:tabular-nums;position:relative}.BuddyProfileScreen-module__Q19kuW__matchTitle{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--on-dark)}.BuddyProfileScreen-module__Q19kuW__matchSub{font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f09e;margin-top:2px;line-height:1.4}.BuddyProfileScreen-module__Q19kuW__metricStrip{display:flex}.BuddyProfileScreen-module__Q19kuW__metric{text-align:center;flex:1;min-width:0}.BuddyProfileScreen-module__Q19kuW__metric+.BuddyProfileScreen-module__Q19kuW__metric{border-left:1px solid #f8f5f01a}.BuddyProfileScreen-module__Q19kuW__metric b{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--fw-bold);color:var(--on-dark);font-variant-numeric:tabular-nums;display:block}.BuddyProfileScreen-module__Q19kuW__metric small{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f8f5f080;margin-top:2px;display:block}.BuddyProfileScreen-module__Q19kuW__facts{margin:0}.BuddyProfileScreen-module__Q19kuW__fact{justify-content:space-between;align-items:center;gap:var(--space-4);padding:12px 0;display:flex}.BuddyProfileScreen-module__Q19kuW__fact+.BuddyProfileScreen-module__Q19kuW__fact{border-top:1px solid #f8f5f014}.BuddyProfileScreen-module__Q19kuW__fact:first-child{padding-top:0}.BuddyProfileScreen-module__Q19kuW__fact:last-child{padding-bottom:0}.BuddyProfileScreen-module__Q19kuW__fact dt{font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f094}.BuddyProfileScreen-module__Q19kuW__fact dd{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--on-dark);text-align:right;margin:0}.BuddyProfileScreen-module__Q19kuW__fact:has(.BuddyProfileScreen-module__Q19kuW__clubs){flex-direction:column;align-items:flex-start;gap:8px}.BuddyProfileScreen-module__Q19kuW__fact dt{white-space:nowrap}.BuddyProfileScreen-module__Q19kuW__clubs{text-align:left;flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.BuddyProfileScreen-module__Q19kuW__clubs span{font-size:var(--text-xs);font-weight:var(--fw-medium);color:#f4de90;border-radius:var(--radius-pill);background:#f4be5d1f;padding:4px 11px}.BuddyProfileScreen-module__Q19kuW__mutualRow{align-items:center;gap:12px;display:flex}.BuddyProfileScreen-module__Q19kuW__mutualAvatars{padding-left:10px;display:flex}.BuddyProfileScreen-module__Q19kuW__mutualAvatar{background:#0b2a20;border:2px solid #0b2a20;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-10px;display:grid;overflow:hidden;box-shadow:0 4px 10px #00000059}.BuddyProfileScreen-module__Q19kuW__mutualText{font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f0c7;line-height:1.4}.BuddyProfileScreen-module__Q19kuW__rounds{flex-direction:column;display:flex}.BuddyProfileScreen-module__Q19kuW__round{align-items:center;gap:14px;padding:12px 0;display:flex}.BuddyProfileScreen-module__Q19kuW__round+.BuddyProfileScreen-module__Q19kuW__round{border-top:1px solid #f8f5f014}.BuddyProfileScreen-module__Q19kuW__round:first-child{padding-top:0}.BuddyProfileScreen-module__Q19kuW__round:last-child{padding-bottom:0}.BuddyProfileScreen-module__Q19kuW__roundDateBlock{text-align:center;min-width:38px}.BuddyProfileScreen-module__Q19kuW__roundDay{font-family:var(--font-display);font-size:20px;font-weight:var(--fw-bold);color:#f4be5d;line-height:1}.BuddyProfileScreen-module__Q19kuW__roundMonth{font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f8f5f080;margin-top:2px}.BuddyProfileScreen-module__Q19kuW__roundInfo{flex:1;min-width:0}.BuddyProfileScreen-module__Q19kuW__roundCourse{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--on-dark)}.BuddyProfileScreen-module__Q19kuW__roundMeta{font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f08c;margin-top:2px}.BuddyProfileScreen-module__Q19kuW__roundScoreVal{font-family:var(--font-display);font-size:22px;font-weight:var(--fw-bold);color:var(--on-dark);font-variant-numeric:tabular-nums}.BuddyProfileScreen-module__Q19kuW__coverActions{z-index:1;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute;top:12px;right:12px}.BuddyProfileScreen-module__Q19kuW__coverBtn{border-radius:var(--radius-pill);height:40px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--on-dark);-webkit-backdrop-filter:blur(14px)saturate(160%);transition:background var(--duration-base) var(--ease-smooth);background:#08181273;border:1px solid #f8f5f047;justify-content:flex-start;align-items:center;gap:8px;padding:0 16px 0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #0000004d}.BuddyProfileScreen-module__Q19kuW__coverBtn:hover{background:#08181299}.BuddyProfileScreen-module__Q19kuW__coverBtnPrimary{color:var(--ink);background:var(--grad-gold);border-color:#f4be5d99;box-shadow:inset 0 1px #fff6,0 8px 20px #0000004d}.BuddyProfileScreen-module__Q19kuW__coverBtnPrimary:hover{background:linear-gradient(135deg,#f8d88f,#e0ac4a)}.BuddyProfileScreen-module__Q19kuW__nameMain{min-width:0}.BuddyProfileScreen-module__Q19kuW__playerMetaInline{font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f09e;margin:4px 0 0}.BuddyProfileScreen-module__Q19kuW__nameAside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.BuddyProfileScreen-module__Q19kuW__playerMore{width:36px;height:36px;color:var(--on-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #f8f5f02e;border-radius:50%;place-items:center;display:grid}.BuddyProfileScreen-module__Q19kuW__playerMore:hover{background:#ffffff24}.BuddyProfileScreen-module__Q19kuW__confirmBackdrop{z-index:60;padding:var(--space-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a079e;place-items:center;display:grid;position:fixed;inset:0}.BuddyProfileScreen-module__Q19kuW__confirmCard{width:min(100%,24rem);margin-top:0;box-shadow:inset 0 1px #ffffff24,0 30px 70px #0000008c}.BuddyProfileScreen-module__Q19kuW__confirmTitle{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-regular);color:var(--on-dark)}.BuddyProfileScreen-module__Q19kuW__confirmText{margin:0 0 var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);color:#f8f5f0b3;line-height:1.5}.BuddyProfileScreen-module__Q19kuW__confirmActions{gap:var(--space-3);display:flex}.BuddyProfileScreen-module__Q19kuW__confirmActions>*{flex:1}.BuddyProfileScreen-module__Q19kuW__grow2{flex:2}.BuddyProfileScreen-module__Q19kuW__grow1{flex:1}.BuddyProfileScreen-module__Q19kuW__secondaryActions{gap:8px;margin-top:8px;display:flex}.BuddyProfileScreen-module__Q19kuW__secondaryActions>*{flex:1}.BuddyProfileScreen-module__Q19kuW__footerNote{text-align:center;font-family:var(--font-sans);letter-spacing:var(--ls-widest);color:#f8f5f059;padding:var(--space-6) 0 var(--space-4);font-size:10px}@media (min-width:768px){.BuddyProfileScreen-module__Q19kuW__screen{padding:var(--space-6) var(--space-8) var(--space-10)}.BuddyProfileScreen-module__Q19kuW__content{max-width:40rem;margin:0}}@media (min-width:1024px){.BuddyProfileScreen-module__Q19kuW__screen{padding-bottom:var(--space-10);padding-left:calc(var(--rail-width,96px) + var(--space-10))}.BuddyProfileScreen-module__Q19kuW__content,.BuddyProfileScreen-module__Q19kuW__deskCoverWrap{max-width:56rem;margin:0 auto}}.BuddyProfileScreen-module__Q19kuW__previewBar{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:rgba(var(--gold-rgb), .12);border:1px solid rgba(var(--gold-rgb), .4);color:var(--gold-lume);font-family:var(--font-sans);font-size:var(--text-sm);display:flex}.BuddyProfileScreen-module__Q19kuW__previewEdit{border-radius:var(--radius-pill);background:var(--grad-gold);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-bold);flex-shrink:0;padding:6px 14px}.BuddyProfileScreen-module__Q19kuW__glass{margin-top:var(--space-5);padding:var(--space-5);scroll-margin-top:4.5rem}.BuddyProfileScreen-module__Q19kuW__glassBlue{background:radial-gradient(120% 100% at 0 0,#1fbe845c,#0000 62%),radial-gradient(80% 70% at 100% 100%,#f4d8741f,#0000 65%),linear-gradient(160deg,#135240 0%,#0a2b20 55%,#04130e 100%);border-color:#bdd8ae4d}.BuddyProfileScreen-module__Q19kuW__panelLabel{align-items:center;gap:8px;display:flex}.BuddyProfileScreen-module__Q19kuW__panelLabel:before{content:"";background:linear-gradient(90deg,#f4be5d,#f4be5d33);border-radius:2px;width:18px;height:3px}.BuddyProfileScreen-module__Q19kuW__sectionNav{z-index:5;margin:var(--space-5) calc(var(--space-4) * -1) 0;padding:10px var(--space-4);scrollbar-width:none;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#000000e6,#0000008c);border-bottom:1px solid #f8f5f01a;gap:8px;display:flex;position:sticky;top:0;overflow-x:auto}.BuddyProfileScreen-module__Q19kuW__sectionNav::-webkit-scrollbar{display:none}.BuddyProfileScreen-module__Q19kuW__sectionNavBtn{border-radius:var(--radius-pill);color:#e8f5e0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;background:linear-gradient(135deg,#1fbe8447,#04130e99);border:1px solid #bdd8ae59;flex-shrink:0;padding:7px 16px}.BuddyProfileScreen-module__Q19kuW__sectionNavBtn:hover{color:#fff;border-color:#f4be5d99}.BuddyProfileScreen-module__Q19kuW__dnaTop{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.BuddyProfileScreen-module__Q19kuW__dnaStat{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #f8f5f01a;padding:12px 14px}.BuddyProfileScreen-module__Q19kuW__dnaStat small{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f8f5f08c;display:block}.BuddyProfileScreen-module__Q19kuW__dnaStat b{font-family:var(--font-display);font-size:1.2rem;font-weight:var(--fw-semibold);color:#fff;margin-top:4px;display:block}.BuddyProfileScreen-module__Q19kuW__homeCourses{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.BuddyProfileScreen-module__Q19kuW__homeCourse{border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--on-dark);background:#ffffff0f;border:1px solid #f8f5f01a;align-items:center;gap:12px;padding:12px 14px;display:flex}.BuddyProfileScreen-module__Q19kuW__homeCourse svg{color:#f4be5d;flex-shrink:0}.BuddyProfileScreen-module__Q19kuW__overview{padding-bottom:var(--space-5)}.BuddyProfileScreen-module__Q19kuW__metricStrip{margin-top:var(--space-1)}.BuddyProfileScreen-module__Q19kuW__matchRow{margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.BuddyProfileScreen-module__Q19kuW__glass{border-radius:var(--radius-xl);padding:var(--space-5);--inner-r:var(--radius-nested-xl);box-shadow:inset 0 1px #ffffff1a,0 10px 36px #00000038}.BuddyProfileScreen-module__Q19kuW__glass .BuddyProfileScreen-module__Q19kuW__dnaStat,.BuddyProfileScreen-module__Q19kuW__glass .BuddyProfileScreen-module__Q19kuW__gearItem,.BuddyProfileScreen-module__Q19kuW__glass .BuddyProfileScreen-module__Q19kuW__homeCourse,.BuddyProfileScreen-module__Q19kuW__glass .BuddyProfileScreen-module__Q19kuW__socialLink,.BuddyProfileScreen-module__Q19kuW__glass .BuddyProfileScreen-module__Q19kuW__round{border-radius:var(--inner-r)}.BuddyProfileScreen-module__Q19kuW__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.BuddyProfileScreen-module__Q19kuW__photoCell{aspect-ratio:1;cursor:pointer;background:#0d100e;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.BuddyProfileScreen-module__Q19kuW__photoCell img{object-fit:cover;width:100%;height:100%;display:block}.BuddyProfileScreen-module__Q19kuW__gearList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.BuddyProfileScreen-module__Q19kuW__gearItem{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #f8f5f014;border-left:3px solid #f4be5d;padding:10px 12px;display:flex}.BuddyProfileScreen-module__Q19kuW__gearIcon{color:#f4be5d;flex-shrink:0}.BuddyProfileScreen-module__Q19kuW__gearItem small{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f8f5f08c;display:block}.BuddyProfileScreen-module__Q19kuW__gearItem b{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-semibold);color:#fff;display:block}.BuddyProfileScreen-module__Q19kuW__statement{margin:0 0 var(--space-3);padding:4px 0 4px var(--space-4);font-family:var(--font-display);color:#fff;border-left:3px solid #f4be5d;font-size:1.15rem;line-height:1.4}.BuddyProfileScreen-module__Q19kuW__interestChips{flex-wrap:wrap;gap:8px;display:flex}.BuddyProfileScreen-module__Q19kuW__interestChip{border-radius:var(--radius-pill);color:#e8f5e0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);background:linear-gradient(135deg,#1fbe843d,#04130e80);border:1px solid #bdd8ae59;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.BuddyProfileScreen-module__Q19kuW__interestChip svg{color:#f4be5d}.BuddyProfileScreen-module__Q19kuW__socialGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.BuddyProfileScreen-module__Q19kuW__socialLink{border-radius:var(--radius-lg);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);background:#ffffff0f;border:1px solid #f8f5f01a;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.BuddyProfileScreen-module__Q19kuW__socialLink span{flex:1;min-width:0}.BuddyProfileScreen-module__Q19kuW__socialLink svg:first-child{color:#f4be5d}.BuddyProfileScreen-module__Q19kuW__socialLink:hover{border-color:#f4be5d99}.BuddyProfileScreen-module__Q19kuW__lightbox{z-index:var(--z-modal);padding:var(--space-5);background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BuddyProfileScreen-module__Q19kuW__lightbox img{object-fit:contain;border-radius:14px;max-width:100%;max-height:80vh}.BuddyProfileScreen-module__Q19kuW__lightboxClose{top:var(--space-4);right:var(--space-4);color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute}@media (min-width:768px){.BuddyProfileScreen-module__Q19kuW__photoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.BuddyProfileScreen-module__Q19kuW__gearList{grid-template-columns:1fr 1fr}}.BuddyProfileScreen-module__Q19kuW__screen [class*=Button_primary]{color:#fff;box-shadow:0 8px 22px #1fbe8440,inset 0 1px #fff3}.BuddyProfileScreen-module__Q19kuW__screen [class*=Button_secondary]{color:#fff;background:linear-gradient(135deg,#ffffff29,#ffffff12);border:1px solid #ffffff4d}.BuddyProfileScreen-module__Q19kuW__screen [class*=Button_secondary]:hover:not(:disabled){background:linear-gradient(135deg,#ffffff3d,#ffffff1f)}
.MemberSearch-module__55VF0G__searchField{margin-bottom:var(--space-4);align-items:center;display:flex;position:relative}.MemberSearch-module__55VF0G__searchIcon{color:var(--text-dim);position:absolute;left:14px}.MemberSearch-module__55VF0G__searchInput{border-radius:var(--radius-pill);background:var(--bg-card);border:var(--border-subtle);width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);padding:12px 14px 12px 38px}.MemberSearch-module__55VF0G__searchInput::placeholder{color:var(--text-dim)}.MemberSearch-module__55VF0G__list{gap:var(--space-2);flex-direction:column;display:flex}.MemberSearch-module__55VF0G__row{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);transition:background var(--duration-base) var(--ease-smooth);display:flex}.MemberSearch-module__55VF0G__row:hover{background:var(--bg-card)}.MemberSearch-module__55VF0G__identity{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.MemberSearch-module__55VF0G__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.MemberSearch-module__55VF0G__name{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--text-primary)}.MemberSearch-module__55VF0G__sub{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted)}.MemberSearch-module__55VF0G__status{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-3) 0}.MemberSearch-module__55VF0G__loadMoreRow{padding-top:var(--space-3);justify-content:center;display:flex}@media (max-width:767px){.MemberSearch-module__55VF0G__searchInput{height:var(--input-h);padding-top:0;padding-bottom:0;font-size:16px}}
.PlayerProfileBody-module__B8FzuW__snapshot{margin-top:var(--space-5);padding:var(--space-2) 0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.PlayerProfileBody-module__B8FzuW__snap{padding:var(--space-2) var(--space-2);text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.PlayerProfileBody-module__B8FzuW__snap+.PlayerProfileBody-module__B8FzuW__snap{border-left:1px solid #f8f5f01f}.PlayerProfileBody-module__B8FzuW__snapIcon{color:#f4be5d}.PlayerProfileBody-module__B8FzuW__snap strong{font-family:var(--font-display);font-size:1.35rem;font-weight:var(--fw-semibold);color:#fff;overflow-wrap:anywhere;line-height:1.1}.PlayerProfileBody-module__B8FzuW__snap small{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f8f5f08c}.PlayerProfileBody-module__B8FzuW__sections{margin-top:var(--space-4)}.PlayerProfileBody-module__B8FzuW__about{font-family:var(--font-sans);font-size:var(--text-md);color:#f8f5f0e6;margin:0;line-height:1.65}.PlayerProfileBody-module__B8FzuW__tiles{gap:var(--space-4) var(--space-3);grid-template-columns:1fr 1fr;display:grid}.PlayerProfileBody-module__B8FzuW__tile{align-items:center;gap:var(--space-3);min-width:0;display:flex}.PlayerProfileBody-module__B8FzuW__tileIcon{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.PlayerProfileBody-module__B8FzuW__gold{color:#f4be5d;background:#f4be5d29}.PlayerProfileBody-module__B8FzuW__green{color:#5fe39a;background:#3ddc8429}.PlayerProfileBody-module__B8FzuW__blue{color:#d8f2e4;background:linear-gradient(135deg,#1fbe8466,#04130e80)}.PlayerProfileBody-module__B8FzuW__rose{color:#ff9aa6;background:#ff9aa629}.PlayerProfileBody-module__B8FzuW__tileText{flex-direction:column;min-width:0;display:flex}.PlayerProfileBody-module__B8FzuW__tileText small{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f8f5f08c}.PlayerProfileBody-module__B8FzuW__tileText strong{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#fff;line-height:1.3}.PlayerProfileBody-module__B8FzuW__formatRow{margin-top:var(--space-4);flex-direction:column;gap:8px;display:flex}.PlayerProfileBody-module__B8FzuW__formatRow small,.PlayerProfileBody-module__B8FzuW__tagGroup small{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f8f5f08c}.PlayerProfileBody-module__B8FzuW__chips{flex-wrap:wrap;gap:8px;display:flex}.PlayerProfileBody-module__B8FzuW__chip{border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.PlayerProfileBody-module__B8FzuW__chipGold{color:#f6dfa0;background:#f4be5d24}.PlayerProfileBody-module__B8FzuW__chipGreen{color:#9af0bf;background:#3ddc8424}.PlayerProfileBody-module__B8FzuW__chipBlue{color:#e8f5e0;background:linear-gradient(135deg,#1e50968c,#0000008c)}.PlayerProfileBody-module__B8FzuW__chipRose{color:#ffc4cc;background:#ff9aa624}.PlayerProfileBody-module__B8FzuW__tagGroup{flex-direction:column;gap:8px;display:flex}.PlayerProfileBody-module__B8FzuW__tagGroup+.PlayerProfileBody-module__B8FzuW__tagGroup{margin-top:var(--space-4)}.PlayerProfileBody-module__B8FzuW__family{margin:var(--space-4) 0 0;color:#ffc4cc;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:inline-flex}.PlayerProfileBody-module__B8FzuW__bag{gap:var(--space-5) var(--space-3);grid-template-columns:1fr 1fr;display:grid}.PlayerProfileBody-module__B8FzuW__bagItem{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.PlayerProfileBody-module__B8FzuW__bagIcon{color:#f4be5d;filter:drop-shadow(0 4px 14px #f4be5d40);margin-bottom:4px}.PlayerProfileBody-module__B8FzuW__bagItem small{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f8f5f08c}.PlayerProfileBody-module__B8FzuW__bagItem strong{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#fff;line-height:1.3}.PlayerProfileBody-module__B8FzuW__job{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-md);color:#f8f5f0cc;line-height:1.5}.PlayerProfileBody-module__B8FzuW__job strong{color:#fff;font-weight:var(--fw-semibold)}.PlayerProfileBody-module__B8FzuW__inlineLink{color:#8fc0ff;font-size:var(--text-sm);font-weight:var(--fw-semibold);align-items:center;gap:4px;margin-left:10px;text-decoration:none;display:inline-flex}.PlayerProfileBody-module__B8FzuW__intent{margin:0 0 var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.PlayerProfileBody-module__B8FzuW__intentGreen{color:#7bf0ab;background:#3ddc8424}.PlayerProfileBody-module__B8FzuW__intentBlue{color:#e8f5e0;background:linear-gradient(135deg,#1e50968c,#0000008c)}.PlayerProfileBody-module__B8FzuW__intentGold{color:#f6dfa0;background:#f4be5d29}.PlayerProfileBody-module__B8FzuW__bubble{padding:var(--space-4);background:linear-gradient(135deg,#2f6fe066,#0000008c);border-radius:20px 20px 20px 6px;position:relative}.PlayerProfileBody-module__B8FzuW__bubbleLabel{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f4de90;align-items:center;gap:6px;display:inline-flex}.PlayerProfileBody-module__B8FzuW__bubble p{font-family:var(--font-display);color:#fff;margin:6px 0 0;font-size:1.1rem;line-height:1.4}.PlayerProfileBody-module__B8FzuW__statement{margin:0 0 var(--space-4);padding:4px 0 4px var(--space-4);font-family:var(--font-display);color:#fff;border-left:3px solid #ff9aa6;font-size:1.2rem;line-height:1.4}.PlayerProfileBody-module__B8FzuW__socials{gap:var(--space-5);flex-wrap:wrap;display:flex}.PlayerProfileBody-module__B8FzuW__socialBtn{color:var(--on-dark);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.PlayerProfileBody-module__B8FzuW__socialBtn span{color:#1a1405;width:52px;height:52px;transition:transform var(--duration-base) var(--ease-smooth);background:linear-gradient(135deg,#f4be5d,#b8862f);border-radius:50%;place-items:center;display:grid}.PlayerProfileBody-module__B8FzuW__socialBtn:hover span{transform:translateY(-2px)}.PlayerProfileBody-module__B8FzuW__socialBtn small{font-family:var(--font-sans);font-size:var(--text-xs);color:#aeb7af}@media (min-width:768px){.PlayerProfileBody-module__B8FzuW__bag,.PlayerProfileBody-module__B8FzuW__tiles{grid-template-columns:repeat(4,1fr)}}.PlayerProfileBody-module__B8FzuW__figureText{text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;justify-content:center;align-items:center;min-height:2.3em;line-height:1.15;font-size:clamp(.92rem,3.8vw,1.15rem)!important;display:flex!important}.PlayerProfileBody-module__B8FzuW__courseGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.PlayerProfileBody-module__B8FzuW__courseTile{border-radius:var(--radius-lg);text-align:center;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:#f8f5f0e6;background:#ffffff0a;border:1px solid #f8f5f01a;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:14px 8px 12px;line-height:1.25;display:flex}.PlayerProfileBody-module__B8FzuW__courseTile svg{flex-shrink:0}.PlayerProfileBody-module__B8FzuW__courseGreen svg{color:#5fe3a1}.PlayerProfileBody-module__B8FzuW__courseGold svg{color:#f4be5d}.PlayerProfileBody-module__B8FzuW__skill{margin:var(--space-3) 0 0;color:#f4de90;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:6px;display:flex}
.Avatar-module__IVwToW__avatar{border-radius:var(--radius-pill);border:2px solid var(--white);color:var(--white);font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.AvatarStack-module__e5TO-G__button{border-radius:var(--radius-pill);transition:transform var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);padding:6px}.AvatarStack-module__e5TO-G__button:hover{filter:brightness(1.08);transform:translateY(-1px)}.AvatarStack-module__e5TO-G__button:active{filter:brightness(.96);transform:translateY(0)}@media (max-width:767px){.AvatarStack-module__e5TO-G__button{padding:0}}.AvatarStack-module__e5TO-G__stack{align-items:center;display:inline-flex}.AvatarStack-module__e5TO-G__item{border-radius:var(--radius-pill);background:var(--bg-card);display:inline-flex;position:relative}.AvatarStack-module__e5TO-G__overflow{border-radius:var(--radius-pill);border:var(--border-gold);background:var(--bg-void);color:var(--text-secondary);font-family:var(--font-sans);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:inline-flex}
.Carousel-module__YELpsa__wrap{gap:var(--space-4);flex-direction:column;display:flex}.Carousel-module__YELpsa__trackRow{align-items:stretch;gap:var(--space-3);display:flex}.Carousel-module__YELpsa__track{align-items:stretch;gap:var(--space-4);scroll-snap-type:x mandatory;flex:1;min-width:0;margin-top:-96px;padding-top:96px;display:flex;overflow:auto visible}.Carousel-module__YELpsa__item{scroll-snap-align:start;flex:none;display:flex}.Carousel-module__YELpsa__item>*{width:100%}.Carousel-module__YELpsa__arrow{background:var(--white);width:40px;height:40px;color:var(--ink);border:1px solid var(--gold-border);cursor:pointer;transition:transform var(--duration-base) var(--ease-smooth), opacity var(--duration-base);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;display:grid;box-shadow:0 8px 18px #0a271d24}.Carousel-module__YELpsa__arrow:hover:not(:disabled){transform:translateY(-2px)}.Carousel-module__YELpsa__arrow:disabled{opacity:.35;cursor:default}.Carousel-module__YELpsa__dots{justify-content:center;gap:6px;display:flex}.Carousel-module__YELpsa__dot{background:var(--gold-border);cursor:pointer;width:6px;height:6px;transition:width var(--duration-base) var(--ease-smooth), background var(--duration-base) var(--ease-smooth);border:0;border-radius:50%;padding:0}.Carousel-module__YELpsa__dotActive{border-radius:var(--radius-pill);background:var(--gold-deep);width:18px}@media (max-width:639px){.Carousel-module__YELpsa__arrow{display:none}}
.DiscoverBuddies-module__Jxxgyq__panel{margin:var(--section-gap,24px) calc(var(--pad-r,0px) * -1) calc(var(--space-16) * -1) calc(var(--pad-l,0px) * -1);padding:var(--space-8) var(--pad-r,var(--space-5)) calc(var(--space-8) + var(--space-16)) var(--pad-l,var(--space-5));color:var(--forest);background:linear-gradient(180deg, var(--powder-soft) 0%, var(--sage-soft) 50%, transparent 100%);min-width:0}.DiscoverBuddies-module__Jxxgyq__head{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.DiscoverBuddies-module__Jxxgyq__iconWrap{width:48px;height:48px;color:var(--forest);background:var(--powder);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.DiscoverBuddies-module__Jxxgyq__eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--gold-deep);margin:0}.DiscoverBuddies-module__Jxxgyq__title{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--section-title,1.5rem);color:var(--forest);margin:2px 0 4px;line-height:1.15}.DiscoverBuddies-module__Jxxgyq__copy{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.4}.DiscoverBuddies-module__Jxxgyq__track{margin:0 calc(var(--pad-r,var(--space-5)) * -1) 0 calc(var(--pad-l,var(--space-5)) * -1);padding:0 var(--pad-r,var(--space-5)) var(--space-2) var(--pad-l,var(--space-5));gap:var(--space-3);scroll-snap-type:x proximity;scroll-padding-inline:var(--pad-l,var(--space-5));scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.DiscoverBuddies-module__Jxxgyq__empty{font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-secondary);margin:0}.DiscoverBuddies-module__Jxxgyq__track::-webkit-scrollbar{display:none}.DiscoverBuddies-module__Jxxgyq__card{scroll-snap-align:start;align-items:stretch;gap:var(--space-2);padding:var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:var(--white);border:var(--border-subtle);color:var(--forest);flex-direction:column;flex:0 0 min(210px,62vw);display:flex;position:relative;overflow:hidden}.DiscoverBuddies-module__Jxxgyq__dismiss{color:#fff;cursor:pointer;background:#0508068c;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.DiscoverBuddies-module__Jxxgyq__dismiss:hover{background:#050806cc}.DiscoverBuddies-module__Jxxgyq__body{z-index:1;text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.DiscoverBuddies-module__Jxxgyq__body:focus-visible{outline-offset:2px;border-radius:var(--radius-md);outline:2px solid #2e7d5a}.DiscoverBuddies-module__Jxxgyq__avatar{border:3px solid var(--white);background:var(--white);border-radius:50%;line-height:0}.DiscoverBuddies-module__Jxxgyq__nameRow{justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex}.DiscoverBuddies-module__Jxxgyq__name{max-width:100%;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--forest);overflow-wrap:anywhere}.DiscoverBuddies-module__Jxxgyq__sub{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.DiscoverBuddies-module__Jxxgyq__reason{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);text-align:left;align-items:center;gap:6px;margin-top:2px;line-height:1.3;display:inline-flex}.DiscoverBuddies-module__Jxxgyq__reason svg{flex-shrink:0}.DiscoverBuddies-module__Jxxgyq__error{color:#b3261e;font-family:var(--font-sans);font-size:var(--text-xs);text-align:center}.DiscoverBuddies-module__Jxxgyq__sendBtn,.DiscoverBuddies-module__Jxxgyq__sent{border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:0 16px;display:inline-flex}.DiscoverBuddies-module__Jxxgyq__sendBtn{color:var(--white);background:var(--grad-konnekt);cursor:pointer;border:0;box-shadow:0 4px 12px #103f3238}.DiscoverBuddies-module__Jxxgyq__sendBtn:hover{filter:brightness(1.06)}.DiscoverBuddies-module__Jxxgyq__sendBtn:disabled{opacity:.6;cursor:default}.DiscoverBuddies-module__Jxxgyq__sent{color:var(--forest);background:var(--sage-soft);border:1px solid var(--sage)}
.ProfileScreen-module__7-zoiW__screen{min-height:100vh;padding-bottom:var(--space-8);color:var(--on-dark);background:linear-gradient(#14604a 0%,#0b3a2b 28%,#04170f 62%,#000 100%);display:flow-root}.ProfileScreen-module__7-zoiW__page{max-width:72rem;padding:0 var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.ProfileScreen-module__7-zoiW__hero{--avatar:136px;margin:0 calc(var(--space-5) * -1)}.ProfileScreen-module__7-zoiW__cover{background-color:#0a1f16;background-position:50% 42%;background-size:cover;height:190px;position:relative}.ProfileScreen-module__7-zoiW__cover:after{content:"";background:linear-gradient(#00000059,#0000000d 40%,#071e17f2);position:absolute;inset:0}.ProfileScreen-module__7-zoiW__identity{z-index:2;align-items:center;gap:var(--space-4);margin-top:calc(var(--avatar) * -.75);padding:0 var(--space-5);display:flex;position:relative}.ProfileScreen-module__7-zoiW__dpColumn{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.ProfileScreen-module__7-zoiW__avatarWrap{width:var(--avatar);height:var(--avatar);border-radius:50%;display:block;overflow:hidden;box-shadow:0 6px 28px #0006}.ProfileScreen-module__7-zoiW__avatarHolder{display:block;position:relative}.ProfileScreen-module__7-zoiW__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ProfileScreen-module__7-zoiW__coverActions{z-index:3;top:var(--space-4);right:var(--space-4);align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex;position:absolute}.ProfileScreen-module__7-zoiW__editBtn{white-space:nowrap;border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);min-width:44px;height:44px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;background:linear-gradient(135deg,#08241c9e,#03100cb8);border:1px solid #ffffff57;justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #00000038,inset 0 1px #ffffff40}.ProfileScreen-module__7-zoiW__editBtn:hover{background:linear-gradient(135deg,#0e382cc7,#041611d9)}@media (min-width:480px){.ProfileScreen-module__7-zoiW__editBtn{padding:0 16px}}.ProfileScreen-module__7-zoiW__who{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}@media (max-width:767px){.ProfileScreen-module__7-zoiW__who{padding-right:52px}}.ProfileScreen-module__7-zoiW__who{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(var(--avatar) * .75), auto) auto;place-content:start;align-self:flex-start;row-gap:0;display:grid}.ProfileScreen-module__7-zoiW__who .ProfileScreen-module__7-zoiW__nameRow{align-self:end;padding-bottom:0}.ProfileScreen-module__7-zoiW__who .ProfileScreen-module__7-zoiW__meta{align-self:start;padding-top:4px}@media (min-width:480px) and (max-width:767px){.ProfileScreen-module__7-zoiW__who{padding-right:220px}}.ProfileScreen-module__7-zoiW__nameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProfileScreen-module__7-zoiW__nameRow h1{text-shadow:0 2px 14px #0009;font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:-.02em;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.4rem,5vw,1.9rem);overflow:hidden}.ProfileScreen-module__7-zoiW__meta{color:#f4f7f4;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);text-shadow:0 1px 8px #0000008c;flex-wrap:wrap;gap:4px 14px;margin-top:0;display:flex}.ProfileScreen-module__7-zoiW__meta span{align-items:center;gap:5px;display:inline-flex}.ProfileScreen-module__7-zoiW__meta svg{color:#f6cf7a}.ProfileScreen-module__7-zoiW__settingsBtn{white-space:nowrap;border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);min-width:44px;height:44px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);background:linear-gradient(135deg,#08241c9e,#03100cb8);border:1px solid #ffffff57;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:0 6px 18px #00000038,inset 0 1px #ffffff40}.ProfileScreen-module__7-zoiW__settingsBtn:hover{background:linear-gradient(135deg,#0e382cc7,#041611d9)}.ProfileScreen-module__7-zoiW__settingsLabel{white-space:nowrap;display:none}@media (min-width:480px){.ProfileScreen-module__7-zoiW__settingsLabel{display:inline}.ProfileScreen-module__7-zoiW__settingsBtn{padding:0 16px}}.ProfileScreen-module__7-zoiW__showcase{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:radial-gradient(120% 100% at 0 0,#1fbe8452,#0000 62%),linear-gradient(160deg,#135240 0%,#0a2b20 55%,#04130e 100%);border:1px solid #bdd8ae47;flex-direction:column;display:flex}.ProfileScreen-module__7-zoiW__showBio{font-family:var(--font-sans);font-size:var(--text-md);color:#f8f5f0e6;margin:0;line-height:1.6}.ProfileScreen-module__7-zoiW__showChips{flex-wrap:wrap;gap:8px;display:flex}.ProfileScreen-module__7-zoiW__showChip{border-radius:var(--radius-pill);color:var(--on-dark);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);background:#00000059;border:1px solid #f8f5f038;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.ProfileScreen-module__7-zoiW__showChip svg{color:#f4be5d}.ProfileScreen-module__7-zoiW__showChipOn{color:#7bf0ab;background:#3ddc8424;border-color:#3ddc8499}.ProfileScreen-module__7-zoiW__showPreview{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#f4de90;align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ProfileScreen-module__7-zoiW__tabs{border-radius:var(--radius-pill);background:#ffffff12;border:1px solid #f8f5f014;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ProfileScreen-module__7-zoiW__tab{border-radius:var(--radius-pill);color:#aeb7af;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:10px 0}.ProfileScreen-module__7-zoiW__tabOn{background:var(--grad-gold);color:var(--ink)}.ProfileScreen-module__7-zoiW__finish{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:#f4be5d12;border:1.5px dashed #f4be5d8c;display:flex}.ProfileScreen-module__7-zoiW__finish b{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-semibold);color:#fff;display:block}.ProfileScreen-module__7-zoiW__finish small{font-family:var(--font-sans);font-size:var(--text-xs);color:#aeb7af}.ProfileScreen-module__7-zoiW__finishBtn{border-radius:var(--radius-pill);background:var(--grad-gold);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer;border:0;flex-shrink:0;padding:9px 16px;text-decoration:none}.ProfileScreen-module__7-zoiW__calendarPanel{padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(155deg, var(--forest-3) 0%, var(--forest) 55%, var(--ink) 100%);--gold-deep:var(--gold-mid);--accent:var(--gold-mid);--text-inverse:var(--ink);--burgundy:#ff9aa6;--grad-cta:var(--grad-gold);border:1px solid #ffffff24;position:relative;box-shadow:0 12px 44px #0000003d,inset 0 1px #ffffff1f}.ProfileScreen-module__7-zoiW__calendarEyebrow{margin-bottom:var(--space-3);font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--gold-lume);text-align:center;display:block}@media (min-width:768px){.ProfileScreen-module__7-zoiW__page{padding-left:var(--space-8);padding-right:var(--space-8)}.ProfileScreen-module__7-zoiW__hero{margin:0 calc(var(--space-8) * -1)}.ProfileScreen-module__7-zoiW__identity{padding:0 var(--space-8)}.ProfileScreen-module__7-zoiW__hero{--avatar:176px}.ProfileScreen-module__7-zoiW__cover{height:250px}}@media (min-width:1024px){.ProfileScreen-module__7-zoiW__page{gap:var(--space-6)}.ProfileScreen-module__7-zoiW__calendarPanel{padding:var(--space-6) var(--space-8) var(--space-8)}.ProfileScreen-module__7-zoiW__calendarEyebrow{text-align:left}}.ProfileScreen-module__7-zoiW__calendarCta{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);padding-right:calc(var(--space-4) - 4px);border-radius:var(--radius-pill);background:var(--grad-gold);color:var(--ink);text-align:left;cursor:pointer;border:0;display:flex;box-shadow:0 8px 30px #f4be5d38}.ProfileScreen-module__7-zoiW__calendarCtaIcon{background:#00000029;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ProfileScreen-module__7-zoiW__calendarCtaText{flex-direction:column;flex:1;min-width:0;display:flex}.ProfileScreen-module__7-zoiW__calendarCtaText b{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-bold)}.ProfileScreen-module__7-zoiW__calendarCtaText small{font-family:var(--font-sans);font-size:var(--text-xs);opacity:.75}.ProfileScreen-module__7-zoiW__backBtn{border-radius:var(--radius-pill);color:var(--on-dark);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;background:#ffffff0f;border:1px solid #f8f5f033;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px 8px 12px;display:inline-flex}.ProfileScreen-module__7-zoiW__coverBack{z-index:3;top:var(--space-4);left:var(--space-4);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);cursor:pointer;background:linear-gradient(135deg,#08241c9e,#03100cb8);border:1px solid #ffffff57;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;box-shadow:0 6px 18px #00000038,inset 0 1px #ffffff40}.ProfileScreen-module__7-zoiW__coverBack:hover{background:linear-gradient(135deg,#0e382cc7,#041611d9)}.ProfileScreen-module__7-zoiW__coverTall{height:224px}.ProfileScreen-module__7-zoiW__primaryBtn{color:var(--forest);background:linear-gradient(135deg, #d8effb 0%, var(--powder) 100%);border-color:#ffffffb3;box-shadow:0 8px 22px #00000047,inset 0 1px #fff9}.ProfileScreen-module__7-zoiW__primaryBtn:hover{filter:brightness(1.06)}button.ProfileScreen-module__7-zoiW__settingsBtn{cursor:pointer}@media (min-width:768px){.ProfileScreen-module__7-zoiW__coverTall{height:280px}}@media (max-width:767px){.ProfileScreen-module__7-zoiW__coverTall+.ProfileScreen-module__7-zoiW__identity .ProfileScreen-module__7-zoiW__who{padding-right:0}}.ProfileScreen-module__7-zoiW__avatarWrap>span{width:100%!important;height:100%!important;font-size:3rem!important}@media (min-width:768px){.ProfileScreen-module__7-zoiW__avatarWrap>span{font-size:4rem!important}}.ProfileScreen-module__7-zoiW__coverActions{align-items:stretch}.ProfileScreen-module__7-zoiW__coverActions>*{width:44px}.ProfileScreen-module__7-zoiW__coverActions>*>button{width:100%}.ProfileScreen-module__7-zoiW__coverActions>div{align-self:flex-end}@media (min-width:480px){.ProfileScreen-module__7-zoiW__coverActions>*{width:196px}.ProfileScreen-module__7-zoiW__coverActions>div{width:44px}}.ProfileScreen-module__7-zoiW__nameLabel{color:#ffffffb8;font-size:var(--text-xs);text-shadow:0 1px 8px #00000080}@media (min-width:768px){.ProfileScreen-module__7-zoiW__nameLabel{display:none}}@media (max-width:767px){.ProfileScreen-module__7-zoiW__hero{--avatar:104px}.ProfileScreen-module__7-zoiW__identity{gap:var(--space-3)}.ProfileScreen-module__7-zoiW__nameRow h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.35rem;line-height:1.15;display:-webkit-box}.ProfileScreen-module__7-zoiW__avatarWrap>span{font-size:2.25rem!important}}
.Chip-module__IAwj_a__chip{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-pill);transition:all var(--duration-base) var(--ease-smooth);padding:10px 18px}.Chip-module__IAwj_a__chip:hover:not(.Chip-module__IAwj_a__selected):not(:disabled){border-color:var(--accent);color:var(--text-primary)}.Chip-module__IAwj_a__chip:disabled{opacity:.45;cursor:not-allowed}.Chip-module__IAwj_a__selected{background:var(--grad-select);border-color:rgba(var(--gold-rgb), .55);color:var(--forest);font-weight:var(--fw-semibold)}[data-theme=dark] .Chip-module__IAwj_a__selected{background:var(--grad-gold);color:var(--ink);font-weight:var(--fw-semibold);border-color:#0000}[data-theme=dark] .Chip-module__IAwj_a__selected:hover{background:var(--grad-gold);color:var(--ink);font-weight:var(--fw-semibold);border-color:#0000}
.ConfirmSheet-module__hB6ODa__overlay{z-index:var(--z-modal);padding:var(--space-6);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmSheet-module__hB6ODa__sheet{gap:var(--space-4);width:100%;max-width:22rem;padding:var(--space-5);background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ConfirmSheet-module__hB6ODa__title{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--text-primary);margin:0;font-size:1.1rem}.ConfirmSheet-module__hB6ODa__body{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--lh-body)}.ConfirmSheet-module__hB6ODa__actions{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.ConfirmSheet-module__hB6ODa__cancelBtn{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-dim);align-self:center}.ConfirmSheet-module__hB6ODa__cancelBtn:hover{color:var(--text-secondary)}.ConfirmSheet-module__hB6ODa__cancelBtn:disabled{opacity:.4;pointer-events:none}
.GameDetailSheet-module__02B5dq__overlay{z-index:var(--z-modal);background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.GameDetailSheet-module__02B5dq__sheet{background:var(--bg-void);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:30rem;max-height:88vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.GameDetailSheet-module__02B5dq__overlay{padding:var(--space-8);align-items:center}.GameDetailSheet-module__02B5dq__sheet{border-radius:var(--radius-xl);max-height:86vh}}.GameDetailSheet-module__02B5dq__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:var(--border-subtle);background:var(--bg-card);flex-shrink:0;display:flex}.GameDetailSheet-module__02B5dq__headTitle{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--text-primary);font-size:1.25rem}.GameDetailSheet-module__02B5dq__headMeta{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-dim);margin-top:2px}.GameDetailSheet-module__02B5dq__closeBtn{border-radius:var(--radius-pill);background:var(--bg-void);width:34px;height:34px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.GameDetailSheet-module__02B5dq__body{padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.GameDetailSheet-module__02B5dq__statusBadge{border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);align-self:flex-start;padding:6px 14px}.GameDetailSheet-module__02B5dq__statusConfirmed{background:var(--bg-green);color:var(--gold-deep)}.GameDetailSheet-module__02B5dq__statusPending{color:var(--burgundy);background:#702a301f}.GameDetailSheet-module__02B5dq__sectionLabel{margin-bottom:var(--space-3);font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--gold-deep);display:block}.GameDetailSheet-module__02B5dq__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.GameDetailSheet-module__02B5dq__sectionHead .GameDetailSheet-module__02B5dq__sectionLabel{margin-bottom:0}.GameDetailSheet-module__02B5dq__playerList{gap:var(--space-2);flex-direction:column;display:flex}.GameDetailSheet-module__02B5dq__playerRow{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-card);border:var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.GameDetailSheet-module__02B5dq__playerName{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.GameDetailSheet-module__02B5dq__playerStatus{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--gold-deep);text-transform:uppercase;letter-spacing:var(--ls-wide)}.GameDetailSheet-module__02B5dq__playerStatusPending{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-dim)}.GameDetailSheet-module__02B5dq__actionsCell{align-items:center;gap:var(--space-3);display:flex}.GameDetailSheet-module__02B5dq__errorNote{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--burgundy)}.GameDetailSheet-module__02B5dq__chatLink{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);padding:13px;display:flex}.GameDetailSheet-module__02B5dq__visSwitch{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;margin-left:auto;display:inline-flex}.GameDetailSheet-module__02B5dq__visSwitch small{font-size:var(--text-xs);font-weight:var(--fw-regular);color:var(--text-dim);display:block}.GameDetailSheet-module__02B5dq__headActions{align-items:center;gap:var(--space-3);display:flex}
.ProBookingDetail-module__XEL5pq__overlay{z-index:var(--z-modal);background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ProBookingDetail-module__XEL5pq__sheet{background:var(--bg-void);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:30rem;max-height:88vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.ProBookingDetail-module__XEL5pq__overlay{padding:var(--space-8);align-items:center}.ProBookingDetail-module__XEL5pq__sheet{border-radius:var(--radius-xl);max-height:86vh}}.ProBookingDetail-module__XEL5pq__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:var(--border-subtle);background:var(--bg-card);flex-shrink:0;display:flex}.ProBookingDetail-module__XEL5pq__headTitle{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--text-primary);font-size:1.25rem}.ProBookingDetail-module__XEL5pq__headMeta{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-dim);margin-top:2px}.ProBookingDetail-module__XEL5pq__closeBtn{border-radius:var(--radius-pill);background:var(--bg-void);width:34px;height:34px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.ProBookingDetail-module__XEL5pq__body{padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.ProBookingDetail-module__XEL5pq__summary{gap:var(--space-2);flex-direction:column;display:flex}.ProBookingDetail-module__XEL5pq__summaryRow{font-family:var(--font-sans);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.ProBookingDetail-module__XEL5pq__summaryRow span{color:var(--text-dim)}.ProBookingDetail-module__XEL5pq__summaryRow b{color:var(--text-primary);font-weight:var(--fw-semibold)}.ProBookingDetail-module__XEL5pq__roster{gap:var(--space-3);flex-direction:column;display:flex}.ProBookingDetail-module__XEL5pq__rosterLabel{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-dim)}.ProBookingDetail-module__XEL5pq__rosterList{gap:var(--space-2);flex-direction:column;display:flex}.ProBookingDetail-module__XEL5pq__rosterPerson{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.ProBookingDetail-module__XEL5pq__rosterName{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.ProBookingDetail-module__XEL5pq__rosterRole{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-dim)}.ProBookingDetail-module__XEL5pq__conflictNote{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--burgundy);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--lh-body);background:#702a301a;border:1px solid #702a3040}.ProBookingDetail-module__XEL5pq__note{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-card);border:var(--border-subtle);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}.ProBookingDetail-module__XEL5pq__actionRow{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.ProBookingDetail-module__XEL5pq__declineBtn{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-dim);align-self:center}.ProBookingDetail-module__XEL5pq__declineBtn:hover{color:var(--text-secondary)}.ProBookingDetail-module__XEL5pq__declineBtn:disabled{opacity:.4;pointer-events:none}.ProBookingDetail-module__XEL5pq__waiting{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;flex-direction:column;display:flex}.ProBookingDetail-module__XEL5pq__waiting p{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted)}.ProBookingDetail-module__XEL5pq__spinner{border:3px solid var(--border-subtle);border-top-color:var(--gold-mid);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite ProBookingDetail-module__XEL5pq__spin}@keyframes ProBookingDetail-module__XEL5pq__spin{to{transform:rotate(360deg)}}.ProBookingDetail-module__XEL5pq__actionCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-card);border:var(--border-subtle);flex-direction:column;display:flex}.ProBookingDetail-module__XEL5pq__actionCardTitle{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.ProBookingDetail-module__XEL5pq__chatLink{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--grad-gold);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);padding:13px;display:flex}.ProBookingDetail-module__XEL5pq__otpRow{gap:var(--space-3);align-items:center;display:flex}.ProBookingDetail-module__XEL5pq__otpInput{border-radius:var(--radius-md);border:var(--border-subtle);background:var(--bg-void);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:.3em;flex:1;padding:12px 14px}.ProBookingDetail-module__XEL5pq__otpInput:focus{border-color:var(--accent);outline:none}.ProBookingDetail-module__XEL5pq__errorText{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--burgundy);margin:0}
.Input-module__5jsJuW__wrap{gap:var(--space-1);flex-direction:column;display:flex}.Input-module__5jsJuW__field{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-md);height:56px;transition:border-color var(--duration-base) var(--ease-smooth);padding:0 16px;position:relative}.Input-module__5jsJuW__field:focus-within{border-color:var(--powder-deep);box-shadow:0 0 0 3px #8ccbea59}.Input-module__5jsJuW__field:has([aria-invalid=true]){border-color:var(--status-error);background:#b3392c0a}.Input-module__5jsJuW__field:has([aria-invalid=true]):focus-within{border-color:var(--status-error);box-shadow:0 0 0 3px #b3392c29}.Input-module__5jsJuW__label{font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top var(--duration-base) var(--ease-smooth), transform var(--duration-base) var(--ease-smooth), font-size var(--duration-base) var(--ease-smooth), color var(--duration-base) var(--ease-smooth);position:absolute;top:50%;left:16px;right:16px;overflow:hidden;transform:translateY(-50%)}.Input-module__5jsJuW__field.Input-module__5jsJuW__floated .Input-module__5jsJuW__label{font-size:11px;line-height:1.2;font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--text-dim);top:6px;transform:none}.Input-module__5jsJuW__input{height:22px;font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-primary);opacity:0;transition:opacity var(--duration-base) var(--ease-smooth);background:0 0;border:none;outline:none;padding:0;position:absolute;bottom:6px;left:16px;right:16px}.Input-module__5jsJuW__field.Input-module__5jsJuW__floated .Input-module__5jsJuW__input{opacity:1}.Input-module__5jsJuW__field:not(:has(.Input-module__5jsJuW__label)) .Input-module__5jsJuW__input{opacity:1;height:100%;position:static}.Input-module__5jsJuW__error{font-family:var(--font-sans);font-size:13px;line-height:1.4;font-weight:var(--fw-medium);color:var(--status-error);align-items:flex-start;gap:6px;display:flex}.Input-module__5jsJuW__error:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B3392C' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.5h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:0 0 14px;height:14px;margin-top:2px}
.CoursePicker-module__u-LyVa__wrap{position:relative}.CoursePicker-module__u-LyVa__input{border-radius:var(--radius-md);border:var(--border-subtle);background:var(--bg-card);width:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);padding:13px 14px}.CoursePicker-module__u-LyVa__input:focus{border-color:var(--accent);outline:none}.CoursePicker-module__u-LyVa__input::placeholder{color:var(--text-dim)}.CoursePicker-module__u-LyVa__dropdown{z-index:var(--z-modal);border-radius:var(--radius-md);border:var(--border-subtle);background:var(--dropdown-bg,var(--bg-card));max-height:14rem;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}.CoursePicker-module__u-LyVa__option{text-align:left;border:0;border-bottom:var(--border-subtle);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.CoursePicker-module__u-LyVa__option:last-child{border-bottom:0}.CoursePicker-module__u-LyVa__option:hover{background:var(--bg-green)}.CoursePicker-module__u-LyVa__optionName{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.CoursePicker-module__u-LyVa__optionMeta{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-dim)}.CoursePicker-module__u-LyVa__note{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-dim);padding:10px 14px}
.PlayerPhoto-module__Fm33Fa__photo{border-radius:var(--radius-pill);border:var(--border-gold);object-fit:cover;flex-shrink:0;display:block}
@layer primitives{.Card-module__b6YjYG__card{background:var(--bg-card);border-radius:var(--radius-lg);border:var(--border-subtle);box-shadow:var(--shadow-sm);padding:var(--space-6)}.Card-module__b6YjYG__artDeco{background:var(--bg-card);position:relative}.Card-module__b6YjYG__artDeco:before{content:"";border:var(--border-gold);border-radius:calc(var(--radius-lg) - 6px);pointer-events:none;position:absolute;inset:6px}.Card-module__b6YjYG__interactive{cursor:pointer;transition:transform var(--duration-base) var(--ease-smooth), box-shadow var(--duration-base) var(--ease-smooth), border-color var(--duration-base) var(--ease-smooth)}.Card-module__b6YjYG__interactive:hover{box-shadow:var(--shadow-md);border-color:var(--gold-border);transform:translateY(-2px)}}
