.auth-ui_centeredPage__w_CCL{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);max-width:480px;margin:0 auto;text-align:center}.auth-ui_centeredPageSpinner__B_ABo{width:32px;height:32px;color:var(--muted);animation:auth-ui_centeredPageSpin__XKcpq .8s linear infinite}@keyframes auth-ui_centeredPageSpin__XKcpq{to{transform:rotate(1turn)}}.auth-ui_primaryButton__VObQM{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px var(--space-5);border:none;border-radius:var(--radius-md);cursor:pointer;background:var(--button-primary-bg);color:var(--button-primary-color);font-size:var(--text-lg);font-weight:600;font-family:inherit;transition:background .12s}.auth-ui_primaryButton__VObQM:hover:not(:disabled){background:var(--button-primary-hover-bg)}.auth-ui_primaryButton__VObQM:disabled{opacity:.6;cursor:not-allowed}.auth-ui_toast__xU7Jh{position:fixed;top:var(--space-4);right:var(--space-4);display:flex;align-items:center;gap:var(--space-3);max-width:360px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger);color:var(--background);box-shadow:var(--shadow-sm);font-size:var(--text-sm);z-index:1000}.auth-ui_toastDismiss__J0mA4{border:none;background:transparent;color:inherit;cursor:pointer;font-size:var(--text-xl);line-height:1;padding:0}.not-found_title__Vh7BH{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-2)}.not-found_message__vKNi8{color:var(--muted);margin-bottom:var(--space-6)}.not-found_homeLink__D1wCK{display:inline-block;padding:10px var(--space-5);border-radius:var(--radius-md);background:var(--button-primary-bg);color:var(--button-primary-color);font-size:var(--text-lg);font-weight:600;text-decoration:none;transition:background .12s}.not-found_homeLink__D1wCK:hover{background:var(--button-primary-hover-bg)}.Dashboard_page__eVxD0{padding:0 24px 8px;font-family:var(--font-sans,sans-serif);width:100%;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.Dashboard_pageFill__Hszwf{display:flex;flex-direction:column;width:100%;box-sizing:border-box;height:calc(100dvh - var(--dashboard-session-bar-height, 72px));max-height:calc(100dvh - var(--dashboard-session-bar-height, 72px));overflow:hidden;padding-left:0;padding-right:0;padding-bottom:0}.Dashboard_pageFillMain__iRAWK{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0;box-sizing:border-box;overflow:hidden}.Dashboard_roundNavBar__SfuM8{flex-shrink:0;width:100%;padding:10px 24px;box-sizing:border-box;background:var(--background);border-top:1px solid var(--border)}.Dashboard_pageFill__Hszwf>[data-table-root]{flex:1 1;min-height:0}.Dashboard_dashboardShell__LxCJd{--dashboard-session-bar-height:72px;position:relative;display:flex;flex-direction:column;min-height:100dvh}.Dashboard_sessionBarPlaceholder__vXODW,.Dashboard_sessionBarSlot__mQTSG{min-height:var(--dashboard-session-bar-height,72px);flex-shrink:0}.Dashboard_title__8KdTc{font-size:var(--text-3xl,28px);font-weight:700;letter-spacing:-.01em;margin-bottom:var(--space-6,24px)}.Dashboard_primaryButton__T8zea{padding:10px 20px;border-radius:var(--radius-md,8px);cursor:pointer;font-size:var(--text-base,14px);font-weight:600;display:flex;align-items:center;gap:8px;border:none;background:var(--button-primary-bg);color:var(--background)}.Dashboard_primaryButton__T8zea:disabled{background:var(--button-primary-disabled-bg);color:var(--button-primary-disabled-color);cursor:default}.Dashboard_newWorkshopButton__ZWoMT{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:var(--radius-md,8px);background:var(--foreground);color:var(--background);padding:14px 28px;font-size:var(--text-lg,16px);font-weight:700;cursor:pointer;margin-bottom:var(--space-2,8px)}.Dashboard_errorBanner__NZPP5{border:1px solid var(--danger);border-radius:var(--radius-md,8px);padding:var(--space-4,16px);margin-bottom:var(--space-4,16px);color:var(--danger);background:var(--danger-bg)}.Dashboard_pageFillMain__iRAWK>.Dashboard_errorBanner__NZPP5,.Dashboard_pageFill__Hszwf>.Dashboard_errorBanner__NZPP5{margin-left:24px;margin-right:24px}.Dashboard_placeholder__OM32b{border:1px dashed var(--border);border-radius:var(--radius-md,8px);padding:var(--space-8,32px);text-align:center;color:var(--muted);width:100%;box-sizing:border-box}.Dashboard_externalLinkWithArrow__WIkAf{max-width:100%;color:inherit;overflow-wrap:anywhere;word-break:break-word}.Dashboard_externalLinkWithArrow__WIkAf:after{content:"↗";margin-left:.2em}.Dashboard_externalLinkWithArrow__WIkAf:hover{text-decoration:underline}.Dashboard_identityCell__VY5zb{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.Dashboard_identityProjectLink__r72_U{font-weight:400;text-decoration:none}.Dashboard_link__LSP46{color:inherit;text-decoration:underline}.Dashboard_colorLabelLink__dSySP{color:inherit;text-decoration:none;display:inline-flex;vertical-align:middle}.Dashboard_highlightCell__oXA1L{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem}.Dashboard_highlightSwatchRow__a17cn{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.2rem}.Dashboard_workshopListGroup__ygUZH{margin-top:var(--space-6,24px);display:flex;flex-direction:column;gap:var(--space-6,24px)}.Dashboard_homeLoadingCentered__4VOWF{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center}.Dashboard_homeLoadingInline__ZpRZd{margin-top:var(--space-6,24px);border:1px dashed var(--border);border-radius:var(--radius-md,8px);padding:var(--space-8,32px);display:flex;align-items:center;justify-content:center}.Dashboard_tipLoadingCentered__9zAw_{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center}.Dashboard_loadingTipCardWrap__x1Jrt{display:flex;flex-direction:column;align-items:center;gap:30px}.Dashboard_loadingTipCard__9EF7c{position:relative;background:var(--background);border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.04);padding:22px 26px;max-width:440px;text-align:center;margin-top:76px}.Dashboard_loadingTipReddWrap__5kPOF{position:absolute;left:50%;top:-96px;width:110px;height:116px;margin-left:-55px;pointer-events:none;animation:Dashboard_reddFloat__hoXos 4.5s ease-in-out infinite}.Dashboard_loadingTipGlow__M5q0c{position:absolute;left:61%;top:93%;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;background:radial-gradient(circle,rgba(253,224,97,.95),rgba(253,224,97,0) 70%);filter:blur(6px);animation:Dashboard_reddGlow__KiHW7 2.6s ease-in-out infinite}.Dashboard_loadingTipReddImg__8rGb8{position:relative;width:100%;height:100%;object-fit:contain}@keyframes Dashboard_reddFloat__hoXos{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes Dashboard_reddGlow__KiHW7{0%,to{opacity:.1;transform:scale(.7)}50%{opacity:1;transform:scale(1.45)}}.Dashboard_loadingTipLabel__QR89J{font-size:10.5px;font-weight:700;color:var(--button-primary-bg,#005a9c);text-transform:uppercase;letter-spacing:1px;margin-bottom:9px}.Dashboard_loadingTipText__cUdVY{font-size:14.5px;color:#374151;line-height:1.6;margin:0;min-height:calc(1.6em * 3);animation:Dashboard_tipIn__KeHhP .35s ease both}@keyframes Dashboard_tipIn__KeHhP{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Dashboard_loadingTipDots__kaezJ{display:flex;align-items:center;gap:7px}.Dashboard_loadingTipDot__owQGJ{width:6px;height:6px;border-radius:999px;border:none;padding:0;cursor:pointer;background:#d8d3ca;transition:width .25s ease,background .25s ease}.Dashboard_loadingTipDotActive__ch8hP{width:18px;background:var(--button-primary-bg,#005a9c)}.Dashboard_spinnerIconLarge__W5J4n{width:32px;height:32px;color:var(--muted);animation:Dashboard_homeSpin__9Sq9b .8s linear infinite}@keyframes Dashboard_homeSpin__9Sq9b{to{transform:rotate(1turn)}}.Dashboard_emptyWorkshopsState__svTWM{margin-top:var(--space-6,24px);border:1px dashed var(--border);border-radius:var(--radius-md,8px);padding:var(--space-8,32px);text-align:center;display:flex;flex-direction:column;align-items:center}.Dashboard_emptyWorkshopsIllustrationWrap__lr8Pd{position:relative;width:120px;height:120px;margin-bottom:var(--space-4,16px);animation:Dashboard_emptyWorkshopsFloat__7v2cl 7s ease-in-out infinite}.Dashboard_emptyWorkshopsGlow__AJRL4{position:absolute;left:50%;top:74%;width:38%;height:38%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(253,224,97,.85) 0,rgba(253,224,97,0) 70%);filter:blur(8px);animation:Dashboard_emptyWorkshopsGlow__AJRL4 5s ease-in-out infinite}.Dashboard_emptyWorkshopsIllustration__vkTac{position:relative;width:100%;height:auto;display:block}@keyframes Dashboard_emptyWorkshopsFloat__7v2cl{0%{transform:translateY(0) rotate(0deg)}22%{transform:translateY(-7px) rotate(-1.5deg)}48%{transform:translateY(1px) rotate(1deg)}74%{transform:translateY(-4px) rotate(.5deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes Dashboard_emptyWorkshopsGlow__AJRL4{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}.Dashboard_emptyWorkshopsTitle__gwump{font-size:var(--text-lg,18px);font-weight:700;margin:0 0 var(--space-2,8px)}.Dashboard_emptyWorkshopsBody__OmQOu{color:var(--muted);margin:0 0 var(--space-4,16px);max-width:32rem}.Dashboard_emptyWorkshopsAction__QOzXh{border:1px solid var(--button-primary-bg,#005a9c);border-radius:var(--radius-md,8px);background:none;color:var(--button-primary-bg,#005a9c);font-weight:600;font-size:var(--text-sm,13px);padding:.6rem 1.2rem;cursor:pointer}.Dashboard_emptyWorkshopsAction__QOzXh:hover{background:var(--button-primary-bg,#005a9c);color:var(--background)}.Dashboard_workshopSection__5oPe7{margin:0}.Dashboard_sectionHeader__c788r{display:flex;align-items:center;gap:.5rem;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid var(--border);background:none;cursor:pointer;font:inherit;font-size:var(--text-sm,13px);font-weight:600;letter-spacing:.04em;color:var(--accent);padding:1rem 0;text-align:left}.Dashboard_sectionChevron__2X_ZB{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1;transition:transform .15s ease}.Dashboard_sectionChevronExpanded___6mIr{transform:rotate(90deg)}.Dashboard_sectionTitle__90KBy{text-transform:uppercase}.Dashboard_workshopList__ez2sf{margin:0;padding:0;list-style:none}.Dashboard_workshopListItem__b89pI{display:flex;align-items:center;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid var(--border);background:none;cursor:pointer;font:inherit;font-size:var(--text-base,14px);font-weight:700;color:var(--foreground);text-align:left;padding:1rem 0 1rem .25rem}.Dashboard_workshopListItem__b89pI:before{content:"•";flex-shrink:0;color:var(--muted-light);margin-right:.75rem;font-weight:400}.Dashboard_workshopListItem__b89pI:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.Dashboard_detailHeader__8nlkv{justify-content:flex-end;flex-wrap:wrap;flex-shrink:0;margin-bottom:var(--space-4,16px)}.Dashboard_detailHeaderActions__sNUsH,.Dashboard_detailHeader__8nlkv{display:flex;align-items:center;gap:var(--space-3,12px)}.Dashboard_detailTitle__U8cQ_{font-size:var(--text-2xl,22px);font-weight:700;flex:0 1 auto;min-width:0;max-width:100%;width:fit-content}.Dashboard_detailTableCard__V_Jbj{border:none;border-top:1px solid var(--border);border-radius:0;background:var(--background);overflow:hidden;flex:1 1;min-height:0;display:flex;flex-direction:column}.Dashboard_detailTableCard__V_Jbj [data-table-root]{flex:1 1;min-height:0}.Dashboard_detailTableCard__V_Jbj [data-table-scroll]{border:none;border-radius:0;background:var(--background);margin:0;padding:0;box-sizing:border-box}.Dashboard_buttonIcon__UtTyU{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.Dashboard_buttonIcon__UtTyU svg{display:block;width:100%;height:100%}.Auth_sessionBar__eeEnD{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4,16px);width:100%;margin:0 auto;padding:14px 24px;box-sizing:border-box}.Auth_sessionBarLeft__PCXnZ{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}.Auth_sessionBarRight__E_fLS{display:flex;align-items:center;gap:12px;flex:0 0 auto}.Auth_sessionBarTitleGroup__WFo3_{display:flex;align-items:baseline;gap:10px;min-width:0;overflow:hidden}.Auth_sessionBarTitle__6_bEY{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base,14px);font-weight:700;color:var(--muted,inherit)}.Auth_sessionBarTrainerProjectLink__Rch75{flex-shrink:0;font-size:var(--text-sm,12px);font-weight:500;color:var(--muted,inherit);text-decoration:none;white-space:nowrap}.Auth_sessionBarTrainerProjectLink__Rch75:hover{text-decoration:underline}.Auth_sessionBarTrainerProjectLink__Rch75:after{content:"↗";margin-left:.2em}.Auth_sessionBarBrand__vP5Gq{position:relative;display:inline-flex;align-items:center;text-decoration:none;color:inherit;flex-shrink:0;border:none;background:transparent;padding:0;font:inherit;cursor:pointer;min-height:40px}.Auth_sessionBarBackFace__QDrL6,.Auth_sessionBarLogoFace__MHODJ{transition:opacity .15s ease}.Auth_sessionBarLogo__s22A6{display:block;height:26px;width:auto}.Auth_sessionBarBackFace__QDrL6{position:absolute;inset:0;display:inline-flex;align-items:center;gap:12px;opacity:0;pointer-events:none}.Auth_sessionBarBackCircle__Jd3KD{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1.5px solid #b7c9de;background:var(--page-bg,#f9f3f0);color:var(--foreground,#1a1a2e);box-sizing:border-box;flex-shrink:0}.Auth_sessionBarBackCircle__Jd3KD svg{width:18px;height:18px}.Auth_sessionBarBackTooltip__R9ERz{position:relative;display:inline-flex;align-items:center;padding:8px 14px;border-radius:6px;background:#2a2a2a;color:#fff;font-size:var(--text-base,14px);font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:0 4px 12px color-mix(in srgb,#000 18%,transparent)}.Auth_sessionBarBackTooltip__R9ERz:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);border-color:transparent #2a2a2a transparent transparent;border-style:solid;border-width:5px 6px 5px 0}.Auth_sessionBarBrandCanBack__aIWC_:focus-visible .Auth_sessionBarLogoFace__MHODJ,.Auth_sessionBarBrandCanBack__aIWC_:hover .Auth_sessionBarLogoFace__MHODJ{opacity:0}.Auth_sessionBarBrandCanBack__aIWC_:focus-visible .Auth_sessionBarBackFace__QDrL6,.Auth_sessionBarBrandCanBack__aIWC_:hover .Auth_sessionBarBackFace__QDrL6{opacity:1}.Auth_sessionBarBrandCanBack__aIWC_:focus-visible{outline:none}.Auth_sessionBarBrandCanBack__aIWC_:focus-visible .Auth_sessionBarBackCircle__Jd3KD{outline:2px solid var(--foreground);outline-offset:2px}.Auth_profileMenuRoot__q5GB2{position:relative;flex-shrink:0}.Auth_profileAvatarButton__NtlD6{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;border-radius:999px}.Auth_profileAvatarButton__NtlD6:focus-visible{outline:2px solid var(--button-primary-bg,#005a9c);outline-offset:2px}.Auth_profileAvatar___OTvC,.Auth_profileMenuAvatar__vokCd{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:999px;background:var(--button-primary-bg,#005a9c);color:var(--button-primary-color,#fff);font-size:var(--text-sm,13px);font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.Auth_profileMenu__Fi8Zx{position:fixed;z-index:300;min-width:14rem;max-width:min(20rem,calc(100vw - 16px));padding:12px;border:1px solid var(--border,#e9e6e1);border-radius:10px;background:var(--background,#fff);color:var(--foreground);box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 12%,transparent)}.Auth_profileMenuHeader__hCYoA{display:flex;align-items:center;gap:10px;margin-bottom:12px;min-width:0}.Auth_profileMenuEmail__lp8_D{flex:1 1 auto;min-width:0;font-size:var(--text-sm,13px);line-height:1.35;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.Auth_profileMenuSignOut___Gwbd{display:block;width:100%;border:1px solid var(--border,#e9e6e1);border-radius:8px;background:var(--background,#fff);color:var(--foreground);font:inherit;font-size:var(--text-sm,13px);font-weight:700;padding:8px 12px;cursor:pointer;text-align:center}.Auth_profileMenuSignOut___Gwbd:hover{background:var(--button-primary-bg,#005a9c);color:var(--button-primary-color,#fff)}.Auth_signInPage__wu5uX{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);max-width:480px;margin:0 auto;text-align:center}.Auth_signInTitle__1_Pyo{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-4)}.Auth_signInSubtitle__JEsLM{margin-bottom:var(--space-6)}.Auth_signInPrimaryButton__NRFbu{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px var(--space-5);border:none;border-radius:var(--radius-md);cursor:pointer;background:var(--button-primary-bg);color:var(--button-primary-color);font-size:var(--text-lg);font-weight:600;font-family:inherit;transition:background .12s}.Auth_signInPrimaryButton__NRFbu:hover:not(:disabled){background:var(--button-primary-hover-bg)}.Auth_signInPrimaryButton__NRFbu:disabled{opacity:.6;cursor:not-allowed}.Auth_iconCircle__lbWuw{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;flex-shrink:0}.Modal_backdrop__Anp_I{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--foreground) 35%,transparent)}.Modal_dialog__IvvLy{width:min(100%,36rem);max-height:min(90vh,720px);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:.75rem;background:var(--background);box-shadow:0 16px 48px color-mix(in srgb,var(--foreground) 18%,transparent)}.Modal_dialogWide__JFUET{width:min(100%,44rem)}.Modal_header__C_08K{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.Modal_headerCentered__gx_Yl{position:relative;justify-content:center}.Modal_headerCentered__gx_Yl .Modal_title__eq5fG{width:100%;padding-inline:2.75rem;text-align:center}.Modal_headerCentered__gx_Yl .Modal_closeBtn__luvvP{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.Modal_title__eq5fG{font-size:1.1rem;font-weight:600}.Modal_closeBtn__luvvP{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:var(--radius-md,8px);padding:.35rem .55rem;line-height:1;cursor:pointer;font:inherit;font-size:var(--text-sm,13px);transition:background .12s,border-color .12s}.Modal_closeBtn__luvvP:hover{background:var(--page-bg)}.Modal_body__dSmqu{overflow-y:auto;padding:1.25rem}.ScoreCalculationHelp_intro__09QUm{margin:0 0 1rem;color:var(--muted);font-size:var(--text-sm,13px);line-height:1.5}.ScoreCalculationHelp_section__o0gKk{margin-bottom:1.25rem}.ScoreCalculationHelp_section__o0gKk:last-child{margin-bottom:0}.ScoreCalculationHelp_sectionTitle__0AXqD{margin:0 0 .5rem;font-size:var(--text-base,14px);font-weight:600}.ScoreCalculationHelp_helpTable__1jG7_{width:100%;border-collapse:collapse;font-size:var(--text-sm,13px)}.ScoreCalculationHelp_helpTable__1jG7_ td,.ScoreCalculationHelp_helpTable__1jG7_ th{border:1px solid var(--border-light,var(--border));padding:.45rem .6rem;text-align:left;vertical-align:top}.ScoreCalculationHelp_helpTable__1jG7_ thead th{background:var(--page-bg);font-weight:600}.ScoreCalculationHelp_pointsCol__b9HbP{width:4.5rem;white-space:nowrap;text-align:right!important}.ScoreCalculationHelp_yourActivity__YpT_K{margin:0;padding:.75rem .9rem;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--page-bg);font-size:var(--text-sm,13px);font-weight:600}.ScoreCalculationHelp_totalFormula__lI17e{margin:.75rem 0 1.25rem;font-size:var(--text-sm,13px);color:var(--foreground)}.HighlightLabelDisplay_colorSwatchSm__sCJ2j,.HighlightLabelDisplay_colorSwatch__OMuVw{display:inline-block;border-radius:3px;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);vertical-align:middle;flex-shrink:0}.HighlightLabelDisplay_colorSwatch__OMuVw{width:1.125rem;height:1.125rem}.HighlightLabelDisplay_colorSwatchSm__sCJ2j{width:.875rem;height:.875rem}.HighlightLabelDisplay_labelList__FYmN7{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.HighlightLabelDisplay_separator__1rxzG{margin-right:.15rem}.HighlightLabelDisplay_swatchRow__Bu02I{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.HighlightLabelDisplay_highlightWithSwatch__6YECr{display:inline-flex;align-items:center;gap:.4rem}.HighlightLabelDisplay_activityTagRow__3yL8L{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0;max-width:100%}.HighlightLabelDisplay_pillCluster__WF7pC{display:inline-flex;align-items:stretch;gap:2px;margin:4px 4px 4px 0;max-width:100%;text-decoration:none;color:inherit;vertical-align:middle;--highlight-tag-bg:color-mix(in srgb,var(--highlight-tag-fg,#888888) 40%,white)}.HighlightLabelDisplay_pillClusterHasTail__5gx4k{margin-right:14px}.HighlightLabelDisplay_highlightTag___kbkp{position:relative;display:inline-flex;align-items:center;font-size:12px;font-weight:550;color:color-mix(in srgb,var(--highlight-tag-fg,#000000) 55%,#000000);background-color:var(--highlight-tag-bg);padding:0 8px 0 22px;max-width:100%;height:22px;line-height:22px;border-radius:22px 5.5px 5.5px 22px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:background-color .15s ease;white-space:nowrap}.HighlightLabelDisplay_highlightTagSplit__CZvYb{border-radius:999px 0 0 999px;border-right:none;padding-right:7px}.HighlightLabelDisplay_pillCluster__WF7pC:hover .HighlightLabelDisplay_highlightTag___kbkp{background-color:color-mix(in srgb,var(--highlight-tag-bg) 88%,#000000)}.HighlightLabelDisplay_highlightTagDot__22aP7{position:absolute;left:4px;top:50%;width:14px;height:14px;border-radius:50%;transform:translateY(-50%);flex-shrink:0;background-color:color-mix(in srgb,var(--highlight-tag-fg,#888888) 90%,#000000);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000000 6%,transparent)}.HighlightLabelDisplay_textLabelTag__KTHJ6{--label-tag-clip:polygon(0% 50%,9px 0%,100% 0%,100% 100%,9px 100%);--label-tag-fill:#f8eee0;--label-tag-border:color-mix(in srgb,#353535 12%,transparent);position:relative;z-index:0;display:inline-flex;align-items:center;height:22px;line-height:22px;font-size:12px;font-weight:450;color:#000000;background-color:var(--label-tag-border);box-sizing:border-box;clip-path:var(--label-tag-clip);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:0 2.75px 2.75px 0;padding:0 6px 0 9px;max-width:100%;white-space:nowrap}.HighlightLabelDisplay_textLabelTagSplit__u_aEn{border-radius:0;padding-right:5px}.HighlightLabelDisplay_textLabelTag__KTHJ6:before{content:"";position:absolute;inset:1px;z-index:0;background-color:var(--label-tag-fill);clip-path:var(--label-tag-clip);pointer-events:none;transition:background-color .15s ease}.HighlightLabelDisplay_pillCluster__WF7pC:hover .HighlightLabelDisplay_textLabelTag__KTHJ6{--label-tag-fill:#ead9c4}.HighlightLabelDisplay_pillCluster__WF7pC:hover .HighlightLabelDisplay_tailPillLabel__a1_II{background-color:#ead9c4!important}.HighlightLabelDisplay_pillCluster__WF7pC:hover .HighlightLabelDisplay_tailPillHighlight__v29dr{background-color:color-mix(in srgb,var(--highlight-tag-bg) 88%,#000000)!important}.HighlightLabelDisplay_textLabelTagLabel__dLs72{position:relative;z-index:1}.HighlightLabelDisplay_tailPill__jCpXn{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:20px;height:22px;padding:0 6px;font-size:12px;font-weight:450;line-height:1;box-sizing:border-box;flex-shrink:0;-webkit-user-select:none;user-select:none}.HighlightLabelDisplay_tailPillHighlight__v29dr{border-radius:0 5.5px 5.5px 0;border-left:none;background-color:var(--highlight-tag-bg);color:color-mix(in srgb,var(--highlight-tag-fg,#000000) 55%,#000000);font-weight:550}.HighlightLabelDisplay_tailPillLabel__a1_II{--label-tag-border:color-mix(in srgb,#353535 12%,transparent);border:1px solid var(--label-tag-border);border-left:none;border-radius:0 2.75px 2.75px 0}.WorkshopResultsModal_overlay__7PZrB{--ceremony-navy:#071a33;--ceremony-navy-deep:#040d1c;--ceremony-ray:#14518f;--ceremony-ray-bright:#1f6db8;--ceremony-yellow:#f5c518;--ceremony-yellow-ink:#1a1400;--ceremony-ink:#f4f7fb;--ceremony-muted:color-mix(in srgb,var(--ceremony-ink) 68%,transparent);--ceremony-block:#1a3558;--ceremony-block-lift:#24456d;--ceremony-block-edge:color-mix(in srgb,var(--ceremony-ink) 22%,transparent);--ceremony-pill:#1e3a5f;--podium-h1:21.5rem;--podium-h2:16.5rem;--podium-h3:12.75rem;position:fixed;inset:0;z-index:1200;display:grid;grid-template-rows:auto 1fr;background:var(--ceremony-navy-deep);color:var(--ceremony-ink);overflow:hidden;font-family:var(--font-sans,"Segoe UI",system-ui,sans-serif)}.WorkshopResultsModal_srOnly__IzzMr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.WorkshopResultsModal_sunburst__cu85A{pointer-events:none;position:absolute;top:50%;left:50%;width:2600px;height:2600px;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from -6deg,var(--ceremony-navy) 0deg 9deg,var(--ceremony-ray) 9deg 14deg,var(--ceremony-ray-bright) 14deg 18deg,var(--ceremony-navy) 18deg 27deg);opacity:.95;z-index:0;animation:WorkshopResultsModal_sunburst-spin____4EF 56s linear infinite}@keyframes WorkshopResultsModal_sunburst-spin____4EF{to{transform:rotate(1turn)}}.WorkshopResultsModal_closeBtn__E_zKO{position:absolute;top:1rem;right:1rem;z-index:3;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--ceremony-ink) 10%,transparent);color:var(--ceremony-ink);font-size:1.5rem;line-height:1;cursor:pointer}.WorkshopResultsModal_closeBtn__E_zKO:hover{background:color-mix(in srgb,var(--ceremony-ink) 20%,transparent)}.WorkshopResultsModal_closeBtn__E_zKO:focus-visible{outline:2px solid var(--ceremony-yellow);outline-offset:2px}.WorkshopResultsModal_header__UjA0d{position:relative;z-index:1;width:min(100%,48rem);margin:0 auto;padding:2rem 1.5rem .5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.65rem}.WorkshopResultsModal_eyebrow__J2b9c{margin:0;font-size:clamp(.7rem,1.4vw,.8125rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ceremony-muted)}.WorkshopResultsModal_workshopTitle__BZxjL{margin:0;max-width:36rem;font-size:clamp(1.35rem,3.4vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.WorkshopResultsModal_stage__d0kUk{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;min-height:0;padding:0 1.5rem 1rem}.WorkshopResultsModal_playBtn__XDTEF{position:fixed;top:50%;left:50%;z-index:2;width:5.75rem;height:5.75rem;display:grid;place-items:center;border:none;border-radius:50%;background:var(--ceremony-yellow);color:var(--ceremony-yellow-ink);cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 0 0 10px color-mix(in srgb,var(--ceremony-yellow) 18%,transparent),0 12px 32px color-mix(in srgb,#000 45%,transparent);transition:filter .16s ease}.WorkshopResultsModal_playBtn__XDTEF:hover{filter:brightness(1.06);transform:translate(-50%,-50%) scale(1.04)}.WorkshopResultsModal_playBtn__XDTEF:focus-visible{outline:3px solid var(--ceremony-ink);outline-offset:3px}.WorkshopResultsModal_playIcon__Bxhax{width:2.35rem;height:2.35rem;margin-left:.22rem}.WorkshopResultsModal_board__SIGNX{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:0}.WorkshopResultsModal_base__AfZ1N{width:min(100vw,90rem);max-width:90rem;min-height:clamp(5rem,9vh,6rem);padding:.85rem 1rem 1rem;margin-top:0;background:#0a2342;border-top:1px solid color-mix(in srgb,var(--ceremony-ink) 10%,transparent);border-radius:0;box-shadow:none;position:relative;z-index:3}.WorkshopResultsModal_baseAbsolute__8_hvG{width:100%;min-width:1440px;min-height:clamp(6.5rem,9vh,6rem);background:#0a2342;position:absolute;bottom:0;left:0;z-index:120}.WorkshopResultsModal_podium__ik8hU{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:0;width:min(100%,52rem)}.WorkshopResultsModal_column__YsHrW{flex:1 1;width:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;position:relative}.WorkshopResultsModal_slotPending__QnHf_{pointer-events:none}.WorkshopResultsModal_slotPending__QnHf_ .WorkshopResultsModal_names__YJpIv{visibility:hidden}.WorkshopResultsModal_revealed__O8xMe{animation:WorkshopResultsModal_place-enter__jgoXO .42s ease-out both}@keyframes WorkshopResultsModal_place-enter__jgoXO{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}.WorkshopResultsModal_names__YJpIv{list-style:none;margin:0 0 .55rem;padding:0 .35rem;display:flex;flex-direction:column;gap:.2rem;text-align:center;min-height:2.5rem;justify-content:flex-start}.WorkshopResultsModal_blockSpacer___PdJ3,.WorkshopResultsModal_block__ETz6_{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.65rem;padding:1.1rem .75rem 1.25rem;border:1px solid var(--ceremony-block-edge);border-bottom:0;border-radius:.75rem .75rem 0 0;background:linear-gradient(180deg,var(--ceremony-block-lift),var(--ceremony-block));box-sizing:border-box}.WorkshopResultsModal_blockSpacer___PdJ3{visibility:hidden}.WorkshopResultsModal_place1__j8pyi{order:2;z-index:3}.WorkshopResultsModal_place1__j8pyi .WorkshopResultsModal_blockSpacer___PdJ3,.WorkshopResultsModal_place1__j8pyi .WorkshopResultsModal_block__ETz6_{height:var(--podium-h1);border-color:color-mix(in srgb,var(--ceremony-yellow) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ceremony-yellow) 22%,var(--ceremony-block-lift)),var(--ceremony-block));box-shadow:0 0 0 1px color-mix(in srgb,var(--ceremony-yellow) 28%,transparent),-3px 0 14px color-mix(in srgb,#000 22%,transparent),16px 0 30px color-mix(in srgb,#000 42%,transparent),0 0 36px color-mix(in srgb,var(--ceremony-yellow) 22%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 14%,transparent)}.WorkshopResultsModal_place2__mbphe{order:1;z-index:1}.WorkshopResultsModal_place2__mbphe .WorkshopResultsModal_blockSpacer___PdJ3,.WorkshopResultsModal_place2__mbphe .WorkshopResultsModal_block__ETz6_{height:var(--podium-h2);box-shadow:-3px 0 10px color-mix(in srgb,#000 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent);border-left:0}.WorkshopResultsModal_place3__uhFm4{order:3;z-index:2}.WorkshopResultsModal_place3__uhFm4 .WorkshopResultsModal_blockSpacer___PdJ3,.WorkshopResultsModal_place3__uhFm4 .WorkshopResultsModal_block__ETz6_{height:var(--podium-h3);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent);border-left:0}.WorkshopResultsModal_medal__UehGI{flex-shrink:0;display:grid;place-items:center}.WorkshopResultsModal_medalGlyph__ids9F{display:block;font-size:4.2rem;line-height:1;filter:drop-shadow(0 2px 4px color-mix(in srgb,#000 40%,transparent))}.WorkshopResultsModal_email___KaoP{font-size:.8125rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.WorkshopResultsModal_place1__j8pyi .WorkshopResultsModal_email___KaoP{font-size:.98rem}.WorkshopResultsModal_score__Y47xR{font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.05;color:var(--ceremony-ink);text-align:center}.WorkshopResultsModal_runnersUp____cC0{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:.85rem;width:100%}.WorkshopResultsModal_runner__DZp9X{flex:1 1;width:0;min-width:0;min-height:3rem;display:grid;grid-template-columns:1.85rem 1fr auto;align-items:center;gap:.65rem;padding:.7rem .95rem;border:1px solid color-mix(in srgb,var(--ceremony-ink) 14%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ceremony-ink) 8%,var(--ceremony-pill)),var(--ceremony-pill));box-shadow:0 8px 20px color-mix(in srgb,#000 28%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}.WorkshopResultsModal_runnerPlace__iomZB{width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ceremony-ink) 12%,transparent);font-size:.8125rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ceremony-ink)}.WorkshopResultsModal_runner__DZp9X .WorkshopResultsModal_email___KaoP{text-align:left;font-size:.78rem}.WorkshopResultsModal_runnerScore__7M7mF{font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ceremony-muted);white-space:nowrap}.WorkshopResultsModal_confetti__fQkcU{pointer-events:none;position:absolute;inset:-5rem 0 0;z-index:2;overflow:hidden}.WorkshopResultsModal_confettiPiece__9Xtxa{position:absolute;top:-3.5rem;left:var(--x);width:.45rem;height:.7rem;border-radius:1px;background:var(--color);transform:rotate(var(--rot));animation:WorkshopResultsModal_confetti-fall__s7ruS 2.4s ease-out var(--delay) forwards}@keyframes WorkshopResultsModal_confetti-fall__s7ruS{0%{opacity:1;transform:translateZ(0) rotate(var(--rot))}to{opacity:0;transform:translate3d(var(--drift),18rem,0) rotate(calc(var(--rot) + 220deg))}}@media (prefers-reduced-motion:reduce){.WorkshopResultsModal_sunburst__cu85A{animation:none}.WorkshopResultsModal_playBtn__XDTEF{transition:none}.WorkshopResultsModal_revealed__O8xMe{animation:none}.WorkshopResultsModal_confetti__fQkcU{display:none}}@media (max-width:40rem){.WorkshopResultsModal_stage__d0kUk{padding-bottom:1rem}.WorkshopResultsModal_podium__ik8hU{flex-direction:column;align-items:stretch;gap:.5rem}.WorkshopResultsModal_base__AfZ1N{max-width:100%;min-height:auto}.WorkshopResultsModal_column__YsHrW{width:auto}.WorkshopResultsModal_place1__j8pyi,.WorkshopResultsModal_place2__mbphe,.WorkshopResultsModal_place3__uhFm4{order:unset}.WorkshopResultsModal_place1__j8pyi{order:-1}.WorkshopResultsModal_place1__j8pyi .WorkshopResultsModal_blockSpacer___PdJ3,.WorkshopResultsModal_place1__j8pyi .WorkshopResultsModal_block__ETz6_,.WorkshopResultsModal_place2__mbphe .WorkshopResultsModal_blockSpacer___PdJ3,.WorkshopResultsModal_place2__mbphe .WorkshopResultsModal_block__ETz6_,.WorkshopResultsModal_place3__uhFm4 .WorkshopResultsModal_blockSpacer___PdJ3,.WorkshopResultsModal_place3__uhFm4 .WorkshopResultsModal_block__ETz6_{height:auto;min-height:5rem;border-radius:.75rem!important;border:1px solid var(--ceremony-block-edge)!important}.WorkshopResultsModal_runnersUp____cC0{flex-direction:column;width:100%}.WorkshopResultsModal_runner__DZp9X{width:auto}}