.SpeakeratiMatrix_statusSystem__epVkJ{margin:2rem 0}.SpeakeratiMatrix_section__Yhmp8{margin-bottom:3rem}.SpeakeratiMatrix_section__Yhmp8 h3{font-size:1.5rem;margin-bottom:.5rem;color:rgb(var(--foreground-rgb));display:flex;align-items:center;gap:.5rem}.SpeakeratiMatrix_sectionIcon__RPNft{flex-shrink:0}.SpeakeratiMatrix_sectionDescription__11vN8{margin-bottom:1.5rem;color:#999;font-style:italic}.SpeakeratiMatrix_levelGrid___ARSS{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.SpeakeratiMatrix_levelCard__oU7MB{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;min-height:auto}.SpeakeratiMatrix_levelCard__oU7MB:hover{border-color:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.SpeakeratiMatrix_levelCard__oU7MB.SpeakeratiMatrix_selected__Ghp48{background:rgba(102,126,234,.1);border-color:#667eea;box-shadow:0 8px 25px rgba(102,126,234,.2);transform:translateY(-1px)}.SpeakeratiMatrix_levelCard__oU7MB.SpeakeratiMatrix_selected__Ghp48:before{background:#667eea}.SpeakeratiMatrix_levelHeader__5UtbK{display:flex;align-items:center;margin-bottom:1rem;padding-right:2.5rem}.SpeakeratiMatrix_levelName__rXzac{font-size:1.4rem;font-weight:700;color:rgb(var(--foreground-rgb));margin:0}.SpeakeratiMatrix_levelContent__SY5_9{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}.SpeakeratiMatrix_levelColumn__ZAmio{display:flex;flex-direction:column}.SpeakeratiMatrix_columnTitle__XpqOV{font-weight:600;color:rgb(var(--foreground-rgb));margin-bottom:.5rem;font-size:.95rem}.SpeakeratiMatrix_levelRequirement__UI9AV{color:#ccc;line-height:1.4;font-size:.9rem;margin:0;text-wrap:balance}.SpeakeratiMatrix_selectedIcon__H6Atu{position:absolute;top:.75rem;right:.75rem;color:#667eea;background:rgba(255,255,255,.9);border-radius:50%;padding:2px}.SpeakeratiMatrix_levelCard__oU7MB.SpeakeratiMatrix_selected__Ghp48 .SpeakeratiMatrix_selectedIcon__H6Atu{color:var(--level-color,#667eea)}.SpeakeratiMatrix_levelCard__oU7MB:hover:before{background:var(--level-color,#667eea)}.SpeakeratiMatrix_levelCard__oU7MB.SpeakeratiMatrix_selected__Ghp48:before{background:var(--level-color,#667eea);width:6px}.SpeakeratiMatrix_badgeCategories__Jd4Aj{display:grid;grid-gap:2rem;gap:2rem}.SpeakeratiMatrix_badgeCategory__iZkvV{background:rgba(255,255,255,.02);border-radius:1rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.SpeakeratiMatrix_badgeCategory__iZkvV:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.2)}.SpeakeratiMatrix_categoryHeader__4vlS_{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.2rem;font-weight:600;color:rgb(var(--foreground-rgb))}.SpeakeratiMatrix_categoryIcon__sc0kV{flex-shrink:0}.SpeakeratiMatrix_badgeGrid__J7xJt{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.SpeakeratiMatrix_badgeItem__FapvE{background:rgba(0,0,0,.3);border-radius:.5rem;padding:1rem;border-left:3px solid transparent;transition:all .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.SpeakeratiMatrix_badgeItem__FapvE:hover{background:rgba(0,0,0,.5);transform:translateY(-2px)}.SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48{transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,0,0,.3)}.SpeakeratiMatrix_badgeName__7SoEI{font-weight:600;margin-bottom:.5rem;color:rgb(var(--foreground-rgb));font-size:1rem;display:flex;align-items:center;gap:.5rem;padding-right:1.5rem}.SpeakeratiMatrix_badgeIcon__jAqWh{flex-shrink:0}.SpeakeratiMatrix_badgeDescription__BYvy_{color:#ccc;font-size:.9rem;line-height:1.4}.SpeakeratiMatrix_legendary__sye68 .SpeakeratiMatrix_badgeItem__FapvE{border-left-color:#ffd700}.SpeakeratiMatrix_legendary__sye68 .SpeakeratiMatrix_badgeItem__FapvE:hover{background:rgba(255,215,0,.05)}.SpeakeratiMatrix_legendary__sye68 .SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48{background:rgba(255,215,0,.1);border-left-color:#ffd700}.SpeakeratiMatrix_legendary__sye68 .SpeakeratiMatrix_badgeIcon__jAqWh,.SpeakeratiMatrix_legendary__sye68 .SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48 .SpeakeratiMatrix_selectedIcon__H6Atu,.SpeakeratiMatrix_legendary__sye68 .SpeakeratiMatrix_categoryIcon__sc0kV{color:#ffd700}.SpeakeratiMatrix_technical__0kC1a .SpeakeratiMatrix_badgeItem__FapvE{border-left-color:#28a745}.SpeakeratiMatrix_technical__0kC1a .SpeakeratiMatrix_badgeItem__FapvE:hover{background:rgba(40,167,69,.05)}.SpeakeratiMatrix_technical__0kC1a .SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48{background:rgba(40,167,69,.1);border-left-color:#28a745}.SpeakeratiMatrix_technical__0kC1a .SpeakeratiMatrix_badgeIcon__jAqWh,.SpeakeratiMatrix_technical__0kC1a .SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48 .SpeakeratiMatrix_selectedIcon__H6Atu,.SpeakeratiMatrix_technical__0kC1a .SpeakeratiMatrix_categoryIcon__sc0kV{color:#28a745}.SpeakeratiMatrix_social__QPlWI .SpeakeratiMatrix_badgeItem__FapvE{border-left-color:#007bff}.SpeakeratiMatrix_social__QPlWI .SpeakeratiMatrix_badgeItem__FapvE:hover{background:rgba(0,123,255,.05)}.SpeakeratiMatrix_social__QPlWI .SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48{background:rgba(0,123,255,.1);border-left-color:#007bff}.SpeakeratiMatrix_social__QPlWI .SpeakeratiMatrix_badgeIcon__jAqWh,.SpeakeratiMatrix_social__QPlWI .SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48 .SpeakeratiMatrix_selectedIcon__H6Atu,.SpeakeratiMatrix_social__QPlWI .SpeakeratiMatrix_categoryIcon__sc0kV{color:#007bff}.SpeakeratiMatrix_quirky__QEARp .SpeakeratiMatrix_badgeItem__FapvE{border-left-color:#fd7e14}.SpeakeratiMatrix_quirky__QEARp .SpeakeratiMatrix_badgeItem__FapvE:hover{background:rgba(253,126,20,.05)}.SpeakeratiMatrix_quirky__QEARp .SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48{background:rgba(253,126,20,.1);border-left-color:#fd7e14}.SpeakeratiMatrix_quirky__QEARp .SpeakeratiMatrix_badgeIcon__jAqWh,.SpeakeratiMatrix_quirky__QEARp .SpeakeratiMatrix_badgeItem__FapvE.SpeakeratiMatrix_selected__Ghp48 .SpeakeratiMatrix_selectedIcon__H6Atu,.SpeakeratiMatrix_quirky__QEARp .SpeakeratiMatrix_categoryIcon__sc0kV{color:#fd7e14}.SpeakeratiMatrix_badgeItem__FapvE .SpeakeratiMatrix_selectedIcon__H6Atu{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.9);border-radius:50%;padding:1px}.SpeakeratiMatrix_cardContainer__sZMTe{position:relative;width:400px;margin:3rem auto 0}.SpeakeratiMatrix_cardContainer__sZMTe:hover .SpeakeratiMatrix_shareOverlay__94Mhn{opacity:1}.SpeakeratiMatrix_membershipCard__NYQDW{width:100%;max-width:400px;height:250px;background:linear-gradient(135deg,var(--card-bg-color),color-mix(in srgb,var(--card-bg-color) 70%,black));border-radius:15px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);color:white;display:flex;flex-direction:column}.SpeakeratiMatrix_membershipCard__NYQDW[style*="#2c2c2c"]{background:linear-gradient(135deg,#2c2c2c,#1a1a1a);border:1px solid #404040;box-shadow:0 8px 32px rgba(0,0,0,.5)}.SpeakeratiMatrix_cardBackground__ezdf1{position:absolute;top:-50px;right:-50px;width:240px;height:240px;opacity:.1;transform:rotate(15deg);pointer-events:none}.SpeakeratiMatrix_cardLogo__87DPX{width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(4) opacity(.5)}.SpeakeratiMatrix_cardHeader__JlqQy{z-index:2}.SpeakeratiMatrix_cardTitle__HJb20{font-size:.6rem;font-weight:500;letter-spacing:1px;opacity:.7;margin-bottom:.25rem}.SpeakeratiMatrix_cardStatus__dzi0n{font-size:1.2rem;font-weight:700;letter-spacing:2px;text-align:right}.SpeakeratiMatrix_cardSubtitle__V2vae{font-size:.7rem;font-weight:500;letter-spacing:1px;opacity:.9}.SpeakeratiMatrix_cardBody__566qq{z-index:2}.SpeakeratiMatrix_memberName__Tb5_s{margin-bottom:0}.SpeakeratiMatrix_nameDisplay__wUKdm{font-size:1.4rem;font-weight:600;cursor:pointer;padding:.25rem 0;border-bottom:2px solid transparent;transition:all .2s ease}.SpeakeratiMatrix_nameDisplay__wUKdm:hover{border-bottom-color:rgba(255,255,255,.5)}.SpeakeratiMatrix_nameInput__dmxJ0{font-size:1.4rem;font-weight:600;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:4px;padding:.25rem .5rem;color:white;width:100%;font-family:inherit}.SpeakeratiMatrix_nameInput__dmxJ0:focus{outline:none;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.15)}.SpeakeratiMatrix_nameInput__dmxJ0::placeholder{color:rgba(255,255,255,.6)}.SpeakeratiMatrix_cardBadges__symCk{z-index:2;margin-top:auto;margin-bottom:1rem;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.SpeakeratiMatrix_badgesHeader__klS5i{font-size:.6rem;font-weight:600;letter-spacing:1px;opacity:.8;margin-bottom:.5rem}.SpeakeratiMatrix_cardBadgesList___IT9g{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;max-width:100%}.SpeakeratiMatrix_cardBadge__jZYBi{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}.SpeakeratiMatrix_cardBadge__jZYBi.SpeakeratiMatrix_legendary__sye68{background:rgba(255,215,0,.3);border-color:rgba(255,215,0,.5)}.SpeakeratiMatrix_cardBadge__jZYBi.SpeakeratiMatrix_technical__0kC1a{background:rgba(40,167,69,.3);border-color:rgba(40,167,69,.5)}.SpeakeratiMatrix_cardBadge__jZYBi.SpeakeratiMatrix_social__QPlWI{background:rgba(0,123,255,.3);border-color:rgba(0,123,255,.5)}.SpeakeratiMatrix_cardBadge__jZYBi.SpeakeratiMatrix_quirky__QEARp{background:rgba(253,126,20,.3);border-color:rgba(253,126,20,.5)}.SpeakeratiMatrix_moreBadges__cDQy3{font-size:.8rem;font-weight:600;opacity:.8;margin-left:.25rem}.SpeakeratiMatrix_cardFooter__M7_JU{z-index:2;display:flex;justify-content:flex-end;align-items:center}.SpeakeratiMatrix_shareOverlay__94Mhn{position:absolute;top:12px;right:12px;width:40px;height:40px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer;z-index:10}.SpeakeratiMatrix_shareIcon__rKzhs{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4);border-radius:50%;padding:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.SpeakeratiMatrix_shareIcon__rKzhs:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.6);transform:scale(1.1)}.SpeakeratiMatrix_shareIcon__rKzhs svg{width:16px;height:16px}.SpeakeratiMatrix_shareMenu__6d5s9{position:absolute;top:45px;right:0;background:rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px;min-width:140px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:20}.SpeakeratiMatrix_shareMenuItem__MDZNm{width:100%;background:transparent;border:none;color:white;padding:8px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:background-color .2s ease}.SpeakeratiMatrix_shareMenuItem__MDZNm:hover{background:rgba(255,255,255,.1)}.SpeakeratiMatrix_shareMenuItem__MDZNm svg{flex-shrink:0}.SpeakeratiMatrix_toast__SALPb{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.9);color:white;padding:.25rem .5rem;border-radius:3px;font-size:.6rem;font-weight:300;white-space:nowrap;z-index:20;animation:SpeakeratiMatrix_toastSlideInFromBottom__ymfW_ .3s ease-out forwards,SpeakeratiMatrix_toastSlideOutToTop__dSbmt .3s ease-in .4s forwards}@keyframes SpeakeratiMatrix_toastSlideInFromBottom__ymfW_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SpeakeratiMatrix_toastSlideOutToTop__dSbmt{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.SpeakeratiMatrix_cardNumber__E9SZ7{font-size:.7rem;font-weight:500;letter-spacing:1px;opacity:.8;font-family:Courier New,monospace}.SpeakeratiMatrix_footerNote__hIDcA{text-align:center;font-size:.85rem;color:#aaa;margin-top:1.5rem}@media (max-width:768px){.SpeakeratiMatrix_levelContent__SY5_9{grid-template-columns:1fr;gap:1rem}.SpeakeratiMatrix_levelName__rXzac{font-size:1.2rem}.SpeakeratiMatrix_badgeGrid__J7xJt{grid-template-columns:1fr}.SpeakeratiMatrix_membershipCard__NYQDW{max-width:350px;height:220px;padding:1.25rem}.SpeakeratiMatrix_cardTitle__HJb20{font-size:1rem}.SpeakeratiMatrix_nameDisplay__wUKdm,.SpeakeratiMatrix_nameInput__dmxJ0{font-size:1.2rem}.SpeakeratiMatrix_section__Yhmp8 h3{font-size:1.3rem}.SpeakeratiMatrix_badgeCategory__iZkvV{padding:1rem}}@media (max-width:480px){.SpeakeratiMatrix_statusSystem__epVkJ{margin:1rem 0}.SpeakeratiMatrix_section__Yhmp8{margin-bottom:2rem}.SpeakeratiMatrix_membershipCard__NYQDW{max-width:320px;height:200px;padding:1rem;margin-top:2rem}.SpeakeratiMatrix_cardTitle__HJb20{font-size:.9rem;letter-spacing:1px}.SpeakeratiMatrix_cardSubtitle__V2vae{font-size:.6rem}.SpeakeratiMatrix_nameDisplay__wUKdm,.SpeakeratiMatrix_nameInput__dmxJ0{font-size:1.1rem}.SpeakeratiMatrix_statusValue__gP3Lw{font-size:1rem}.SpeakeratiMatrix_categoryHeader__4vlS_{font-size:1.1rem}.SpeakeratiMatrix_section__Yhmp8 h3{flex-direction:column;align-items:flex-start;gap:.25rem}.SpeakeratiMatrix_levelCard__oU7MB{padding:1rem}.SpeakeratiMatrix_levelName__rXzac{font-size:1.1rem}.SpeakeratiMatrix_levelContent__SY5_9{gap:1rem}.SpeakeratiMatrix_columnTitle__XpqOV{font-size:.9rem}.SpeakeratiMatrix_levelRequirement__UI9AV{font-size:.85rem}}