.cohort-card.svelte-ocb1h1{background:var(--ma-theme-deep-contrast-bg);width:100%;height:100%;color:var(--ma-theme-deep-contrast-fg);box-sizing:border-box;border-radius:15px;flex-direction:column;justify-content:center;padding:1.5rem 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000002e}.dark .cohort-card.svelte-ocb1h1,.night .cohort-card.svelte-ocb1h1{box-shadow:0 20px 50px #0000008c}.brand-stripe.svelte-ocb1h1{opacity:.9;background:linear-gradient(.25turn,#ea5757,#599bff,#73c382);height:4px;position:absolute;top:0;left:0;right:0}.cohort-content.svelte-ocb1h1{z-index:1;position:relative}.cohort-eyebrow.svelte-ocb1h1{text-transform:uppercase;letter-spacing:.1em;margin:0 0 .85rem;font-size:.78rem;font-weight:800}.close-button.svelte-ocb1h1{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(.25turn,#ea5757,#599bff,#73c382);border:none;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s,transform .15s;display:inline-flex;position:absolute;bottom:.85rem;right:.85rem}.dark .close-button.svelte-ocb1h1,.night .close-button.svelte-ocb1h1{background:linear-gradient(.25turn,#ea5757,#599bff,#73c382)}.close-button.svelte-ocb1h1:hover{transform:translateY(-1px);box-shadow:0 8px 18px #599bff47,0 2px 6px #00000029}.dark .close-button.svelte-ocb1h1:hover,.night .close-button.svelte-ocb1h1:hover{box-shadow:0 0 0 1px #599bff59,0 8px 22px #599bff61}.updated-pill.svelte-ocb1h1{z-index:2;color:inherit;letter-spacing:0;white-space:nowrap;background:#0000000f;border-radius:999px;padding:.38rem .7rem;font-size:.74rem;font-weight:800;line-height:1;position:absolute;top:.85rem;right:.85rem}.dark .updated-pill.svelte-ocb1h1,.night .updated-pill.svelte-ocb1h1{background:#ffffff14}.state-wrap.svelte-ocb1h1{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:6rem;display:flex}.state-text.svelte-ocb1h1{opacity:.75;font-weight:600}.retry-button.svelte-ocb1h1{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:1px solid;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-weight:700;display:inline-flex}.retry-button.svelte-ocb1h1:hover{opacity:1}.tier-list.svelte-ocb1h1{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.tier-row.svelte-ocb1h1{background:var(--ma-theme-contrast-bg);color:var(--ma-theme-contrast-fg);border-radius:12px;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:transform .15s;display:flex}.tier-row.svelte-ocb1h1:hover{transform:translate(2px)}.tier-label.svelte-ocb1h1{opacity:.85;font-size:.95rem;font-weight:600}.tier-rank.svelte-ocb1h1{color:#fff;text-shadow:0 1px 1px #0000002e;background:linear-gradient(.25turn,#ea5757,#599bff,#73c382);border-radius:999px;padding:.4rem .85rem;font-size:1rem;font-weight:800}.tier-context.svelte-ocb1h1{display:none}@media (width<=640px){.cohort-card.svelte-ocb1h1{border-radius:12px;padding:1.15rem 1rem}.updated-pill.svelte-ocb1h1{font-size:.68rem;top:.65rem;right:.65rem}.tier-label.svelte-ocb1h1{font-size:.85rem}.tier-rank.svelte-ocb1h1{font-size:.9rem}}@media (width>=769px){.cohort-card.svelte-ocb1h1{padding:1.5rem 1.75rem 1.7rem}.tier-list.svelte-ocb1h1{grid-template-columns:repeat(3,minmax(8.75rem,10.5rem));justify-content:center;align-items:stretch;gap:.95rem;display:grid}.tier-row.svelte-ocb1h1{aspect-ratio:9/13.5;isolation:isolate;text-align:center;color:#fff;opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 50% 48%,#ffdd3947 0 13%,#ffbb001f 30%,#0000 56%),#08090c;border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:minmax(2.35rem,auto) minmax(0,1fr) minmax(1.35rem,auto);justify-items:center;gap:.6rem;min-height:0;max-height:min(18rem,78vw);padding:.9rem .85rem .85rem;display:grid;position:relative;overflow:hidden;transform:translateY(-1.2rem);box-shadow:inset 0 1px #ffffff1f,0 16px 34px #00000042}.tier-row.svelte-ocb1h1:before{content:"";z-index:0;filter:blur(2.8px);opacity:.96;background:repeating-conic-gradient(from -8deg,#ffe34c80 0deg 4deg,#0000 4deg 10deg,#ff981e2e 10deg 13deg,#0000 13deg 20deg),radial-gradient(circle,#fff8aed1 0 10%,#ffd51275 24%,#ffa90029 45%,#0000 68%);position:absolute;inset:23% 15% 29%;transform:rotate(-4deg);-webkit-mask-image:radial-gradient(circle,#000 0 54%,#0000 76%);mask-image:radial-gradient(circle,#000 0 54%,#0000 76%)}.tier-row.svelte-ocb1h1:after{content:"";z-index:0;filter:blur(8px);opacity:.82;background:#ffea4ed6;border-radius:999px;position:absolute;inset:38% 34% 39%}.cohort-card.revealed.svelte-ocb1h1 .tier-row:where(.svelte-ocb1h1){opacity:1;animation:svelte-ocb1h1-tier-card-slide-down .45s cubic-bezier(.2, .9, .25, 1) var(--tier-delay,0s) backwards;transform:translate(0)}.cohort-card.revealed.svelte-ocb1h1 .tier-row:where(.svelte-ocb1h1):hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 20px 40px #00000052}@keyframes svelte-ocb1h1-tier-card-slide-down{0%{opacity:0;transform:translateY(-1.2rem)}to{opacity:1;transform:translateY(0)}}.tier-label.svelte-ocb1h1{z-index:1;opacity:.86;text-wrap:balance;align-self:start;max-width:100%;font-size:.84rem;font-weight:700;line-height:1.16;position:relative}.tier-rank.svelte-ocb1h1{z-index:1;text-align:center;letter-spacing:0;text-shadow:0 0 16px #ffd300c7,0 2px 6px #00000080;white-space:nowrap;background:0 0;border-radius:0;place-self:center;width:auto;padding:0;font-size:clamp(1.75rem,3vw,2.45rem);line-height:.95;position:relative}.tier-context.svelte-ocb1h1{z-index:1;color:#ffffffad;text-transform:lowercase;align-self:end;max-width:100%;font-size:.64rem;font-weight:700;line-height:1.1;display:block;position:relative}.tier-context.svelte-ocb1h1:first-letter{text-transform:uppercase}}@media (width>=1025px){.tier-list.svelte-ocb1h1{grid-template-columns:repeat(3,minmax(10.75rem,13rem));gap:1.15rem}.tier-label.svelte-ocb1h1{font-size:.95rem}.tier-rank.svelte-ocb1h1{font-size:clamp(2.15rem,2.5vw,2.8rem)}.tier-context.svelte-ocb1h1{font-size:.72rem}}.contribution-wrapper.svelte-486uac{background:var(--ma-surface-2);border-radius:12px;width:100%;padding:24px}.home-feature-box.svelte-486uac{--home-feature-cycle-ms:7s;position:relative}.smart-schedule-tally.svelte-486uac{align-items:center;display:flex}.home-feature-tab.svelte-486uac{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem 0 .55rem;display:inline-flex;position:relative}.home-feature-title.svelte-486uac{align-items:center;padding-bottom:.16rem;display:inline-flex;position:relative}.home-feature-title.svelte-486uac:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(.25turn,#ea5757,#599bff,#73c382,#599bff) 0 0/220% 100%;border-radius:999px;height:2px;transition:opacity .18s,transform .22s;position:absolute;bottom:-.22rem;left:0;right:0;transform:scaleX(.72)}.home-feature-tab.active.svelte-486uac .home-feature-title:where(.svelte-486uac):after{opacity:1;transform:scaleX(1)}.home-feature-cycling.svelte-486uac .home-feature-title:where(.svelte-486uac):after{opacity:.68;width:42%;animation:svelte-486uac-home-feature-title-scan var(--home-feature-cycle-ms,7s) ease-in-out infinite alternate;right:auto;transform:translate(0)scaleX(.58)}.home-feature-cycling.svelte-486uac .home-feature-tab.active:where(.svelte-486uac) .home-feature-title:where(.svelte-486uac):after{opacity:.98}.home-feature-cycling.svelte-486uac .smart-schedule-title:where(.svelte-486uac):after{animation-delay:.35s}@keyframes svelte-486uac-home-feature-title-scan{0%{background-position:0%;transform:translate(0)scaleX(.58)}50%{transform:translate(138%)scaleX(.74)}to{background-position:100%;transform:translate(0)scaleX(.58)}}.smart-schedule-link.svelte-486uac{white-space:nowrap}.smart-schedule-link.svelte-486uac:hover{color:inherit}.smart-schedule-title.svelte-486uac{margin-left:.5rem;margin-right:.5rem}.home-streak-header.svelte-486uac{flex-wrap:wrap;gap:1rem}.home-feature-stage.svelte-486uac{contain:layout style;width:100%;position:relative;overflow:visible}.home-feature-stage.is-measured.svelte-486uac{height:var(--home-feature-stage-height);transition:height .42s cubic-bezier(.22,1,.36,1)}.home-feature-panel.svelte-486uac{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;width:100%;transition:opacity .42s,visibility 0s linear .42s}.home-feature-stage.is-measured.svelte-486uac .home-feature-panel:where(.svelte-486uac){position:absolute;inset:0}.home-feature-stage.svelte-486uac:not(.is-measured) .home-feature-panel:where(.svelte-486uac):not(.active){display:none}.home-feature-panel.active.svelte-486uac{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.smart-schedule-panel.svelte-486uac{padding-top:1.5rem}.smart-schedule-create-button.svelte-486uac{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(.25turn,#ea5757,#599bff,#73c382);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;padding:.55rem .95rem;font-weight:800;text-decoration:none;display:inline-flex}.smart-schedule-create-row.svelte-486uac{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.35rem;display:flex}.smart-schedule-grid.svelte-486uac{grid-template-columns:repeat(7,minmax(6.75rem,1fr));gap:clamp(.9rem,1.7vw,1.35rem);padding:.15rem 0 .55rem;display:grid;overflow-x:auto}.smart-schedule-day.svelte-486uac{aspect-ratio:3/4;border:1px solid var(--ma-border);background:linear-gradient(180deg, #ffffff14, #fff0), var(--ma-theme-deep-contrast-bg,var(--ma-surface-2));border-radius:8px;flex-direction:column;min-width:6.75rem;min-height:0;padding:clamp(.65rem,1vw,.85rem);display:flex;box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000014}.smart-schedule-day.is-today.svelte-486uac{border-color:#599bff;box-shadow:0 0 0 1px #599bff47,0 12px 28px #599bff1f}.smart-schedule-day-header.svelte-486uac{text-transform:uppercase;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.78rem;font-weight:900;display:flex}.smart-schedule-events.svelte-486uac{flex-direction:column;gap:.5rem;min-height:0;padding-right:.1rem;display:flex;overflow-y:auto}.smart-schedule-event.svelte-486uac{color:inherit;background:0 0;border:0;border-left:2px solid #73c382;border-radius:0;padding:.45rem .55rem;text-decoration:none;display:block}.smart-schedule-event.svelte-486uac:hover{color:inherit;border-left-style:dotted}.smart-schedule-event.svelte-486uac span:where(.svelte-486uac){color:var(--ma-secondary-text);font-size:.7rem;font-weight:800;display:block}.smart-schedule-event.svelte-486uac strong:where(.svelte-486uac){margin-top:.15rem;font-size:.82rem;line-height:1.25;display:block}.smart-schedule-empty.svelte-486uac,.smart-schedule-state.svelte-486uac{color:var(--ma-secondary-text);font-size:.85rem}.smart-schedule-empty.svelte-486uac{margin:auto 0 0}.light .smart-schedule-day.svelte-486uac,[data-theme=light] .smart-schedule-day.svelte-486uac{background:linear-gradient(#fffffff2,#f5f5f7e0),#fff;box-shadow:inset 0 1px #fffc,0 12px 26px #0f172a17}.dark .smart-schedule-day.svelte-486uac,[data-theme=dark] .smart-schedule-day.svelte-486uac{background:linear-gradient(#ffffff0e,#ffffff04),#303030;box-shadow:inset 0 1px #ffffff12,0 12px 26px #0000003d}.night .smart-schedule-day.svelte-486uac,[data-theme=night] .smart-schedule-day.svelte-486uac{background:linear-gradient(#ffffff14,#ffffff05),#121212;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000005c}.smart-schedule-state.svelte-486uac{text-align:center;padding:2rem 0}.smart-schedule-overlay.svelte-486uac{--smart-schedule-modal-bg:#fffffff0;--smart-schedule-modal-fg:#111827;--smart-schedule-modal-muted:#64748b;--smart-schedule-modal-subtle:#f6f8fb;--smart-schedule-modal-field:#ffffffe0;--smart-schedule-modal-border:#0f172a21;--smart-schedule-modal-control-border:#0f172a29;--smart-schedule-modal-focus:#599bff;--smart-schedule-modal-shadow:0 30px 80px #0f172a2e;--smart-schedule-modal-overlay:#f7f8fbc7;z-index:80;box-sizing:border-box;overscroll-behavior:contain;max-height:100dvh;color:var(--smart-schedule-modal-fg);background:var(--smart-schedule-modal-overlay);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(4.75rem,8vh,6rem) clamp(1rem,4vw,3rem) clamp(2rem,6vh,4rem);display:flex;position:fixed;inset:0;overflow-y:auto}.smart-schedule-overlay-close.svelte-486uac{z-index:2;border:1px solid var(--smart-schedule-modal-border);width:2.75rem;height:2.75rem;color:var(--smart-schedule-modal-fg);background:var(--smart-schedule-modal-bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:fixed;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);box-shadow:0 12px 30px #0f172a1f}.smart-schedule-overlay-close.svelte-486uac:hover{border-color:color-mix(in srgb, var(--smart-schedule-modal-focus) 48%, var(--smart-schedule-modal-border));transform:translateY(-1px);box-shadow:0 16px 38px #0f172a29}.smart-schedule-event-form.svelte-486uac{box-sizing:border-box;border:1px solid var(--smart-schedule-modal-border);width:min(38rem,100%);color:var(--smart-schedule-modal-fg);background:var(--smart-schedule-modal-bg);box-shadow:var(--smart-schedule-modal-shadow);text-align:left;border-radius:8px;flex-direction:column;flex:none;align-items:stretch;gap:clamp(1rem,2vw,1.625rem);margin-block:auto;padding:clamp(1.25rem,4vw,2.625rem);display:flex}.smart-schedule-form-header.svelte-486uac{border-bottom:1px solid var(--smart-schedule-modal-border);grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:1rem;padding-bottom:clamp(.75rem,2vw,1.125rem);display:grid}.smart-schedule-form-mark.svelte-486uac{border:1px solid color-mix(in srgb, #73c382 42%, var(--smart-schedule-modal-border));color:#73c382;background:color-mix(in srgb, #73c382 12%, var(--smart-schedule-modal-field));border-radius:8px;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex}.smart-schedule-form-label.svelte-486uac{color:var(--smart-schedule-modal-muted);letter-spacing:0;margin:0 0 .15rem;font-size:.78rem;font-weight:800}.smart-schedule-event-form.svelte-486uac h2:where(.svelte-486uac){color:var(--smart-schedule-modal-fg);letter-spacing:0;margin:0;font-size:clamp(2rem,6vw,3.25rem);font-weight:900;line-height:1}.smart-schedule-field.svelte-486uac{text-align:left;flex-direction:column;gap:.45rem;display:flex}.smart-schedule-field.svelte-486uac span:where(.svelte-486uac),.smart-schedule-check.svelte-486uac span:where(.svelte-486uac){color:var(--smart-schedule-modal-muted);letter-spacing:0;font-size:.78rem;font-weight:800}.smart-schedule-field.svelte-486uac input:where(.svelte-486uac),.smart-schedule-field.svelte-486uac textarea:where(.svelte-486uac){box-sizing:border-box;border:1px solid var(--smart-schedule-modal-control-border);width:100%;min-height:3.2rem;color:var(--smart-schedule-modal-fg);background:var(--smart-schedule-modal-field);color-scheme:inherit;border-radius:8px;outline:none;padding:.72rem .86rem;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.2;transition:border-color .18s,box-shadow .18s,background-color .18s}.smart-schedule-field.svelte-486uac textarea:where(.svelte-486uac){resize:vertical;min-height:6rem;line-height:1.4}.smart-schedule-field.svelte-486uac input:where(.svelte-486uac):focus,.smart-schedule-field.svelte-486uac textarea:where(.svelte-486uac):focus{border-color:var(--smart-schedule-modal-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--smart-schedule-modal-focus) 18%, transparent)}.smart-schedule-field.svelte-486uac input:where(.svelte-486uac)::placeholder,.smart-schedule-field.svelte-486uac textarea:where(.svelte-486uac)::placeholder{color:color-mix(in srgb, var(--smart-schedule-modal-muted) 62%, transparent)}.smart-schedule-form-grid.svelte-486uac{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:end;gap:clamp(.875rem,1.6vw,1.375rem);display:grid}.smart-schedule-time-section.svelte-486uac{border:1px solid var(--smart-schedule-modal-border);background:var(--smart-schedule-modal-subtle);border-radius:8px;flex-direction:column;gap:.75rem;padding:clamp(.85rem,2vw,1rem);display:flex}.smart-schedule-time-heading.svelte-486uac{justify-content:space-between;align-items:center;gap:1rem;display:flex}.smart-schedule-time-heading.svelte-486uac span:where(.svelte-486uac){color:var(--smart-schedule-modal-muted);font-size:.78rem;font-weight:800}.smart-schedule-time-heading.svelte-486uac output:where(.svelte-486uac){border:1px solid color-mix(in srgb, #599bff 34%, var(--smart-schedule-modal-border));min-height:1.8rem;color:color-mix(in srgb, #599bff 76%, var(--smart-schedule-modal-fg));background:#599bff1a;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.78rem;font-weight:850;display:inline-flex}.smart-schedule-check.svelte-486uac{box-sizing:border-box;border:1px solid var(--smart-schedule-modal-control-border);background:var(--smart-schedule-modal-field);cursor:pointer;border-radius:8px;justify-content:flex-start;align-items:center;gap:.55rem;min-height:3.2rem;padding:0 .9rem;display:inline-flex}.smart-schedule-check.svelte-486uac input:where(.svelte-486uac){accent-color:#73c382;width:1rem;height:1rem}.smart-schedule-form-error.svelte-486uac{color:color-mix(in srgb, #ea5757 78%, var(--smart-schedule-modal-fg));background:#ea57571a;border:1px solid #ea575757;border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.88rem;font-weight:800}.smart-schedule-form-actions.svelte-486uac{justify-content:flex-end;display:flex}.smart-schedule-form-submit.svelte-486uac{color:#fff;cursor:pointer;background:linear-gradient(.25turn,#ea5757,#599bff,#73c382);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-width:10.5rem;min-height:3.2rem;font-weight:900;transition:box-shadow .18s,transform .18s,filter .18s;display:inline-flex;box-shadow:0 14px 32px #599bff40}.smart-schedule-form-submit.svelte-486uac:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 18px 38px #599bff52}.smart-schedule-form-submit.svelte-486uac:disabled{cursor:progress;opacity:.72}@media (prefers-color-scheme:dark){html:not([data-theme]) .smart-schedule-overlay.svelte-486uac{--smart-schedule-modal-bg:#141820f2;--smart-schedule-modal-fg:#f8fafc;--smart-schedule-modal-muted:#aab6c7;--smart-schedule-modal-subtle:#ffffff0e;--smart-schedule-modal-field:#ffffff12;--smart-schedule-modal-border:#e2e8f029;--smart-schedule-modal-control-border:#e2e8f02e;--smart-schedule-modal-shadow:0 34px 86px #0000007a;--smart-schedule-modal-overlay:#05080dc7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dark .smart-schedule-overlay.svelte-486uac,[data-theme=dark] .smart-schedule-overlay.svelte-486uac{--smart-schedule-modal-bg:#212121f2;--smart-schedule-modal-fg:#f8fafc;--smart-schedule-modal-muted:#bbc4d3;--smart-schedule-modal-subtle:#ffffff0e;--smart-schedule-modal-field:#ffffff12;--smart-schedule-modal-border:#e2e8f029;--smart-schedule-modal-control-border:#e2e8f02e;--smart-schedule-modal-shadow:0 34px 86px #00000070;--smart-schedule-modal-overlay:#080b11c2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.night .smart-schedule-overlay.svelte-486uac,[data-theme=night] .smart-schedule-overlay.svelte-486uac{--smart-schedule-modal-bg:#0a0a0af2;--smart-schedule-modal-fg:#fff;--smart-schedule-modal-muted:#cbd5e1;--smart-schedule-modal-subtle:#ffffff0f;--smart-schedule-modal-field:#ffffff13;--smart-schedule-modal-border:#ffffff29;--smart-schedule-modal-control-border:#ffffff2e;--smart-schedule-modal-shadow:0 34px 88px #00000094;--smart-schedule-modal-overlay:#000000d1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.spinning.svelte-486uac{animation:.8s linear infinite svelte-486uac-smart-schedule-spin}@keyframes svelte-486uac-smart-schedule-spin{to{transform:rotate(360deg)}}.smart-streak-empty-status.svelte-486uac{color:var(--ma-secondary-text);text-align:left;margin-top:.5rem;font-size:.95rem;font-weight:800}@media screen and (width>=769px){.smart-schedule-icon.svelte-486uac{order:2}}@media screen and (width<=768px){.smart-schedule-grid.svelte-486uac{grid-template-columns:repeat(7,minmax(6.75rem,1fr));overflow-x:auto}.smart-schedule-overlay.svelte-486uac{align-items:stretch;padding:4.5rem 1rem 2rem}.smart-schedule-event-form.svelte-486uac{gap:.9rem;width:100%;margin-block:0 auto}.smart-schedule-form-grid.svelte-486uac{grid-template-columns:1fr}.smart-schedule-check.svelte-486uac{justify-content:flex-start;padding:0 .9rem}}.contribution-grid-wrapper.svelte-486uac{width:max-content;min-width:min-content;margin-bottom:20px}.contribution-grid.svelte-486uac{contain:layout style;width:max-content;position:relative}.contribution-row.svelte-486uac{gap:3px;height:20px;margin-bottom:3px;display:flex}.contribution-cell.svelte-486uac{opacity:1;appearance:none;cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;padding:0;transition:background-color .4s,border-color .3s,opacity .28s,transform .28s cubic-bezier(.34,1.2,.64,1);position:relative;overflow:visible;transform:translate(0)scale(1)}.heatmap-stage.svelte-486uac:not(.heatmap-ready) .contribution-cell:where(.svelte-486uac){opacity:0;transform:translate3d(var(--appear-x,0), var(--appear-y,0), 0) scale(.42)}.heatmap-stage.heatmap-ready.svelte-486uac .contribution-cell:where(.svelte-486uac){animation:svelte-486uac-contribution-cell-appear var(--heatmap-cell-appear-duration,.42s) cubic-bezier(.16, 1, .3, 1) var(--appear-delay,0s) backwards}@keyframes svelte-486uac-contribution-cell-appear{0%{opacity:0;transform:translate3d(var(--appear-x,0), var(--appear-y,0), 0) scale(.42)}58%{opacity:1;transform:translate(0,0)scale(1.1)}78%{opacity:1;transform:translate(0,0)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.heatmap-stage.heatmap-ready.svelte-486uac .contribution-cell:where(.svelte-486uac){opacity:1;transform:translate(0,0)scale(1)}.heatmap-stage.svelte-486uac:not(.heatmap-ready) .contribution-cell.current-date:where(.svelte-486uac),.heatmap-stage.heatmap-ready.svelte-486uac .contribution-cell.current-date:where(.svelte-486uac){transform:translate(0,0)scale(1)}.heatmap-stage.heatmap-ready.svelte-486uac .contribution-cell.current-date:where(.svelte-486uac){animation:none}.heatmap-tooltip.svelte-486uac{color:#fff;white-space:pre-line;pointer-events:none;opacity:0;visibility:hidden;z-index:2147483647;contain:layout paint style;will-change:transform, opacity;background:linear-gradient(90deg,#ff4d4d,#1f6feb 50%,#6fd384 100%);border-radius:6px;max-width:min(18rem,100vw - 16px);padding:8px 12px;font-size:12px;line-height:1.4;transition:opacity .2s,visibility 0s linear .2s;position:fixed;top:0;left:0;box-shadow:0 4px 6px #0000001a}.heatmap-tooltip.visible.svelte-486uac{opacity:1;visibility:visible;transition-delay:0s}.heatmap-tooltip.place-top.svelte-486uac{transform-origin:50% 100%}.heatmap-tooltip.place-bottom.svelte-486uac{transform-origin:50% 0}.contribution-cell.level-0.svelte-486uac{background-color:#ebedf0;border:1px dashed #dcdcdc}.contribution-cell.level-1.svelte-486uac{background-color:#9be9a8}.contribution-cell.level-2.svelte-486uac{background-color:#40c463}.contribution-cell.level-3.svelte-486uac{background-color:#2ea043}.contribution-cell.previous-year.level-1.svelte-486uac{background-color:#79b8ff}.contribution-cell.previous-year.level-2.svelte-486uac{background-color:#2188ff}.contribution-cell.previous-year.level-3.svelte-486uac{background-color:#0366d6}.contribution-cell.current-date.svelte-486uac{background:linear-gradient(.25turn,#ea5757,#599bff,#73c382);border:1px solid #599bff!important}.contribution-cell.svelte-486uac:hover,.contribution-cell.current-date.svelte-486uac:hover{filter:brightness(1.2);z-index:100}.contribution-cell.svelte-486uac:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#0000 0% 38%,#ea57578f 48%,#599bff9e 64%,#7ac48870 82%,#0000 100%);border-radius:50%;position:absolute;inset:-8px;transform:scale(.5)}.heatmap-stage.heatmap-ready.svelte-486uac .contribution-cell.flash:where(.svelte-486uac){z-index:5;will-change:transform, box-shadow, filter;animation:.48s ease-out svelte-486uac-cell-flash}.contribution-cell.flash.svelte-486uac:before{will-change:transform, opacity;animation:.48s ease-out svelte-486uac-cell-flash-glow}@keyframes svelte-486uac-cell-flash{0%{filter:brightness();transform:scale(1);box-shadow:0 0 #ea575700,0 0 #599bff00,0 0 #7ac48800}35%{filter:brightness(1.18)saturate(1.12);transform:scale(1.18);box-shadow:0 0 5px 1px #ea57576b,0 0 9px 2px #599bff5c,0 0 13px 4px #7ac48847}to{filter:brightness();transform:scale(1);box-shadow:0 0 #ea575700,0 0 #599bff00,0 0 #7ac48800}}@keyframes svelte-486uac-cell-flash-glow{0%{opacity:0;transform:scale(.5)}35%{opacity:.76;transform:scale(1.75)}to{opacity:0;transform:scale(2.15)}}.learn-more.svelte-486uac{color:var(--ma-secondary-text);font-size:12px;text-decoration:none}.learn-more.svelte-486uac:hover{color:var(--ma-primary)}.dark .contribution-cell.level-0.svelte-486uac{background-color:#2d2d2d;border:1px dashed #1a1a1a}.dark .contribution-cell.level-1.svelte-486uac{background-color:#0e4429}.dark .contribution-cell.level-2.svelte-486uac{background-color:#006d32}.dark .contribution-cell.level-3.svelte-486uac{background-color:#26a641}.dark .contribution-cell.previous-year.level-1.svelte-486uac{background-color:#2188ff}.dark .contribution-cell.previous-year.level-2.svelte-486uac{background-color:#79b8ff}.dark .contribution-cell.previous-year.level-3.svelte-486uac{background-color:#599bff}.night .contribution-cell.level-0.svelte-486uac{background-color:#000;border:1px dashed #0d1117}.night .contribution-cell.level-1.svelte-486uac{background-color:#14442b}.night .contribution-cell.level-2.svelte-486uac{background-color:#73c382}.night .contribution-cell.level-3.svelte-486uac{background-color:#4bd25f}.night .contribution-cell.previous-year.level-1.svelte-486uac{background-color:#002d61}.night .contribution-cell.previous-year.level-2.svelte-486uac{background-color:#336eb1}.night .contribution-cell.previous-year.level-3.svelte-486uac{background-color:#599bff}.heatmap-stage.svelte-486uac{contain:layout style;--cohort-origin-x:100%;--cohort-origin-y:100%;width:100%;position:relative}.graph-container.svelte-486uac{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;width:100%;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;overflow:auto visible}.graph-container.obscured.svelte-486uac{pointer-events:none}.heatmap-stage[data-perf-tier=high] .graph-container.obscured .contribution-cell,.heatmap-stage[data-perf-tier=medium] .graph-container.obscured .contribution-cell,.heatmap-stage:not([data-perf-tier]) .graph-container.obscured .contribution-cell{transform:translate(var(--morph-dx,0), var(--morph-dy,0)) scale(0);opacity:0;transition:transform var(--morph-duration,.55s) cubic-bezier(.65, 0, .35, 1) var(--morph-delay,0s), opacity .3s ease var(--morph-delay,0s)}.heatmap-stage[data-perf-tier=high]{--morph-duration:.6s}.heatmap-stage[data-perf-tier=medium]{--morph-duration:.45s}.heatmap-stage[data-perf-tier=low] .graph-container{transform-origin:var(--cohort-origin-x,100%) var(--cohort-origin-y,100%);transition:transform .32s cubic-bezier(.65,0,.35,1),opacity .28s}.heatmap-stage[data-perf-tier=low] .graph-container.obscured{opacity:0;transform:scale(.1)}.cohort-overlay.svelte-486uac{z-index:8;pointer-events:none;opacity:0;--cohort-content-delay:.26s;transition:opacity .18s;position:absolute;inset:0}.cohort-overlay.open.svelte-486uac{pointer-events:auto;opacity:1}.plank-stack.svelte-486uac{z-index:1;pointer-events:none;border-radius:15px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.plank.svelte-486uac{width:100%;transition:transform .34s cubic-bezier(.7, 0, .3, 1) var(--plank-delay,0s);will-change:transform;background:linear-gradient(90deg,#ea5757 0%,#599bff 55%,#73c382 100%);flex:1 1 0;transform:translate(-110%)}.cohort-overlay.open.svelte-486uac .plank:where(.svelte-486uac){transform:translate(0)}.cohort-content-frame.svelte-486uac{z-index:2;opacity:0;width:100%;height:100%;transition:opacity .28s ease var(--cohort-content-delay,.26s), transform .42s cubic-bezier(.34, 1.4, .55, 1) var(--cohort-content-delay,.26s);will-change:transform, opacity;position:relative;transform:translateY(12px)scale(.985)}.cohort-overlay.open.svelte-486uac .cohort-content-frame:where(.svelte-486uac){opacity:1;transform:translateY(0)scale(1)}@media screen and (width>=769px){.cohort-content-frame.svelte-486uac{transform:translateY(-8px)scale(.985)}.cohort-overlay.open.svelte-486uac .cohort-content-frame:where(.svelte-486uac){transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cohort-overlay.svelte-486uac,.graph-container.svelte-486uac,.home-feature-stage.svelte-486uac,.home-feature-panel.svelte-486uac,.contribution-cell.svelte-486uac,.home-feature-title.svelte-486uac:after{transition-duration:.01ms!important;animation:none!important}.heatmap-stage.svelte-486uac:not(.heatmap-ready) .contribution-cell:where(.svelte-486uac),.heatmap-stage.heatmap-ready.svelte-486uac .contribution-cell:where(.svelte-486uac){opacity:1;transform:translate(0)scale(1)}}.graph-container.svelte-486uac::-webkit-scrollbar{width:0;height:0;display:none}@media screen and (width<=768px){.contribution-wrapper.svelte-486uac{padding:1rem}.contribution-cell.svelte-486uac{width:12px;height:12px}.contribution-row.svelte-486uac{gap:2px;height:12px;margin-bottom:2px}.heatmap-tooltip.svelte-486uac{width:max-content;padding:6px 8px;font-size:10px}}@media screen and (width>=769px) and (width<=1024px){.contribution-cell.svelte-486uac{width:16px;height:16px}.contribution-row.svelte-486uac{gap:3px;height:16px;margin-bottom:3px}}@media screen and (width>=1025px) and (width<=1440px){.contribution-cell.svelte-486uac{width:20px;height:20px}.contribution-row.svelte-486uac{gap:3px;height:20px;margin-bottom:3px}}@media screen and (width>=1441px) and (width<=2560px){.contribution-cell.svelte-486uac{width:24px;height:24px}.contribution-row.svelte-486uac{gap:4px;height:24px;margin-bottom:4px}}@media screen and (width>=2561px) and (width<=3840px){.contribution-cell.svelte-486uac{width:28px;height:28px}.contribution-row.svelte-486uac{gap:5px;height:28px;margin-bottom:5px}}@media screen and (width>=3841px){.contribution-cell.svelte-486uac{width:32px;height:32px}.contribution-row.svelte-486uac{gap:6px;height:32px;margin-bottom:6px}}@media (width<=480px){.contribution-grid.svelte-486uac{min-width:728px}}.home-feature-stage.svelte-486uac{min-height:var(--home-feature-stage-height,auto);contain:layout paint;transition:min-height .26s cubic-bezier(.22,1,.36,1);display:block;position:relative}.home-feature-panel.svelte-486uac{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform;backface-visibility:hidden;transition:opacity .22s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;display:block;transform:translateY(10px)scale(.996)}.home-feature-stage.is-measured.svelte-486uac .home-feature-panel:where(.svelte-486uac){width:100%;position:absolute;inset:0}.home-feature-stage.is-measured.svelte-486uac .home-feature-panel.active:where(.svelte-486uac){position:relative;inset:auto}.home-feature-panel.active.svelte-486uac{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s 50ms,transform .24s cubic-bezier(.22,1,.36,1) 50ms,visibility linear;transform:translate(0,0)scale(1)}.home-feature-panel.svelte-486uac:not(.active) button,.home-feature-panel.svelte-486uac:not(.active) a,.home-feature-panel.svelte-486uac:not(.active) input,.home-feature-panel.svelte-486uac:not(.active) textarea{pointer-events:none}.home-feature-box.svelte-486uac:after,.home-feature-box.svelte-486uac .home-feature-progress,.home-feature-box.svelte-486uac .home-feature-progress-bar,.home-feature-box.svelte-486uac .home-feature-cycle-progress,.home-feature-box.svelte-486uac .home-feature-cycle-bar,.home-feature-box.svelte-486uac .feature-cycle-progress,.home-feature-box.svelte-486uac .feature-progress-bar{display:none!important}.smart-streak-panel.svelte-486uac .heatmap-stage:where(.svelte-486uac){margin-bottom:clamp(.65rem,1.4vw,1rem)}.smart-streak-panel.svelte-486uac .graph-container:where(.svelte-486uac){min-height:0;padding-bottom:0}.smart-streak-panel.svelte-486uac .contribution-grid-wrapper:where(.svelte-486uac){padding-bottom:.1rem}.smart-streak-empty-gradient.svelte-486uac{transform-origin:0;opacity:0;background:linear-gradient(90deg,#ea5757 0%,#599bff 52%,#73c382 100%);border-radius:999px;width:min(22rem,72%);height:.3rem;margin:.55rem auto 0;transform:scaleX(0);box-shadow:0 .35rem 1rem #599bff38}.smart-streak-empty-gradient.active.svelte-486uac{animation:2.2s ease-in-out both svelte-486uac-smart-streak-empty-gradient}.smart-streak-panel.svelte-486uac .recent-activity-sentence{margin-top:0;margin-bottom:.25rem}.contribution-grid-wrapper.svelte-486uac{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.contribution-grid-wrapper.svelte-486uac::-webkit-scrollbar{width:0;height:0;display:none}.contribution-grid.svelte-486uac{backface-visibility:hidden;transform:translate(0,0)}.contribution-cell.svelte-486uac{contain:layout style}@media (width<=700px){.home-feature-stage.svelte-486uac{transition-duration:.17s;overflow:hidden}.home-feature-panel.svelte-486uac{transition-duration:.14s;transform:translateY(4px)}.home-feature-panel.active.svelte-486uac{transition-duration:.16s;transition-delay:0s}.contribution-grid-wrapper.scroll-nudge.svelte-486uac .contribution-grid:where(.svelte-486uac){will-change:transform;animation:.98s cubic-bezier(.2,.8,.2,1) both svelte-486uac-heatmap-scroll-nudge}}@keyframes svelte-486uac-heatmap-scroll-nudge{0%,to{transform:translate(0,0)}34%{transform:translate(-18px)}62%{transform:translate(6px)}}@keyframes svelte-486uac-smart-streak-empty-gradient{0%{opacity:0;transform:scaleX(0)}18%{opacity:.95}64%{opacity:.95;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-feature-stage.svelte-486uac,.home-feature-panel.svelte-486uac,.home-feature-panel.active.svelte-486uac,.contribution-grid-wrapper.scroll-nudge.svelte-486uac .contribution-grid:where(.svelte-486uac),.smart-streak-empty-gradient.svelte-486uac{transition:none;animation:none;transform:none}.smart-streak-empty-gradient.svelte-486uac{opacity:.45}}.home-rank-trigger.svelte-pxuc6p{cursor:pointer;color:#fff;background:linear-gradient(90deg,#ea5757 0%,#599bff 52%,#73c382 100%) 0%/180% 180%;border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1.05rem;font-size:1rem;font-weight:700;transition:transform .25s,box-shadow .25s,background-position .6s;display:inline-flex;box-shadow:0 6px 18px #599bff47,0 2px 6px #0000001f}.home-rank-trigger.svelte-pxuc6p:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 10px 22px #599bff59,0 3px 8px #00000029}.home-user-handle.svelte-pxuc6p{font-size:1rem;font-style:normal;font-weight:600;line-height:inherit;text-decoration:none}.super-app-directory.svelte-iugnj6{width:100%;padding:clamp(.75rem,2vw,1.25rem) 0 1rem}.directory-header.svelte-iugnj6{margin-bottom:clamp(1.35rem,2vw,1.75rem)}.directory-kicker.svelte-iugnj6{color:var(--ma-secondary-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .18rem;font-size:.76rem;font-weight:900}.directory-header.svelte-iugnj6 h1:where(.svelte-iugnj6){color:inherit;letter-spacing:0;margin:0;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:900;line-height:1.04}.directory-grid.svelte-iugnj6{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1rem,1.6vw,1.35rem);display:grid}.directory-column.svelte-iugnj6{border-top:1px solid var(--ma-border);min-width:0;padding-top:.85rem}.directory-column.svelte-iugnj6 h2:where(.svelte-iugnj6){color:inherit;margin:0 0 .9rem;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:900;line-height:1.1}.feature-list.svelte-iugnj6{flex-direction:column;gap:.72rem;display:flex}.feature-link.svelte-iugnj6{border:1px solid var(--ma-border);min-height:4.35rem;color:inherit;background:linear-gradient(180deg, #ffffff1a, #fff0), var(--ma-theme-deep-contrast-bg,var(--ma-surface-2));border-radius:8px;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.75rem .76rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.feature-link.svelte-iugnj6:hover{color:inherit;border-color:#599bff75;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a1a}.feature-icon.svelte-iugnj6{background:#ffffff6b;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.feature-icon.svelte-iugnj6 img:where(.svelte-iugnj6){object-fit:contain;width:2.125rem;height:2.125rem;display:block}.feature-copy.svelte-iugnj6{flex-direction:column;gap:.18rem;min-width:0;display:flex}.feature-copy.svelte-iugnj6 strong:where(.svelte-iugnj6){overflow-wrap:anywhere;color:inherit;font-size:.94rem;font-weight:900;line-height:1.15}.feature-copy.svelte-iugnj6 span:where(.svelte-iugnj6){color:var(--ma-secondary-text);font-size:.76rem;font-weight:650;line-height:1.25}.feature-arrow{color:var(--ma-secondary-text);flex:none}.light .feature-link.svelte-iugnj6,[data-theme=light] .feature-link.svelte-iugnj6{background:linear-gradient(#fffffff2,#f5f5f7e0),#fff}.light .feature-icon.svelte-iugnj6,[data-theme=light] .feature-icon.svelte-iugnj6{background:#f3f4f6}.dark .feature-link.svelte-iugnj6,[data-theme=dark] .feature-link.svelte-iugnj6{background:linear-gradient(#ffffff0e,#ffffff04),#303030}.night .feature-link.svelte-iugnj6,[data-theme=night] .feature-link.svelte-iugnj6{background:linear-gradient(#ffffff14,#ffffff05),#121212}@media screen and (width<=1180px){.directory-grid.svelte-iugnj6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=760px){.directory-grid.svelte-iugnj6{grid-template-columns:1fr}.feature-link.svelte-iugnj6{grid-template-columns:2.25rem minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.feature-link.svelte-iugnj6{transition-duration:.01ms}.feature-link.svelte-iugnj6:hover{transform:none}}.swa-home.svelte-1j6ictg{width:100%;display:block}@media screen and (width>=769px){.swa-home.svelte-1j6ictg{width:100%;max-width:100%;display:flex}.swa-home.svelte-1j6ictg>.main-content:where(.svelte-1j6ictg){flex:auto;min-width:0;margin:0 2.5rem;overflow-x:auto}}@media screen and (width>=1920px){.swa-home.svelte-1j6ictg>.main-content:where(.svelte-1j6ictg){margin:0 5rem}}@media screen and (width>=3840px){.swa-home.svelte-1j6ictg>.main-content:where(.svelte-1j6ictg){margin:0 7.5rem}}#global-navigation,.the-menu{z-index:200000;position:relative}.home-smart-search-container,.home-smart-streak-container{z-index:1000;position:relative}.super-smart-search-active{z-index:100001;position:relative}.swa-home.svelte-1j6ictg{z-index:1;position:relative}.main-content.svelte-1j6ictg{z-index:10;position:relative}.home-section.svelte-1j6ictg{content-visibility:auto;contain-intrinsic-size:auto 360px}.home-section-welcome.svelte-1j6ictg{contain-intrinsic-size:auto 150px}.home-section-streak.svelte-1j6ictg{content-visibility:visible;contain:layout style;contain-intrinsic-size:auto 520px}.home-section-start.svelte-1j6ictg{contain-intrinsic-size:auto 420px}.home-section-suite.svelte-1j6ictg{contain-intrinsic-size:auto 680px}
