@keyframes InterviewPromo-module-scss-module__T_6VxW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes InterviewPromo-module-scss-module__T_6VxW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes InterviewPromo-module-scss-module__T_6VxW__pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes InterviewPromo-module-scss-module__T_6VxW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InterviewPromo-module-scss-module__T_6VxW__page{background:var(--color-background);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.InterviewPromo-module-scss-module__T_6VxW__bgEffects{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.InterviewPromo-module-scss-module__T_6VxW__bgEffects .InterviewPromo-module-scss-module__T_6VxW__gradientOrb1,.InterviewPromo-module-scss-module__T_6VxW__bgEffects .InterviewPromo-module-scss-module__T_6VxW__gradientOrb2,.InterviewPromo-module-scss-module__T_6VxW__bgEffects .InterviewPromo-module-scss-module__T_6VxW__gradientOrb3{animation:none!important}}.InterviewPromo-module-scss-module__T_6VxW__gradientOrb1{filter:blur(90px);background:radial-gradient(circle,#6366f114 0%,#0000 65%);width:60%;height:60%;animation:24s ease-in-out infinite InterviewPromo-module-scss-module__T_6VxW__drift1;position:absolute;top:-20%;left:-10%}.InterviewPromo-module-scss-module__T_6VxW__gradientOrb2{filter:blur(90px);background:radial-gradient(circle,#06b6d40f 0%,#0000 65%);width:55%;height:55%;animation:30s ease-in-out infinite InterviewPromo-module-scss-module__T_6VxW__drift2;position:absolute;bottom:-20%;right:-10%}.InterviewPromo-module-scss-module__T_6VxW__gradientOrb3{filter:blur(80px);background:radial-gradient(circle,#8b5cf60a 0%,#0000 65%);width:40%;height:40%;animation:18s ease-in-out infinite InterviewPromo-module-scss-module__T_6VxW__drift3;position:absolute;top:40%;left:50%;transform:translate(-50%)}.InterviewPromo-module-scss-module__T_6VxW__gridOverlay{background-image:radial-gradient(var(--color-grid-dot) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0}@media (min-width:768px){.InterviewPromo-module-scss-module__T_6VxW__gridOverlay{background-size:36px 36px}}.InterviewPromo-module-scss-module__T_6VxW__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:680px;padding-bottom:2rem;display:flex;position:relative}@media (min-width:768px){.InterviewPromo-module-scss-module__T_6VxW__content{padding-bottom:4rem}}.InterviewPromo-module-scss-module__T_6VxW__title{color:var(--color-text-primary);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:700;line-height:1.25;animation:1s ease-out .33s both InterviewPromo-module-scss-module__T_6VxW__fadeUp}.InterviewPromo-module-scss-module__T_6VxW__titleHighlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8 0%,#a78bfa 50%,#06b6d4 100%);-webkit-background-clip:text;background-clip:text}.InterviewPromo-module-scss-module__T_6VxW__description{color:var(--color-text-secondary);max-width:560px;margin:0 0 2rem;font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.75;animation:1s ease-out .6s both InterviewPromo-module-scss-module__T_6VxW__fadeUp}.InterviewPromo-module-scss-module__T_6VxW__descHighlight{color:#06b6d4;font-weight:600}.InterviewPromo-module-scss-module__T_6VxW__br{display:none}@media (min-width:768px){.InterviewPromo-module-scss-module__T_6VxW__br{display:inline}}.InterviewPromo-module-scss-module__T_6VxW__featureList{flex-direction:column;align-items:center;gap:.75rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.InterviewPromo-module-scss-module__T_6VxW__featureItem{color:var(--color-text-tertiary);align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.InterviewPromo-module-scss-module__T_6VxW__featureItem:first-child{animation:1s ease-out .83s both InterviewPromo-module-scss-module__T_6VxW__fadeUp}.InterviewPromo-module-scss-module__T_6VxW__featureItem:nth-child(2){animation:1s ease-out 1s both InterviewPromo-module-scss-module__T_6VxW__fadeUp}.InterviewPromo-module-scss-module__T_6VxW__featureItem:nth-child(3){animation:1s ease-out 1.15s both InterviewPromo-module-scss-module__T_6VxW__fadeUp}.InterviewPromo-module-scss-module__T_6VxW__featureIcon{color:#818cf8;flex-shrink:0;margin-top:.35em;font-size:.6rem}.InterviewPromo-module-scss-module__T_6VxW__actions{flex-direction:column;gap:.75rem;width:100%;max-width:320px;animation:1.3s ease-out 1.55s both InterviewPromo-module-scss-module__T_6VxW__fadeUp;display:flex}@media (min-width:640px){.InterviewPromo-module-scss-module__T_6VxW__actions{flex-direction:row;justify-content:center;max-width:none}}.InterviewPromo-module-scss-module__T_6VxW__btnPrimary{min-width:180px;position:relative;overflow:hidden}.InterviewPromo-module-scss-module__T_6VxW__btnPrimary:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14 0%,#0000 60%);position:absolute;inset:0}.InterviewPromo-module-scss-module__T_6VxW__btnSecondary{min-width:140px;color:var(--color-text-tertiary);font-size:.875rem}.InterviewPromo-module-scss-module__T_6VxW__btnSecondary:hover{color:var(--color-text-secondary)}@keyframes InterviewPromo-module-scss-module__T_6VxW__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes InterviewPromo-module-scss-module__T_6VxW__drift1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(3%,7%)scale(1.04)}50%{transform:translate(-2%,3%)scale(.97)}75%{transform:translate(5%,-3%)scale(1.02)}}@keyframes InterviewPromo-module-scss-module__T_6VxW__drift2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-4%,-5%)scale(1.03)}66%{transform:translate(3%,4%)scale(.97)}}@keyframes InterviewPromo-module-scss-module__T_6VxW__drift3{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.1)}}
.Spinner-module-scss-module__bAbngq__spinner{aspect-ratio:1;border-style:solid;border-color:#6366f1;border-radius:50%;animation:.8s linear infinite alternate Spinner-module-scss-module__bAbngq__spinner-clip,1.6s linear infinite Spinner-module-scss-module__bAbngq__spinner-rotate}.Spinner-module-scss-module__bAbngq__spinner--sm{border-width:4px;width:24px}.Spinner-module-scss-module__bAbngq__spinner--md{border-width:6px;width:40px}.Spinner-module-scss-module__bAbngq__spinner--lg{border-width:8px;width:56px}@keyframes Spinner-module-scss-module__bAbngq__spinner-clip{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes Spinner-module-scss-module__bAbngq__spinner-rotate{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}
.ClickDropdown-module-scss-module__QyTevq__click-dropdown{position:relative}.ClickDropdown-module-scss-module__QyTevq__click-dropdown--disabled{opacity:.4;cursor:not-allowed}.ClickDropdown-module-scss-module__QyTevq__click-dropdown--full-width{flex:1;width:100%}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger{width:100%;min-height:38px;color:var(--text-secondary);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;background:#111;border:1px solid #222;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:6px .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger:hover:not(:disabled){color:var(--text-primary);background:#141414;border-color:#2a2a2a}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger:focus{border-color:#3a3a3a;outline:none}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger:disabled{cursor:not-allowed}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger--active{color:var(--text-primary);border-color:#2a2a2a}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger{border-color:var(--color-border);color:var(--color-text-secondary);background:#fff}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger:hover:not(:disabled){border-color:var(--color-border-hover);color:var(--color-text-primary);background:#fafafa}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger:focus{border-color:var(--color-border-hover)}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__trigger--active{color:var(--color-text-primary);border-color:var(--color-border-hover)}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__tags{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__tag{color:var(--text-primary);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:500;display:inline-flex}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__tag{background:#fff;border-color:#0000001a}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__tag-icon{opacity:.9;flex-shrink:0;width:12px;height:12px}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__tag-label{text-overflow:ellipsis;max-width:120px;overflow:hidden}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__arrow{color:var(--text-tertiary);flex-shrink:0;width:14px;height:14px;transition:transform .15s}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__arrow--open{color:var(--text-secondary);transform:rotate(180deg)}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu{width:max-content;min-width:100%;position:absolute;top:calc(100% + 6px);left:0}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu--portalled{z-index:10000;width:auto;min-width:0;position:fixed;top:auto;left:auto}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu{z-index:100;backdrop-filter:blur(12px);background:#111;border:1px solid #222;border-radius:12px;max-height:240px;padding:.25rem;animation:.2s cubic-bezier(.16,1,.3,1) ClickDropdown-module-scss-module__QyTevq__click-dropdown-drop-in;overflow-y:auto;box-shadow:0 10px 40px #000c,0 0 0 1px #ffffff08}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu::-webkit-scrollbar{width:6px}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu::-webkit-scrollbar-track{background:0 0;margin:.25rem}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:9999px}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu::-webkit-scrollbar-thumb:hover{background:#3a3a3a}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu{background:var(--color-card);border-color:var(--color-border);box-shadow:var(--shadow-lg)}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu::-webkit-scrollbar-thumb{background:var(--color-border)}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__menu::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}@keyframes ClickDropdown-module-scss-module__QyTevq__click-dropdown-drop-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option{cursor:pointer;user-select:none;border:1px solid #0000;border-radius:4px;margin:0;padding:6px .75rem;transition:all .15s;display:block}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option:hover{background:#1a1a1a;border-color:#252525}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option:active{background:#222;border-color:#2a2a2a;transform:scale(.98)}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option:focus-visible{outline:2px solid var(--accent-border);outline-offset:-1px}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option--selected .ClickDropdown-module-scss-module__QyTevq__click-dropdown__option-label{color:var(--text-primary)}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__option:hover{background:var(--color-surface-hover)}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__option:active{background:var(--color-surface)}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option-label{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.4;transition:color .15s;display:flex}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option:hover .ClickDropdown-module-scss-module__QyTevq__click-dropdown__option-label{color:var(--text-primary)}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option-desc{color:var(--text-tertiary);margin-left:auto;padding-left:.5rem;font-size:.7rem}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option-icon{flex-shrink:0;width:14px;height:14px}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__option-inner{align-items:center;gap:.5rem;display:flex}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper{margin:0!important}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox-group{gap:0;margin:0!important}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox-group__wrapper{align-items:center;gap:.5rem}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox-group__label{color:var(--text-secondary);cursor:pointer;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.4}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox{cursor:pointer;background:#0a0a0a;border:1.5px solid #2a2a2a;border-radius:3px;flex-shrink:0;width:15px;min-width:15px;height:15px;min-height:15px;margin:0!important}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox:hover{background:#141414;border-color:#3a3a3a}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox:checked{background-color:var(--accent);border-color:var(--accent)}.ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox:checked:after{border-color:var(--text-on-accent);width:4px;height:8px;top:1px;left:4px}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox{background:var(--color-surface);border-color:var(--color-border)}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox:checked{background-color:#000;border-color:#000}[data-theme=light] .ClickDropdown-module-scss-module__QyTevq__click-dropdown__checkbox-wrapper .checkbox:checked:after{border-color:#fff}
@keyframes OverflowMenu-module-scss-module__9X4kba__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OverflowMenu-module-scss-module__9X4kba__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes OverflowMenu-module-scss-module__9X4kba__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes OverflowMenu-module-scss-module__9X4kba__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OverflowMenu-module-scss-module__9X4kba__root{display:inline-flex;position:relative}.OverflowMenu-module-scss-module__9X4kba__trigger{border:1px solid var(--border-muted);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.OverflowMenu-module-scss-module__9X4kba__trigger:hover{color:var(--text-primary);background:var(--bg-elevated);border-color:var(--border)}.OverflowMenu-module-scss-module__9X4kba__trigger:focus-visible{box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px #8b949e66;outline:none}@media (prefers-reduced-motion:reduce){.OverflowMenu-module-scss-module__9X4kba__trigger{transition:none}}.OverflowMenu-module-scss-module__9X4kba__indicator{background:var(--text-secondary);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;position:absolute;top:6px;right:6px}.OverflowMenu-module-scss-module__9X4kba__menu{background:var(--bg-elevated);border:1px solid var(--border);min-width:200px;box-shadow:var(--shadow-lg);z-index:100;border-radius:10px;padding:4px;animation:.14s cubic-bezier(.16,1,.3,1) both OverflowMenu-module-scss-module__9X4kba__overflow-menu-in;position:absolute;top:calc(100% + 6px)}@media (prefers-reduced-motion:reduce){.OverflowMenu-module-scss-module__9X4kba__menu{animation:none}}.OverflowMenu-module-scss-module__9X4kba__menu--end{right:0}.OverflowMenu-module-scss-module__9X4kba__menu--start{left:0}.OverflowMenu-module-scss-module__9X4kba__group{flex-direction:column;gap:1px;display:flex}.OverflowMenu-module-scss-module__9X4kba__divider{background:var(--border-muted);height:1px;margin:4px 2px}.OverflowMenu-module-scss-module__9X4kba__item{width:100%;color:var(--text-primary);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:450;line-height:1.2;transition:background-color .1s cubic-bezier(.2,0,0,1);display:flex}.OverflowMenu-module-scss-module__9X4kba__item:hover,.OverflowMenu-module-scss-module__9X4kba__item:focus-visible{background:var(--bg-subtle);outline:none}.OverflowMenu-module-scss-module__9X4kba__item:focus-visible{box-shadow:inset 0 0 0 1px var(--border)}@media (prefers-reduced-motion:reduce){.OverflowMenu-module-scss-module__9X4kba__item{transition:none}}.OverflowMenu-module-scss-module__9X4kba__item--danger{color:var(--color-danger)}.OverflowMenu-module-scss-module__9X4kba__item--danger:hover,.OverflowMenu-module-scss-module__9X4kba__item--danger:focus-visible{background:#da36331a}.OverflowMenu-module-scss-module__9X4kba__item--danger .OverflowMenu-module-scss-module__9X4kba__itemIcon{color:var(--color-danger)}.OverflowMenu-module-scss-module__9X4kba__item--disabled{color:var(--text-muted);cursor:not-allowed}.OverflowMenu-module-scss-module__9X4kba__item--disabled:hover,.OverflowMenu-module-scss-module__9X4kba__item--disabled:focus-visible{background:0 0}.OverflowMenu-module-scss-module__9X4kba__itemIcon{color:var(--text-secondary);flex-shrink:0}.OverflowMenu-module-scss-module__9X4kba__itemLabel{flex:1;min-width:0}.OverflowMenu-module-scss-module__9X4kba__itemMeta{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:500}@keyframes OverflowMenu-module-scss-module__9X4kba__overflow-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.Toggle-module-scss-module__7YXSCW__toggle{background:var(--surface-3);border:1px solid var(--color-border);cursor:pointer;width:40px;height:22px;transition:background .18s var(--ease-standard);border-radius:9999px;flex-shrink:0;padding:0;position:relative}.Toggle-module-scss-module__7YXSCW__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Toggle-module-scss-module__7YXSCW__toggle--on{background:var(--accent);border-color:var(--accent)}.Toggle-module-scss-module__7YXSCW__toggle--on .Toggle-module-scss-module__7YXSCW__toggle__handle{transform:translate(18px)}.Toggle-module-scss-module__7YXSCW__toggle--disabled{opacity:.5;cursor:not-allowed}.Toggle-module-scss-module__7YXSCW__toggle__handle{width:18px;height:18px;transition:transform .18s var(--ease-standard);background:#fff;border-radius:50%;position:absolute;top:1px;left:1px}
.SearchInput-module-scss-module__2wVsWG__search-input{align-items:center;width:100%;display:flex;position:relative}.SearchInput-module-scss-module__2wVsWG__search-input__icon{color:var(--text-tertiary);pointer-events:none;opacity:.5;z-index:1;position:absolute;left:.75rem}.SearchInput-module-scss-module__2wVsWG__search-input__field{width:100%;color:var(--text-primary);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:8px;flex:1;padding:.5rem .75rem .5rem 2.5rem;font-size:.875rem;transition:all .15s}.SearchInput-module-scss-module__2wVsWG__search-input__field::placeholder{color:var(--text-tertiary)}.SearchInput-module-scss-module__2wVsWG__search-input__field:hover:not(:focus):not(:disabled){background:#141414;border-color:#2a2a2a}.SearchInput-module-scss-module__2wVsWG__search-input__field:focus{background:#141414;border-color:#3a3a3a;outline:none}.SearchInput-module-scss-module__2wVsWG__search-input__field:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .SearchInput-module-scss-module__2wVsWG__search-input__field{background:var(--color-card);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=light] .SearchInput-module-scss-module__2wVsWG__search-input__field:hover:not(:focus):not(:disabled),[data-theme=light] .SearchInput-module-scss-module__2wVsWG__search-input__field:focus{border-color:var(--color-border-hover);background:var(--color-card)}
@keyframes ScrollToTop-module-scss-module__aKEogG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ScrollToTop-module-scss-module__aKEogG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ScrollToTop-module-scss-module__aKEogG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ScrollToTop-module-scss-module__aKEogG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ScrollToTop-module-scss-module__aKEogG__scroll-to-top{z-index:8995;background:var(--surface-2);border:1px solid var(--color-border);border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--shadow-md);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:fixed;bottom:calc(1.5rem + 64px);right:1.5rem;transform:translateY(8px)}.ScrollToTop-module-scss-module__aKEogG__scroll-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ScrollToTop-module-scss-module__aKEogG__scroll-to-top:hover{color:var(--color-text-primary);border-color:var(--accent-border);background:var(--surface-3)}.ScrollToTop-module-scss-module__aKEogG__scroll-to-top:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ScrollToTop-module-scss-module__aKEogG__scroll-to-top:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ScrollToTop-module-scss-module__aKEogG__scroll-to-top{transition:opacity .01ms,transform .01ms}}@media (max-width:767px){.ScrollToTop-module-scss-module__aKEogG__scroll-to-top{bottom:calc(1rem + 58px);right:1rem}}
.ScoreStars-module-scss-module__IHawaa__scoreStars{gap:.1rem;line-height:1;display:inline-flex}.ScoreStars-module-scss-module__IHawaa__star{font-size:.8rem;line-height:1}.ScoreStars-module-scss-module__IHawaa__starEmpty{color:#00000026}[data-theme=dark] .ScoreStars-module-scss-module__IHawaa__starEmpty{color:#ffffff2e}.ScoreStars-module-scss-module__IHawaa__starFilledHigh{color:#22c55e}.ScoreStars-module-scss-module__IHawaa__starFilledMid{color:#f59e0b}.ScoreStars-module-scss-module__IHawaa__starFilledLow{color:#ef4444}
.Tag-module-scss-module__3ITDEq__tag{letter-spacing:.02em;white-space:nowrap;border-radius:4px;align-items:center;padding:.125rem .4375rem;font-size:.625rem;font-weight:500;display:inline-flex}.Tag-module-scss-module__3ITDEq__tag--removable{gap:.25rem;padding-right:.25rem}.Tag-module-scss-module__3ITDEq__tag__remove{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s;display:inline-flex}.Tag-module-scss-module__3ITDEq__tag__remove svg{display:block}.Tag-module-scss-module__3ITDEq__tag__remove:hover{opacity:1}.Tag-module-scss-module__3ITDEq__tag--skill-default{color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff0f}[data-theme=light] .Tag-module-scss-module__3ITDEq__tag--skill-default{background:var(--color-surface);color:var(--color-text-secondary);border-color:var(--color-border)}.Tag-module-scss-module__3ITDEq__tag--slate{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b83d}[data-theme=light] .Tag-module-scss-module__3ITDEq__tag--slate{color:#475569;background:#64748b1a;border-color:#64748b38}.Tag-module-scss-module__3ITDEq__tag--blue{color:#6aa0f8;background:#3b82f61f;border:1px solid #3b82f63d}.Tag-module-scss-module__3ITDEq__tag--cyan{color:#4fd8ec;background:#22d3ee1f;border:1px solid #22d3ee3d}.Tag-module-scss-module__3ITDEq__tag--green{color:#5ed17e;background:#22c55e1f;border:1px solid #22c55e3d}.Tag-module-scss-module__3ITDEq__tag--teal{color:#2dd4bf;background:#14b8a61f;border:1px solid #14b8a63d}.Tag-module-scss-module__3ITDEq__tag--purple{color:#a78bfa;background:#8b5cf61f;border:1px solid #8b5cf63d}.Tag-module-scss-module__3ITDEq__tag--indigo{color:#8b8df8;background:#6366f124;border:1px solid #6366f142}.Tag-module-scss-module__3ITDEq__tag--pink{color:#f472b6;background:#ec48991f;border:1px solid #ec48993d}.Tag-module-scss-module__3ITDEq__tag--rose{color:#fb7185;background:#f43f5e1f;border:1px solid #f43f5e3d}.Tag-module-scss-module__3ITDEq__tag--orange{color:#fb923c;background:#f973161f;border:1px solid #f973163d}.Tag-module-scss-module__3ITDEq__tag--amber{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b3d}.Tag-module-scss-module__3ITDEq__tag--red{color:#f87171;background:#ef44441f;border:1px solid #ef44443d}.Tag-module-scss-module__3ITDEq__tag--yellow{color:#facc15;background:#eab3081f;border:1px solid #eab3083d}.Tag-module-scss-module__3ITDEq__tag--ts-blue{color:#60a0e8;background:#3178c626;border:1px solid #3178c640}.Tag-module-scss-module__3ITDEq__tag--js-yellow{color:#f0d040;background:#f7df1e1a;border:1px solid #f7df1e33}.Tag-module-scss-module__3ITDEq__tag--react-cyan{color:#61dafb;background:#61dafb1a;border:1px solid #61dafb33}.Tag-module-scss-module__3ITDEq__tag--nextjs-white{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1f}[data-theme=light] .Tag-module-scss-module__3ITDEq__tag--nextjs-white{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}.Tag-module-scss-module__3ITDEq__tag--vue-green{color:#42d992;background:#42b8831f;border:1px solid #42b88338}.Tag-module-scss-module__3ITDEq__tag--angular-red{color:#f05a7a;background:#dd00311f;border:1px solid #dd003138}.Tag-module-scss-module__3ITDEq__tag--svelte-orange{color:#ff6e40;background:#ff3e001f;border:1px solid #ff3e0038}.Tag-module-scss-module__3ITDEq__tag--node-green{color:#6dba56;background:#539e431f;border:1px solid #539e4338}.Tag-module-scss-module__3ITDEq__tag--nestjs-red{color:#f0607a;background:#e0234e1f;border:1px solid #e0234e38}.Tag-module-scss-module__3ITDEq__tag--django-green{color:#44b78b;background:#092e2066;border:1px solid #44b78b40}[data-theme=light] .Tag-module-scss-module__3ITDEq__tag--django-green{color:#0c5c3e;background:#092e2014;border-color:#092e2033}.Tag-module-scss-module__3ITDEq__tag--fastapi-teal{color:#26c6b8;background:#0096881f;border:1px solid #00968838}.Tag-module-scss-module__3ITDEq__tag--laravel-red{color:#ff6058;background:#ff2d201f;border:1px solid #ff2d2038}.Tag-module-scss-module__3ITDEq__tag--spring-green{color:#8dcc5a;background:#6db33f1f;border:1px solid #6db33f38}.Tag-module-scss-module__3ITDEq__tag--python-yellow{color:#ffd43b;background:#ffd43b1a;border:1px solid #ffd43b33}[data-theme=light] .Tag-module-scss-module__3ITDEq__tag--python-yellow{color:#8a6d00;background:#b589001a;border-color:#b5890040}.Tag-module-scss-module__3ITDEq__tag--java-orange{color:#e8a040;background:#b0721926;border:1px solid #b0721940}.Tag-module-scss-module__3ITDEq__tag--kotlin-purple{color:#a07aff;background:#7f52ff1f;border:1px solid #7f52ff38}.Tag-module-scss-module__3ITDEq__tag--swift-orange{color:#f07050;background:#f051381f;border:1px solid #f0513838}.Tag-module-scss-module__3ITDEq__tag--csharp-purple{color:#c07abb;background:#9b4f961f;border:1px solid #9b4f9638}.Tag-module-scss-module__3ITDEq__tag--cpp-blue{color:#4090cc;background:#00599c26;border:1px solid #00599c40}.Tag-module-scss-module__3ITDEq__tag--go-cyan{color:#29c8f0;background:#00acd71f;border:1px solid #00acd738}.Tag-module-scss-module__3ITDEq__tag--rust-orange{color:#e07060;background:#ce412b1f;border:1px solid #ce412b38}.Tag-module-scss-module__3ITDEq__tag--php-indigo{color:#8898cc;background:#4f5d9526;border:1px solid #4f5d9540}.Tag-module-scss-module__3ITDEq__tag--ruby-red{color:#e06060;background:#cc342d1f;border:1px solid #cc342d38}.Tag-module-scss-module__3ITDEq__tag--scala-red{color:#e0607a;background:#c22d401f;border:1px solid #c22d4038}.Tag-module-scss-module__3ITDEq__tag--postgres-blue{color:#5090c0;background:#33679126;border:1px solid #33679140}.Tag-module-scss-module__3ITDEq__tag--mysql-orange{color:#00a0c0;background:#00758f1f;border:1px solid #00758f38}.Tag-module-scss-module__3ITDEq__tag--mongo-green{color:#60c060;background:#47a2481f;border:1px solid #47a24838}.Tag-module-scss-module__3ITDEq__tag--redis-red{color:#e06050;background:#d82c201f;border:1px solid #d82c2038}.Tag-module-scss-module__3ITDEq__tag--elastic-yellow{color:#f0c820;background:#f0ce001a;border:1px solid #f0ce0033}.Tag-module-scss-module__3ITDEq__tag--aws-orange{color:#ffb733;background:#ff99001f;border:1px solid #ff990038}.Tag-module-scss-module__3ITDEq__tag--gcp-blue{color:#6aa0f8;background:#4285f41f;border:1px solid #4285f438}.Tag-module-scss-module__3ITDEq__tag--azure-blue{color:#30a8e8;background:#0089d61f;border:1px solid #0089d638}.Tag-module-scss-module__3ITDEq__tag--docker-blue{color:#50aaff;background:#2496ed1f;border:1px solid #2496ed38}.Tag-module-scss-module__3ITDEq__tag--k8s-blue{color:#6090f0;background:#326ce51f;border:1px solid #326ce538}.Tag-module-scss-module__3ITDEq__tag--terraform-purple{color:#a070d8;background:#7b42bc1f;border:1px solid #7b42bc38}.Tag-module-scss-module__3ITDEq__tag--ansible-red{color:#e06060;background:#ee00001a;border:1px solid #ee00002e}.Tag-module-scss-module__3ITDEq__tag--flutter-blue{color:#70d0ff;background:#54c5f81f;border:1px solid #54c5f838}.Tag-module-scss-module__3ITDEq__tag--graphql-pink{color:#f040b0;background:#e100981f;border:1px solid #e1009838}.Tag-module-scss-module__3ITDEq__tag--tailwind-cyan{color:#56c8ff;background:#38bdf81f;border:1px solid #38bdf838}
.PageSuspense-module-scss-module__hARd4q__fallback{justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}
.AuthForms-module-scss-module__YPe50q__auth-forms__form{flex-direction:column;gap:1rem;display:flex}.AuthForms-module-scss-module__YPe50q__auth-forms__form-error{color:#f87171;background:#ef444412;border:1px solid #ef444438;border-radius:10px;margin-bottom:4px;padding:11px 14px;font-size:.8125rem;font-weight:500;line-height:1.5;animation:.45s ease-in-out AuthForms-module-scss-module__YPe50q__auth-forms-shake}[data-theme=light] .AuthForms-module-scss-module__YPe50q__auth-forms__form-error{color:#dc2626;background:#ef444414;border-color:#ef444440}.AuthForms-module-scss-module__YPe50q__auth-forms__resendBtn{background:var(--color-primary-muted);border:1px solid var(--color-primary-muted-hover);color:var(--color-primary);cursor:pointer;border-radius:6px;width:100%;margin-top:12px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .2s}.AuthForms-module-scss-module__YPe50q__auth-forms__resendBtn:hover{background:var(--color-primary-muted-hover);border-color:var(--color-primary)}@keyframes AuthForms-module-scss-module__YPe50q__auth-forms-shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-4px)}30%,60%,90%{transform:translate(4px)}}.AuthForms-module-scss-module__YPe50q__auth-forms__form-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:560px){.AuthForms-module-scss-module__YPe50q__auth-forms__form-grid{grid-template-columns:1fr 1fr;gap:1rem 1.125rem}.AuthForms-module-scss-module__YPe50q__auth-forms__field--name{grid-area:1/1}.AuthForms-module-scss-module__YPe50q__auth-forms__field--password{grid-area:2/1}.AuthForms-module-scss-module__YPe50q__auth-forms__field--email{grid-area:1/2}.AuthForms-module-scss-module__YPe50q__auth-forms__field--confirm{grid-area:2/2}}.AuthForms-module-scss-module__YPe50q__auth-forms__password-field{flex-direction:column;gap:.25rem;display:flex}.AuthForms-module-scss-module__YPe50q__auth-forms__forgot-password{color:var(--color-text-tertiary);align-self:flex-end;margin-top:2px;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .18s}.AuthForms-module-scss-module__YPe50q__auth-forms__forgot-password:hover{color:var(--color-primary)}.AuthForms-module-scss-module__YPe50q__auth-forms__turnstile{flex-direction:column;align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.AuthForms-module-scss-module__YPe50q__auth-forms__turnstile-error{color:#f87171;font-size:.75rem;font-weight:500}[data-theme=light] .AuthForms-module-scss-module__YPe50q__auth-forms__turnstile-error{color:#dc2626}
.AuthModal-module-scss-module__jVyVwq__auth-modal__overlay{z-index:10000;background:var(--color-overlay);-webkit-backdrop-filter:blur(10px)saturate(180%);animation:AuthModal-module-scss-module__jVyVwq__auth-modal-fade-in .2s var(--ease-standard) both;isolation:isolate;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AuthModal-module-scss-module__jVyVwq__auth-modal{background:var(--surface-2);border:1px solid var(--color-border);border-radius:var(--radius-2xl);width:100%;max-width:460px;box-shadow:var(--shadow-xl);animation:AuthModal-module-scss-module__jVyVwq__auth-modal-slide-up .26s var(--ease-out-expo) both;padding:2rem 1.75rem 1.5rem;position:relative;overflow:hidden}.AuthModal-module-scss-module__jVyVwq__auth-modal:before{content:"";background:radial-gradient(ellipse at center, var(--accent-glow) 0%, transparent 70%);pointer-events:none;opacity:.55;width:360px;height:200px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}@media (max-width:768px){.AuthModal-module-scss-module__jVyVwq__auth-modal{border-radius:var(--radius-2xl);width:100%;max-width:100%;max-height:min(88dvh,640px);padding:1.5rem 1.25rem 1.25rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom));animation:AuthModal-module-scss-module__jVyVwq__auth-modal-fade-scale .26s var(--ease-out-expo) both;overflow-y:auto}.AuthModal-module-scss-module__jVyVwq__auth-modal__overlay{padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));justify-content:center;align-items:center}}.AuthModal-module-scss-module__jVyVwq__auth-modal__drag-handle{display:none}.AuthModal-module-scss-module__jVyVwq__auth-modal__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;transition:color .15s var(--ease-standard),background .15s var(--ease-standard);z-index:3;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.AuthModal-module-scss-module__jVyVwq__auth-modal__close:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.AuthModal-module-scss-module__jVyVwq__auth-modal__header{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex;position:relative}.AuthModal-module-scss-module__jVyVwq__auth-modal__brand-icon{border-radius:var(--radius-xl);background:var(--accent-subtle);width:44px;height:44px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.AuthModal-module-scss-module__jVyVwq__auth-modal__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:1.3125rem;font-weight:700;line-height:1.2}.AuthModal-module-scss-module__jVyVwq__auth-modal__subtitle{color:var(--color-text-secondary);max-width:360px;margin:0;font-size:.8125rem;line-height:1.55}.AuthModal-module-scss-module__jVyVwq__auth-modal__tabs{z-index:1;background:var(--surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:2px;margin-bottom:1.25rem;padding:3px;display:grid;position:relative}.AuthModal-module-scss-module__jVyVwq__auth-modal__tab{border-radius:calc(var(--radius-md) - 3px);height:34px;color:var(--color-text-tertiary);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;transition:color .18s var(--ease-standard),background .18s var(--ease-standard),box-shadow .18s var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.AuthModal-module-scss-module__jVyVwq__auth-modal__tab:hover:not(.AuthModal-module-scss-module__jVyVwq__auth-modal__tab--active){color:var(--color-text-secondary)}.AuthModal-module-scss-module__jVyVwq__auth-modal__tab--active{background:var(--surface-1);color:var(--color-text-primary);box-shadow:var(--shadow-sm);font-weight:600}.AuthModal-module-scss-module__jVyVwq__auth-modal__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.AuthModal-module-scss-module__jVyVwq__auth-modal__body{z-index:1;flex-direction:column;gap:1rem;display:flex;position:relative}.AuthModal-module-scss-module__jVyVwq__auth-modal__divider{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.75rem;margin:.125rem 0;font-size:.625rem;font-weight:600;display:flex}.AuthModal-module-scss-module__jVyVwq__auth-modal__divider:before,.AuthModal-module-scss-module__jVyVwq__auth-modal__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.AuthModal-module-scss-module__jVyVwq__auth-modal__divider span{padding:0 .25rem}.AuthModal-module-scss-module__jVyVwq__auth-modal__verify-link{text-align:center;padding-top:.25rem;font-size:.75rem}.AuthModal-module-scss-module__jVyVwq__auth-modal__verify-link a{color:var(--color-text-tertiary);transition:color .15s var(--ease-standard);text-decoration:none}.AuthModal-module-scss-module__jVyVwq__auth-modal__verify-link a:hover{color:var(--color-primary)}@keyframes AuthModal-module-scss-module__jVyVwq__auth-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module-scss-module__jVyVwq__auth-modal-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthModal-module-scss-module__jVyVwq__auth-modal-fade-scale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
.VerifyCodeForm-module-scss-module__neglfG__verify-code-form{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:400px;margin:0 auto;padding:.5rem 0;display:flex}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__icon-wrapper{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__icon-wrapper:before{content:"";background:linear-gradient(135deg, var(--accent-glow) 0%, transparent 50%, var(--accent-subtle) 100%);-webkit-mask-composite:xor;border-radius:17px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__icon{width:28px;height:28px;color:var(--color-primary);opacity:.9}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__subtitle{color:var(--text-tertiary);text-align:center;max-width:320px;margin:0;font-size:.9375rem;line-height:1.5}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__email{color:var(--text-primary);font-weight:500}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__form{flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-top:.5rem;display:flex}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__inputs{justify-content:center;gap:.625rem;display:flex}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input{color:#fff;text-align:center;width:48px;height:56px;caret-color:var(--color-primary);-webkit-appearance:none;appearance:none;background:#141414;border:1px solid #ffffff1a;border-radius:12px;outline:none;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:1.375rem;font-weight:600;transition:all .15s}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input::placeholder{color:#ffffff4d}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input:hover:not(:disabled):not(:focus){background:#1e1e1e;border-color:#fff3}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input:focus{border-color:var(--color-primary);background:var(--accent-subtle);box-shadow:0 0 0 3px var(--accent-subtle-hover)}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input--filled{border-color:var(--accent-border);background:var(--accent-subtle)}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input:disabled{opacity:.5;cursor:not-allowed}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width:480px){.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__input{width:44px;height:52px;font-size:1.25rem}}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__submit-button{background:var(--text-primary);width:100%;height:48px;color:var(--bg-primary);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex;position:relative;overflow:hidden}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__submit-button:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__submit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__submit-button:hover:not(:disabled):before{transform:translate(100%)}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__submit-button:active:not(:disabled){transform:translateY(0)}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__submit-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__spinner{border:2px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite VerifyCodeForm-module-scss-module__neglfG__verify-code-form-spin}@keyframes VerifyCodeForm-module-scss-module__neglfG__verify-code-form-spin{to{transform:rotate(360deg)}}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__footer{flex-direction:column;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__resend{color:var(--text-tertiary);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__resend-button{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;margin:-.25rem -.5rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;transition:all .15s}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__resend-button:hover:not(:disabled){background:var(--accent-subtle);color:var(--color-primary-hover)}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__resend-button:disabled{color:var(--text-muted);cursor:not-allowed}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__hint{color:var(--text-muted);text-align:center;margin:0;font-size:.8125rem}.VerifyCodeForm-module-scss-module__neglfG__verify-code-form__checkmark{color:#22c55e;width:16px;height:16px}
.CountrySelect-module-scss-module__IWaBIq__country-select{flex-direction:column;gap:.5rem;display:flex;position:relative}.CountrySelect-module-scss-module__IWaBIq__country-select__label{color:var(--color-text-secondary,var(--text-secondary));text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.CountrySelect-module-scss-module__IWaBIq__country-select__trigger{background:var(--input-bg,#ffffff0a);border:1px solid var(--input-border,#ffffff14);width:100%;min-height:48px;color:var(--text-primary,#f4f4f5);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;transition:border-color .18s,background .18s,box-shadow .2s;display:flex}.CountrySelect-module-scss-module__IWaBIq__country-select__trigger:hover{border-color:var(--border-strong,#ffffff21);background:#ffffff0d}.CountrySelect-module-scss-module__IWaBIq__country-select__trigger:focus-visible,.CountrySelect-module-scss-module__IWaBIq__country-select__trigger--open{border-color:var(--accent,oklch(78% .14 190));box-shadow:var(--input-shadow-focus,0 0 0 3px oklch(78% .14 190/.2));outline:none}.CountrySelect-module-scss-module__IWaBIq__country-select__trigger--error{border-color:var(--danger,#ef4444);box-shadow:0 0 0 3px #ef444426}.CountrySelect-module-scss-module__IWaBIq__country-select__value{flex:1;align-items:center;gap:.625rem;min-width:0;display:inline-flex}.CountrySelect-module-scss-module__IWaBIq__country-select__value span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CountrySelect-module-scss-module__IWaBIq__country-select__placeholder{color:var(--input-placeholder,#ffffff52);font-weight:400}.CountrySelect-module-scss-module__IWaBIq__country-select__flag{flex-shrink:0;font-size:1.125rem;line-height:1}.CountrySelect-module-scss-module__IWaBIq__country-select__caret{width:16px;height:16px;color:var(--text-tertiary,#71717a);flex-shrink:0;transition:transform .2s}.CountrySelect-module-scss-module__IWaBIq__country-select__caret--open{color:var(--accent,oklch(78% .14 190));transform:rotate(180deg)}.CountrySelect-module-scss-module__IWaBIq__country-select__panel{z-index:30;background:var(--surface-2,#18181b);border:1px solid var(--border-strong,#ffffff21);box-shadow:var(--shadow-xl,0 24px 48px #0009);border-radius:12px;animation:.18s CountrySelect-module-scss-module__IWaBIq__country-fade-in;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden}[data-theme=light] .CountrySelect-module-scss-module__IWaBIq__country-select__panel{background:#fff;border-color:#0000001a}.CountrySelect-module-scss-module__IWaBIq__country-select__search-wrap{border-bottom:1px solid var(--border-default,#ffffff14);padding:.5rem;position:relative}.CountrySelect-module-scss-module__IWaBIq__country-select__search-icon{width:14px;height:14px;color:var(--text-tertiary,#71717a);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.CountrySelect-module-scss-module__IWaBIq__country-select__search{background:var(--surface-3,#232326);width:100%;height:36px;color:var(--text-primary,#f4f4f5);border:1px solid #0000;border-radius:8px;padding:0 .75rem 0 2.125rem;font-size:.875rem;transition:border-color .18s}.CountrySelect-module-scss-module__IWaBIq__country-select__search:focus{border-color:var(--accent,oklch(78% .14 190));outline:none}.CountrySelect-module-scss-module__IWaBIq__country-select__search::placeholder{color:var(--text-tertiary,#71717a)}.CountrySelect-module-scss-module__IWaBIq__country-select__list{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#ffffff1a) #0000;max-height:240px;margin:0;padding:.375rem;list-style:none;overflow-y:auto}.CountrySelect-module-scss-module__IWaBIq__country-select__list::-webkit-scrollbar{width:6px}.CountrySelect-module-scss-module__IWaBIq__country-select__list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#ffffff1a);border-radius:3px}.CountrySelect-module-scss-module__IWaBIq__country-select__empty{text-align:center;color:var(--text-tertiary,#71717a);margin:0;padding:1.5rem;font-size:.875rem}.CountrySelect-module-scss-module__IWaBIq__country-select__option{cursor:pointer;color:var(--text-primary,#f4f4f5);border-radius:8px;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.9375rem;transition:background .12s;display:flex}.CountrySelect-module-scss-module__IWaBIq__country-select__option--highlighted{background:var(--accent-subtle,oklch(78% .14 190/.12))}.CountrySelect-module-scss-module__IWaBIq__country-select__option--selected{color:var(--accent-text,oklch(82% .12 190))}.CountrySelect-module-scss-module__IWaBIq__country-select__option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CountrySelect-module-scss-module__IWaBIq__country-select__check{width:14px;height:14px;color:var(--accent,oklch(78% .14 190));flex-shrink:0}.CountrySelect-module-scss-module__IWaBIq__country-select__error{color:var(--danger-text,#f87171);font-size:.8125rem}@keyframes CountrySelect-module-scss-module__IWaBIq__country-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form{flex-direction:column;gap:1.25rem;display:flex}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__alert{background:var(--danger-subtle,#ef44441a);border:1px solid var(--danger-border,#ef444438);color:var(--danger-text,#f87171);border-radius:10px;padding:.75rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.5}[data-theme=light] .FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__alert{color:#dc2626}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__contact{flex-direction:column;gap:.5rem;display:flex}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__contact-hint{color:var(--color-text-tertiary,var(--text-tertiary));align-items:center;gap:.5rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__telegram-badge{color:#29b6f6;letter-spacing:.01em;background:#24a1de1f;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=light] .FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__telegram-badge{color:#0288d1;background:#24a1de24}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__telegram-badge svg{flex-shrink:0}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__notice{background:linear-gradient(135deg, var(--accent-subtle,oklch(78% .14 190/.12)) 0%, #ffffff05 100%);border:1px solid var(--accent-border,oklch(78% .14 190/.3));border-radius:12px;align-items:center;gap:.75rem;padding:.8125rem 1rem .9375rem;display:flex;position:relative;overflow:hidden}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__notice:before{content:"";background:linear-gradient(90deg, transparent, var(--accent,oklch(78% .14 190)), transparent);opacity:.4;height:1px;position:absolute;top:0;left:0;right:0}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__notice-icon{background:var(--accent-subtle-hover,oklch(78% .14 190/.2));width:28px;height:28px;color:var(--accent,oklch(78% .14 190));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__notice-body{flex-direction:column;justify-content:center;gap:.125rem;min-width:0;display:flex}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__notice-title{color:var(--text-primary,#f4f4f5);letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:700}.FinishSetupForm-module-scss-module__t3o--G__finish-setup-form__notice-text{color:var(--text-secondary,#a1a1aa);margin:0;font-size:.75rem;line-height:1.5}
.ReadingProgressBar-module-scss-module__rf97uW__reading-progress{z-index:9999;opacity:1;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.ReadingProgressBar-module-scss-module__rf97uW__reading-progress__bar{transform-origin:0;background:var(--accent);width:100%;height:100%;box-shadow:0 0 12px var(--accent-glow);will-change:transform;backface-visibility:hidden;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.ReadingProgressBar-module-scss-module__rf97uW__reading-progress__bar{transition:transform 80ms linear}}
@keyframes LeaderboardRow-module-scss-module__UNyk9W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LeaderboardRow-module-scss-module__UNyk9W__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LeaderboardRow-module-scss-module__UNyk9W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LeaderboardRow-module-scss-module__UNyk9W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LeaderboardRow-module-scss-module__UNyk9W__row{--rail-x:27px;align-items:stretch;column-gap:var(--space-4);border-bottom:1px solid var(--lb-line);transition:background var(--duration-fast) var(--ease-standard);background:0 0;grid-template-columns:90px minmax(0,1fr) 92px 132px 104px 104px;grid-template-areas:"rail player streak tasks xp action";padding:13px 18px;display:grid;position:relative}.LeaderboardRow-module-scss-module__UNyk9W__row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.LeaderboardRow-module-scss-module__UNyk9W__row:hover:hover{background:var(--lb-row-hover)}}@media (prefers-reduced-motion:no-preference){.LeaderboardRow-module-scss-module__UNyk9W__row{animation:LeaderboardRow-module-scss-module__UNyk9W__lb-row-settle .36s var(--ease-out-quart) both}}@media (max-width:720px){.LeaderboardRow-module-scss-module__UNyk9W__row{--rail-x:23px;align-items:center;column-gap:var(--space-3);grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"rail player player""rail streak action""rail tasks xp";row-gap:8px;padding:14px}}@keyframes LeaderboardRow-module-scss-module__UNyk9W__lb-row-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.LeaderboardRow-module-scss-module__UNyk9W__rowMe{background:var(--lb-primary-weak);box-shadow:inset 2px 0 0 var(--lb-primary)}@media (hover:hover) and (pointer:fine){.LeaderboardRow-module-scss-module__UNyk9W__rowMe:hover:hover{background:var(--lb-primary-weak-strong)}}.LeaderboardRow-module-scss-module__UNyk9W__rail{flex-direction:column;grid-area:rail;justify-content:center;align-items:flex-start;gap:1px;min-height:40px;padding-left:22px;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__railThread{left:var(--rail-x);background:var(--lb-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.LeaderboardRow-module-scss-module__UNyk9W__railNode{left:var(--rail-x);background:var(--lb-faint);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.LeaderboardRow-module-scss-module__UNyk9W__rankNumber{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lb-ink);font-size:24px;font-weight:600;line-height:1}@media (max-width:720px){.LeaderboardRow-module-scss-module__UNyk9W__rankNumber{font-size:20px}}.LeaderboardRow-module-scss-module__UNyk9W__rowPodium .LeaderboardRow-module-scss-module__UNyk9W__rankNumber{color:var(--lb-gold);font-weight:700}.LeaderboardRow-module-scss-module__UNyk9W__rowPodium .LeaderboardRow-module-scss-module__UNyk9W__railNode{background:var(--lb-gold);width:8px;height:8px}.LeaderboardRow-module-scss-module__UNyk9W__rowMe .LeaderboardRow-module-scss-module__UNyk9W__rankNumber{color:var(--lb-primary);font-weight:700}.LeaderboardRow-module-scss-module__UNyk9W__rowMe .LeaderboardRow-module-scss-module__UNyk9W__railNode{background:var(--lb-primary);width:9px;height:9px;box-shadow:0 0 0 2px var(--lb-panel)}.LeaderboardRow-module-scss-module__UNyk9W__deltaUp,.LeaderboardRow-module-scss-module__UNyk9W__deltaDown,.LeaderboardRow-module-scss-module__UNyk9W__deltaSteady{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;align-items:center;gap:1px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.LeaderboardRow-module-scss-module__UNyk9W__deltaUp span,.LeaderboardRow-module-scss-module__UNyk9W__deltaDown span,.LeaderboardRow-module-scss-module__UNyk9W__deltaSteady span{font-size:9px}.LeaderboardRow-module-scss-module__UNyk9W__deltaUp{color:var(--lb-up)}.LeaderboardRow-module-scss-module__UNyk9W__deltaDown{color:var(--lb-down)}.LeaderboardRow-module-scss-module__UNyk9W__deltaSteady{color:var(--lb-faint)}.LeaderboardRow-module-scss-module__UNyk9W__player{align-items:center;gap:var(--space-3);grid-area:player;min-width:0;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__avatarLink{border-radius:50%;flex-shrink:0;text-decoration:none;display:inline-flex}.LeaderboardRow-module-scss-module__UNyk9W__avatarLink:focus-visible{outline:2px solid var(--lb-primary);outline-offset:2px}.LeaderboardRow-module-scss-module__UNyk9W__avatar{background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.LeaderboardRow-module-scss-module__UNyk9W__avatarImg{object-fit:cover;width:100%;height:100%}.LeaderboardRow-module-scss-module__UNyk9W__avatarInitials{font-family:var(--lb-font-body);letter-spacing:-.01em;color:var(--lb-muted);font-size:13px;font-weight:600}.LeaderboardRow-module-scss-module__UNyk9W__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__nameLine{align-items:baseline;gap:8px;min-width:0;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__nameLink{font-family:var(--lb-font-body);letter-spacing:-.01em;color:var(--lb-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;transition:color var(--duration-fast) var(--ease-standard);font-size:15px;font-weight:600;text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.LeaderboardRow-module-scss-module__UNyk9W__nameLink:hover:hover{color:var(--lb-primary)}}.LeaderboardRow-module-scss-module__UNyk9W__nameLink:focus-visible{outline:2px solid var(--lb-primary);outline-offset:2px;border-radius:3px}.LeaderboardRow-module-scss-module__UNyk9W__youTag{font-family:var(--lb-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lb-primary);background:var(--lb-primary-weak-strong);border:1px solid var(--lb-primary-line);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.4}.LeaderboardRow-module-scss-module__UNyk9W__subLine{align-items:baseline;gap:8px;min-width:0;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__handle{font-family:var(--lb-font-mono);color:var(--lb-muted);flex-shrink:0;font-size:11px}.LeaderboardRow-module-scss-module__UNyk9W__bio{font-family:var(--lb-font-body);color:var(--lb-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.LeaderboardRow-module-scss-module__UNyk9W__streakCell{grid-area:streak;align-items:center;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__streak{align-items:baseline;gap:4px;display:inline-flex}.LeaderboardRow-module-scss-module__UNyk9W__streakIcon{color:var(--lb-muted);align-self:center}.LeaderboardRow-module-scss-module__UNyk9W__streakValue{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;color:var(--lb-ink);font-size:13px;font-weight:600}.LeaderboardRow-module-scss-module__UNyk9W__streakUnit{font-family:var(--lb-font-mono);color:var(--lb-faint);font-size:11px}.LeaderboardRow-module-scss-module__UNyk9W__tasksCell{grid-area:tasks;align-items:center;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__tasks{flex-direction:column;gap:5px;width:100%;max-width:116px;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__tasksValue{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;color:var(--lb-ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.LeaderboardRow-module-scss-module__UNyk9W__tasksTotal{color:var(--lb-faint);font-weight:400}.LeaderboardRow-module-scss-module__UNyk9W__tasksTrack{background:var(--lb-line);border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.LeaderboardRow-module-scss-module__UNyk9W__tasksFill{background:var(--lb-bar);border-radius:2px;height:100%;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.LeaderboardRow-module-scss-module__UNyk9W__tasksFill{transition:width .6s var(--ease-out-expo)}}.LeaderboardRow-module-scss-module__UNyk9W__xpCell{grid-area:xp;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__xpValue{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;color:var(--lb-ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.LeaderboardRow-module-scss-module__UNyk9W__xpUnit{font-family:var(--lb-font-mono);letter-spacing:.06em;color:var(--lb-faint);font-size:10px;font-weight:500}.LeaderboardRow-module-scss-module__UNyk9W__actionCell{grid-area:action;justify-content:flex-end;display:flex}.LeaderboardRow-module-scss-module__UNyk9W__resumeBtn{font-family:var(--lb-font-body);letter-spacing:-.005em;color:var(--lb-muted);border:1px solid var(--lb-line-strong);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);background:0 0;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.LeaderboardRow-module-scss-module__UNyk9W__resumeBtn svg{color:var(--lb-faint)}@media (hover:hover) and (pointer:fine){.LeaderboardRow-module-scss-module__UNyk9W__resumeBtn:hover:hover{color:var(--lb-ink);border-color:var(--lb-ink)}}.LeaderboardRow-module-scss-module__UNyk9W__resumeBtn:focus-visible{outline:2px solid var(--lb-primary);outline-offset:2px}.LeaderboardRow-module-scss-module__UNyk9W__resumeBtn:disabled{opacity:.6;cursor:not-allowed}.LeaderboardRow-module-scss-module__UNyk9W__resumeBtnAdd{color:var(--lb-primary);border-color:var(--lb-primary-line);background:var(--lb-primary-weak)}.LeaderboardRow-module-scss-module__UNyk9W__resumeBtnAdd svg{color:var(--lb-primary)}@media (hover:hover) and (pointer:fine){.LeaderboardRow-module-scss-module__UNyk9W__resumeBtnAdd:hover:hover{color:var(--lb-primary);border-color:var(--lb-primary);background:var(--lb-primary-weak-strong)}}.LeaderboardRow-module-scss-module__UNyk9W__cellEmpty{font-family:var(--lb-font-mono);color:var(--lb-faint);font-size:13px}.LeaderboardRow-module-scss-module__UNyk9W__hiddenFileInput{display:none}.LeaderboardRow-module-scss-module__UNyk9W__spin{animation:.9s linear infinite LeaderboardRow-module-scss-module__UNyk9W__lb-row-spin}@keyframes LeaderboardRow-module-scss-module__UNyk9W__lb-row-spin{to{transform:rotate(360deg)}}
@keyframes ResumePreviewModal-module-scss-module__yH3KHG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ResumePreviewModal-module-scss-module__yH3KHG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ResumePreviewModal-module-scss-module__yH3KHG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ResumePreviewModal-module-scss-module__yH3KHG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ResumePreviewModal-module-scss-module__yH3KHG__overlay{z-index:1000;padding:var(--space-4);backdrop-filter:blur(8px);animation:ResumePreviewModal-module-scss-module__yH3KHG__overlayIn .2s var(--ease-standard);background:oklch(0% 0 0/.72);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes ResumePreviewModal-module-scss-module__yH3KHG__overlayIn{0%{opacity:0}to{opacity:1}}.ResumePreviewModal-module-scss-module__yH3KHG__shell{background:var(--surface-1);border:1px solid oklch(from var(--accent) l c h/.2);border-radius:var(--radius-xl);width:100%;max-width:880px;height:min(92vh,1100px);box-shadow:0 30px 80px -20px oklch(0% 0 0/.7),0 0 0 1px oklch(from var(--accent) l c h/.05);animation:ResumePreviewModal-module-scss-module__yH3KHG__shellIn .24s var(--ease-out-expo);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes ResumePreviewModal-module-scss-module__yH3KHG__shellIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ResumePreviewModal-module-scss-module__yH3KHG__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg, oklch(from var(--accent) l c h/.04) 0%, transparent 100%),var(--surface-1);display:flex}.ResumePreviewModal-module-scss-module__yH3KHG__headerInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.ResumePreviewModal-module-scss-module__yH3KHG__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:oklch(from var(--accent) l c h/.85);font-size:10px;font-weight:700}.ResumePreviewModal-module-scss-module__yH3KHG__title{font-family:var(--font-display);font-size:var(--ui-text-lg);color:var(--text-primary);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.ResumePreviewModal-module-scss-module__yH3KHG__fileName{font-family:var(--font-mono);font-size:var(--ui-text-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ResumePreviewModal-module-scss-module__yH3KHG__headerActions{align-items:center;gap:var(--space-2);display:inline-flex}.ResumePreviewModal-module-scss-module__yH3KHG__openLink{font-family:var(--font-ui);font-size:var(--ui-text-xs);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:6px 10px;font-weight:600;text-decoration:none;display:inline-flex}.ResumePreviewModal-module-scss-module__yH3KHG__openLink:hover{color:var(--accent-text);border-color:oklch(from var(--accent) l c h/.4);background:oklch(from var(--accent) l c h/.08)}.ResumePreviewModal-module-scss-module__yH3KHG__closeBtn{width:32px;height:32px;color:var(--text-secondary);border:1px solid var(--border-default);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ResumePreviewModal-module-scss-module__yH3KHG__closeBtn:hover{color:var(--text-primary);border-color:oklch(from var(--accent) l c h/.4);background:oklch(from var(--accent) l c h/.06)}.ResumePreviewModal-module-scss-module__yH3KHG__body{background:var(--surface-2);flex:1;min-height:0;display:flex}.ResumePreviewModal-module-scss-module__yH3KHG__preview{background:var(--surface-2);border:none;width:100%;height:100%}.ResumePreviewModal-module-scss-module__yH3KHG__empty{width:100%;color:var(--text-tertiary);font-size:var(--ui-text-sm);justify-content:center;align-items:center;display:flex}
@keyframes LeaderboardPage-module-scss-module__eyexaG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LeaderboardPage-module-scss-module__eyexaG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LeaderboardPage-module-scss-module__eyexaG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LeaderboardPage-module-scss-module__eyexaG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LeaderboardPage-module-scss-module__eyexaG__board{--lb-surface:var(--surface-2);--lb-panel:var(--surface-1);--lb-line:var(--border-default);--lb-line-strong:var(--border-strong);--lb-ink:var(--text-primary);--lb-muted:var(--text-secondary);--lb-faint:var(--text-tertiary);--lb-primary:var(--accent);--lb-primary-weak:var(--accent-subtle);--lb-primary-weak-strong:var(--accent-subtle-hover);--lb-primary-line:var(--accent-border);--lb-gold:var(--accent-secondary);--lb-up:var(--success-text);--lb-down:var(--danger-text);--lb-bar:var(--text-tertiary);--lb-row-hover:var(--surface-2);color:var(--lb-ink);font-family:var(--lb-font-body);background:0 0;flex-direction:column;gap:30px;margin:12px 0 0;padding:0 0 88px;display:flex}.LeaderboardPage-module-scss-module__eyexaG__standing{border-bottom:1px solid var(--lb-line);flex-direction:column;gap:9px;padding-bottom:24px;display:flex}.LeaderboardPage-module-scss-module__eyexaG__eyebrow{font-family:var(--lb-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lb-muted);font-size:11px;font-weight:600}.LeaderboardPage-module-scss-module__eyexaG__titleRow{align-items:center;gap:10px;display:flex}.LeaderboardPage-module-scss-module__eyexaG__title{min-width:0;font-family:var(--lb-font-display);letter-spacing:-.02em;color:var(--lb-ink);margin:0;font-size:clamp(27px,5vw,40px);font-weight:700;line-height:1.05}.LeaderboardPage-module-scss-module__eyexaG__infoBtn{width:28px;height:28px;color:var(--lb-faint);border:1px solid var(--lb-line);border-radius:var(--radius-full);cursor:help;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.LeaderboardPage-module-scss-module__eyexaG__infoBtn:hover:hover{color:var(--lb-primary);border-color:var(--lb-primary-line);background:var(--lb-primary-weak)}}.LeaderboardPage-module-scss-module__eyexaG__infoBtn:focus-visible{outline:2px solid var(--lb-primary);outline-offset:2px}.LeaderboardPage-module-scss-module__eyexaG__standingLine{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:12px;display:flex}.LeaderboardPage-module-scss-module__eyexaG__standingMain{align-items:baseline;gap:9px;display:inline-flex}.LeaderboardPage-module-scss-module__eyexaG__standingLabel{font-family:var(--lb-font-body);color:var(--lb-muted);font-size:13px}.LeaderboardPage-module-scss-module__eyexaG__standingRank{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--lb-primary);font-size:clamp(30px,6vw,44px);font-weight:700;line-height:1}.LeaderboardPage-module-scss-module__eyexaG__standingOf{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;color:var(--lb-muted);font-size:14px}.LeaderboardPage-module-scss-module__eyexaG__standingAbove{font-family:var(--lb-font-body);color:var(--lb-muted);border-left:1px solid var(--lb-line-strong);padding-left:16px;font-size:13px}@media (max-width:520px){.LeaderboardPage-module-scss-module__eyexaG__standingAbove{border-left:0;flex-basis:100%;padding-left:0}}.LeaderboardPage-module-scss-module__eyexaG__standingNoRank{font-family:var(--lb-font-body);color:var(--lb-muted);max-width:60ch;font-size:14px;line-height:1.5}.LeaderboardPage-module-scss-module__eyexaG__standingLoading{font-family:var(--lb-font-body);color:var(--lb-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.LeaderboardPage-module-scss-module__eyexaG__section{flex-direction:column;gap:12px;display:flex}.LeaderboardPage-module-scss-module__eyexaG__sectionHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.LeaderboardPage-module-scss-module__eyexaG__sectionTitle{font-family:var(--lb-font-display);letter-spacing:-.01em;color:var(--lb-ink);margin:0;font-size:16px;font-weight:600}.LeaderboardPage-module-scss-module__eyexaG__sectionHint{font-family:var(--lb-font-mono);letter-spacing:.04em;color:var(--lb-faint);text-align:right;font-size:11px}.LeaderboardPage-module-scss-module__eyexaG__table{background:var(--lb-panel);border:1px solid var(--lb-line);border-radius:12px;overflow:hidden}.LeaderboardPage-module-scss-module__eyexaG__tableHead{column-gap:var(--space-4);background:var(--lb-surface);border-bottom:1px solid var(--lb-line);grid-template-columns:90px minmax(0,1fr) 92px 132px 104px 104px;padding:11px 18px;display:grid}@media (max-width:720px){.LeaderboardPage-module-scss-module__eyexaG__tableHead{display:none}}.LeaderboardPage-module-scss-module__eyexaG__th{font-family:var(--lb-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lb-faint);font-size:10px;font-weight:600}.LeaderboardPage-module-scss-module__eyexaG__thRank{padding-left:22px}.LeaderboardPage-module-scss-module__eyexaG__thXp,.LeaderboardPage-module-scss-module__eyexaG__thAction{text-align:right}.LeaderboardPage-module-scss-module__eyexaG__rows{flex-direction:column;display:flex}.LeaderboardPage-module-scss-module__eyexaG__empty{text-align:center;font-family:var(--lb-font-body);color:var(--lb-muted);margin:0;padding:40px 18px;font-size:14px}.LeaderboardPage-module-scss-module__eyexaG__sentinel{justify-content:center;align-items:center;min-height:52px;padding:16px;display:flex}.LeaderboardPage-module-scss-module__eyexaG__sentinelLabel{font-family:var(--lb-font-mono);letter-spacing:.04em;color:var(--lb-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.LeaderboardPage-module-scss-module__eyexaG__endNote{text-align:center;font-family:var(--lb-font-mono);letter-spacing:.04em;color:var(--lb-faint);margin:0;padding:16px;font-size:11px}.LeaderboardPage-module-scss-module__eyexaG__selfBar{z-index:5;background:var(--lb-panel);border:1px solid var(--lb-line-strong);box-shadow:var(--shadow-lg);border-radius:12px;align-items:center;gap:16px;margin-top:4px;padding:10px 16px;display:flex;position:sticky;bottom:14px}.LeaderboardPage-module-scss-module__eyexaG__selfRail{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.LeaderboardPage-module-scss-module__eyexaG__selfNode{background:var(--lb-primary);border-radius:50%;width:9px;height:9px}.LeaderboardPage-module-scss-module__eyexaG__selfRank{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lb-primary);font-size:22px;font-weight:700;line-height:1}.LeaderboardPage-module-scss-module__eyexaG__selfBody{flex-direction:column;gap:1px;min-width:0;display:flex}.LeaderboardPage-module-scss-module__eyexaG__selfLabel{font-family:var(--lb-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lb-faint);font-size:10px;font-weight:600}.LeaderboardPage-module-scss-module__eyexaG__selfName{font-family:var(--lb-font-body);color:var(--lb-ink);white-space:nowrap;text-overflow:ellipsis;max-width:36ch;font-size:14px;font-weight:600;overflow:hidden}.LeaderboardPage-module-scss-module__eyexaG__selfMeta{flex-shrink:0;align-items:baseline;gap:16px;margin-left:auto;display:flex}.LeaderboardPage-module-scss-module__eyexaG__selfAbove{font-family:var(--lb-font-body);color:var(--lb-muted);font-size:12px}@media (max-width:560px){.LeaderboardPage-module-scss-module__eyexaG__selfAbove{display:none}}.LeaderboardPage-module-scss-module__eyexaG__selfXp{font-family:var(--lb-font-mono);font-variant-numeric:tabular-nums;color:var(--lb-ink);align-items:baseline;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.LeaderboardPage-module-scss-module__eyexaG__selfXpUnit{letter-spacing:.06em;color:var(--lb-faint);font-size:10px;font-weight:500}.LeaderboardPage-module-scss-module__eyexaG__spin{animation:.9s linear infinite LeaderboardPage-module-scss-module__eyexaG__lb-page-spin}@keyframes LeaderboardPage-module-scss-module__eyexaG__lb-page-spin{to{transform:rotate(360deg)}}
@keyframes LeaderboardPromoSlide-module-scss-module__AiVcaq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LeaderboardPromoSlide-module-scss-module__AiVcaq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LeaderboardPromoSlide-module-scss-module__AiVcaq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LeaderboardPromoSlide-module-scss-module__AiVcaq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LeaderboardPromoSlide-module-scss-module__AiVcaq__root{background:var(--bg-surface);border:1px solid var(--border);min-width:260px;max-width:360px;color:var(--text-primary);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;isolation:isolate;border-radius:12px;align-items:center;gap:14px;padding:12px 14px 12px 16px;text-decoration:none;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:before{content:"";background:radial-gradient(closest-side, color-mix(in oklch, var(--accent) 18%, transparent), transparent);opacity:.65;pointer-events:none;z-index:0;border-radius:50%;width:160px;height:160px;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;top:-40%;right:-25%}.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:hover,.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:focus-visible{border-color:var(--accent-border);background:var(--bg-elevated)}.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:hover:before,.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:focus-visible:before{opacity:1}.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:hover .LeaderboardPromoSlide-module-scss-module__AiVcaq__cta,.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:focus-visible .LeaderboardPromoSlide-module-scss-module__AiVcaq__cta{color:var(--text-primary);background:var(--bg-subtle);transform:translate(2px)}.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:focus-visible{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--accent-glow);outline:none}@media (max-width:560px){.LeaderboardPromoSlide-module-scss-module__AiVcaq__root{width:100%;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.LeaderboardPromoSlide-module-scss-module__AiVcaq__root,.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:before{transition:none}.LeaderboardPromoSlide-module-scss-module__AiVcaq__root:hover .LeaderboardPromoSlide-module-scss-module__AiVcaq__cta{transform:none}}.LeaderboardPromoSlide-module-scss-module__AiVcaq__rootAside{width:100%;max-width:none}.LeaderboardPromoSlide-module-scss-module__AiVcaq__iconWrap{z-index:1;background:color-mix(in oklch, var(--accent) 12%, transparent);width:32px;height:32px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.LeaderboardPromoSlide-module-scss-module__AiVcaq__icon{color:var(--accent)}.LeaderboardPromoSlide-module-scss-module__AiVcaq__body{z-index:1;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.LeaderboardPromoSlide-module-scss-module__AiVcaq__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:10.5px;font-weight:700;line-height:1}.LeaderboardPromoSlide-module-scss-module__AiVcaq__headline{min-width:0;color:var(--text-primary);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.LeaderboardPromoSlide-module-scss-module__AiVcaq__headlineLead{color:var(--text-secondary);font-weight:500}.LeaderboardPromoSlide-module-scss-module__AiVcaq__rank{color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700}.LeaderboardPromoSlide-module-scss-module__AiVcaq__metaDot{color:var(--text-disabled)}.LeaderboardPromoSlide-module-scss-module__AiVcaq__metaSub{color:var(--text-secondary);font-size:12.5px;font-weight:500}.LeaderboardPromoSlide-module-scss-module__AiVcaq__cta{z-index:1;width:32px;height:32px;color:var(--text-secondary);background:var(--bg-elevated);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.16,1,.3,1),background-color .14s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.LeaderboardPromoSlide-module-scss-module__AiVcaq__cta{transition:none}}
@keyframes AuthorPopover-module-scss-module__NvAKzq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthorPopover-module-scss-module__NvAKzq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthorPopover-module-scss-module__NvAKzq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes AuthorPopover-module-scss-module__NvAKzq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AuthorPopover-module-scss-module__NvAKzq__trigger{cursor:pointer;border-radius:var(--radius-md);outline:none;align-items:center;display:inline-flex}.AuthorPopover-module-scss-module__NvAKzq__trigger:focus-visible{outline:2px solid oklch(from var(--accent) l c h/.5);outline-offset:3px}.AuthorPopover-module-scss-module__NvAKzq__panel{z-index:1100;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid oklch(from var(--text-primary) l c h/.08);box-shadow:0 16px 40px oklch(from var(--text-primary) l c h/.18),0 2px 8px oklch(from var(--text-primary) l c h/.08);font-family:var(--font-ui);color:var(--text-primary);will-change:transform,opacity;flex-direction:column;animation:.16s ease-out both AuthorPopover-module-scss-module__NvAKzq__popover-in;display:flex;position:fixed}.AuthorPopover-module-scss-module__NvAKzq__panelPinned{box-shadow:0 16px 40px oklch(from var(--text-primary) l c h/.24),0 0 0 1px oklch(from var(--accent) l c h/.4)}@keyframes AuthorPopover-module-scss-module__NvAKzq__popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AuthorPopover-module-scss-module__NvAKzq__header{gap:var(--space-3);align-items:flex-start;display:flex}.AuthorPopover-module-scss-module__NvAKzq__avatarWrap{background:oklch(from var(--accent) l c h/.1);border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.AuthorPopover-module-scss-module__NvAKzq__avatarImg{object-fit:cover;width:100%;height:100%}.AuthorPopover-module-scss-module__NvAKzq__avatarFallback{font-family:var(--font-ui);color:var(--accent-text);font-size:22px;font-weight:700}.AuthorPopover-module-scss-module__NvAKzq__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.AuthorPopover-module-scss-module__NvAKzq__name{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.2}.AuthorPopover-module-scss-module__NvAKzq__handle{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}.AuthorPopover-module-scss-module__NvAKzq__bio{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.AuthorPopover-module-scss-module__NvAKzq__metaLine{color:var(--text-tertiary,var(--text-secondary));align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.AuthorPopover-module-scss-module__NvAKzq__metaDot{opacity:.5}.AuthorPopover-module-scss-module__NvAKzq__statsRow{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AuthorPopover-module-scss-module__NvAKzq__stat{border-radius:var(--radius-md);background:oklch(from var(--text-primary) l c h/.03);border:1px solid oklch(from var(--text-primary) l c h/.06);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.AuthorPopover-module-scss-module__NvAKzq__statLabel{letter-spacing:.08em;color:var(--text-secondary);align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.AuthorPopover-module-scss-module__NvAKzq__statValue{font-family:var(--font-mono);color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.2}.AuthorPopover-module-scss-module__NvAKzq__statSub{color:var(--text-tertiary,var(--text-secondary));min-height:1em;font-size:10.5px}.AuthorPopover-module-scss-module__NvAKzq__activityBlock{flex-direction:column;gap:6px;display:flex}.AuthorPopover-module-scss-module__NvAKzq__activityHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.AuthorPopover-module-scss-module__NvAKzq__activityCount{font-family:var(--font-mono);color:var(--text-tertiary,var(--text-secondary))}.AuthorPopover-module-scss-module__NvAKzq__activityRow{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;height:14px;display:grid}.AuthorPopover-module-scss-module__NvAKzq__activityCell{background:oklch(from var(--text-primary) l c h/.06);border-radius:2px;width:100%;height:100%;transition:background-color .12s ease-out}.AuthorPopover-module-scss-module__NvAKzq__activityCell[data-level="1"]{background:oklch(from var(--accent) l c h/.25)}.AuthorPopover-module-scss-module__NvAKzq__activityCell[data-level="2"]{background:oklch(from var(--accent) l c h/.45)}.AuthorPopover-module-scss-module__NvAKzq__activityCell[data-level="3"]{background:oklch(from var(--accent) l c h/.7)}.AuthorPopover-module-scss-module__NvAKzq__activityCell[data-level="4"]{background:oklch(from var(--accent) l c h/.95)}.AuthorPopover-module-scss-module__NvAKzq__badgesBlock{flex-direction:column;gap:6px;display:flex}.AuthorPopover-module-scss-module__NvAKzq__badgesGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.AuthorPopover-module-scss-module__NvAKzq__badgeChip{aspect-ratio:1;border-radius:var(--radius-md);background:oklch(from var(--text-primary) l c h/.04);border:1px solid oklch(from var(--text-primary) l c h/.08);justify-content:center;align-items:center;display:inline-flex;position:relative}.AuthorPopover-module-scss-module__NvAKzq__badgeChipEarned{color:var(--accent-text);background:oklch(from var(--accent) l c h/.12);border-color:oklch(from var(--accent) l c h/.3)}.AuthorPopover-module-scss-module__NvAKzq__badgeChipLocked{color:var(--text-tertiary,var(--text-secondary));opacity:.55}.AuthorPopover-module-scss-module__NvAKzq__badgeChipSkeleton{background:linear-gradient(90deg, oklch(from var(--text-primary) l c h/.04) 0%, oklch(from var(--text-primary) l c h/.08) 50%, oklch(from var(--text-primary) l c h/.04) 100%);background-size:200% 100%;animation:1.4s linear infinite AuthorPopover-module-scss-module__NvAKzq__shimmer}@keyframes AuthorPopover-module-scss-module__NvAKzq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AuthorPopover-module-scss-module__NvAKzq__badgeLock{background:var(--surface-1);border:1px solid oklch(from var(--text-primary) l c h/.1);width:14px;height:14px;color:var(--text-tertiary,var(--text-secondary));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.AuthorPopover-module-scss-module__NvAKzq__cta{border-radius:var(--radius-md);background:oklch(from var(--accent) l c h/.12);color:var(--accent-text);border:1px solid oklch(from var(--accent) l c h/.25);justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .12s ease-out;display:inline-flex}.AuthorPopover-module-scss-module__NvAKzq__cta:hover{background:oklch(from var(--accent) l c h/.2)}
@keyframes ArticleLayout-module-scss-module__dtdAnG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ArticleLayout-module-scss-module__dtdAnG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ArticleLayout-module-scss-module__dtdAnG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ArticleLayout-module-scss-module__dtdAnG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ArticleLayout-module-scss-module__dtdAnG__article-layout{min-height:calc(100vh - 200px);position:relative}.ArticleLayout-module-scss-module__dtdAnG__article-layout__container{z-index:1;flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 200px);display:flex;position:relative}@media (min-width:1024px){.ArticleLayout-module-scss-module__dtdAnG__article-layout__container{flex-direction:row;gap:3rem}}@media (min-width:1280px){.ArticleLayout-module-scss-module__dtdAnG__article-layout__container{gap:3.5rem}}@media (min-width:1024px){.ArticleLayout-module-scss-module__dtdAnG__article-layout__container--no-toc{flex-direction:column;gap:0}}.ArticleLayout-module-scss-module__dtdAnG__article-layout__container--no-toc .ArticleLayout-module-scss-module__dtdAnG__article-layout__content-inner{margin:0 auto}.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-wrapper{display:none}@media (min-width:1024px){.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-wrapper{flex-shrink:0;width:240px;display:block}}@media (min-width:1280px){.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-wrapper{width:260px}}.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-sticky{max-height:calc(100vh - 120px);padding:.5rem 0 2rem;position:sticky;top:96px;overflow:hidden auto}.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-sticky::-webkit-scrollbar{width:5px}.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-sticky::-webkit-scrollbar-track{background:0 0}.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-sticky::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);transition:background .16s var(--ease-standard);border-radius:999px}.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-sticky:hover::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb-hover)}.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-sticky::-webkit-scrollbar-thumb:active{background:var(--color-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-sticky{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) #0000}.ArticleLayout-module-scss-module__dtdAnG__article-layout__toc-sticky:hover{scrollbar-color:var(--color-scrollbar-thumb-hover) #0000}}.ArticleLayout-module-scss-module__dtdAnG__article-layout__content{flex:auto;width:100%;min-width:0;padding:1.25rem 0 2rem}@media (min-width:640px){.ArticleLayout-module-scss-module__dtdAnG__article-layout__content{padding:1.5rem 0 2.5rem}}@media (min-width:768px){.ArticleLayout-module-scss-module__dtdAnG__article-layout__content{padding:1.75rem 0 3rem}}@media (min-width:1024px){.ArticleLayout-module-scss-module__dtdAnG__article-layout__content{padding:2rem 0 4rem}}.ArticleLayout-module-scss-module__dtdAnG__article-layout__content-inner{width:100%;min-width:0;max-width:100%}
@keyframes EmptyState-module-scss-module__KB76La__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EmptyState-module-scss-module__KB76La__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes EmptyState-module-scss-module__KB76La__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes EmptyState-module-scss-module__KB76La__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EmptyState-module-scss-module__KB76La__root{background:var(--bg-surface);border:1px dashed var(--border-default);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:8px 0;padding:40px 24px;display:flex}.EmptyState-module-scss-module__KB76La__icon{background:var(--accent-subtle);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.EmptyState-module-scss-module__KB76La__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.EmptyState-module-scss-module__KB76La__description{color:var(--text-secondary);max-width:460px;margin:0;font-size:13px;font-weight:500;line-height:1.5}.EmptyState-module-scss-module__KB76La__suggestions{background:var(--surface-2);border:1px solid var(--border-subtle);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:520px;margin-top:8px;padding:12px 16px;display:flex}.EmptyState-module-scss-module__KB76La__suggestionsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:600}.EmptyState-module-scss-module__KB76La__suggestionsList{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.EmptyState-module-scss-module__KB76La__suggestionLink{color:var(--text-secondary);border-radius:6px;margin:0 -8px;padding:6px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:block}.EmptyState-module-scss-module__KB76La__suggestionLink:hover{background:var(--bg-elevated);color:var(--accent)}.EmptyState-module-scss-module__KB76La__suggestionLink:before{content:"·";color:var(--text-tertiary);margin-right:8px;display:inline-block}.EmptyState-module-scss-module__KB76La__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.EmptyState-module-scss-module__KB76La__action{border:1px solid var(--border-default);height:32px;color:var(--text-primary);cursor:pointer;letter-spacing:-.005em;background:0 0;border-radius:8px;align-items:center;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.EmptyState-module-scss-module__KB76La__action:hover{background:var(--bg-elevated);border-color:var(--border-strong)}.EmptyState-module-scss-module__KB76La__action:focus-visible{box-shadow:0 0 0 2px var(--accent-glow);outline:none}.EmptyState-module-scss-module__KB76La__actionPrimary{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.EmptyState-module-scss-module__KB76La__actionPrimary:hover,.EmptyState-module-scss-module__KB76La__actionPrimary:focus,.EmptyState-module-scss-module__KB76La__actionPrimary:visited{color:var(--text-on-accent)}.EmptyState-module-scss-module__KB76La__actionPrimary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}
@keyframes GroupDivider-module-scss-module__8gb5uG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes GroupDivider-module-scss-module__8gb5uG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes GroupDivider-module-scss-module__8gb5uG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes GroupDivider-module-scss-module__8gb5uG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GroupDivider-module-scss-module__8gb5uG__divider{z-index:10;background:var(--surface-page);border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:16px 0;scroll-margin-top:80px;display:flex;position:sticky;top:56px}@media (min-width:1280px){.GroupDivider-module-scss-module__8gb5uG__divider{top:60px}}.GroupDivider-module-scss-module__8gb5uG__iconTile{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.GroupDivider-module-scss-module__8gb5uG__text{flex-direction:column;gap:4px;min-width:0;display:flex}.GroupDivider-module-scss-module__8gb5uG__label{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600;line-height:1.3}.GroupDivider-module-scss-module__8gb5uG__description{color:var(--text-secondary);font-size:12px;line-height:1.5}@media (max-width:639px){.GroupDivider-module-scss-module__8gb5uG__description{display:none}}.GroupDivider-module-scss-module__8gb5uG__count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.GroupDivider-module-scss-module__8gb5uG__countLabel{color:inherit}
@keyframes HeroStats-module-scss-module__POS_sW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroStats-module-scss-module__POS_sW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroStats-module-scss-module__POS_sW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes HeroStats-module-scss-module__POS_sW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HeroStats-module-scss-module__POS_sW__row{font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.HeroStats-module-scss-module__POS_sW__item{align-items:center;gap:6px;display:inline-flex}.HeroStats-module-scss-module__POS_sW__value{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.HeroStats-module-scss-module__POS_sW__label{color:var(--text-secondary)}.HeroStats-module-scss-module__POS_sW__dot{color:var(--text-tertiary);margin:0 2px}
@keyframes QuestionTabs-module-scss-module__npe-Ra__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuestionTabs-module-scss-module__npe-Ra__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes QuestionTabs-module-scss-module__npe-Ra__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes QuestionTabs-module-scss-module__npe-Ra__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QuestionTabs-module-scss-module__npe-Ra__root{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:10px;align-items:center;gap:2px;max-width:100%;height:36px;padding:3px;transition:border-color .16s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.QuestionTabs-module-scss-module__npe-Ra__root:hover{border-color:var(--border)}.QuestionTabs-module-scss-module__npe-Ra__slider{background:var(--bg-elevated);pointer-events:none;z-index:0;border-radius:7px;transition:transform .26s cubic-bezier(.16,1,.3,1),width .26s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset 0 1px #ffffff08,0 1px 2px #00000040}[data-theme=light] .QuestionTabs-module-scss-module__npe-Ra__slider{background:#fff;box-shadow:0 1px 2px #1f23281a}@media (prefers-reduced-motion:reduce){.QuestionTabs-module-scss-module__npe-Ra__slider{transition:opacity .2s}}.QuestionTabs-module-scss-module__npe-Ra__tab{z-index:1;height:30px;color:var(--text-secondary);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:color .12s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.QuestionTabs-module-scss-module__npe-Ra__tab:hover{color:var(--text-primary)}.QuestionTabs-module-scss-module__npe-Ra__tab:focus-visible{box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px #8b949e66;outline:none}@media (prefers-reduced-motion:reduce){.QuestionTabs-module-scss-module__npe-Ra__tab{transition:none}}.QuestionTabs-module-scss-module__npe-Ra__tab--active{color:var(--text-primary);font-weight:600}.QuestionTabs-module-scss-module__npe-Ra__icon{color:currentColor;opacity:.9;flex-shrink:0}.QuestionTabs-module-scss-module__npe-Ra__count{background:var(--bg-subtle);min-width:18px;height:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.QuestionTabs-module-scss-module__npe-Ra__tab--active .QuestionTabs-module-scss-module__npe-Ra__count{color:var(--text-secondary)}
@keyframes SortMenu-module-scss-module__iBPIGq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SortMenu-module-scss-module__iBPIGq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SortMenu-module-scss-module__iBPIGq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes SortMenu-module-scss-module__iBPIGq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SortMenu-module-scss-module__iBPIGq__root{display:inline-flex;position:relative}.SortMenu-module-scss-module__iBPIGq__trigger{background:var(--bg-surface);border:1px solid var(--border-muted);height:34px;color:var(--text-primary);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12.5px;transition:background-color .12s,border-color .12s;display:inline-flex}.SortMenu-module-scss-module__iBPIGq__trigger:hover{background:var(--bg-elevated);border-color:var(--border)}.SortMenu-module-scss-module__iBPIGq__trigger:focus-visible{box-shadow:0 0 0 2px var(--accent-glow);outline:none}@media (max-width:639px){.SortMenu-module-scss-module__iBPIGq__trigger{height:32px;padding:0 10px 0 8px}}.SortMenu-module-scss-module__iBPIGq__triggerIcon{color:var(--text-tertiary);flex-shrink:0}.SortMenu-module-scss-module__iBPIGq__triggerLabel{flex-direction:column;align-items:flex-start;gap:2px;line-height:1;display:inline-flex}.SortMenu-module-scss-module__iBPIGq__triggerEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:9.5px;font-weight:600}@media (max-width:639px){.SortMenu-module-scss-module__iBPIGq__triggerEyebrow{display:none}}.SortMenu-module-scss-module__iBPIGq__triggerValue{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12.5px;font-weight:500;overflow:hidden}@media (max-width:639px){.SortMenu-module-scss-module__iBPIGq__triggerValue{max-width:120px}}.SortMenu-module-scss-module__iBPIGq__menu{z-index:100;background:var(--surface-2);border:1px solid var(--border-default);min-width:220px;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;padding:4px;animation:.14s cubic-bezier(.16,1,.3,1) both SortMenu-module-scss-module__iBPIGq__menu-in;display:flex;position:absolute;top:calc(100% + 6px);right:0}@media (prefers-reduced-motion:reduce){.SortMenu-module-scss-module__iBPIGq__menu{animation:none}}@keyframes SortMenu-module-scss-module__iBPIGq__menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.SortMenu-module-scss-module__iBPIGq__item{min-height:32px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;transition:background-color .1s,color .1s;display:flex}.SortMenu-module-scss-module__iBPIGq__item:hover{background:var(--bg-elevated);color:var(--text-primary)}.SortMenu-module-scss-module__iBPIGq__item:focus-visible{background:var(--bg-elevated);box-shadow:0 0 0 1px var(--border-strong);outline:none}.SortMenu-module-scss-module__iBPIGq__itemActive{color:var(--text-primary);background:var(--bg-elevated)}.SortMenu-module-scss-module__iBPIGq__itemIcon{color:var(--text-tertiary);flex-shrink:0}.SortMenu-module-scss-module__iBPIGq__itemActive .SortMenu-module-scss-module__iBPIGq__itemIcon{color:var(--accent)}.SortMenu-module-scss-module__iBPIGq__itemLabel{flex:1;min-width:0}.SortMenu-module-scss-module__iBPIGq__itemCheck{color:var(--accent);flex-shrink:0}
@keyframes SectionProgress-module-scss-module__IIpIrW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SectionProgress-module-scss-module__IIpIrW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SectionProgress-module-scss-module__IIpIrW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes SectionProgress-module-scss-module__IIpIrW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SectionProgress-module-scss-module__IIpIrW__root{align-items:center;gap:10px;min-width:0;display:inline-flex}.SectionProgress-module-scss-module__IIpIrW__track{background:var(--bg-subtle);border-radius:999px;width:100px;height:4px;position:relative;overflow:hidden}[data-theme=light] .SectionProgress-module-scss-module__IIpIrW__track{background:var(--surface-3)}.SectionProgress-module-scss-module__IIpIrW__root--compact .SectionProgress-module-scss-module__IIpIrW__track{width:72px}.SectionProgress-module-scss-module__IIpIrW__fill{background:linear-gradient(90deg, var(--accent) 0%, color-mix(in oklch, var(--accent) 78%, var(--accent-secondary)) 100%);border-radius:999px;height:100%;transition:width .34s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.SectionProgress-module-scss-module__IIpIrW__fill{transition:none}}.SectionProgress-module-scss-module__IIpIrW__fill--complete{background:linear-gradient(90deg, var(--color-success) 0%, #4ade80 100%)}.SectionProgress-module-scss-module__IIpIrW__count{color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:1px;min-width:36px;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.SectionProgress-module-scss-module__IIpIrW__countDone{color:var(--text-primary);font-weight:600}.SectionProgress-module-scss-module__IIpIrW__countSep{opacity:.4}.SectionProgress-module-scss-module__IIpIrW__countTotal{color:var(--text-muted)}
@keyframes TechnologyGrid-module-scss-module__SLNG4q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TechnologyGrid-module-scss-module__SLNG4q__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes TechnologyGrid-module-scss-module__SLNG4q__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes TechnologyGrid-module-scss-module__SLNG4q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TechnologyGrid-module-scss-module__SLNG4q__page{min-height:100vh;padding-bottom:64px;position:relative}@media (min-width:640px){.TechnologyGrid-module-scss-module__SLNG4q__page{padding-bottom:80px}}@media (min-width:768px){.TechnologyGrid-module-scss-module__SLNG4q__page{padding-bottom:96px}}.TechnologyGrid-module-scss-module__SLNG4q__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;margin-bottom:24px;display:flex}@media (min-width:640px){.TechnologyGrid-module-scss-module__SLNG4q__controls{margin-top:24px}}@media (min-width:768px){.TechnologyGrid-module-scss-module__SLNG4q__controls{flex-wrap:nowrap;margin-bottom:28px}}.TechnologyGrid-module-scss-module__SLNG4q__controlsRight{align-items:center;gap:8px;margin-left:auto;display:inline-flex}@media (max-width:639px){.TechnologyGrid-module-scss-module__SLNG4q__controlsRight{margin-left:0}}.TechnologyGrid-module-scss-module__SLNG4q__stacks{flex-direction:column;gap:40px;display:flex}@media (min-width:768px){.TechnologyGrid-module-scss-module__SLNG4q__stacks{gap:48px}}.TechnologyGrid-module-scss-module__SLNG4q__stack{flex-direction:column;gap:14px;display:flex}.TechnologyGrid-module-scss-module__SLNG4q__grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.TechnologyGrid-module-scss-module__SLNG4q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.TechnologyGrid-module-scss-module__SLNG4q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (min-width:1600px){.TechnologyGrid-module-scss-module__SLNG4q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (prefers-reduced-motion:reduce){.TechnologyGrid-module-scss-module__SLNG4q__grid{animation:none}}.TechnologyGrid-module-scss-module__SLNG4q__cardSlot{display:flex;position:relative}.TechnologyGrid-module-scss-module__SLNG4q__cardSlot>*{flex:auto;min-width:0}.TechnologyGrid-module-scss-module__SLNG4q__cardSlot--reorder{cursor:grab}.TechnologyGrid-module-scss-module__SLNG4q__cardSlot--reorder:active{cursor:grabbing}.TechnologyGrid-module-scss-module__SLNG4q__cardSlot--dragging{opacity:.4}.TechnologyGrid-module-scss-module__SLNG4q__cardSlot--dragOver{outline:1px solid var(--border-strong);outline-offset:2px;border-radius:12px}.TechnologyGrid-module-scss-module__SLNG4q__reorderBar{z-index:300;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:TechnologyGrid-module-scss-module__SLNG4q__technology-reorder-in .2s var(--ease-out-expo);border-radius:10px;align-items:center;gap:12px;padding:6px 6px 6px 14px;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:639px){.TechnologyGrid-module-scss-module__SLNG4q__reorderBar{border-radius:12px;justify-content:space-between;bottom:12px;left:12px;right:12px;transform:none}}@media (prefers-reduced-motion:reduce){.TechnologyGrid-module-scss-module__SLNG4q__reorderBar{animation:none}}.TechnologyGrid-module-scss-module__SLNG4q__reorderBarLabel{color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.TechnologyGrid-module-scss-module__SLNG4q__reorderBarActions{align-items:center;gap:6px;display:inline-flex}.TechnologyGrid-module-scss-module__SLNG4q__reorderCancel,.TechnologyGrid-module-scss-module__SLNG4q__reorderDone{height:28px;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;transition:background-color .14s var(--ease-standard),border-color .14s var(--ease-standard);border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.TechnologyGrid-module-scss-module__SLNG4q__reorderCancel,.TechnologyGrid-module-scss-module__SLNG4q__reorderDone{transition:none}}.TechnologyGrid-module-scss-module__SLNG4q__reorderCancel{border:1px solid var(--border-muted);color:var(--text-secondary);background:0 0}.TechnologyGrid-module-scss-module__SLNG4q__reorderCancel:hover{border-color:var(--border);color:var(--text-primary)}.TechnologyGrid-module-scss-module__SLNG4q__reorderDone{background:var(--accent-subtle);border:1px solid var(--accent-border);color:var(--accent-text)}.TechnologyGrid-module-scss-module__SLNG4q__reorderDone:hover{background:var(--accent-subtle-hover)}.TechnologyGrid-module-scss-module__SLNG4q__shimmer{background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08) 0 0/200% 100%;border-radius:4px;animation:1.8s ease-in-out infinite TechnologyGrid-module-scss-module__SLNG4q__technology-shimmer}[data-theme=light] .TechnologyGrid-module-scss-module__SLNG4q__shimmer{background:linear-gradient(90deg,#0000000a,#00000014,#0000000a) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.TechnologyGrid-module-scss-module__SLNG4q__shimmer{animation:none}}.TechnologyGrid-module-scss-module__SLNG4q__skeletonHero{flex-direction:column;gap:12px;padding:24px 0 28px;display:flex}.TechnologyGrid-module-scss-module__SLNG4q__skeletonTitle{width:50%;max-width:320px;height:36px}.TechnologyGrid-module-scss-module__SLNG4q__skeletonSubtitle{width:70%;max-width:420px;height:14px}.TechnologyGrid-module-scss-module__SLNG4q__skeletonCard{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:12px;flex-direction:column;gap:12px;min-height:190px;padding:22px;display:flex}.TechnologyGrid-module-scss-module__SLNG4q__skeletonTile{border-radius:12px;width:58px;height:58px}@media (max-width:639px){.TechnologyGrid-module-scss-module__SLNG4q__skeletonTile{border-radius:10px;width:48px;height:48px}}.TechnologyGrid-module-scss-module__SLNG4q__skeletonLine{width:60%;height:16px}.TechnologyGrid-module-scss-module__SLNG4q__skeletonLineShort{width:90%;height:12px}@keyframes TechnologyGrid-module-scss-module__SLNG4q__technology-reorder-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes TechnologyGrid-module-scss-module__SLNG4q__technology-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.TechnologyGrid-module-scss-module__SLNG4q__page .TechnologyGrid-module-scss-module__SLNG4q__hero{margin-bottom:16px;animation:none}.TechnologyGrid-module-scss-module__SLNG4q__page .TechnologyGrid-module-scss-module__SLNG4q__heroTitle{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;animation:none}.TechnologyGrid-module-scss-module__SLNG4q__page .TechnologyGrid-module-scss-module__SLNG4q__heroSubtitle{color:var(--text-secondary);line-height:1.65;animation:none}body:has(.TechnologyGrid-module-scss-module__SLNG4q__page) nav[aria-label=Primary]{background:var(--surface-page);-webkit-backdrop-filter:none}
@keyframes QuizLanguageStep-module-scss-module__YhZDOG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuizLanguageStep-module-scss-module__YhZDOG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes QuizLanguageStep-module-scss-module__YhZDOG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes QuizLanguageStep-module-scss-module__YhZDOG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QuizLanguageStep-module-scss-module__YhZDOG__step{flex-direction:column;gap:.875rem;display:flex}.QuizLanguageStep-module-scss-module__YhZDOG__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;display:flex}
@keyframes interview-questions-module-scss-module__mwUh2W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes interview-questions-module-scss-module__mwUh2W__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes interview-questions-module-scss-module__mwUh2W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes interview-questions-module-scss-module__mwUh2W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.interview-questions-module-scss-module__mwUh2W__interviewQuestionsPage{width:100%;min-height:100vh;position:relative}.interview-questions-module-scss-module__mwUh2W__interviewQuestionsPage__content{z-index:1;position:relative}.interview-questions-module-scss-module__mwUh2W__interviewQuestionsPage__main{flex:1;width:100%;min-height:calc(100vh - 80px)}@media (max-width:639px){.interview-questions-module-scss-module__mwUh2W__interviewQuestionsPage__main{min-height:calc(100vh - 64px)}}
