@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c169f5{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_c169f5{--font-poppins:"Poppins","Poppins Fallback"}.csm{--csm-unit:4px;--csm-font:10px;--csm-radius:8px;--csm-bg:#ffffff;--csm-surface:#f8fafc;--csm-border:#e2e8f0;--csm-text:#0f172a;--csm-muted:#64748b;--csm-primary:#7c3aed;--csm-primary-soft:#ede9fe;--csm-success:#059669;--csm-success-soft:#d1fae5;--csm-warning:#d97706;--csm-warning-soft:#fef3c7;--csm-info:#2563eb;--csm-info-soft:#dbeafe;position:relative;display:flex;justify-content:center;width:100%;margin:0 auto 1rem;font-family:system-ui,-apple-system,sans-serif}.csm[data-size=showcase]{--csm-unit:5px;--csm-font:12px;--csm-radius:10px;max-width:420px}.csm[data-size=compact]{max-width:280px}.dark .csm{--csm-bg:#1e293b;--csm-surface:#0f172a;--csm-border:#334155;--csm-text:#f1f5f9;--csm-muted:#94a3b8;--csm-primary-soft:#4c1d95;--csm-success-soft:#064e3b;--csm-warning-soft:#78350f;--csm-info-soft:#1e3a8a}.csm-lock-chip{position:absolute;top:calc(var(--csm-unit) * 2);right:calc(var(--csm-unit) * 2);z-index:2;display:flex;align-items:center;justify-content:center;width:calc(var(--csm-unit) * 6);height:calc(var(--csm-unit) * 6);border-radius:999px;background:var(--csm-primary-soft);color:var(--csm-primary)}.csm-lock-chip svg{width:calc(var(--csm-unit) * 3);height:calc(var(--csm-unit) * 3)}.csm-stage{width:100%;padding:calc(var(--csm-unit) * 4);border-radius:var(--csm-radius);background:var(--csm-surface);border:1px solid var(--csm-border);overflow:hidden}.csm-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--csm-unit) * 7);height:calc(var(--csm-unit) * 7);font-size:calc(var(--csm-font) * .85);font-weight:600}.csm-avatar,.csm-chip{border-radius:999px;background:var(--csm-primary-soft);color:var(--csm-primary)}.csm-chip{display:inline-block;font-size:calc(var(--csm-font) * .8);font-weight:500}.csm-chip,.csm-status{padding:calc(var(--csm-unit) * .5) calc(var(--csm-unit) * 1.5)}.csm-status{flex-shrink:0;border-radius:999px;font-size:calc(var(--csm-font) * .75);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.csm-status--waiting{background:var(--csm-warning-soft);color:var(--csm-warning)}.csm-status--claimed,.csm-status--confirmed,.csm-status--invited{background:var(--csm-success-soft);color:var(--csm-success)}.csm-status--new{background:var(--csm-info-soft);color:var(--csm-info)}.csm-programs-header{margin-bottom:calc(var(--csm-unit) * 3);font-size:calc(var(--csm-font) * 1.1);font-weight:600;color:var(--csm-text)}.csm-programs-ladder{display:flex;flex-direction:column;gap:calc(var(--csm-unit) * 1);margin-bottom:calc(var(--csm-unit) * 3)}.csm-programs-stage{display:flex;align-items:center;gap:calc(var(--csm-unit) * 2);opacity:0;transform:translateX(-8px);animation:csm-programs-stage-in 9s ease-in-out infinite}.csm-programs-stage--1{animation-delay:0s}.csm-programs-stage--2{animation-delay:.6s}.csm-programs-stage--3{animation-delay:1.2s}.csm-programs-stage--4{animation-delay:1.8s}.csm-programs-dot{width:calc(var(--csm-unit) * 2.5);height:calc(var(--csm-unit) * 2.5);border-radius:999px;background:var(--csm-primary);flex-shrink:0}.csm-programs-label{font-size:var(--csm-font);font-weight:600;color:var(--csm-text);min-width:calc(var(--csm-unit) * 14)}.csm-programs-skills{display:flex;gap:calc(var(--csm-unit) * 1);flex-wrap:wrap}.csm-programs-connector{width:2px;height:calc(var(--csm-unit) * 2);margin-left:calc(var(--csm-unit) * 1.1);background:var(--csm-border);transform-origin:top;transform:scaleY(0);animation:csm-programs-connector 9s ease-in-out infinite}.csm-programs-connector--1{animation-delay:.4s}.csm-programs-connector--2{animation-delay:1s}.csm-programs-connector--3{animation-delay:1.6s}.csm-programs-prefill{padding:calc(var(--csm-unit) * 2.5);border-radius:calc(var(--csm-radius) * .75);background:var(--csm-bg);border:1px solid var(--csm-border);opacity:0;transform:translateY(8px);animation:csm-programs-prefill 9s ease-in-out infinite;animation-delay:2.4s}.csm-prefill-title{margin-bottom:calc(var(--csm-unit) * 2);font-size:calc(var(--csm-font) * .95);font-weight:600;color:var(--csm-text)}.csm-prefill-row{display:flex;justify-content:space-between;gap:calc(var(--csm-unit) * 2);padding:calc(var(--csm-unit) * .75) 0;font-size:calc(var(--csm-font) * .85);color:var(--csm-muted);border-bottom:1px solid var(--csm-border)}.csm-prefill-row:last-child{border-bottom:none}.csm-prefill-value{color:var(--csm-primary);font-weight:500}@keyframes csm-programs-stage-in{0%,5%{opacity:0;transform:translateX(-8px)}10%,85%{opacity:1;transform:translateX(0)}95%,to{opacity:0;transform:translateX(-8px)}}@keyframes csm-programs-connector{0%,8%{transform:scaleY(0)}14%,85%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}@keyframes csm-programs-prefill{0%,26%{opacity:0;transform:translateY(8px)}32%,85%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(8px)}}.csm-waitlist-lesson{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--csm-unit) * 2);padding-bottom:calc(var(--csm-unit) * 2);border-bottom:1px solid var(--csm-border)}.csm-waitlist-lesson-name{font-size:var(--csm-font);font-weight:600;color:var(--csm-text)}.csm-waitlist-capacity{font-size:calc(var(--csm-font) * .85);font-weight:600;padding:calc(var(--csm-unit) * .5) calc(var(--csm-unit) * 1.5);border-radius:999px}.csm-waitlist-capacity--full{background:#fee2e2;color:#dc2626}.dark .csm-waitlist-capacity--full{background:#7f1d1d;color:#fca5a5}.csm-waitlist-capacity--open{display:none;background:var(--csm-warning-soft);color:var(--csm-warning);margin-bottom:calc(var(--csm-unit) * 2);animation:csm-waitlist-cap-open 9s ease-in-out infinite}.csm-waitlist-capacity--restored{display:none;margin-top:calc(var(--csm-unit) * 2);background:#fee2e2;color:#dc2626;animation:csm-waitlist-cap-restored 9s ease-in-out infinite}.dark .csm-waitlist-capacity--restored{background:#7f1d1d;color:#fca5a5}.csm-waitlist-cancellation{display:flex;align-items:center;gap:calc(var(--csm-unit) * 1.5);margin-bottom:calc(var(--csm-unit) * 2);padding:calc(var(--csm-unit) * 1.5);border-radius:calc(var(--csm-radius) * .75);background:var(--csm-warning-soft);font-size:calc(var(--csm-font) * .85);color:var(--csm-warning);opacity:0;animation:csm-waitlist-cancel 9s ease-in-out infinite}.csm-waitlist-cancel-icon{font-size:calc(var(--csm-font) * 1.2);font-weight:700}.csm-waitlist-queue{display:flex;flex-direction:column;gap:calc(var(--csm-unit) * 1.5)}.csm-waitlist-claimed,.csm-waitlist-row{display:flex;align-items:center;gap:calc(var(--csm-unit) * 2);padding:calc(var(--csm-unit) * 1.5);border-radius:calc(var(--csm-radius) * .75);background:var(--csm-bg);border:1px solid var(--csm-border)}.csm-waitlist-name{flex:1;font-size:var(--csm-font);font-weight:500;color:var(--csm-text)}.csm-waitlist-row--1{animation:csm-waitlist-promote 9s ease-in-out infinite}.csm-waitlist-notify{display:none;align-items:center;justify-content:space-between;margin:calc(var(--csm-unit) * 2) 0;padding:calc(var(--csm-unit) * 2);border-radius:calc(var(--csm-radius) * .75);background:var(--csm-info-soft);animation:csm-waitlist-notify 9s ease-in-out infinite}.csm-waitlist-notify-label{font-size:var(--csm-font);font-weight:600;color:var(--csm-info)}.csm-waitlist-claim-chip{font-size:calc(var(--csm-font) * .85);font-weight:600;color:var(--csm-info);animation:csm-waitlist-claim-slide 9s ease-in-out infinite}.csm-waitlist-claimed{display:none;animation:csm-waitlist-claimed 9s ease-in-out infinite}@keyframes csm-waitlist-cancel{0%,12%{opacity:0;transform:translateY(-4px)}18%,30%{opacity:1;transform:translateY(0)}36%,to{opacity:0;transform:translateY(-4px)}}@keyframes csm-waitlist-cap-open{0%,16%{display:none;opacity:0}18%,30%{display:inline-block;opacity:1}36%,to{display:none;opacity:0}}@keyframes csm-waitlist-promote{0%,38%{transform:translateY(0);box-shadow:none}44%,58%{transform:translateY(-4px);box-shadow:0 4px 12px rgba(124,58,237,.2);border-color:var(--csm-primary)}64%,to{transform:translateY(0);box-shadow:none}}@keyframes csm-waitlist-notify{0%,40%{display:none;opacity:0}44%,58%{display:flex;opacity:1}64%,to{display:none;opacity:0}}@keyframes csm-waitlist-claim-slide{0%,44%{transform:translateX(12px);opacity:0}50%,58%{transform:translateX(0);opacity:1}64%,to{transform:translateX(12px);opacity:0}}@keyframes csm-waitlist-claimed{0%,58%{display:none;opacity:0}62%,78%{display:flex;opacity:1}84%,to{display:none;opacity:0}}@keyframes csm-waitlist-cap-restored{0%,72%{display:none;opacity:0}76%,88%{display:inline-block;opacity:1}94%,to{display:none;opacity:0}}.csm-eoi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--csm-unit) * 3)}.csm-eoi-title{font-size:var(--csm-font);font-weight:600;color:var(--csm-text)}.csm-eoi-badge{font-size:calc(var(--csm-font) * .75);font-weight:600;padding:calc(var(--csm-unit) * .5) calc(var(--csm-unit) * 1.5);border-radius:999px;background:var(--csm-primary-soft);color:var(--csm-primary)}.csm-eoi-inbox{display:flex;flex-direction:column;gap:calc(var(--csm-unit) * 1.5);margin-bottom:calc(var(--csm-unit) * 2)}.csm-eoi-row{display:flex;align-items:center;gap:calc(var(--csm-unit) * 2);padding:calc(var(--csm-unit) * 1.5);border-radius:calc(var(--csm-radius) * .75);background:var(--csm-bg);border:1px solid var(--csm-border);opacity:0;transform:translateY(8px)}.csm-eoi-row--1{animation:csm-eoi-row-in 9s ease-in-out infinite;animation-delay:0s}.csm-eoi-row--2{animation:csm-eoi-row-in 9s ease-in-out infinite;animation-delay:.4s}.csm-eoi-row--selected{animation:csm-eoi-select 9s ease-in-out infinite;animation-delay:1.2s}.csm-eoi-row--invited{display:none;animation:csm-eoi-invited 9s ease-in-out infinite}.csm-eoi-details{flex:1;display:flex;flex-direction:column;gap:calc(var(--csm-unit) * .25)}.csm-eoi-name{font-size:var(--csm-font);font-weight:600;color:var(--csm-text)}.csm-eoi-meta{font-size:calc(var(--csm-font) * .8);color:var(--csm-muted)}.csm-eoi-action{margin-bottom:calc(var(--csm-unit) * 2);opacity:0;animation:csm-eoi-action 9s ease-in-out infinite;animation-delay:2s}.csm-eoi-btn{display:inline-block;padding:calc(var(--csm-unit) * 1.5) calc(var(--csm-unit) * 3);background:var(--csm-primary);color:#fff;font-size:calc(var(--csm-font) * .9);animation:csm-eoi-btn-press 9s ease-in-out infinite;animation-delay:2.8s}.csm-eoi-btn,.csm-eoi-invite-chip{border-radius:calc(var(--csm-radius) * .75);font-weight:600}.csm-eoi-invite-chip{display:none;margin-bottom:calc(var(--csm-unit) * 2);padding:calc(var(--csm-unit) * 1.5);background:var(--csm-success-soft);color:var(--csm-success);font-size:calc(var(--csm-font) * .85);text-align:center;animation:csm-eoi-chip 9s ease-in-out infinite}@keyframes csm-eoi-row-in{0%,4%{opacity:0;transform:translateY(8px)}10%,85%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(8px)}}@keyframes csm-eoi-select{0%,12%{opacity:0;transform:translateY(8px);border-color:var(--csm-border)}18%,22%{opacity:1;transform:translateY(0);border-color:var(--csm-border)}26%,70%{opacity:1;transform:translateY(0);border-color:var(--csm-primary);box-shadow:0 0 0 2px var(--csm-primary-soft)}80%,to{opacity:0;transform:translateY(8px)}}@keyframes csm-eoi-action{0%,20%{opacity:0}26%,70%{opacity:1}80%,to{opacity:0}}@keyframes csm-eoi-btn-press{0%,30%{transform:scale(1)}34%{transform:scale(.96)}38%,70%{transform:scale(1)}80%,to{transform:scale(1)}}@keyframes csm-eoi-chip{0%,36%{display:none;opacity:0;transform:translateX(16px)}40%,54%{display:block;opacity:1;transform:translateX(0)}60%,to{display:none;opacity:0;transform:translateX(16px)}}@keyframes csm-eoi-invited{0%,54%{display:none;opacity:0}58%,78%{display:flex;opacity:1}84%,to{display:none;opacity:0}}.csm-private-header{margin-bottom:calc(var(--csm-unit) * 3);font-size:calc(var(--csm-font) * 1.1);font-weight:600;color:var(--csm-text)}.csm-private-incoming{margin-bottom:calc(var(--csm-unit) * 2);opacity:0;transform:translateX(-24px);animation:csm-private-incoming 9s ease-in-out infinite}.csm-private-incoming-label{display:block;margin-bottom:calc(var(--csm-unit) * 1);font-size:calc(var(--csm-font) * .75);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--csm-muted)}.csm-private-request-card{display:flex;align-items:center;gap:calc(var(--csm-unit) * 2);padding:calc(var(--csm-unit) * 2);border-radius:calc(var(--csm-radius) * .75);background:var(--csm-bg);border:1px dashed var(--csm-primary)}.csm-private-details{display:flex;flex-direction:column;gap:calc(var(--csm-unit) * .25);flex:1}.csm-private-name{font-size:var(--csm-font);font-weight:600;color:var(--csm-text)}.csm-private-meta{font-size:calc(var(--csm-font) * .8);color:var(--csm-muted)}.csm-private-price{font-size:calc(var(--csm-font) * .85);font-weight:600;color:var(--csm-primary)}.csm-private-inbox{margin-bottom:calc(var(--csm-unit) * 2)}.csm-private-row{display:flex;align-items:center;gap:calc(var(--csm-unit) * 2);padding:calc(var(--csm-unit) * 1.5);border-radius:calc(var(--csm-radius) * .75);background:var(--csm-bg);border:1px solid var(--csm-border)}.csm-private-row--pending{animation:csm-private-pending 9s ease-in-out infinite}.csm-private-row--confirmed{display:none;animation:csm-private-confirmed 9s ease-in-out infinite}.csm-private-btn{flex-shrink:0;padding:calc(var(--csm-unit) * 1) calc(var(--csm-unit) * 2);border-radius:calc(var(--csm-radius) * .5);background:var(--csm-primary);color:#fff;font-size:calc(var(--csm-font) * .8);font-weight:600;animation:csm-private-btn-press 9s ease-in-out infinite;animation-delay:3.2s}.csm-private-payment-chip{display:none;padding:calc(var(--csm-unit) * 1.5);border-radius:calc(var(--csm-radius) * .75);background:var(--csm-success-soft);color:var(--csm-success);font-size:calc(var(--csm-font) * .85);font-weight:600;text-align:center;animation:csm-private-payment 9s ease-in-out infinite}@keyframes csm-private-incoming{0%,4%{opacity:0;transform:translateX(-24px)}12%,28%{opacity:1;transform:translateX(0)}34%,to{opacity:0;transform:translateX(24px)}}@keyframes csm-private-pending{0%,28%{opacity:0}34%,58%{opacity:1}64%,to{opacity:0}}@keyframes csm-private-btn-press{0%,34%{transform:scale(1)}38%{transform:scale(.94)}42%,58%{transform:scale(1)}64%,to{transform:scale(1)}}@keyframes csm-private-confirmed{0%,44%{display:none;opacity:0}48%,72%{display:flex;opacity:1}78%,to{display:none;opacity:0}}@keyframes csm-private-payment{0%,50%{display:none;opacity:0;transform:translateY(6px)}54%,72%{display:block;opacity:1;transform:translateY(0)}78%,to{display:none;opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.csm *,.csm :after,.csm :before{animation:none!important;transition:none!important}.csm-eoi-action,.csm-eoi-row,.csm-private-incoming,.csm-private-row--pending,.csm-programs-connector,.csm-programs-prefill,.csm-programs-stage{opacity:1;transform:none}.csm-programs-connector{transform:scaleY(1)}.csm-eoi-invite-chip,.csm-eoi-row--invited,.csm-private-payment-chip,.csm-private-row--confirmed,.csm-waitlist-cancellation,.csm-waitlist-capacity--open,.csm-waitlist-capacity--restored,.csm-waitlist-claimed,.csm-waitlist-notify{display:flex;opacity:1;transform:none}.csm-eoi-invite-chip,.csm-private-payment-chip{display:block}.csm-waitlist-capacity--open,.csm-waitlist-capacity--restored{display:inline-block}}