.m-app{background:0 0;flex-direction:column;height:100vh;display:flex}.m-center{background:0 0;place-items:center;min-height:100vh;display:grid}.m-top{border-block-end:1px solid color-mix(in srgb, var(--lvl-border-subtle) 55%, transparent);background:color-mix(in srgb, var(--lvl-bg-raised) 55%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;height:64px;padding-inline:20px;display:grid}.m-logo{color:var(--lvl-text-primary);align-items:center;display:inline-flex}.m-logo__mark{align-items:center;display:inline-flex}.m-search{background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-default);border-radius:var(--lvl-radius-full);width:100%;max-width:520px;min-height:42px;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard);justify-self:center;align-items:center;gap:10px;padding-inline:16px;display:flex}.m-search:hover:not(:focus-within){border-color:var(--lvl-border-strong)}.m-search:focus-within{border-color:var(--lvl-text-primary)}.m-search__mark{flex:none;display:inline-flex}.m-search__input{min-width:0;color:var(--lvl-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem}.m-search__input::placeholder{color:var(--lvl-text-tertiary)}.m-search__input::-webkit-search-decoration{-webkit-appearance:none}.m-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.m-top__right{justify-self:end;align-items:center;gap:8px;display:inline-flex}.m-iconbtn,.m-avatarbtn{width:44px;height:44px;color:var(--lvl-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;place-items:center;display:inline-grid}.m-iconbtn:hover{background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);color:var(--lvl-text-primary)}.m-avatarbtn:hover{background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent)}.m-body{flex:1;grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid;overflow-y:auto}.m-body[data-insights=on]{grid-template-columns:236px minmax(0,1fr) 320px}.m-body[data-insights=on][data-rail=wide]{grid-template-columns:236px minmax(0,1fr) 380px}.m-side{flex-direction:column;gap:4px;max-height:100%;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.m-side a{border-radius:var(--lvl-radius-lg);color:var(--lvl-text-secondary);min-height:48px;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard);align-items:center;gap:14px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.m-side a:hover{background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);color:var(--lvl-text-primary)}.m-side__rule{background:var(--lvl-rule);border:0;height:1px;margin:10px 14px}.m-side__item{border-radius:var(--lvl-radius-lg);align-items:center;gap:14px;min-height:48px;padding:12px 14px;font-size:15px;font-weight:500;display:flex}.m-side__item.is-disabled{color:var(--lvl-text-tertiary);cursor:default}.m-side__item.is-disabled svg{opacity:.45}.m-side__soon{border-radius:var(--lvl-radius-full);background:var(--lvl-bg-sunken);letter-spacing:.04em;text-transform:uppercase;margin-inline-start:auto;padding:2px 7px;font-size:10px;font-weight:700}.m-side a[aria-current=page]{color:var(--lvl-text-primary);font-weight:600}.m-side a[aria-current=page] svg{opacity:1}.m-side__icon{opacity:.8;color:inherit;transition:color .48s var(--lvl-ease-standard), opacity var(--lvl-dur-quick) var(--lvl-ease-standard);flex:none}.m-side a:hover .m-side__icon{opacity:1;animation:7s linear infinite m-pillar-cycle}@keyframes m-pillar-cycle{0%{color:var(--lvl-pillar-body-fill)}25%{color:var(--lvl-pillar-community-fill)}50%{color:var(--lvl-pillar-mind-fill)}75%{color:var(--lvl-pillar-pursuits-fill)}to{color:var(--lvl-pillar-body-fill)}}@media (prefers-reduced-motion:reduce){.m-side a:hover .m-side__icon{animation:none}}.m-content{min-width:0;min-height:100%;padding:20px 24px 48px}.m-content__inner{flex-direction:column;gap:20px;max-width:900px;margin:0 auto;display:flex}.m-insights{border:1px solid color-mix(in srgb, var(--lvl-border-subtle) 55%, transparent);border-radius:var(--lvl-radius-2xl);background:color-mix(in srgb, var(--lvl-bg-raised) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--lvl-shadow-md);flex-direction:column;gap:18px;margin:20px 20px 20px 0;padding:24px 20px;display:flex}@media (max-width:1180px){.m-body[data-insights=on],.m-body[data-insights=on][data-rail=wide]{grid-template-columns:236px minmax(0,1fr)}.m-insights{display:none}}@media (max-width:860px){.m-body,.m-body[data-insights=on],.m-body[data-insights=on][data-rail=wide]{grid-template-rows:auto auto;grid-template-columns:1fr}.m-side{z-index:5;background:color-mix(in srgb, var(--lvl-bg-surface) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:row;max-height:none;padding:8px 12px;position:sticky;top:0;overflow:auto hidden}.m-side:after{content:"";inset-inline:0;background:var(--lvl-rule);height:1px;position:absolute;bottom:0}.m-side a{white-space:nowrap;min-height:40px;padding:8px 12px}.m-side a span{display:none}.m-search{max-width:none;padding-inline:12px}}.c-mh__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-size:.6875rem;font-weight:700}.c-mh .cm-mh__id{gap:3px}.c-mh__cohort{flex:none;align-self:center;width:100%;max-width:220px;margin-inline-start:auto}.c-mh__cohort .lvl-select{width:100%;min-height:40px;font-size:.875rem;font-weight:600}.c-mh__periods{flex-wrap:wrap;gap:6px;display:flex}.c-mh__chip{border-radius:var(--lvl-radius-full);font:inherit;color:#ffffffd9;cursor:pointer;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard), border-color var(--lvl-dur-quick) var(--lvl-ease-standard), color var(--lvl-dur-quick) var(--lvl-ease-standard);background:#ffffff1a;border:1px solid #ffffff47;padding:6px 12px;font-size:.8125rem;font-weight:600}.c-mh__chip:hover:not(.is-active){color:#fff;background:#fff3}.c-mh__chip.is-active{color:#131217;background:#fff;border-color:#fff}.c-railswitch{flex-direction:column;gap:6px;display:flex}.c-railswitch .lvl-select{min-height:40px}.c-subnav{flex-wrap:wrap;gap:4px;display:flex}.c-subnav a{border-radius:var(--lvl-radius-full);color:var(--lvl-text-secondary);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.c-subnav a:hover{background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);color:var(--lvl-text-primary)}.c-subnav a[aria-current=page]{background:var(--lvl-strong-fill);color:var(--lvl-strong-on);font-weight:600}.c-wbi{flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}.c-wbi__score{flex-direction:column;gap:3px;min-width:110px;display:flex}.c-wbi__num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:1}.c-wbi__cap{color:var(--lvl-text-tertiary);font-size:.8125rem}.c-wbi__delta{align-items:baseline;gap:5px;font-size:.9375rem;font-weight:700;display:inline-flex}.c-wbi__delta.is-up{color:var(--lvl-intent-success-text)}.c-wbi__delta.is-down{color:var(--lvl-text-tertiary)}.c-wbi__delta-cap{color:var(--lvl-text-tertiary);font-size:.75rem;font-weight:500}.c-pillars{flex:340px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.c-pillar{border-radius:var(--lvl-radius-lg);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.c-pillar.is-mind{background:var(--lvl-pillar-mind-bg)}.c-pillar.is-body{background:var(--lvl-pillar-body-bg)}.c-pillar.is-pursuits{background:var(--lvl-pillar-pursuits-bg)}.c-pillar.is-community{background:var(--lvl-pillar-community-bg)}.c-pillar__head{align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.c-pillar.is-mind .c-pillar__head{color:var(--lvl-pillar-mind-text)}.c-pillar.is-body .c-pillar__head{color:var(--lvl-pillar-body-text)}.c-pillar.is-pursuits .c-pillar__head{color:var(--lvl-pillar-pursuits-text)}.c-pillar.is-community .c-pillar__head{color:var(--lvl-pillar-community-text)}.c-pillar__icon{border-radius:var(--lvl-radius-md);background:#ffffffbf;place-items:center;width:24px;height:24px;display:grid}.c-pillar__bar{border-radius:var(--lvl-radius-full);background:#ffffffb8;height:8px;margin-block:4px;position:relative}.c-pillar__fill{border-radius:var(--lvl-radius-full);min-width:4px;position:absolute;inset-block:0;inset-inline-start:0}.c-pillar.is-mind .c-pillar__fill{background:var(--lvl-pillar-mind-fill)}.c-pillar.is-body .c-pillar__fill{background:var(--lvl-pillar-body-fill)}.c-pillar.is-pursuits .c-pillar__fill{background:var(--lvl-pillar-pursuits-fill)}.c-pillar.is-community .c-pillar__fill{background:var(--lvl-pillar-community-fill)}.c-pillar__target{background:var(--lvl-text-primary);border-radius:2px;width:3px;margin-inline-start:-1.5px;position:absolute;inset-block:-3px;box-shadow:0 0 0 2px #ffffffb8}.c-pillar__nums{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.c-pillar__num{letter-spacing:-.02em;color:var(--lvl-text-primary);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.c-pillar__cap{color:var(--lvl-text-tertiary);font-size:.75rem}.c-pillar__goal{color:var(--lvl-text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.c-wbi__legend{margin:0}.c-pulse__total{flex-direction:column;gap:2px;margin-block-end:8px;display:flex}.c-pulse__num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.c-pulse__cap{color:var(--lvl-text-tertiary);font-size:.75rem}.c-pulse__rows{flex-direction:column;display:flex}.c-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.c-kpi{border-radius:var(--lvl-radius-lg);color:#fff;background-color:#131217;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.c-kpi:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(-45deg,#ffffff0d 0 1px,#0000 1px 11px);position:absolute;inset:0}.c-kpi>*{position:relative}.c-kpi__icon{border-radius:var(--lvl-radius-md);color:#fff;background:#ffffff1f;flex:none;place-items:center;width:40px;height:40px;display:grid}.c-kpi__icon svg{width:20px;height:20px}.c-kpi__text{flex-direction:column;gap:1px;min-width:0;display:flex}.c-kpi__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1}.c-kpi__label{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;font-size:.6875rem;font-weight:700}.c-abp{flex-direction:column;gap:14px;display:flex}.c-abp__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.c-abp__cap{color:var(--lvl-text-secondary);font-size:.9375rem}.c-abp__total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.c-abp__bar{border-radius:var(--lvl-radius-full);background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);gap:2px;height:10px;display:flex;overflow:hidden}.c-abp__seg{min-width:3px}.c-abp__seg.is-mind{background:var(--lvl-pillar-mind-fill)}.c-abp__seg.is-body{background:var(--lvl-pillar-body-fill)}.c-abp__seg.is-pursuits{background:var(--lvl-pillar-pursuits-fill)}.c-abp__seg.is-community{background:var(--lvl-pillar-community-fill)}.c-abp__tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.c-abp__tile{border-radius:var(--lvl-radius-lg);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:14px 16px;display:grid}.c-abp__tile.is-mind{background:var(--lvl-pillar-mind-bg)}.c-abp__tile.is-body{background:var(--lvl-pillar-body-bg)}.c-abp__tile.is-pursuits{background:var(--lvl-pillar-pursuits-bg)}.c-abp__tile.is-community{background:var(--lvl-pillar-community-bg)}.c-abp__tile-head{align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.c-abp__tile.is-mind .c-abp__tile-head{color:var(--lvl-pillar-mind-text)}.c-abp__tile.is-body .c-abp__tile-head{color:var(--lvl-pillar-body-text)}.c-abp__tile.is-pursuits .c-abp__tile-head{color:var(--lvl-pillar-pursuits-text)}.c-abp__tile.is-community .c-abp__tile-head{color:var(--lvl-pillar-community-text)}.c-abp__tile-icon{border-radius:var(--lvl-radius-md);background:#ffffffbf;flex:none;place-items:center;width:24px;height:24px;display:grid}.c-abp__pct{letter-spacing:-.02em;color:var(--lvl-text-primary);font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;font-size:20px;font-weight:800;line-height:1}.c-abp__delta{color:var(--lvl-text-tertiary);font-variant-numeric:tabular-nums;grid-area:2/2;justify-self:end;font-size:.75rem}.c-abp__foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.c-abp__note,.c-abp__legend{color:var(--lvl-text-tertiary);font-size:.75rem}.c-toplist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-toplist__row{align-items:center;gap:12px;padding-block:10px;display:flex;position:relative}.c-toplist__rank{width:16px;color:var(--lvl-text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.c-toplist__logo{border-radius:var(--lvl-radius-md);background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.c-toplist__logo img{object-fit:cover;width:100%;height:100%}.c-toplist__logo-fallback{color:var(--lvl-text-secondary);font-weight:800}.c-toplist__logo:after{content:"";border-radius:var(--lvl-radius-sm);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--lvl-bg-raised);display:none;position:absolute;bottom:3px;left:3px}.c-toplist__logo.is-mind:after{background:var(--lvl-pillar-mind-fill);display:block}.c-toplist__logo.is-body:after{background:var(--lvl-pillar-body-fill);display:block}.c-toplist__logo.is-pursuits:after{background:var(--lvl-pillar-pursuits-fill);display:block}.c-toplist__logo.is-community:after{background:var(--lvl-pillar-community-fill);display:block}.c-toplist__play{border-radius:var(--lvl-radius-md);background:color-mix(in srgb, var(--lvl-pillar-body-fill) 14%, transparent);width:40px;height:40px;color:var(--lvl-pillar-body-text);flex:none;place-items:center;display:grid}.c-toplist__play svg{width:20px;height:20px}.c-toplist__text{flex-direction:column;flex:1;min-width:0;display:flex}.c-toplist__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.c-toplist__sub{color:var(--lvl-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.c-toplist__val{font-variant-numeric:tabular-nums;flex:none;font-size:.9375rem;font-weight:700}.set-mh .lvl-avatar{color:#fff;background:#ffffff29;box-shadow:0 0 0 1px #ffffff38}.set-note{margin:0 0 14px}.set-fields{gap:14px;max-width:420px;display:grid}.p-head{flex-direction:column;gap:4px;display:flex}.p-statgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.p-stat{flex-direction:column;gap:6px;display:flex}.p-stat__label{letter-spacing:.04em;text-transform:uppercase;color:var(--lvl-text-tertiary);font-size:12px;font-weight:600}.p-stat__value{letter-spacing:-.02em;color:var(--lvl-text-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.p-stat__delta{font-size:12px;font-weight:600}.p-stat__delta.up{color:var(--lvl-intent-success-text)}.p-stat__delta.down{color:var(--lvl-intent-error-text)}.p-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}:where(.p-row,.c-toplist__row,.ch-board__row):after{content:"";inset-inline:0;background:var(--lvl-rule);height:1px;position:absolute;bottom:0}:where(.p-row,.c-toplist__row,.ch-board__row):last-child:after{display:none}.p-loadmore{justify-content:center;padding-block:8px;display:flex}.p-error{color:var(--lvl-intent-error-text);margin-block:8px 0;font-size:.8125rem}.p-skeleton{flex-direction:column;gap:16px;padding-block:8px;display:flex}.p-skel__line{border-radius:8px;max-width:320px;height:30px}.p-skel__block{border-radius:var(--lvl-radius-lg);height:132px}.p-skel__line,.p-skel__block{background:linear-gradient(90deg, var(--lvl-bg-sunken) 25%, color-mix(in srgb, var(--lvl-bg-sunken) 55%, var(--lvl-bg-raised)) 50%, var(--lvl-bg-sunken) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite p-shimmer}@keyframes p-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.p-skel__line,.p-skel__block{animation:none}}.p-errcard{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-md);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.lvl-autogrid,.od-grid,.pg-grid,.cm-grid,.ch-grid,.cr-grid{grid-template-columns:repeat(auto-fill, minmax(var(--col-min,240px), 1fr));gap:var(--gap,16px);display:grid}.p-pillarbar{background:color-mix(in srgb, var(--lvl-text-primary) 8%, transparent);border-radius:9999px;height:8px;overflow:hidden}.p-pillarbar i{border-radius:9999px;height:100%;display:block}.p-muted{color:var(--lvl-text-tertiary);font-size:14px}.mk-panel{flex-direction:column;gap:10px;display:flex}.mk-viewport{border-radius:var(--lvl-radius-2xl);position:relative;overflow:hidden}.mk-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.mk-track::-webkit-scrollbar{display:none}.mk-slide{scroll-snap-align:start;flex:0 0 100%}.mk-slide a{display:block}.mk-img{aspect-ratio:738/316;object-fit:cover;background:var(--lvl-bg-sunken);width:100%;display:block}.mk-arrow{border:1px solid color-mix(in srgb, var(--lvl-text-primary) 8%, transparent);width:40px;height:40px;color:var(--lvl-text-primary);background:color-mix(in srgb, var(--lvl-bg-surface) 60%, transparent);box-shadow:var(--lvl-shadow-sm);cursor:pointer;opacity:0;transition:opacity var(--lvl-dur-standard) var(--lvl-ease-standard), background var(--lvl-dur-standard) var(--lvl-ease-standard);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mk-arrow--prev{inset-inline-start:12px}.mk-arrow--next{inset-inline-end:12px}.mk-arrow:hover{background:color-mix(in srgb, var(--lvl-bg-surface) 85%, transparent)}.mk-panel:hover .mk-arrow,.mk-arrow:focus-visible{opacity:1}.mk-arrow--next svg,.mk-arrow--prev svg{pointer-events:none}.mk-dots{justify-content:center;gap:8px;display:flex}.mk-dot{background:color-mix(in srgb, var(--lvl-text-primary) 22%, transparent);cursor:pointer;width:8px;height:8px;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard), width var(--lvl-dur-quick) var(--lvl-ease-standard);border:none;border-radius:9999px;padding:0}.mk-dot.is-active{background:var(--lvl-text-primary);width:22px}@media (prefers-reduced-motion:reduce){.mk-track{scroll-behavior:auto}.mk-arrow{transition:none}}@media (hover:none){.mk-panel .mk-arrow{opacity:1}}.od-panel{background:var(--lvl-bg-raised);border:1px solid color-mix(in srgb, var(--lvl-border-subtle) 60%, transparent);border-radius:var(--lvl-radius-2xl);box-shadow:var(--lvl-shadow-md);flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.od-search{max-width:420px}.od-search .lvl-field{gap:0}.od-grid{--col-min:224px;--gap:24px 18px}.pg-grid{--col-min:280px;--gap:28px 22px}.od-detail__head{flex-direction:column;gap:8px;display:flex}.od-detail__program{color:var(--lvl-text-secondary);margin:-4px 0 0;font-size:.9375rem}.od-detail__program a{color:var(--lvl-text-primary);font-weight:600;text-decoration:none}.od-detail__program a:hover{text-underline-offset:2px;text-decoration:underline}.od-detail__meta{color:var(--lvl-text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:13px;font-weight:500;display:flex}.od-detail__meta-group{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.od-stat{align-items:center;gap:5px;display:inline-flex}.od-stat svg{opacity:.75;width:14px;height:14px}.od-stat--rating{color:var(--lvl-text-secondary)}.wb-hero{border-radius:var(--lvl-radius-2xl);background-color:var(--lvl-bg-raised);background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--lvl-text-primary) 3.5%, transparent) 0 1px, transparent 1px 9px);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);flex-wrap:wrap;align-items:center;gap:22px;padding:22px 24px;display:flex}.wb-hero__score{flex-direction:column;display:flex}.wb-hero__num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:800;line-height:1}.wb-hero__cap{letter-spacing:.04em;text-transform:uppercase;color:var(--lvl-text-tertiary);margin-block-start:4px;font-size:12px;font-weight:600}.wb-hero__meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wb-hero__cta{margin-block-start:6px}.wb-empty{border-radius:var(--lvl-radius-2xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px;display:flex}.wb-empty p{max-width:52ch;margin:0}.wb-pillars{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.wb-pillar{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);flex-direction:column;gap:7px;padding:15px 16px;display:flex}.wb-pillar__head{align-items:center;gap:9px;display:flex}.wb-pillar__icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.wb-pillar__label{font-size:.9375rem;font-weight:600}.wb-pillar__nums{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin-inline-start:auto;display:flex}.wb-pillar__goal,.wb-pillar__msg{color:var(--lvl-text-tertiary);font-size:.75rem}.wb-pillar__msg.is-met{color:var(--lvl-text-secondary);font-weight:500}.wb-trend{align-items:flex-end;gap:6px;height:150px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.wb-trend__col{flex-direction:column;flex:1 0 26px;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.wb-trend__bar{border-radius:var(--lvl-radius-sm);background:var(--lvl-strong-fill);width:100%;max-width:34px}.wb-trend__tick{color:var(--lvl-text-tertiary);font-size:10px}.c-member__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}a.lvl-btn,a.hr-card{text-decoration:none}.rowmenu{display:inline-flex;position:relative}.rowmenu__btn{width:34px;height:34px;color:var(--lvl-text-secondary);cursor:pointer;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard), color var(--lvl-dur-quick) var(--lvl-ease-standard);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rowmenu__btn svg{width:18px;height:18px}.rowmenu__btn:hover,.rowmenu__btn[aria-expanded=true]{background:var(--lvl-bg-sunken);color:var(--lvl-text-primary)}.rowmenu__panel{z-index:30;top:calc(100% + 6px);border-radius:var(--lvl-radius-lg);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);min-width:176px;box-shadow:var(--lvl-shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute;inset-inline-end:0}.rowmenu__item{text-align:start;border-radius:var(--lvl-radius-md);width:100%;color:var(--lvl-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 10px;font-size:.875rem;line-height:1.2;display:flex}.rowmenu__item:hover:not(:disabled){background:var(--lvl-bg-sunken)}.rowmenu__item:disabled{color:var(--lvl-text-tertiary);cursor:default}.rowmenu__item.is-danger{color:var(--lvl-intent-error-text)}.rowmenu__item.is-danger:hover:not(:disabled){background:var(--lvl-intent-error-bg)}.c-invite__copied{color:var(--lvl-text-tertiary);font-size:.8125rem}.c-org{align-items:flex-end;gap:16px;margin-block-end:12px;display:flex}.c-org__id{flex:auto;min-width:0}.c-org__avatar{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;line-height:0;position:relative}.c-org__avatar:disabled{cursor:default;opacity:.6}.c-org__edit{background:var(--lvl-strong-fill);width:24px;height:24px;color:var(--lvl-strong-on);border:2px solid var(--lvl-bg-raised);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:-2px;inset-inline-start:-2px}.c-org__edit svg{width:12px;height:12px}.c-org__avatar:not(:disabled):hover .c-org__edit{transform:scale(1.06)}.c-invite__more{color:var(--lvl-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-block-start:4px;padding:8px 2px;font-size:.8125rem;font-weight:600;display:inline-flex}.c-invite__more:hover{color:var(--lvl-text-primary)}.c-invite__more svg{width:15px;height:15px;transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard)}.c-invite__more svg.is-open{transform:rotate(180deg)}.jy-masthead__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.jy-masthead__score{flex-direction:column;gap:4px;display:flex}.jy-masthead__cap{letter-spacing:.06em;text-transform:uppercase;color:#fffc;font-size:.6875rem;font-weight:700}.jy-masthead__row{align-items:baseline;gap:12px;display:flex}.jy-masthead__num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:1}.jy-masthead__delta{align-items:baseline;gap:5px;font-size:.9375rem;font-weight:700;display:inline-flex}.jy-masthead__delta.is-up{color:#7be0b4}.jy-masthead__delta.is-down{color:#ffffffb8}.jy-masthead__delta-cap{color:#ffffffa6;font-size:.75rem;font-weight:500}.jy-masthead__when{color:#ffffffd1;font-size:.8125rem}.jy-masthead__actions{flex-wrap:wrap;gap:10px;display:flex}.jy-masthead>.jy-masthead__glow{border-radius:inherit;opacity:0;transition:opacity .5s var(--lvl-ease-standard);pointer-events:none;position:absolute;inset:0}.jy-masthead:has(.jy-ptile:hover)>.jy-masthead__glow{opacity:1}.jy-masthead:has(.jy-ptile.is-mind:hover)>.jy-masthead__glow{background:linear-gradient(120deg, color-mix(in srgb, var(--lvl-pillar-mind-fill) 62%, #131217), #131217 78%)}.jy-masthead:has(.jy-ptile.is-body:hover)>.jy-masthead__glow{background:linear-gradient(120deg, color-mix(in srgb, var(--lvl-pillar-body-fill) 62%, #131217), #131217 78%)}.jy-masthead:has(.jy-ptile.is-pursuits:hover)>.jy-masthead__glow{background:linear-gradient(120deg, color-mix(in srgb, var(--lvl-pillar-pursuits-fill) 62%, #131217), #131217 78%)}.jy-masthead:has(.jy-ptile.is-community:hover)>.jy-masthead__glow{background:linear-gradient(120deg, color-mix(in srgb, var(--lvl-pillar-community-fill) 62%, #131217), #131217 78%)}@media (prefers-reduced-motion:reduce){.jy-masthead>.jy-masthead__glow{transition:none}}.jy-masthead__pillars{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.jy-ptile{border-radius:var(--lvl-radius-xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:inherit;cursor:pointer;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard), transform var(--lvl-dur-quick) var(--lvl-ease-standard);background:#ffffff24;flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.jy-ptile:hover{background:#ffffff3d;transform:translateY(-1px)}.jy-ptile__head{color:#ffffffe6;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.jy-ptile__icon{border-radius:var(--lvl-radius-md);background:#ffffffe6;place-items:center;width:26px;height:26px;display:grid}.jy-ptile__row{align-items:baseline;gap:8px;display:flex}.jy-ptile__val{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.jy-ptile__delta{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.jy-ptile__delta.is-up{color:#7be0b4}.jy-ptile__delta.is-down{color:#fff9}.jy-intent{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.jy-intent__body{margin:0}.jy-intent__head{align-items:center;gap:12px;display:flex}.jy-intent__icon{border-radius:var(--lvl-radius-md);background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);flex:none;place-items:center;width:38px;height:38px;display:grid}.jy-intent__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.jy-intent__program{border-radius:var(--lvl-radius-lg);background:color-mix(in srgb, var(--lvl-text-primary) 4%, transparent);border:1px solid var(--lvl-border-card);color:inherit;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard);flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.jy-intent__program:hover{background:color-mix(in srgb, var(--lvl-text-primary) 8%, transparent)}.jy-intent__prog-text{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jy-intent__prog-title{font-size:.9375rem;font-weight:600}.jy-intent__prog-sub{color:var(--lvl-text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.jy-intent__bar{background:color-mix(in srgb, var(--lvl-text-primary) 10%, transparent)}.jy-intent__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.jy-intent.is-done .jy-intent__icon{background:var(--lvl-pillar-community-bg);color:var(--lvl-pillar-community-text)}a.jy-intent.is-empty{color:inherit;transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard), box-shadow var(--lvl-dur-quick) var(--lvl-ease-standard);flex-direction:row;align-items:center;gap:14px;text-decoration:none}a.jy-intent.is-empty:hover{box-shadow:var(--lvl-shadow-md);transform:translateY(-1px)}.jy-intent__go{color:var(--lvl-text-tertiary);flex:none;margin-inline-start:auto}.jy-intent__go svg{width:22px;height:22px;display:block}.se-intro{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-block:32px 8px;display:flex}.se-intro__mark{margin-bottom:8px}.se-intro__sub{max-width:42ch;margin:0}.se-prompts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.se-prompt{border-radius:var(--lvl-radius-full);border:1px solid var(--lvl-border-default);background:var(--lvl-bg-sunken);color:var(--lvl-text-primary);font:inherit;cursor:pointer;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard), transform var(--lvl-dur-quick) var(--lvl-ease-standard);align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;display:inline-flex}.se-prompt:hover{border-color:var(--lvl-border-strong);background:color-mix(in srgb, var(--lvl-text-primary) 6%, var(--lvl-bg-sunken));transform:translateY(-1px)}.se-prompt__icon{display:inline-flex}.se-thinking{flex-direction:column;align-items:center;gap:16px;padding-block:72px 48px;display:flex}.se-thinking__line{font-size:.9375rem}.se-state{flex-direction:column;align-items:flex-start;gap:12px;padding-block:24px;display:flex}.se-retry{border-radius:var(--lvl-radius-full);border:1px solid var(--lvl-border-default);background:var(--lvl-bg-raised);color:var(--lvl-text-primary);font:inherit;cursor:pointer;align-self:flex-start;padding:8px 16px;font-size:.875rem}.se-retry:hover{border-color:var(--lvl-border-strong)}.se-results{flex-direction:column;gap:8px;display:flex}.se-results__q{margin:4px 0 8px}.se-answer{color:var(--lvl-text-secondary);font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.se-answer{animation:se-fade .6s var(--lvl-ease-standard) both}}@keyframes se-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.in-groups{flex-direction:column;gap:24px;display:flex}.in-group{flex-direction:column;gap:10px;display:flex}.in-group__head{align-items:center;gap:8px;display:flex}.in-group__icon{place-items:center;display:grid}.in-list{flex-direction:column;gap:8px;display:flex}.in-item{border-radius:var(--lvl-radius-lg);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);overflow:hidden}.in-item.is-on{box-shadow:var(--lvl-shadow-md)}.in-item__row{text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.in-item__icon{border-radius:var(--lvl-radius-md);background:var(--lvl-bg-sunken);flex:none;place-items:center;width:34px;height:34px;display:grid}.in-item__text{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.in-item__name{font-weight:500}.in-item.is-on .in-item__name{font-weight:600}.in-item__now{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--lvl-radius-full);background:var(--lvl-bg-sunken);color:var(--lvl-text-secondary);flex:none;padding:2px 7px;font-size:.6875rem}.in-item__radio{border-radius:var(--lvl-radius-full);border:2px solid color-mix(in srgb, var(--lvl-text-primary) 50%, transparent);flex:none;width:18px;height:18px}.in-item__radio.is-on{border-color:var(--lvl-strong-fill);background:radial-gradient(circle at 50% 50%, var(--lvl-strong-fill) 0 45%, transparent 46%)}.in-item__desc{color:var(--lvl-text-secondary);margin:0;padding:0 16px 14px 62px;font-size:.875rem;line-height:1.55}.in-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.in-actions__back{color:var(--lvl-text-secondary);font-size:.875rem}@media (max-width:640px){.in-item__desc{padding-inline-start:16px}}.jy-achs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.jy-ach{border-radius:var(--lvl-radius-lg);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);align-items:center;gap:12px;padding:12px 14px;display:flex}.jy-ach__img{border-radius:var(--lvl-radius-md);background:color-mix(in srgb, var(--lvl-text-primary) 7%, transparent);width:48px;height:48px;color:var(--lvl-text-tertiary);flex:none;place-items:center;display:grid;overflow:hidden}.jy-ach__img img{object-fit:cover;width:100%;height:100%}.jy-ach__img svg{width:24px;height:24px}.jy-ach.is-earned .jy-ach__img{background:color-mix(in srgb, var(--lvl-pillar-community-fill) 20%, transparent);color:var(--lvl-pillar-community-text)}.jy-ach:not(.is-earned) .jy-ach__img img{filter:grayscale(.9);opacity:.7}.jy-ach__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.jy-ach__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.jy-ach__status{color:var(--lvl-pillar-community-text);font-size:.75rem;font-weight:600}.jy-ach__prog{align-items:center;gap:8px;display:flex}.jy-ach__prog .lvl-progress{flex:1}.jy-ach__pct{color:var(--lvl-text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:600}.jy-ach__hint{color:var(--lvl-text-tertiary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.c-member{align-items:center;gap:12px;min-width:0;display:flex}.c-member__text{flex-direction:column;min-width:0;display:flex}.c-member__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.c-invite__new{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:8px;display:flex}.c-invite__new .lvl-input{flex:1 1 0;min-width:220px}.c-invite__id{flex-direction:column;gap:2px;min-width:0;display:flex}.c-invite__code{letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9375rem;font-weight:600}.c-invite__code.is-expired{color:var(--lvl-text-tertiary);text-decoration:line-through}.c-invite__meta{color:var(--lvl-text-tertiary);font-size:.75rem}.p-statrow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.p-bars{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.p-bars__row{grid-template-columns:22px minmax(0,1.4fr) minmax(60px,1fr) auto;align-items:center;gap:10px;padding-block:7px;display:grid}.p-bars__rank{color:var(--lvl-text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.p-bars__text{flex-direction:column;min-width:0;display:flex}.p-bars__label{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.p-bars__sub{color:var(--lvl-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.p-bars__value{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.p-bars__unit{color:var(--lvl-text-tertiary);font-weight:400}@media (max-width:720px){.p-bars__row{grid-template-columns:22px minmax(0,1fr) auto}.p-bars__track{display:none}}.og-page{flex-direction:column;gap:18px;display:flex}.og-nav{scrollbar-width:thin;gap:8px;padding-block-end:2px;display:flex;overflow-x:auto}.og-tab{border:1px solid var(--lvl-border-default);border-radius:var(--lvl-radius-full);background:var(--lvl-bg-raised);font:inherit;color:var(--lvl-text-secondary);cursor:pointer;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard), color var(--lvl-dur-quick) var(--lvl-ease-standard);flex:none;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:.875rem;font-weight:600;display:inline-flex}.og-tab:hover:not(.is-active){border-color:var(--lvl-border-strong);color:var(--lvl-text-primary)}.og-tab.is-active{background:var(--lvl-strong-fill);border-color:var(--lvl-strong-fill);color:var(--lvl-strong-on)}.og-tab__name{white-space:nowrap}.og-tab__mark{border-radius:var(--lvl-radius-full);flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.og-tab__mark.is-img{object-fit:cover}.og-tab__mark.is-lvl{background:var(--lvl-strong-fill);color:var(--lvl-strong-on)}.og-tab.is-active .og-tab__mark.is-lvl{color:#fff;background:#fff3}.og-tab__mark.is-lvl svg{width:13px;height:13px}.cm-origin{border-radius:var(--lvl-radius-full);background:var(--lvl-bg-sunken);color:var(--lvl-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:200px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.cm-origin.is-global{background:color-mix(in srgb, var(--lvl-pillar-pursuits-fill) 16%, transparent);color:var(--lvl-pillar-pursuits-text)}.cm-card__tags{flex-wrap:wrap;align-items:center;gap:6px;padding-block-start:2px;display:flex}.cm-list{flex-direction:column;gap:8px;display:flex}.cm-grid{--col-min:238px;--gap:14px}.cm-vcard{text-align:center;height:100%;color:inherit;border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard), box-shadow var(--lvl-dur-quick) var(--lvl-ease-standard);flex-direction:column;align-items:center;gap:5px;padding:0 16px 18px;text-decoration:none;display:flex;overflow:hidden}a.cm-vcard:hover{box-shadow:var(--lvl-shadow-md);transform:translateY(-2px)}.cm-vcard__banner{aspect-ratio:1536/460;background-position:50%;background-size:cover;width:calc(100% + 32px);margin-inline:-16px;display:block}.cm-vcard__mark{border-radius:var(--lvl-radius-lg);letter-spacing:-.02em;width:56px;height:56px;box-shadow:0 0 0 3px var(--lvl-bg-raised);place-items:center;margin-block-start:-30px;font-size:20px;font-weight:800;display:grid}.cm-vcard__mark svg{width:28px;height:28px}.cm-vcard__titlerow{justify-content:center;align-items:center;gap:7px;margin-block-start:4px;display:flex}.cm-vcard__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9375rem;font-weight:700;overflow:hidden}.cm-vcard__desc{color:var(--lvl-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cm-vcard__stats{color:var(--lvl-text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-block-start:2px;font-size:.75rem;display:flex}.cm-vcard__tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:4px;display:flex}.cm-vcard__join{width:100%;margin-block-start:10px}.cm-card__mark,.cm-vcard__mark{overflow:hidden}.cm-mark-img{object-fit:cover;width:100%;height:100%}.cm-card{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);color:inherit;transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard), box-shadow var(--lvl-dur-quick) var(--lvl-ease-standard);align-items:flex-start;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.cm-card--global{border-color:color-mix(in srgb, var(--lvl-pillar-pursuits-fill) 30%, var(--lvl-border-card))}.cm-card__mark--global{background:var(--lvl-strong-fill);color:var(--lvl-strong-on)}.cm-card__mark--global svg{width:24px;height:24px}a.cm-card:hover{box-shadow:var(--lvl-shadow-md);transform:translateY(-1px)}.cm-card__mark{border-radius:var(--lvl-radius-lg);letter-spacing:-.02em;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid}.cm-card__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-card__titlerow{align-items:center;gap:8px;min-width:0;display:flex}.cm-card__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cm-card__dot{border-radius:var(--lvl-radius-full);background:var(--lvl-pillar-body-fill);flex:none;width:8px;height:8px}.cm-card__desc{color:var(--lvl-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.cm-card__badge{color:var(--lvl-text-tertiary);align-self:flex-start;font-size:11px;font-weight:600}.cm-card__stats{color:var(--lvl-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;padding-block:2px;font-size:.75rem;display:flex}.cm-card__stats-load{color:var(--lvl-text-tertiary)}.cm-card__badge--global{color:var(--lvl-pillar-pursuits-text);background:color-mix(in srgb, var(--lvl-pillar-pursuits-fill) 14%, transparent);border-radius:var(--lvl-radius-full);padding:2px 8px}.cm-page{flex-direction:column;gap:16px;display:flex}.cm-mh{border-radius:var(--lvl-radius-2xl);color:#fff;background-color:#131217;background-image:radial-gradient(1120px 620px at 102% -20%, color-mix(in srgb, var(--cm-accent) 55%, transparent), transparent 60%), radial-gradient(900px 640px at -8% 128%, color-mix(in srgb, var(--cm-accent) 26%, transparent), transparent 60%);flex-direction:column;gap:20px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.cm-mh:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(-45deg,#ffffff0a 0 1px,#0000 1px 11px);position:absolute;inset:0}.cm-mh>*{position:relative}.cm-mh__top{align-items:flex-start;gap:16px;display:flex}.cm-mh__mark{border-radius:var(--lvl-radius-xl);letter-spacing:-.02em;flex:none;place-items:center;width:60px;height:60px;font-size:22px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.cm-mh__mark.is-img{object-fit:cover}.cm-mh__mark.is-lvl{color:#131217;background:#fff}.cm-mh__mark.is-lvl svg{width:30px;height:30px}.cm-mh__id{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cm-mh__titlerow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cm-mh__title{color:#fff}.cm-mh__origin{border-radius:var(--lvl-radius-full);color:#ffffffeb;background:#ffffff29;flex:none;padding:4px 10px;font-size:.75rem;font-weight:600;box-shadow:inset 0 0 0 1px #fff3}.cm-mh__desc{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:64ch;margin:0;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.cm-mh__stats{flex-wrap:wrap;gap:10px;display:flex}.cm-mh__stat{border-radius:var(--lvl-radius-lg);background:#ffffff1f;flex-direction:column;gap:3px;min-width:92px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.cm-mh__stat-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.cm-mh__stat-cap{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;font-size:.6875rem;font-weight:700}.cm-mh__share{border-radius:var(--lvl-radius-full);color:#ffffffe6;font:inherit;text-align:start;cursor:pointer;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard);background:#ffffff24;border:0;align-items:center;gap:12px;padding:10px 14px;font-size:.9375rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.cm-mh__share:hover{background:#ffffff38}.cm-mh__share .lvl-avatar{flex:none}.cm-mh__share-text{text-align:start;flex:1;min-width:0}.cm-feed{flex-direction:column;gap:16px;display:flex}.cm-post{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cm-post__media{flex-direction:column;margin-inline:-18px;display:flex}.cm-post__media.is-grid{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.cm-post__img{object-fit:cover;width:100%;max-height:460px;display:block}.cm-post__media.is-grid .cm-post__img{max-height:240px}.cm-post__head{align-items:center;gap:10px;display:flex}.cm-post__meta{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cm-post__author{font-size:.9375rem;font-weight:700}.cm-post__time{color:var(--lvl-text-tertiary);font-size:.75rem}.cm-post__title{font-weight:700}.cm-post__body{white-space:pre-wrap;margin:0;line-height:1.5}.cm-post__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-post__engage{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.cm-trigger{border-radius:var(--lvl-radius-full);cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex:240px;align-items:center;gap:10px;padding:4px 0;display:flex}.cm-trigger .lvl-avatar{flex:none}.cm-trigger__ph{text-align:start;border:1px solid var(--lvl-border-default);border-radius:var(--lvl-radius-full);background:var(--lvl-bg-raised);min-width:0;color:var(--lvl-text-tertiary);text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard);flex:1;padding:9px 14px;font-size:.875rem;overflow:hidden}.cm-trigger:hover .cm-trigger__ph{border-color:var(--lvl-border-strong);background:color-mix(in srgb, var(--lvl-text-primary) 3%, var(--lvl-bg-raised))}.cm-trigger:focus-visible{outline:none}.cm-trigger:focus-visible .cm-trigger__ph{outline:var(--lvl-focus-width) solid var(--lvl-focus-ring);outline-offset:var(--lvl-focus-offset)}.cm-composer__media{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-composer__thumbs{flex-wrap:wrap;gap:8px;width:100%;display:flex}.cm-composer__thumb{border-radius:var(--lvl-radius-lg);width:76px;height:76px;position:relative;overflow:hidden}.cm-composer__thumb img{object-fit:cover;width:100%;height:100%;display:block}.cm-composer__remove{top:4px;border-radius:var(--lvl-radius-full);color:#fff;cursor:pointer;background:#0f0f0f9e;border:0;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:4px}.cm-composer__remove svg{width:13px;height:13px}.cm-composer__add{border:1px dashed var(--lvl-border-strong);border-radius:var(--lvl-radius-lg);font:inherit;color:var(--lvl-text-secondary);cursor:pointer;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard), color var(--lvl-dur-quick) var(--lvl-ease-standard);background:0 0;align-items:center;gap:8px;padding:9px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.cm-composer__add:hover{border-color:var(--lvl-text-primary);color:var(--lvl-text-primary)}.cm-composer__add svg{width:18px;height:18px}.cm-react{display:inline-flex;position:relative}.cm-react__btn{border:1px solid var(--lvl-border-default);border-radius:var(--lvl-radius-full);font:inherit;color:var(--lvl-text-secondary);cursor:pointer;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard), color var(--lvl-dur-quick) var(--lvl-ease-standard);background:0 0;align-items:center;gap:8px;padding:7px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.cm-react__btn:hover{border-color:var(--lvl-border-strong);background:color-mix(in srgb, var(--lvl-text-primary) 4%, transparent);color:var(--lvl-text-primary)}.cm-react__btn.is-mine{border-color:var(--lvl-text-primary);background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);color:var(--lvl-text-primary)}.cm-react__icon{align-items:center;display:inline-flex}.cm-react__icon svg{width:18px;height:18px;display:block}.cm-react__count{font-variant-numeric:tabular-nums}.cm-react__picker{bottom:calc(100% + 8px);border-radius:calc(var(--lvl-radius-lg) + 6px);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-lg);z-index:5;opacity:0;visibility:hidden;transition:opacity var(--lvl-dur-quick) var(--lvl-ease-standard), transform var(--lvl-dur-quick) var(--lvl-ease-standard), visibility var(--lvl-dur-quick);gap:2px;padding:6px;display:flex;position:absolute;inset-inline-end:0;transform:translateY(4px)}.cm-react:hover .cm-react__picker,.cm-react:focus-within .cm-react__picker{opacity:1;visibility:visible;transform:translateY(0)}.cm-react__pick{border-radius:var(--lvl-radius-lg);cursor:pointer;min-width:40px;transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard);background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;display:inline-flex}.cm-react__pick:hover{background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);transform:translateY(-2px)}.cm-react__pick.is-active{background:color-mix(in srgb, var(--lvl-text-primary) 8%, transparent)}.cm-react__pick-emoji{font-size:22px;line-height:1}.cm-react__pick-n{color:var(--lvl-text-tertiary);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700}.cm-react--sm .cm-react__btn{gap:6px;padding:3px 10px;font-size:.75rem;font-weight:700}.cm-react--sm .cm-react__icon svg{width:14px;height:14px}.cm-comments,.cm-comment__replies{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cm-comments{margin-block-start:2px}.cm-comment{align-items:flex-start;gap:10px;display:flex}.cm-comment__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cm-comment__line{align-items:flex-start;gap:8px;display:flex}.cm-comment__bubble{background:color-mix(in srgb, var(--lvl-text-primary) 4%, transparent);border-radius:14px;flex-direction:column;align-self:flex-start;gap:2px;min-width:0;max-width:100%;padding:8px 12px;display:flex}.cm-comment__byline{flex-direction:column;line-height:1.25;display:flex}.cm-comment__author{font-size:.8125rem;font-weight:700}.cm-comment__time{color:var(--lvl-text-tertiary);font-size:.6875rem}.cm-comment__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.cm-comment__actions{opacity:0;visibility:hidden;transition:opacity var(--lvl-dur-quick) var(--lvl-ease-standard), visibility var(--lvl-dur-quick);flex-direction:column;flex:none;align-items:stretch;gap:6px;padding-block-start:2px;display:flex}.cm-comment:hover>.cm-comment__main>.cm-comment__line>.cm-comment__actions,.cm-comment:focus-within>.cm-comment__main>.cm-comment__line>.cm-comment__actions{opacity:1;visibility:visible}.cm-comment__actions .cm-react{display:flex}.cm-comment__actions .cm-react__btn,.cm-comment__actions .cm-replybtn{justify-content:center;width:100%}.cm-replybtn{border:1px solid var(--lvl-border-default);border-radius:var(--lvl-radius-full);font:inherit;color:var(--lvl-text-secondary);cursor:pointer;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard), color var(--lvl-dur-quick) var(--lvl-ease-standard);background:0 0;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.cm-replybtn:hover{border-color:var(--lvl-border-strong);background:color-mix(in srgb, var(--lvl-text-primary) 4%, transparent);color:var(--lvl-text-primary)}.cm-replybtn svg{width:14px;height:14px;display:block}.cm-comment__replies{border-inline-start:2px solid var(--lvl-border-card);margin-block-start:10px;padding-inline-start:10px}.cm-seeall{font:inherit;color:var(--lvl-text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-inline-start:42px;padding:2px 0;font-size:.8125rem;font-weight:700}.cm-seeall:hover{color:var(--lvl-text-primary);text-decoration:underline}.cm-about{color:var(--lvl-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.cm-chal{color:inherit;text-decoration:none}.cm-chal__status{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--lvl-radius-full);padding:2px 8px;font-size:.6875rem;font-weight:700}.cm-chal__status.is-live{color:var(--lvl-pillar-body-text);background:color-mix(in srgb, var(--lvl-pillar-body-fill) 16%, transparent)}.cm-chal__status.is-soon{color:var(--lvl-pillar-pursuits-text);background:color-mix(in srgb, var(--lvl-pillar-pursuits-fill) 16%, transparent)}.cm-chal__status.is-over{color:var(--lvl-text-tertiary);background:color-mix(in srgb, var(--lvl-text-primary) 7%, transparent)}.cm-chal__row{align-items:center;gap:12px;display:flex}.cm-chal__thumb{border-radius:var(--lvl-radius-lg);object-fit:cover;flex:none;width:46px;height:46px}.cm-chal__text{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-chal__title{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.cm-chal__sub{color:var(--lvl-text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.cm-board{color:inherit;text-decoration:none}.cm-board__full{color:var(--lvl-text-link);font-size:.75rem;font-weight:600}.ch-section{flex-direction:column;gap:12px;display:flex}.ch-grid{--col-min:min(100%, 360px);--gap:16px}.ch-card{height:100%;color:inherit;border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard), box-shadow var(--lvl-dur-quick) var(--lvl-ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ch-card:hover{box-shadow:var(--lvl-shadow-md);transform:translateY(-2px)}.ch-card__main{flex:1;padding:16px 18px}.ch-card.is-done .ch-card__main{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--lvl-text-primary) 3%, transparent) 0 1px, transparent 1px 8px)}.ch-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ch-card__titlecol{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.ch-card__title{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.3}.ch-card__stats{flex-wrap:wrap;gap:24px;display:flex}.ch-card__stat{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ch-card__stat-info{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.ch-card__badge{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--lvl-radius-full);padding:3px 8px;font-size:.625rem;font-weight:700}.ch-card__badge.is-muted{background:var(--lvl-bg-sunken);color:var(--lvl-text-secondary)}.ch-card__badge.is-done{background:var(--lvl-intent-success-solid);color:#fff}.ch-card__badge.is-live{background:var(--lvl-intent-success-bg);color:var(--lvl-intent-success-text)}.ch-card__badge.is-soon{background:var(--lvl-pillar-community-bg);color:var(--lvl-pillar-community-text)}.ch-card__thumb{border-radius:var(--lvl-radius-lg);flex:none;width:72px;height:72px;position:relative;overflow:visible}.ch-card__thumb img{object-fit:cover;border-radius:var(--lvl-radius-lg);width:100%;height:100%;box-shadow:var(--lvl-shadow-sm)}.ch-card__thumb-badge{border-radius:var(--lvl-radius-sm);box-shadow:0 0 0 2px var(--lvl-bg-raised);position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.ch-card__bar{background:var(--lvl-strong-fill);color:var(--lvl-strong-on);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ch-card__bar-end{align-items:center;display:inline-flex}.ch-card__bar-note{opacity:.7;font-size:.75rem;font-weight:600}.ch-card__bar-join{font-size:.8125rem;font-weight:700}.ch-card__check{border-radius:var(--lvl-radius-md);background:var(--lvl-intent-success-solid);color:#fff;place-items:center;width:28px;height:28px;display:grid}.ch-card__check svg{width:16px;height:16px}.ch-pillars{align-items:center;gap:10px;min-width:0;display:inline-flex}.ch-pillars__tiles{display:inline-flex}.ch-pillars__tile{border-radius:var(--lvl-radius-md);width:28px;height:28px;box-shadow:0 0 0 2px var(--lvl-strong-fill);place-items:center;display:grid}.ch-pillars__tile+.ch-pillars__tile{margin-inline-start:-10px}.ch-pillars__tile.is-mind{background:var(--lvl-pillar-mind-fill)}.ch-pillars__tile.is-body{background:var(--lvl-pillar-body-fill)}.ch-pillars__tile.is-pursuits{background:var(--lvl-pillar-pursuits-fill)}.ch-pillars__tile.is-community{background:var(--lvl-pillar-community-fill)}.ch-pillars__label{font-size:.8125rem;font-weight:700}.cm-origin__mark{border-radius:var(--lvl-radius-sm);background:var(--lvl-strong-fill);width:22px;height:22px;color:var(--lvl-strong-on);place-items:center;display:grid;overflow:hidden}.cm-origin__mark img{object-fit:cover;width:100%;height:100%}.cm-origin__mark svg{width:13px;height:13px}.cm-origin__mark--initial{font-size:.6875rem;font-weight:700}.chd-hero{border-radius:var(--lvl-radius-2xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);overflow:hidden}.chd-hero__main{align-items:center;gap:20px;padding:22px 24px;display:flex}.chd-hero.is-done .chd-hero__main{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--lvl-text-primary) 3%, transparent) 0 1px, transparent 1px 8px)}.chd-hero__art{flex:none;width:96px;height:96px;position:relative}.chd-hero__art img{object-fit:cover;border-radius:var(--lvl-radius-lg);width:100%;height:100%;box-shadow:var(--lvl-shadow-sm)}.chd-hero__badge{border-radius:var(--lvl-radius-sm);box-shadow:0 0 0 2px var(--lvl-bg-raised);position:absolute;inset-block-end:-5px;inset-inline-end:-5px}.chd-hero__body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.chd-hero__origin{display:flex}.chd-hero__action{flex:none;align-self:flex-start;margin-inline-start:auto}@media (max-width:560px){.chd-hero__action{align-self:stretch;width:100%;margin-inline-start:0}.chd-hero__action .lvl-btn{width:100%}.chd-hero__main{flex-direction:column;align-items:flex-start;gap:14px}}.ch-join{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ch-reward{border-radius:var(--lvl-radius-lg);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ch-teams{flex-direction:column;gap:10px;display:flex}.ch-teams__row{flex-wrap:wrap;gap:8px;display:flex}.ch-cal{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);flex-direction:column;gap:14px;padding:16px;display:flex}.ch-cal__head{align-items:flex-start;gap:12px;display:flex}.ch-cal__flag{border-radius:var(--lvl-radius-md);background:var(--lvl-bg-sunken);width:40px;height:40px;color:var(--lvl-text-primary);flex:none;place-items:center;display:grid}.ch-cal__flag svg{width:20px;height:20px}.ch-cal__headtext{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-cal__headtext p,.ch-cal__progress{margin:0}.ch-cal__grid{grid-template-columns:repeat(7,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ch-cal__day{box-sizing:border-box;border-radius:var(--lvl-radius-md);background:color-mix(in srgb, var(--lvl-text-primary) 5%, transparent);width:100%;color:var(--lvl-text-tertiary);flex-direction:column;align-items:center;gap:5px;padding:8px 2px;display:flex}.ch-cal__day-label{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:.5rem;font-weight:700}.ch-cal__day-num{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.ch-cal__dot{border-radius:var(--lvl-radius-full);border:1.5px solid color-mix(in srgb, var(--lvl-text-tertiary) 55%, transparent);place-items:center;width:15px;height:15px;display:grid}.ch-cal__dot svg{color:#fff;width:9px;height:9px}.ch-cal__day.is-done{background:var(--lvl-intent-success-bg);color:var(--lvl-intent-success-text)}.ch-cal__day.is-done .ch-cal__dot{background:var(--lvl-intent-success-solid);border-color:var(--lvl-intent-success-solid)}.ch-cal__day.is-missed{color:var(--lvl-text-secondary)}.ch-cal__day.is-missed .ch-cal__dot{border-color:color-mix(in srgb, var(--lvl-intent-success-solid) 55%, transparent)}.ch-cal__day.is-today{background:var(--lvl-pillar-pursuits-fill);color:#fff}.ch-cal__day.is-today .ch-cal__dot{border-color:#ffffffb3}.ch-cal__day.is-today-done{background:var(--lvl-intent-success-solid);color:#fff}.ch-cal__day.is-today-done .ch-cal__dot{background:#ffffff40;border-color:#fff}button.ch-cal__day{box-sizing:border-box;width:100%;font:inherit;cursor:pointer;text-align:center;appearance:none;border:0}button.ch-cal__day.is-loggable:hover{outline:2px solid var(--lvl-pillar-pursuits-fill);outline-offset:1px}.ch-logcta{display:flex}.lg{flex-direction:column;gap:16px;display:flex}.lg__search{width:100%}.lg__list{flex-direction:column;gap:4px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lg__opt{border-radius:var(--lvl-radius-md);cursor:pointer;width:100%;font:inherit;text-align:start;color:var(--lvl-text-primary);background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.lg__opt:hover{background:var(--lvl-bg-sunken)}.lg__opt-name{flex:1;font-weight:600}.lg__opt-go{width:18px;height:18px;color:var(--lvl-text-tertiary);flex:none}.lg__icon{border-radius:var(--lvl-radius-md);background:color-mix(in srgb, var(--lvl-text-primary) 8%, transparent);flex:none;place-items:center;display:grid;overflow:hidden}.lg__icon img{object-fit:cover;width:100%;height:100%}.lg__icon.is-mind{background:var(--lvl-pillar-mind-bg)}.lg__icon.is-body{background:var(--lvl-pillar-body-bg)}.lg__icon.is-pursuits{background:var(--lvl-pillar-pursuits-bg)}.lg__icon.is-community{background:var(--lvl-pillar-community-bg)}.lg__chosen{align-items:center;gap:12px;display:flex}.lg__chosen-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lg__change{font:inherit;color:var(--lvl-text-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.8125rem;font-weight:600}.lg__fields{flex-wrap:wrap;gap:12px;display:flex}.lg__field{flex-direction:column;flex:1;gap:5px;min-width:120px;display:flex}.lg__social{text-align:start;border-radius:var(--lvl-radius-lg);border:1px solid var(--lvl-border-card);background:var(--lvl-bg-raised);cursor:pointer;width:100%;font:inherit;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard);align-items:center;gap:14px;padding:14px;display:flex}.lg__social.is-on{border-color:color-mix(in srgb, var(--lvl-pillar-community-fill) 55%, transparent);background:var(--lvl-pillar-community-bg)}.lg__social-text{flex-direction:column;flex:1;gap:3px;display:flex}.lg__social-title{font-size:.9375rem;font-weight:700}.lg__social-sub{color:var(--lvl-text-secondary);font-size:.8125rem;line-height:1.4}.lg__switch{border-radius:var(--lvl-radius-full);background:color-mix(in srgb, var(--lvl-text-primary) 18%, transparent);width:44px;height:26px;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard);flex:none;position:relative}.lg__social.is-on .lg__switch{background:var(--lvl-pillar-community-fill)}.lg__switch-knob{top:3px;border-radius:var(--lvl-radius-full);width:20px;height:20px;box-shadow:var(--lvl-shadow-sm);transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard);background:#fff;position:absolute;inset-inline-start:3px}.lg__social.is-on .lg__switch-knob{transform:translate(18px)}.lg__celebrate{align-items:center;gap:8px;display:flex}.lg__celebrate-badge{border-radius:var(--lvl-radius-md);background:var(--lvl-pillar-community-bg);place-items:center;width:30px;height:30px;display:grid}@media (prefers-reduced-motion:no-preference){.lg__celebrate{animation:lg-pop .26s var(--lvl-ease-standard) both}}@keyframes lg-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}}.ch-quals{flex-wrap:wrap;gap:8px;display:flex}.ch-qual{border-radius:var(--lvl-radius-md);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);color:var(--lvl-text-primary);align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.8125rem;font-weight:600;display:inline-flex}.ch-qual__thumb{border-radius:var(--lvl-radius-sm);background:color-mix(in srgb, var(--lvl-text-primary) 8%, transparent);flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.ch-qual__thumb img{object-fit:cover;width:100%;height:100%}.ch-qual__thumb.is-mind{background:var(--lvl-pillar-mind-bg)}.ch-qual__thumb.is-body{background:var(--lvl-pillar-body-bg)}.ch-qual__thumb.is-pursuits{background:var(--lvl-pillar-pursuits-bg)}.ch-qual__thumb.is-community{background:var(--lvl-pillar-community-bg)}.ch-qual--more{cursor:pointer;font:inherit;color:var(--lvl-text-secondary);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);border-radius:var(--lvl-radius-md);padding:4px 14px;font-size:.8125rem;font-weight:700}.ch-qual--more:hover{color:var(--lvl-text-primary)}.ch-impact{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);align-items:center;gap:16px;padding:16px;display:flex}.ch-impact__ring{border-radius:var(--lvl-radius-full);background:conic-gradient(var(--lvl-pillar-pursuits-fill) calc(var(--pct,0) * 1%), color-mix(in srgb, var(--lvl-text-primary) 10%, transparent) 0);flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative}.ch-impact__ring:after{content:"";border-radius:var(--lvl-radius-full);background:var(--lvl-bg-raised);position:absolute;inset:8px}.ch-impact__pct{z-index:1;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;position:relative}.ch-impact__text{margin:0}.ch-community__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ch-community__all{color:var(--lvl-text-secondary);font-size:.8125rem;font-weight:600}.ch-community__all:hover{color:var(--lvl-text-primary)}.ch-community__more{color:var(--lvl-text-link);align-self:flex-start;font-size:.8125rem;font-weight:600}.ch-log{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-sunken);flex-direction:column;gap:10px;padding:16px;display:flex}.ch-log__row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ch-log__field{flex-direction:column;flex:190px;gap:4px;min-width:0;display:flex}.ch-log__field--narrow{flex:0 130px}.ch-strip{flex-direction:column;gap:10px;display:flex}.ch-strip__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ch-strip__days{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ch-strip__day{border-radius:var(--lvl-radius-sm);background:var(--lvl-bg-sunken);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--lvl-border-subtle)}.ch-strip__day.is-hit{background:var(--lvl-strong-fill);box-shadow:none}.ch-board{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ch-board__row{align-items:center;gap:10px;padding-block:9px;display:flex;position:relative}.ch-board__row.is-self{background:color-mix(in srgb, var(--lvl-text-primary) 5%, transparent);border-radius:var(--lvl-radius-lg);padding-inline:8px}.ch-board__rank{border-radius:var(--lvl-radius-full);background:color-mix(in srgb, var(--lvl-text-primary) 7%, transparent);width:26px;height:26px;color:var(--lvl-text-secondary);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ch-board__rank.is-top{background:var(--lvl-strong-fill);color:var(--lvl-strong-on)}.ch-board__rank.is-first{color:#e0a422;background:0 0}.ch-board__rank.is-first svg{width:20px;height:20px}.ch-board__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.ch-board__score{font-variant-numeric:tabular-nums;flex:none;font-size:.875rem;font-weight:600}.lvl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cr-grid{--col-min:210px;--gap:14px;margin:0;padding:0;list-style:none}.cr-card{text-align:center;height:100%;color:inherit;border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard), box-shadow var(--lvl-dur-quick) var(--lvl-ease-standard);flex-direction:column;align-items:center;gap:8px;padding:0 16px 20px;text-decoration:none;display:flex;overflow:hidden}.cr-card:hover{box-shadow:var(--lvl-shadow-md);transform:translateY(-2px)}.cr-card__banner{aspect-ratio:1536/460;background-position:50%;background-size:cover;width:calc(100% + 32px);margin-inline:-16px;display:block}.cr-card__avatar{box-shadow:0 0 0 3px var(--lvl-bg-raised);margin-block-start:-34px}.cr-card__name{font-weight:600;line-height:1.3}.cr-card__bio{color:var(--lvl-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cr-hero{border-radius:var(--lvl-radius-xl);aspect-ratio:1536/380;background-position:50%;background-size:cover}.cr-rows{flex-direction:column;gap:16px;display:flex}.cr-head{align-items:center;gap:16px;margin-block-start:-12px;padding-inline-start:8px;display:flex}.cr-head__avatar{box-shadow:0 0 0 4px var(--lvl-bg-raised)}.cr-head__text{flex-direction:column;gap:3px;min-width:0;display:flex}.cr-focus{flex-direction:column;gap:8px;display:flex}.cr-focus__chips{flex-wrap:wrap;gap:8px;display:flex}.cr-focus__chip{border-radius:var(--lvl-radius-full);background:var(--lvl-bg-sunken);align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.pg-hero{border-radius:var(--lvl-radius-xl);background:var(--lvl-bg-sunken);box-shadow:var(--lvl-shadow-sm);overflow:hidden}.pg-hero img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.pg-episodes{flex-direction:column;gap:12px;display:flex}.pg-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pg-ep{border-radius:var(--lvl-radius-lg);color:inherit;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.pg-ep:hover{background:color-mix(in srgb, var(--lvl-text-primary) 4%, transparent)}.pg-ep.is-next{background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent)}.pg-ep.is-next .pg-ep__title{font-weight:700}.pg-ep.is-next:hover{background:color-mix(in srgb, var(--lvl-text-primary) 9%, transparent)}.pg-cta{border-radius:var(--lvl-radius-xl);background:var(--lvl-strong-fill);color:var(--lvl-strong-on);box-shadow:var(--lvl-shadow-sm);transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard), box-shadow var(--lvl-dur-quick) var(--lvl-ease-standard);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.pg-cta:hover{box-shadow:var(--lvl-shadow-md);transform:translateY(-1px)}.pg-cta:active{transform:scale(.995)}.pg-cta__play{background:color-mix(in srgb, var(--lvl-strong-on) 16%, transparent);border-radius:9999px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pg-cta__play svg{width:20px;height:20px}.pg-cta__text{flex-direction:column;gap:1px;min-width:0;display:flex}.pg-cta .lvl-text--label{color:color-mix(in srgb, var(--lvl-strong-on) 72%, transparent)}.pg-cta__title{color:var(--lvl-strong-on);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pg-ep__num{border-radius:var(--lvl-radius-full);background:var(--lvl-bg-sunken);width:28px;height:28px;color:var(--lvl-text-secondary);font-variant-numeric:tabular-nums;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard), color var(--lvl-dur-quick) var(--lvl-ease-standard);flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.pg-ep__num svg{width:14px;height:14px}.pg-ep__num.is-play{background:var(--lvl-strong-fill);color:var(--lvl-strong-on)}.pg-ep__num.is-play svg{margin-inline-start:1px}.pg-ep__thumb{aspect-ratio:16/9;border-radius:var(--lvl-radius-md);background:var(--lvl-bg-sunken);flex:none;width:96px;overflow:hidden}.pg-ep__thumb img{object-fit:cover;width:100%;height:100%;display:block}.pg-ep__text{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-ep__title{font-weight:600;line-height:1.35}.c-reviews{flex-direction:column;gap:14px;display:flex}.c-reviews__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.odf-head{justify-content:flex-end;align-items:center;gap:8px;display:flex}.odf-head .lvl-btn{border-radius:var(--lvl-radius-full);height:24px;min-height:0;padding-block:0;padding-inline:8px;font-size:12px}.odf-group{flex-direction:column;gap:8px;display:flex}.odf-opts{flex-wrap:wrap;gap:6px;display:flex}.odf-opt{border-radius:var(--lvl-radius-full);border:1px solid var(--lvl-border-default);background:var(--lvl-bg-raised);color:var(--lvl-text-secondary);cursor:pointer;transition:background .26s cubic-bezier(.2, .8, .2, 1), border-color .26s cubic-bezier(.2, .8, .2, 1), color .2s var(--lvl-ease-standard), transform .26s cubic-bezier(.34, 1.56, .64, 1);align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.odf-opt:hover:not(.is-active):not(:disabled){border-color:var(--lvl-border-strong);transform:translateY(-1px)}.odf-opt:active:not(:disabled){transform:scale(.96)}.odf-opt.is-active{background:var(--lvl-strong-fill);border-color:var(--lvl-strong-fill);color:var(--lvl-strong-on);transform:scale(1.04)}.odf-opt.is-active:hover{transform:scale(1.04)translateY(-1px)}.odf-opt:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.odf-opt,.odf-opt:hover,.odf-opt.is-active,.odf-opt:active{transform:none}}.hm-masthead{border-radius:var(--lvl-radius-2xl);color:#fff;background-color:#131217;background-image:radial-gradient(1180px 660px at 102% -12%, color-mix(in srgb, var(--lvl-pillar-pursuits-fill) 52%, transparent), transparent 60%), radial-gradient(940px 680px at -8% 120%, color-mix(in srgb, var(--lvl-pillar-community-fill) 30%, transparent), transparent 58%), radial-gradient(820px 620px at 58% 132%, color-mix(in srgb, var(--lvl-pillar-mind-fill) 30%, transparent), transparent 60%), radial-gradient(760px 560px at 88% 128%, color-mix(in srgb, var(--lvl-pillar-body-fill) 16%, transparent), transparent 60%);flex-direction:column;gap:22px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.hm-masthead:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(-45deg,#ffffff0a 0 1px,#0000 1px 11px);position:absolute;inset:0}.hm-masthead>*{position:relative}.hm-masthead__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hm-masthead__hi{color:#ffffffd9;font-size:.9375rem;font-weight:600}.hm-masthead__q{color:#fff;letter-spacing:-.02em;margin-block-start:4px;font-size:clamp(22px,3vw,30px);font-weight:800}.hm-masthead__actions{flex-wrap:wrap;gap:10px;display:flex}.hm-act{border-radius:var(--lvl-radius-full);color:var(--lvl-ink,#1a1a1a);font:inherit;cursor:pointer;transition:transform var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard);background:#fff;border:0;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.hm-act svg{width:16px;height:16px}.hm-act:hover{transform:translateY(-1px)}.hm-act--ghost{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #fff6}.hm-act--ghost:hover{background:#ffffff42}.hm-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.hm-tile{border-radius:var(--lvl-radius-xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff24;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.hm-tile--link{transition:background var(--lvl-dur-quick) var(--lvl-ease-standard)}.hm-tile--link:hover{background:#ffffff38}.hm-tile__cap{letter-spacing:.06em;text-transform:uppercase;color:#fffc;font-size:.6875rem;font-weight:700}.hm-tile__num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.05}.hm-tile__sub{color:#ffffffd1;font-size:.75rem}.hm-tile.is-due .hm-tile__sub{color:#fff;font-weight:600}.hm-tile__due{top:13px;border-radius:var(--lvl-radius-full);background:var(--lvl-pillar-community-fill);width:9px;height:9px;position:absolute;inset-inline-end:13px}.hm-tile__due:after{content:"";border-radius:var(--lvl-radius-full);border:2px solid var(--lvl-pillar-community-fill);opacity:0;animation:hm-due-pulse 2.2s var(--lvl-ease-standard) infinite;position:absolute;inset:-4px}@keyframes hm-due-pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.hm-tile__due:after{animation:none}}.hm-week__row{gap:5px;margin-block-start:6px;display:flex}.hm-week__day{border-radius:var(--lvl-radius-md);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0;display:flex}.hm-week__day.is-today{color:var(--lvl-ink,#1a1a1a);background:#fff}.hm-week__dow{opacity:.8;font-size:.625rem;font-weight:700}.hm-week__num{font-size:.8125rem;font-weight:700}.hm-proglist{flex-direction:column;gap:12px;display:flex}.hm-viewall{color:var(--lvl-text-secondary);white-space:nowrap;transition:color var(--lvl-dur-quick) var(--lvl-ease-standard);align-items:center;gap:2px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.hm-viewall svg{width:15px;height:15px}.hm-viewall:hover{color:var(--lvl-text-primary)}.hm-postcard{border-radius:var(--lvl-radius-lg);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);height:100%;box-shadow:var(--lvl-shadow-card);color:inherit;transition:box-shadow var(--lvl-dur-quick) var(--lvl-ease-standard), transform var(--lvl-dur-quick) var(--lvl-ease-standard);flex-direction:column;gap:7px;padding:14px 16px;text-decoration:none;display:flex}a.hm-postcard:hover{box-shadow:var(--lvl-shadow-md);transform:translateY(-1px)}.hm-postcard__head{align-items:center;gap:8px;min-width:0;display:flex}.hm-postcard__author{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:700;overflow:hidden}.hm-postcard__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.hm-postcard__text{color:var(--lvl-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hm-postcard__meta{color:var(--lvl-text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:auto;padding-block-start:4px;font-size:.6875rem;display:flex}.hm-postcard__where{color:var(--lvl-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-weight:600;overflow:hidden}.hm-postcard__dot{opacity:.5}.hm-carousel{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--lvl-border-strong) transparent;gap:16px;padding-block:8px;display:flex;overflow-x:auto}.hm-carousel>*{scroll-snap-align:start;flex:0 0 216px}.hm-carousel--posts>*{flex-basis:280px}.hm-carousel::-webkit-scrollbar{height:8px}.hm-carousel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lvl-text-primary) 18%, transparent);border-radius:var(--lvl-radius-full)}.hm-carousel::-webkit-scrollbar-track{background:0 0}@media (max-width:560px){.hm-carousel>*{flex-basis:72%}}.wbi-modal{max-width:560px}.wbi-intro{margin:0}.wbi-legend{border-radius:var(--lvl-radius-lg);background:color-mix(in srgb, var(--lvl-text-primary) 4%, transparent);color:var(--lvl-text-secondary);flex-wrap:wrap;gap:18px;margin-block:14px 0;padding:10px 14px;font-size:.8125rem;font-weight:600;display:flex}.wbi-legend__item{align-items:center;gap:8px;display:inline-flex}.wbi-legend__dot{flex:none;width:15px;height:15px}.wbi-legend__dot--actual{border-radius:var(--lvl-radius-full);background:var(--lvl-text-secondary)}.wbi-legend__dot--goal{box-shadow:inset 0 0 0 2px var(--lvl-text-tertiary);background:0 0;border-radius:3px}.wbi-sliders{flex-direction:column;gap:14px;margin-block-start:16px;display:flex}.wbi-overall{border-radius:var(--lvl-radius-xl);background:var(--lvl-strong-fill);color:var(--lvl-strong-on);flex-direction:column;gap:4px;margin-block-start:18px;padding:16px 18px 6px;display:flex}.wbi-overall__title{color:var(--lvl-strong-on)}.wbi-overall__desc{color:color-mix(in srgb, var(--lvl-strong-on) 78%, transparent);margin:0 0 4px;font-size:.8125rem;line-height:1.45}.wbi-overall .wbs__track{background:color-mix(in srgb, var(--lvl-strong-on) 20%, transparent)}.wbi-overall .wbs__actual{border-color:var(--lvl-strong-fill)}.wbi-err{margin-block-start:10px}.wbi-privacy{margin-block-start:16px}.wbs{--wbs-peak:#7a5af8;flex-direction:column;display:flex}.wbs__head{align-items:center;gap:8px;display:flex}.wbs__icon{place-items:center;display:inline-grid}.wbs__label{font-size:.9375rem;font-weight:700}.wbs__readouts{font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-inline-start:auto;display:inline-flex}.wbs__read{font-size:.8125rem;font-weight:700}.wbs__read--goal{color:var(--lvl-text-tertiary);font-weight:600}.wbs__read--actual{color:var(--wbs-accent)}.wbs.is-met .wbs__read--actual{color:var(--wbs-peak)}.wbs__track-wrap{padding:12px 13px 30px}.wbs--single .wbs__track-wrap{padding-block-end:12px}.wbs__track{border-radius:var(--lvl-radius-full);background:color-mix(in srgb, var(--lvl-text-primary) 9%, transparent);cursor:pointer;touch-action:none;height:10px;position:relative}.wbs__fill{border-radius:var(--lvl-radius-full);background:var(--wbs-accent);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.wbs__gap{border-radius:var(--lvl-radius-full);background:var(--wbs-light);pointer-events:none;position:absolute;inset-block:0}.wbs__over{border-radius:var(--lvl-radius-full);background:var(--wbs-peak);pointer-events:none;position:absolute;inset-block:0}.wbs__goaltick{border-radius:var(--lvl-radius-full);background:var(--wbs-light);pointer-events:none;width:3px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.wbs__actual{border-radius:var(--lvl-radius-full);background:var(--wbs-accent);border:3px solid var(--lvl-bg-raised);width:22px;height:22px;box-shadow:var(--lvl-shadow-sm);cursor:grab;touch-action:none;color:#fff;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.wbs.is-met .wbs__actual{background:var(--wbs-peak)}.wbs__actual:active{cursor:grabbing}.wbs__check{width:13px;height:13px}.wbs__goal{border-radius:var(--lvl-radius-sm);background:var(--wbs-light);width:30px;height:18px;box-shadow:inset 0 0 0 1.5px var(--wbs-accent), var(--lvl-shadow-sm);cursor:grab;touch-action:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%)}.wbs__goal:after{content:"";bottom:100%;border:5px solid #0000;border-block-end-color:var(--wbs-light);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.wbs__goal:active{cursor:grabbing}.wbs__actual:focus-visible,.wbs__goal:focus-visible{outline:var(--lvl-focus-width) solid var(--lvl-focus-ring);outline-offset:3px}.tip{display:inline-flex;position:relative}.tip__btn{border-radius:var(--lvl-radius-full);width:18px;height:18px;color:var(--lvl-text-tertiary);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:grid}.tip__btn svg{width:15px;height:15px}.tip__btn:hover{color:var(--lvl-text-primary)}.tip__btn:focus-visible{outline:var(--lvl-focus-width) solid var(--lvl-focus-ring);outline-offset:2px}.tip__bubble{top:calc(100% + 8px);z-index:20;border-radius:var(--lvl-radius-md);background:var(--lvl-strong-fill);width:max-content;max-width:240px;color:var(--lvl-strong-on);box-shadow:var(--lvl-shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--lvl-dur-quick) var(--lvl-ease-standard), transform var(--lvl-dur-quick) var(--lvl-ease-standard);pointer-events:none;padding:8px 11px;font-size:.75rem;font-weight:500;line-height:1.4;position:absolute;inset-inline-start:-6px;transform:translateY(-3px)}.tip__bubble:before{content:"";bottom:100%;border:5px solid #0000;border-block-end-color:var(--lvl-strong-fill);position:absolute;inset-inline-start:12px}.tip:hover .tip__bubble,.tip:focus-within .tip__bubble{opacity:1;visibility:visible;transform:translateY(0)}.tip--end .tip__bubble{inset-inline:auto -6px}.tip--end .tip__bubble:before{inset-inline:auto 12px}.hr{flex-direction:column;gap:12px;display:flex}.hr-card{border-radius:var(--lvl-radius-lg);background:var(--lvl-bg-raised);border:1px solid var(--lvl-border-card);box-shadow:var(--lvl-shadow-card);color:inherit;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}a.hr-card{transition:box-shadow var(--lvl-dur-quick) var(--lvl-ease-standard), transform var(--lvl-dur-quick) var(--lvl-ease-standard)}a.hr-card:hover{box-shadow:var(--lvl-shadow-md);transform:translateY(-1px)}.hr-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--lvl-text-tertiary);font-size:.6875rem;font-weight:700}.hr-org__item{align-items:center;gap:10px;min-width:0;display:flex}.hr-org__item.is-sub{margin-inline-start:13px;position:relative}.hr-org__item.is-sub:before{content:"";inset-inline-start:-13px;border-inline-start:1.5px solid var(--lvl-border-strong);border-block-end:1.5px solid var(--lvl-border-strong);pointer-events:none;border-end-start-radius:6px;width:8px;height:calc(50% + 12px);position:absolute;top:-12px}.hr-org__text{flex-direction:column;min-width:0;display:flex}.hr-org__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.hr-org__meta{color:var(--lvl-text-tertiary);font-size:.75rem}.hr-goal__row{align-items:center;gap:10px;min-width:0;display:flex}.hr-goal__icon{border-radius:var(--lvl-radius-md);background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);flex:none;place-items:center;width:30px;height:30px;display:grid}.hr-goal.is-mind .hr-goal__icon{background:var(--lvl-pillar-mind-bg)}.hr-goal.is-body .hr-goal__icon{background:var(--lvl-pillar-body-bg)}.hr-goal.is-pursuits .hr-goal__icon{background:var(--lvl-pillar-pursuits-bg)}.hr-goal.is-community .hr-goal__icon{background:var(--lvl-pillar-community-bg)}.hr-goal__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:700;overflow:hidden}.hr-goal__prog{flex-direction:column;gap:5px;display:flex}.hr-goal__prog-title{color:var(--lvl-text-secondary);font-size:.8125rem;font-weight:600}.hr-goal__prog-sub{color:var(--lvl-text-tertiary);font-size:.75rem}.hr-goal__empty{color:var(--lvl-text-secondary);font-size:.8125rem}.hr-watch__row{align-items:center;gap:10px;min-width:0;display:flex}.hr-watch__thumb{aspect-ratio:16/9;border-radius:var(--lvl-radius-md);background-color:color-mix(in srgb, var(--lvl-text-primary) 8%, transparent);background-position:50%;background-size:cover;flex:none;width:66px}.hr-watch__text{flex-direction:column;min-width:0;display:flex}.hr-watch__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.hr-watch__sub{color:var(--lvl-text-tertiary);margin-block-start:2px;font-size:.6875rem}.hr-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hr-log__chips{flex-direction:column;gap:6px;display:flex}.hr-log__chip{border:1px solid var(--lvl-border-card);border-radius:var(--lvl-radius-md);width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;transition:background var(--lvl-dur-quick) var(--lvl-ease-standard), border-color var(--lvl-dur-quick) var(--lvl-ease-standard);background:0 0;align-items:center;gap:9px;padding:7px 9px;display:flex}.hr-log__chip:hover{background:color-mix(in srgb, var(--lvl-text-primary) 5%, transparent);border-color:var(--lvl-border-strong)}.hr-log__icon{border-radius:var(--lvl-radius-sm);background:color-mix(in srgb, var(--lvl-text-primary) 8%, transparent);flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.hr-log__icon img{object-fit:cover;width:100%;height:100%}.hr-log__icon-i{color:var(--lvl-text-secondary);font-size:.75rem;font-weight:700}.hr-log__chip-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.hr-log__chip-add{width:20px;height:20px;color:var(--lvl-text-tertiary);opacity:0;transition:opacity var(--lvl-dur-quick) var(--lvl-ease-standard);flex:none;place-items:center;display:grid}.hr-log__chip-add svg{width:15px;height:15px}.hr-log__chip:hover .hr-log__chip-add,.hr-log__chip:focus-visible .hr-log__chip-add{opacity:1}.hr-pulse__rows{flex-direction:column;gap:8px;display:flex}.hr-pulse__row{grid-template-columns:26px auto 1fr auto;align-items:center;gap:9px;display:grid}.hr-pulse__icon{border-radius:var(--lvl-radius-full);place-items:center;width:26px;height:26px;display:grid}.hr-pulse__icon svg{width:15px;height:15px}.hr-pulse__row.is-energized .hr-pulse__icon{background:var(--lvl-pillar-community-bg);color:var(--lvl-pillar-community-text)}.hr-pulse__row.is-productive .hr-pulse__icon{background:var(--lvl-pillar-mind-bg);color:var(--lvl-pillar-mind-text)}.hr-pulse__row.is-tired .hr-pulse__icon{background:var(--lvl-pillar-pursuits-bg);color:var(--lvl-pillar-pursuits-text)}.hr-pulse__row.is-stressed .hr-pulse__icon{background:var(--lvl-pillar-body-bg);color:var(--lvl-pillar-body-text)}.hr-pulse__label{font-size:.875rem}.hr-pulse__bar{border-radius:var(--lvl-radius-full);background:color-mix(in srgb, var(--lvl-text-primary) 8%, transparent);height:5px;overflow:hidden}.hr-pulse__bar>span{border-radius:var(--lvl-radius-full);background:currentColor;height:100%;display:block}.hr-pulse__row.is-energized .hr-pulse__bar>span{background:var(--lvl-pillar-community-fill)}.hr-pulse__row.is-productive .hr-pulse__bar>span{background:var(--lvl-pillar-mind-fill)}.hr-pulse__row.is-tired .hr-pulse__bar>span{background:var(--lvl-pillar-pursuits-fill)}.hr-pulse__row.is-stressed .hr-pulse__bar>span{background:var(--lvl-pillar-body-fill)}.hr-pulse__val{font-variant-numeric:tabular-nums;text-align:end;min-width:12px;font-size:.8125rem;font-weight:700}.hr-stats__rows{flex-direction:column;display:flex}.hr-stat{justify-content:space-between;align-items:center;gap:12px;padding-block:8px;font-size:.875rem;display:flex}.hr-stat+.hr-stat{border-block-start:1px solid var(--lvl-border-card)}.hr-stat__label{color:var(--lvl-text-secondary)}.hr-stat__val{text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.hr-nudge{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.hr-nudge__icon{border-radius:var(--lvl-radius-md);background:color-mix(in srgb, var(--lvl-text-primary) 6%, transparent);flex:none;place-items:center;width:34px;height:34px;display:grid}.hr-nudge.is-mind .hr-nudge__icon{background:var(--lvl-pillar-mind-bg)}.hr-nudge.is-body .hr-nudge__icon{background:var(--lvl-pillar-body-bg)}.hr-nudge.is-pursuits .hr-nudge__icon{background:var(--lvl-pillar-pursuits-bg)}.hr-nudge.is-community .hr-nudge__icon{background:var(--lvl-pillar-community-bg)}.hr-nudge__text{flex-direction:column;gap:2px;min-width:0;display:flex}.hr-nudge__title{font-size:.875rem;font-weight:700}.hr-nudge__sub{color:var(--lvl-text-tertiary);font-size:.75rem}.hr-cta{flex-direction:column;gap:8px;display:flex}.hr-cta__text{color:var(--lvl-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.ct{flex-direction:column;gap:16px;display:flex}.ct__lead{margin:0}.ct__where{margin:0;margin-block-start:-8px}.ct__field{flex-direction:column;gap:6px;display:flex}.ct__area{resize:vertical;font-family:inherit}.ct__access{flex-direction:column;gap:8px;display:flex}.ct__opt{text-align:start;border:1px solid var(--lvl-border-default);border-radius:var(--lvl-radius-lg);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--lvl-dur-quick) var(--lvl-ease-standard), background var(--lvl-dur-quick) var(--lvl-ease-standard);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 14px;display:flex}.ct__opt:hover{border-color:var(--lvl-border-strong)}.ct__opt.is-on{border-color:var(--lvl-text-primary);background:color-mix(in srgb, var(--lvl-text-primary) 4%, transparent)}.ct__opt-title{font-size:.9375rem;font-weight:700}.ct__opt-sub{color:var(--lvl-text-tertiary);font-size:.75rem}
