.AuthRedirect-module-scss-module__5bn-Da__shell{z-index:9999;background:var(--surface-page,#0d1117);color:var(--text-primary,#e6edf3);font-family:"Inter",var(--font-body,system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;opacity:0;--ar-accent:#00d4bc;--ar-accent-deep:#009b8c;--ar-accent-soft:#00d4bc26;--ar-accent-mid:#00d4bc80;--ar-accent-glow:#00d4bc99;--ar-shadow-color:0, 212, 188;justify-content:center;align-items:center;padding:clamp(16px,5vw,48px);animation:.2s ease-out forwards AuthRedirect-module-scss-module__5bn-Da__auth-redirect-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.AuthRedirect-module-scss-module__5bn-Da__shell[data-status=error]{--ar-accent:#f85149;--ar-accent-deep:#c5391f;--ar-accent-soft:#f8514926;--ar-accent-mid:#f8514980;--ar-accent-glow:#f8514999;--ar-shadow-color:248, 81, 73;cursor:default}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-fade-in{to{opacity:1}}.AuthRedirect-module-scss-module__5bn-Da__stage{width:100%;max-width:360px;position:relative}.AuthRedirect-module-scss-module__5bn-Da__particle{pointer-events:none;border-radius:50%;position:absolute}.AuthRedirect-module-scss-module__5bn-Da__particleA{background:#00d4bc66;width:3px;height:3px;animation:3s ease-in-out infinite AuthRedirect-module-scss-module__5bn-Da__auth-redirect-float-a;top:18%;left:-22px}[data-status=error] .AuthRedirect-module-scss-module__5bn-Da__particleA{background:#f8514966}.AuthRedirect-module-scss-module__5bn-Da__particleB{background:#00d4bc33;width:2px;height:2px;animation:4s ease-in-out infinite AuthRedirect-module-scss-module__5bn-Da__auth-redirect-float-b;bottom:22%;right:-18px}[data-status=error] .AuthRedirect-module-scss-module__5bn-Da__particleB{background:#f8514933}.AuthRedirect-module-scss-module__5bn-Da__particleC{background:#00d4bc1a;width:1.5px;height:1.5px;animation:5s ease-in-out infinite AuthRedirect-module-scss-module__5bn-Da__auth-redirect-float-c;top:58%;left:-36px}[data-status=error] .AuthRedirect-module-scss-module__5bn-Da__particleC{background:#f851491a}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-float-a{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-float-b{0%,to{transform:translateY(6px)}50%{transform:translateY(-6px)}}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-float-c{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}.AuthRedirect-module-scss-module__5bn-Da__card{background:var(--surface-1,#161b22);border:1px solid var(--border-default,#ffffff0f);box-shadow:0 0 0 1px rgba(var(--ar-shadow-color), .04),var(--shadow-xl,0 24px 64px #00000080);border-radius:16px;flex-direction:column;align-items:center;padding:48px 40px;display:flex;position:relative}.AuthRedirect-module-scss-module__5bn-Da__corner{width:16px;height:16px;color:var(--ar-accent-soft);position:absolute}.AuthRedirect-module-scss-module__5bn-Da__cornerTL{top:12px;left:12px}.AuthRedirect-module-scss-module__5bn-Da__cornerBR{bottom:12px;right:12px;transform:rotate(180deg)}.AuthRedirect-module-scss-module__5bn-Da__indicator{width:128px;height:128px;position:relative}.AuthRedirect-module-scss-module__5bn-Da__indicator svg{width:100%;height:100%;display:block;overflow:visible}.AuthRedirect-module-scss-module__5bn-Da__gradStart{stop-color:var(--ar-accent)}.AuthRedirect-module-scss-module__5bn-Da__gradEnd{stop-color:var(--ar-accent-deep)}.AuthRedirect-module-scss-module__5bn-Da__innerFlood{flood-color:var(--ar-accent);flood-opacity:.3}.AuthRedirect-module-scss-module__5bn-Da__orbit{transform-origin:64px 64px;animation:8s linear infinite AuthRedirect-module-scss-module__5bn-Da__auth-redirect-orbit-spin}.AuthRedirect-module-scss-module__5bn-Da__orbitRing{stroke:var(--ar-accent-soft)}.AuthRedirect-module-scss-module__5bn-Da__orbitDot{fill:var(--ar-accent-glow)}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-orbit-spin{to{transform:rotate(360deg)}}.AuthRedirect-module-scss-module__5bn-Da__scan{transform-origin:64px 64px;transition:opacity .28s ease-out;animation:1.8s linear infinite AuthRedirect-module-scss-module__5bn-Da__auth-redirect-scan-spin}[data-status=success] .AuthRedirect-module-scss-module__5bn-Da__scan,[data-status=error] .AuthRedirect-module-scss-module__5bn-Da__scan{opacity:0;animation-play-state:paused}.AuthRedirect-module-scss-module__5bn-Da__scanRing{stroke:var(--ar-accent-mid)}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-scan-spin{to{transform:rotate(360deg)}}.AuthRedirect-module-scss-module__5bn-Da__successGroup{transform-origin:64px 64px;opacity:0;transform:scale(0)}[data-status=success] .AuthRedirect-module-scss-module__5bn-Da__successGroup,[data-status=error] .AuthRedirect-module-scss-module__5bn-Da__successGroup{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards AuthRedirect-module-scss-module__5bn-Da__auth-redirect-success-pop}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-success-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.AuthRedirect-module-scss-module__5bn-Da__checkPath{stroke:#0d1117;stroke-dasharray:40;stroke-dashoffset:40px}[data-status=success] .AuthRedirect-module-scss-module__5bn-Da__checkPath{animation:.4s ease-out .2s forwards AuthRedirect-module-scss-module__5bn-Da__auth-redirect-check-draw}.AuthRedirect-module-scss-module__5bn-Da__glyph{stroke:#fff;opacity:0}[data-status=error] .AuthRedirect-module-scss-module__5bn-Da__glyph{animation:.24s ease-out .2s forwards AuthRedirect-module-scss-module__5bn-Da__auth-redirect-glyph-fade}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-check-draw{to{stroke-dashoffset:0}}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-glyph-fade{to{opacity:1}}.AuthRedirect-module-scss-module__5bn-Da__copy{text-align:center;flex-direction:column;align-items:center;width:100%;margin-top:32px;display:flex}.AuthRedirect-module-scss-module__5bn-Da__headlineStack{justify-content:center;align-items:center;width:100%;min-height:27px;display:flex;position:relative}.AuthRedirect-module-scss-module__5bn-Da__headline{letter-spacing:-.3px;white-space:nowrap;opacity:0;font-size:22px;font-weight:500;line-height:1.2;transition:opacity .2s ease-out;position:absolute;left:0;right:0}.AuthRedirect-module-scss-module__5bn-Da__headline[data-visible=true]{opacity:1}.AuthRedirect-module-scss-module__5bn-Da__headlineLoading{color:var(--text-tertiary,#7d8590);font-weight:400}.AuthRedirect-module-scss-module__5bn-Da__headlineFinal{color:var(--text-primary,#e6edf3)}.AuthRedirect-module-scss-module__5bn-Da__subtitle{color:var(--text-tertiary,#7d8590);opacity:0;max-width:280px;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.45;transition:opacity .24s ease-out}.AuthRedirect-module-scss-module__5bn-Da__subtitle[data-visible=true]{opacity:1}.AuthRedirect-module-scss-module__5bn-Da__progress{background:var(--border-default,#ffffff14);border-radius:2px;width:200px;height:2px;margin-top:28px;overflow:hidden}.AuthRedirect-module-scss-module__5bn-Da__progressFill{background:var(--ar-accent);width:0%;height:100%;box-shadow:2px 0 8px var(--ar-accent-glow)}.AuthRedirect-module-scss-module__5bn-Da__progressFillRun{animation-name:AuthRedirect-module-scss-module__5bn-Da__auth-redirect-progress-grow;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes AuthRedirect-module-scss-module__5bn-Da__auth-redirect-progress-grow{to{width:100%}}.AuthRedirect-module-scss-module__5bn-Da__action{margin-top:28px}@media (prefers-reduced-motion:reduce){.AuthRedirect-module-scss-module__5bn-Da__shell{opacity:1;animation:none}.AuthRedirect-module-scss-module__5bn-Da__particle,.AuthRedirect-module-scss-module__5bn-Da__orbit{animation:none!important}.AuthRedirect-module-scss-module__5bn-Da__scan{display:none!important}.AuthRedirect-module-scss-module__5bn-Da__successGroup{opacity:1;transform:scale(1);animation:none!important}.AuthRedirect-module-scss-module__5bn-Da__checkPath{stroke-dashoffset:0;animation:none!important}.AuthRedirect-module-scss-module__5bn-Da__glyph{opacity:1;animation:none!important}.AuthRedirect-module-scss-module__5bn-Da__headline,.AuthRedirect-module-scss-module__5bn-Da__subtitle{transition:none}.AuthRedirect-module-scss-module__5bn-Da__progressFill{box-shadow:none}.AuthRedirect-module-scss-module__5bn-Da__progressFillRun{width:100%;animation:none!important}}
.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown{color:var(--color-text-tertiary);font-size:.8125rem;line-height:1.55}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown p{margin:0}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown p+p{margin-top:.375rem}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown strong{color:var(--color-text-primary);font-weight:600}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown em{font-style:italic}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown del{opacity:.7;text-decoration:line-through}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown ul,.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown ol{margin:.25rem 0 0;padding-left:1.125rem}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown ul li+li,.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown ol li+li{margin-top:.125rem}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown__link{color:var(--accent-text);text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent);text-underline-offset:2px;transition:text-decoration-color .14s var(--ease-out-expo)}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown__link:hover{text-decoration-color:var(--accent)}.NotificationMarkdown-module-scss-module___B9HoG__notification-markdown__code{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:.0625rem .3125rem;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.75rem}
.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign{flex-direction:column;gap:.625rem;display:flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__brand{background:color-mix(in oklch, var(--accent) 10%, transparent);border:1px solid color-mix(in oklch, var(--accent) 28%, transparent);color:var(--accent-text);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3125rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__brand svg{opacity:.85}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__reward{background:color-mix(in oklch, var(--accent) 18%, transparent);border:1px solid color-mix(in oklch, var(--accent) 45%, transparent);color:var(--accent-text);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__reward svg{opacity:.95}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__title{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__body{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__status{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-default);color:var(--color-text-secondary);cursor:default;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.8125rem;display:flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__status>svg{flex-shrink:0;margin-top:.125rem}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__statusText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__statusText strong{color:var(--color-text-primary);font-weight:600}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__rejectReason{color:var(--color-text-tertiary);margin-top:.125rem;font-size:.75rem;font-style:italic}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__status--pending{background:color-mix(in oklch, var(--accent) 8%, var(--surface-2));border-color:color-mix(in oklch, var(--accent) 30%, transparent)}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__status--pending>svg{color:var(--accent-text)}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__status--approved{background:color-mix(in oklch, var(--accent) 16%, var(--surface-2));border-color:color-mix(in oklch, var(--accent) 50%, transparent)}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__status--approved>svg{color:var(--accent);filter:drop-shadow(0 0 6px color-mix(in oklch, var(--accent) 45%, transparent))}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__status--rejected{background:color-mix(in oklch, var(--danger,#dc2626) 10%, var(--surface-2));border-color:color-mix(in oklch, var(--danger,#dc2626) 30%, transparent)}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__status--rejected>svg{color:var(--danger,#dc2626)}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__statusLink{color:var(--accent-text);white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__statusLink:hover{color:var(--accent-hover);text-decoration:underline}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__form{cursor:default;flex-direction:column;gap:.5rem;padding:.5rem 0 0;display:flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__label{flex-direction:column;gap:.25rem;display:flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__labelText{color:var(--color-text-tertiary);letter-spacing:.01em;font-size:.75rem;font-weight:500}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__input{background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);transition:border-color .14s var(--ease-out-expo),box-shadow .14s var(--ease-out-expo),background .14s var(--ease-out-expo);padding:.5rem .6875rem;font-family:inherit;font-size:.8125rem;line-height:1.4}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__input::placeholder{color:var(--color-text-tertiary);opacity:.7}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__input:hover:not(:disabled){border-color:color-mix(in oklch, var(--accent) 40%, var(--border-default))}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__input:disabled{opacity:.6;cursor:not-allowed}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__submit{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--text-on-accent);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;transition:background .14s var(--ease-out-expo),border-color .14s var(--ease-out-expo),transform .14s var(--ease-out-expo),box-shadow .14s var(--ease-out-expo);align-self:flex-end;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__submit:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 4px 14px var(--accent-glow);transform:translateY(-1px)}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__submit:active:not(:disabled){background:var(--accent-pressed);border-color:var(--accent-pressed);box-shadow:0 1px 3px color-mix(in oklch, var(--accent) 30%, transparent);transform:translateY(0)}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__error{color:var(--danger,#dc2626);margin:0;font-size:.75rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__input,.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__submit{transition:none}.LinkedinCampaignRenderer-module-scss-module__RqZz8G__linkedin-campaign__submit:hover:not(:disabled){transform:none}}
.SystemRenderer-module-scss-module__KQUUPa__system{flex-direction:column;gap:.5rem;display:flex}.SystemRenderer-module-scss-module__KQUUPa__system__title{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.SystemRenderer-module-scss-module__KQUUPa__system__body{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.SystemRenderer-module-scss-module__KQUUPa__system__cta{border-radius:var(--radius-md);background:color-mix(in oklch, var(--accent) 12%, transparent);border:1px solid color-mix(in oklch, var(--accent) 35%, transparent);color:var(--accent-text);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:background .14s var(--ease-out-expo),border-color .14s var(--ease-out-expo),color .14s var(--ease-out-expo);align-self:flex-start;align-items:center;gap:.3125rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.SystemRenderer-module-scss-module__KQUUPa__system__cta:hover{background:color-mix(in oklch, var(--accent) 20%, transparent);border-color:color-mix(in oklch, var(--accent) 55%, transparent);color:var(--accent-hover)}.SystemRenderer-module-scss-module__KQUUPa__system__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SystemRenderer-module-scss-module__KQUUPa__system__cta svg{transition:transform .18s var(--ease-out-expo)}.SystemRenderer-module-scss-module__KQUUPa__system__cta:hover svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.SystemRenderer-module-scss-module__KQUUPa__system__cta,.SystemRenderer-module-scss-module__KQUUPa__system__cta svg{transition:none}}
.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert{flex-direction:column;gap:.625rem;display:flex}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__headline{color:inherit;margin:0;font-size:.875rem;line-height:1.45}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__headline strong{color:var(--color-text-primary);font-weight:600}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__matches{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background .14s var(--ease-out-expo),border-color .14s var(--ease-out-expo),transform .14s var(--ease-out-expo);align-items:center;gap:.5rem;padding:.5rem .6875rem;font-size:.8125rem;line-height:1.35;display:flex}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match:hover{background:var(--surface-2);border-color:var(--border-default);transform:translate(1px)}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-icon{color:var(--color-text-tertiary);opacity:.85;transition:color .14s var(--ease-out-expo),opacity .14s var(--ease-out-expo);flex-shrink:0}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match:hover .VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-icon{color:var(--color-text-secondary);opacity:1}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-text{white-space:nowrap;flex:1;align-items:baseline;gap:.25rem;min-width:0;display:inline-flex;overflow:hidden}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-title{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-sep{color:var(--color-text-tertiary);flex-shrink:0}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-company{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;height:22px;transition:background .14s var(--ease-out-expo),border-color .14s var(--ease-out-expo);border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;padding:0 .5625rem;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:600;display:inline-flex}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-score--high{color:oklch(72% .16 145);background:oklch(72% .16 145/.14);border-color:oklch(72% .16 145/.3)}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-score--mid{color:oklch(80% .14 80);background:oklch(80% .14 80/.14);border-color:oklch(80% .14 80/.3)}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-score--low{color:oklch(70% .14 50);background:oklch(70% .14 50/.14);border-color:oklch(70% .14 50/.3)}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match:hover .VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match-score{border-color:currentColor}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__cta{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--accent-text);transition:color .14s var(--ease-out-expo);align-self:flex-start;align-items:center;gap:.3125rem;padding-top:.125rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__cta:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__cta svg{transition:transform .2s var(--ease-out-expo)}.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__cta:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__match,.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__cta,.VacancyAlertRenderer-module-scss-module__mRFJXq__vacancy-alert__cta svg{transition:none}}
.NotificationItem-module-scss-module__CAE3AW__notification-item{cursor:pointer;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:0 0;border:none;align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex;position:relative}.NotificationItem-module-scss-module__CAE3AW__notification-item:focus-visible{outline:none}.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact):hover,.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact):active{background:0 0}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact{border:1px solid #0000;border-bottom-color:var(--border-default);background:0 0;gap:.625rem;padding:.6875rem .875rem .6875rem .9375rem}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact:hover{background:var(--surface-2)}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact:active{background:var(--surface-3)}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact:last-child{border-bottom:none}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact .NotificationItem-module-scss-module__CAE3AW__notification-item__body{gap:.25rem}.NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{text-align:left;background:var(--surface-1);border:1px solid var(--border-subtle);min-width:0;box-shadow:0 1px 2px color-mix(in oklch, var(--color-text-primary) 4%, transparent),0 1px 0 color-mix(in oklch, var(--surface-page) 40%, transparent);transition:background .16s var(--ease-out-expo),border-color .16s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo),transform .2s var(--ease-out-expo);border-radius:.375rem 1.125rem 1.125rem;flex-direction:column;flex:1;gap:.4375rem;padding:.75rem 1rem .6875rem;display:flex}.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact):hover .NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{border-color:var(--border-default);box-shadow:0 2px 10px color-mix(in oklch, var(--color-text-primary) 6%, transparent),0 1px 0 color-mix(in oklch, var(--surface-page) 55%, transparent);transform:translateY(-1px)}.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact):active .NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{box-shadow:0 1px 3px color-mix(in oklch, var(--color-text-primary) 5%, transparent);transform:translateY(0)}.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact):focus-visible .NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{outline:2px solid var(--accent);outline-offset:2px}.NotificationItem-module-scss-module__CAE3AW__notification-item--unread:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact) .NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{background:var(--surface-1);border-color:var(--border-default);box-shadow:0 1px 2px color-mix(in oklch, var(--color-text-primary) 4%, transparent)}.NotificationItem-module-scss-module__CAE3AW__notification-item--unread:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact):hover .NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{background:var(--surface-2);border-color:var(--border-default);box-shadow:0 2px 8px color-mix(in oklch, var(--color-text-primary) 5%, transparent)}.NotificationItem-module-scss-module__CAE3AW__notification-item--unread:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact) .NotificationItem-module-scss-module__CAE3AW__notification-item__renderer{color:var(--color-text-primary)}@media (prefers-reduced-motion:no-preference){.NotificationItem-module-scss-module__CAE3AW__notification-item--unread:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact) .NotificationItem-module-scss-module__CAE3AW__notification-item__unread-dot{animation:2s ease-in-out infinite NotificationItem-module-scss-module__CAE3AW__notif-pulse}}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact.NotificationItem-module-scss-module__CAE3AW__notification-item--unread{border:1px solid #0000;border-bottom-color:var(--border-default);border-radius:0;margin:0}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact.NotificationItem-module-scss-module__CAE3AW__notification-item--unread:hover{background:var(--surface-2);border-bottom-color:var(--border-default)}[data-theme=light] .NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{background:var(--surface-1)}[data-theme=light] .NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact):hover .NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{background:var(--surface-page)}@keyframes NotificationItem-module-scss-module__CAE3AW__notif-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.NotificationItem-module-scss-module__CAE3AW__notification-item__icon{color:var(--color-text-tertiary);transition:color .16s var(--ease-out-expo);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact) .NotificationItem-module-scss-module__CAE3AW__notification-item__icon{width:22px;height:22px;margin-top:.6875rem}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact .NotificationItem-module-scss-module__CAE3AW__notification-item__icon{width:22px;height:22px}.NotificationItem-module-scss-module__CAE3AW__notification-item:hover .NotificationItem-module-scss-module__CAE3AW__notification-item__icon,.NotificationItem-module-scss-module__CAE3AW__notification-item--unread .NotificationItem-module-scss-module__CAE3AW__notification-item__icon{color:var(--color-text-secondary)}.NotificationItem-module-scss-module__CAE3AW__notification-item__unread-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-page);transform-origin:50%;transition:opacity .22s var(--ease-out-expo);border-radius:50%;position:absolute;top:-3px;right:-3px}.NotificationItem-module-scss-module__CAE3AW__notification-item--compact .NotificationItem-module-scss-module__CAE3AW__notification-item__unread-dot{top:-3px;right:-3px}.NotificationItem-module-scss-module__CAE3AW__notification-item__body{flex-direction:column;flex:1;gap:.4375rem;min-width:0;display:flex}.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact) .NotificationItem-module-scss-module__CAE3AW__notification-item__body{gap:0}.NotificationItem-module-scss-module__CAE3AW__notification-item__renderer{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.NotificationItem-module-scss-module__CAE3AW__notification-item__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .5rem;margin-top:.125rem;display:flex}.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact) .NotificationItem-module-scss-module__CAE3AW__notification-item__footer{border-top:1px solid color-mix(in oklch, var(--border-subtle) 85%, transparent);margin-top:.25rem;padding-top:.5rem}.NotificationItem-module-scss-module__CAE3AW__notification-item__time{color:var(--color-text-tertiary);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.6875rem}.NotificationItem-module-scss-module__CAE3AW__notification-item__status{color:var(--color-text-tertiary);align-items:center;gap:.3125rem;font-size:.6875rem;display:inline-flex}.NotificationItem-module-scss-module__CAE3AW__notification-item__status svg{opacity:.8}.NotificationItem-module-scss-module__CAE3AW__notification-item--unread .NotificationItem-module-scss-module__CAE3AW__notification-item__status{color:var(--color-text-secondary);font-weight:500}.NotificationItem-module-scss-module__CAE3AW__notification-item--unread .NotificationItem-module-scss-module__CAE3AW__notification-item__status svg{opacity:1}.NotificationItem-module-scss-module__CAE3AW__notification-item__status-dot{background:var(--color-text-primary);width:5px;height:5px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:50%}.NotificationItem-module-scss-module__CAE3AW__notification-item__mark-read{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;transition:color .14s var(--ease-out-expo),background .14s var(--ease-out-expo),border-color .14s var(--ease-out-expo),transform .14s var(--ease-out-expo);background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.NotificationItem-module-scss-module__CAE3AW__notification-item__mark-read:hover{color:var(--color-text-primary);background:var(--surface-3);border-color:var(--border-default);transform:scale(1.05)}.NotificationItem-module-scss-module__CAE3AW__notification-item__mark-read:active{transform:scale(.95)}.NotificationItem-module-scss-module__CAE3AW__notification-item__mark-read:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NotificationItem-module-scss-module__CAE3AW__notification-item__generic{flex-direction:column;gap:.25rem;display:flex}.NotificationItem-module-scss-module__CAE3AW__notification-item__generic-title{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:500}.NotificationItem-module-scss-module__CAE3AW__notification-item__generic-body{color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.NotificationItem-module-scss-module__CAE3AW__notification-item--system:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--unread) .NotificationItem-module-scss-module__CAE3AW__notification-item__generic-title{color:var(--color-text-secondary);font-weight:500}@media (prefers-reduced-motion:reduce){.NotificationItem-module-scss-module__CAE3AW__notification-item,.NotificationItem-module-scss-module__CAE3AW__notification-item__icon,.NotificationItem-module-scss-module__CAE3AW__notification-item__bubble,.NotificationItem-module-scss-module__CAE3AW__notification-item__mark-read{transition:none}.NotificationItem-module-scss-module__CAE3AW__notification-item:not(.NotificationItem-module-scss-module__CAE3AW__notification-item--compact):hover .NotificationItem-module-scss-module__CAE3AW__notification-item__bubble{transform:none}}
.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:440px;max-width:calc(100vw - 1rem);box-shadow:0 0 0 1px var(--border-subtle),0 2px 8px #00000029,0 12px 32px #0000003d;z-index:200;max-height:540px;animation:NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown-enter .22s var(--ease-out-expo);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown{animation:none}}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__header{border-bottom:1px solid var(--border-subtle);background:oklch(from var(--surface-1) l c h/.85);-webkit-backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .875rem .75rem 1rem;display:flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__title{letter-spacing:-.01em;color:var(--color-text-primary);align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;display:inline-flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__title-icon{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-subtle);width:24px;height:24px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__count{background:var(--accent-subtle);min-width:20px;height:20px;color:var(--accent-text);border:1px solid var(--accent-border);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;padding:0 7px;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:600;display:inline-flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__header-actions{align-items:center;gap:.125rem;display:inline-flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__action,.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__icon-action{color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:color .14s var(--ease-out-expo),background .14s var(--ease-out-expo);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.3125rem;padding:.3125rem .5rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__action svg,.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__icon-action svg{flex-shrink:0}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__action:hover:not(:disabled),.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__icon-action:hover:not(:disabled){color:var(--accent-text);background:var(--accent-subtle)}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__action:disabled,.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__icon-action:disabled{opacity:.4;cursor:not-allowed}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__action:focus-visible,.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__icon-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__icon-action{width:28px;height:28px;padding:0}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__icon-action:hover svg{transform:rotate(45deg)}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__icon-action svg{transition:transform .22s var(--ease-out-expo)}@media (max-width:420px){.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__action-label{display:none}}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__body{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) #0000;flex:1;min-height:64px;overflow-y:auto}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__body::-webkit-scrollbar{width:10px;height:10px}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__body::-webkit-scrollbar-track{background:0 0}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);transition:background-color .14s var(--ease-out-expo);background-clip:padding-box;border:3px solid #0000;border-radius:9999px}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__body:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__body::-webkit-scrollbar-thumb:hover{background:var(--accent-border);background-clip:padding-box}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__loading{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__skel{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;height:56px;animation:1.6s linear infinite NotificationDropdown-module-scss-module__OQCiQq__notif-skel}@keyframes NotificationDropdown-module-scss-module__OQCiQq__notif-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__empty{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:2.25rem 1.5rem 2.5rem;display:flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__empty-icon{border-radius:var(--radius-xl);background:var(--accent-subtle);width:48px;height:48px;color:var(--accent-text);border:1px solid var(--accent-border);justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__empty-title{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__empty-hint{color:var(--color-text-tertiary);max-width:28ch;margin:0;font-size:.75rem;line-height:1.5}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__list{margin:0;padding:0 .1875rem;list-style:none}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__footer{border-top:1px solid var(--border-subtle);background:var(--surface-2);padding:.375rem .5rem}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__view-all{color:var(--accent-text);border-radius:var(--radius-md);transition:color .14s var(--ease-out-expo);justify-content:center;align-items:center;gap:.4375rem;padding:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__view-all svg{opacity:.8;transition:transform .2s var(--ease-out-expo)}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__view-all:hover{color:var(--accent-hover)}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__view-all:hover svg{opacity:1;transform:translate(3px)}.NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown__view-all:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes NotificationDropdown-module-scss-module__OQCiQq__notification-dropdown-enter{0%{opacity:0;transform:scale(.97)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}
.NotificationBell-module-scss-module__4HNJxq__notification-bell{display:inline-flex;position:relative}.NotificationBell-module-scss-module__4HNJxq__notification-bell__trigger{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:background-color .16s var(--ease-out-expo),color .16s var(--ease-out-expo),transform .12s var(--ease-out-expo);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.NotificationBell-module-scss-module__4HNJxq__notification-bell__trigger:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.NotificationBell-module-scss-module__4HNJxq__notification-bell__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NotificationBell-module-scss-module__4HNJxq__notification-bell__trigger:active{transform:scale(.95)}.NotificationBell-module-scss-module__4HNJxq__notification-bell__trigger[aria-expanded=true]{background:var(--color-surface-hover);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.NotificationBell-module-scss-module__4HNJxq__notification-bell__trigger{transition:none}.NotificationBell-module-scss-module__4HNJxq__notification-bell__trigger:active{transform:none}}.NotificationBell-module-scss-module__4HNJxq__notification-bell__badge{background:var(--accent);min-width:8px;height:8px;color:var(--text-on-accent);letter-spacing:-.02em;text-align:center;box-shadow:0 0 0 2px var(--surface-page);pointer-events:none;transition:min-width .18s var(--ease-out-expo),height .18s var(--ease-out-expo),padding .18s var(--ease-out-expo);border-radius:9999px;padding:0;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.625rem;font-weight:700;line-height:14px;position:absolute;top:4px;right:4px}@media (prefers-reduced-motion:no-preference){.NotificationBell-module-scss-module__4HNJxq__notification-bell__badge{animation:2.4s ease-in-out infinite NotificationBell-module-scss-module__4HNJxq__bell-pulse}}.NotificationBell-module-scss-module__4HNJxq__notification-bell__badge--many{min-width:16px;height:14px;padding:0 4px;top:0;right:0}@media (prefers-reduced-motion:no-preference){.NotificationBell-module-scss-module__4HNJxq__notification-bell__badge--many{animation:none}}@keyframes NotificationBell-module-scss-module__4HNJxq__bell-pulse{0%,to{box-shadow:0 0 0 2px var(--surface-page),0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 2px var(--surface-page),0 0 0 4px oklch(78% .14 190/.15)}}
@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.StreakCelebrationModal-module-scss-module__A4JHAa__wrap{z-index:250;pointer-events:none;padding:76px var(--space-4) var(--space-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}@media (min-width:768px){.StreakCelebrationModal-module-scss-module__A4JHAa__wrap{padding-top:84px}}.StreakCelebrationModal-module-scss-module__A4JHAa__card{pointer-events:auto;max-width:360px;width:calc(100% - var(--space-4)*2);background:linear-gradient(180deg, oklch(from var(--surface-2) l c h/.96) 0%, oklch(from var(--surface-1) l c h/.96) 100%);-webkit-backdrop-filter:blur(14px)saturate(160%);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:0 1px 0 oklch(from var(--text-primary) l c h/.08) inset,0 24px 60px oklch(0% 0 0/.5),0 0 0 1px oklch(76.8591% .164659 70.0804/.18);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:18px 20px 20px;animation:.36s cubic-bezier(.16,1,.3,1) both StreakCelebrationModal-module-scss-module__A4JHAa__cardIn;display:flex;position:relative;overflow:hidden}.StreakCelebrationModal-module-scss-module__A4JHAa__card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,oklch(76.8591% .164659 70.0804/.22) 0%,#0000 70%);height:200px;position:absolute;inset:-50% -10% auto}.StreakCelebrationModal-module-scss-module__A4JHAa__card>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.StreakCelebrationModal-module-scss-module__A4JHAa__card:hover:hover{transition:transform .16s var(--ease-standard);transform:translateY(-1px)}}.StreakCelebrationModal-module-scss-module__A4JHAa__cardClosing{animation:.24s cubic-bezier(.4,0,1,1) both StreakCelebrationModal-module-scss-module__A4JHAa__cardOut}@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__cardIn{0%{opacity:0;transform:translateY(-12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__cardOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.96)}}.StreakCelebrationModal-module-scss-module__A4JHAa__progressRail{transform-origin:0;z-index:2;background:linear-gradient(90deg,#fbbf24 0%,#f97316 100%);border-radius:2px;height:2px;animation-name:StreakCelebrationModal-module-scss-module__A4JHAa__railShrink;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:0;left:0;right:0}@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__railShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.StreakCelebrationModal-module-scss-module__A4JHAa__headline{align-items:center;gap:14px;margin-top:4px;display:inline-flex}.StreakCelebrationModal-module-scss-module__A4JHAa__flameWrap{width:56px;height:56px;box-shadow:inset 0 1px 0 oklch(from var(--text-primary) l c h/.1),0 0 0 1px oklch(76.8591% .164659 70.0804/.42),0 0 22px oklch(76.8591% .164659 70.0804/.45);background:linear-gradient(145deg,oklch(76.8591% .164659 70.0804/.32) 0%,oklch(70.4871% .186721 47.6044/.18) 100%);border-radius:50%;justify-content:center;align-items:center;animation:1.6s ease-in-out infinite StreakCelebrationModal-module-scss-module__A4JHAa__flamePulse;display:inline-flex;position:relative}.StreakCelebrationModal-module-scss-module__A4JHAa__flameGlow{filter:blur(12px);z-index:-1;background:radial-gradient(circle,oklch(76.8591% .164659 70.0804/.5) 0%,#0000 70%);border-radius:50%;position:absolute;inset:-16px}.StreakCelebrationModal-module-scss-module__A4JHAa__flameIcon{color:#fbbf24;filter:drop-shadow(0 0 5px oklch(76.8591% .164659 70.0804/.6))}@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__flamePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.StreakCelebrationModal-module-scss-module__A4JHAa__numberBlock{align-items:baseline;gap:6px;animation:.7s cubic-bezier(.16,1,.3,1) .15s both StreakCelebrationModal-module-scss-module__A4JHAa__popIn;display:inline-flex}@keyframes StreakCelebrationModal-module-scss-module__A4JHAa__popIn{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.StreakCelebrationModal-module-scss-module__A4JHAa__numberValue{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(#fbbf24 0%,#f97316 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:700;line-height:1}.StreakCelebrationModal-module-scss-module__A4JHAa__numberUnit{font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.StreakCelebrationModal-module-scss-module__A4JHAa__title{font-family:var(--font-display);color:var(--text-primary);text-align:center;letter-spacing:-.005em;margin:4px 0 0;font-size:18px;font-weight:600}.StreakCelebrationModal-module-scss-module__A4JHAa__subtitle{font-size:var(--ui-text-xs);color:var(--text-tertiary);text-align:center;max-width:280px;margin:0;line-height:1.5}.StreakCelebrationModal-module-scss-module__A4JHAa__bestRow{background:oklch(from var(--text-primary) l c h/.04);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--ui-text-xs);color:var(--text-secondary);align-items:center;gap:8px;margin-top:4px;padding:4px 12px;display:inline-flex}.StreakCelebrationModal-module-scss-module__A4JHAa__bestLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.StreakCelebrationModal-module-scss-module__A4JHAa__bestValue{font-family:var(--font-mono);color:var(--text-primary);font-weight:700}.StreakCelebrationModal-module-scss-module__A4JHAa__bestBadge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);color:oklch(83.6861% .164422 84.4286);background:oklch(83.6861% .164422 84.4286/.12);border:1px solid oklch(83.6861% .164422 84.4286/.32);padding:2px 6px;font-size:9px;font-weight:700}@media (prefers-reduced-motion:reduce){.StreakCelebrationModal-module-scss-module__A4JHAa__card,.StreakCelebrationModal-module-scss-module__A4JHAa__cardClosing,.StreakCelebrationModal-module-scss-module__A4JHAa__numberBlock,.StreakCelebrationModal-module-scss-module__A4JHAa__flameWrap,.StreakCelebrationModal-module-scss-module__A4JHAa__progressRail{animation:none}}
@keyframes LayoutWrapper-module-scss-module__PVSj8G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LayoutWrapper-module-scss-module__PVSj8G__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LayoutWrapper-module-scss-module__PVSj8G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LayoutWrapper-module-scss-module__PVSj8G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper{flex-direction:column;min-height:100vh;display:flex}.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer{padding:0 1.25rem}}@media (min-width:768px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer{padding:0 1.5rem}}@media (min-width:1024px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer{padding:0 2rem}}@supports (padding:max(0px)){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}@media (min-width:640px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}}@media (min-width:768px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}@media (min-width:1024px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer{padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right))}}}.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer:has([data-page=react-problem-execution]),.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer:has([data-page=problem-execution]),.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__pageContainer:has([data-page=interview-focus]){width:100%;max-width:none;margin:0;padding:0}.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__content{flex:1;margin-top:52px}@media (min-width:640px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__content{margin-top:56px}}@media (min-width:768px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__content{margin-top:64px}}@media (min-width:1024px){.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__content{margin-top:72px}}.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__skipLink{z-index:1000;background:var(--color-card);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem .75rem;text-decoration:none;position:absolute;top:-999px;left:1rem}.LayoutWrapper-module-scss-module__PVSj8G__layoutWrapper__skipLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;top:1rem}
@keyframes SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-slide-up{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-spin{to{transform:rotate(360deg)}}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__overlay{z-index:10000;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);animation:SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-fade-in .2s var(--ease-standard);isolation:isolate;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:100%;max-width:440px;color:var(--text-primary);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;animation:SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-slide-up .28s var(--ease-out-expo);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__close-button{background:var(--surface-3);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__close-button svg{width:14px;height:14px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__close-button:hover:not(:disabled){color:var(--text-primary);transform:scale(1.1)}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__close-button:disabled{opacity:.4;cursor:not-allowed}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__header{text-align:center;padding:22px 24px 0}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__badge{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-full);color:var(--accent-text);letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:10px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__badge svg{width:12px;height:12px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__title{font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--text-primary);letter-spacing:-.01em;margin:0 0 14px;font-size:22px;font-weight:800;line-height:1.2}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__social-proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__avatars{align-items:center;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__avatar{width:22px;height:22px;color:var(--text-on-accent);border:2px solid var(--surface-1);border-radius:50%;justify-content:center;align-items:center;margin-left:-7px;font-size:8px;font-weight:700;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__avatar:first-child{margin-left:0}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__avatar--a1{background:var(--accent)}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__avatar--a2{background:oklch(72% .14 210)}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__avatar--a3{background:var(--accent-secondary)}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__avatar--a4{background:var(--success);color:#052e14}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__avatar--a5{background:oklch(65% .02 210)}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__proof-text{color:var(--text-secondary);font-size:12px;font-weight:500}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__proof-sep{color:var(--text-tertiary);font-size:12px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__proof-rating{color:oklch(80% .14 80);white-space:nowrap;letter-spacing:.02em;font-size:12px;font-weight:600}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency{background:oklch(80% .14 80/.1);border-top:1px solid oklch(80% .14 80/.28);border-bottom:1px solid oklch(80% .14 80/.28);padding:8px 24px 10px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-left{color:var(--text-secondary);font-size:12px;font-weight:500}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-left strong{color:oklch(80% .14 80);font-weight:700}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-right{color:oklch(80% .14 80);white-space:nowrap;font-size:12px;font-weight:600}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-bar{border-radius:var(--radius-full);background:oklch(80% .14 80/.18);height:3px;overflow:hidden}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-fill{border-radius:var(--radius-full);transform-origin:0;width:60%;height:100%;animation:SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-bar-grow .9s var(--ease-out-expo) .2s both;background:oklch(80% .14 80)}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__pricing{text-align:center;padding:14px 24px 0}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__price-row{justify-content:center;align-items:baseline;gap:4px;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__price{font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--text-primary);letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__period{color:var(--text-secondary);margin-bottom:2px;font-size:14px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__price-then{color:var(--text-tertiary);letter-spacing:.01em;margin-top:4px;font-size:12px;font-weight:500;display:block}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__benefits{padding:14px 24px 0}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__benefits-label{color:var(--text-tertiary);letter-spacing:.1em;margin:0 0 8px;font-size:10px;font-weight:600}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__benefits-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__benefit{align-items:flex-start;gap:10px;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__check{background:var(--accent-subtle);border:1px solid var(--accent-border);width:18px;height:18px;color:var(--accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__check svg{stroke-width:2.75px;width:10px;height:10px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__benefit-text{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.35}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__benefit-sub{color:var(--text-secondary);margin-top:1px;font-size:11px;font-weight:400;line-height:1.4;display:block}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__risk{background:var(--surface-2);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:14px;padding:10px 24px;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__trust{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__trust svg{stroke-width:2.5px;flex-shrink:0;width:11px;height:11px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-wrap{padding:12px 24px 16px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-button{background:var(--accent);width:100%;height:46px;color:var(--text-on-accent);border-radius:var(--radius-full);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.01em;cursor:pointer;transition:background var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);border:none;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-button:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 8px 24px var(--accent-glow);transform:translateY(-1px)}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-button:active:not(:disabled){background:var(--accent-pressed);box-shadow:none;transform:none}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-button:disabled{opacity:.85;cursor:wait}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__spinner{border:2px solid oklch(12% .01 190/.25);border-top-color:var(--text-on-accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-spin}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-note{text-align:center;color:var(--text-tertiary);letter-spacing:.01em;margin:10px 0 0;font-size:11px;font-weight:500;line-height:1.4}@media (max-width:480px){.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__overlay{align-items:flex-end;padding:0}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:95vh;animation:SubscribeModal-module-scss-module__ivGpSW__subscribe-modal-sheet-up .32s var(--ease-out-expo);border-bottom:none;overflow-y:auto}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__header,.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-wrap,.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency,.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__pricing,.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__benefits,.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__risk{padding-left:18px;padding-right:18px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__header{padding-top:20px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__title{font-size:20px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__price{font-size:36px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__benefits-list{gap:6px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-row{flex-direction:column;align-items:flex-start;gap:4px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-right{align-self:flex-start}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__risk{flex-direction:column;align-items:flex-start;gap:6px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__social-proof{flex-wrap:wrap;justify-content:center}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-button{height:46px;font-size:15px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__close-button{width:34px;height:34px}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__close-button svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__overlay,.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal,.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__urgency-fill,.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__spinner{animation-duration:.01ms!important;animation-iteration-count:1!important}.SubscribeModal-module-scss-module__ivGpSW__subscribe-modal__cta-button{transition:none!important}}
.GoogleInAppNotice-module-scss-module___5txnG__notice{text-align:left;background:var(--accent-subtle);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:.375rem;padding:.6875rem .8125rem;display:flex}.GoogleInAppNotice-module-scss-module___5txnG__notice__head{align-items:center;gap:.4375rem;display:flex}.GoogleInAppNotice-module-scss-module___5txnG__notice__icon{color:var(--color-primary);flex-shrink:0;display:inline-flex}.GoogleInAppNotice-module-scss-module___5txnG__notice__title{font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--color-text-primary);margin:0;font-size:.8125rem;font-weight:600;line-height:1.25}.GoogleInAppNotice-module-scss-module___5txnG__notice__body{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.GoogleInAppNotice-module-scss-module___5txnG__notice__steps{color:var(--color-text-tertiary);margin:0;font-size:.6875rem;line-height:1.4}.GoogleInAppNotice-module-scss-module___5txnG__notice__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.1875rem;display:flex}.GoogleInAppNotice-module-scss-module___5txnG__notice__open{font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-input-border);box-shadow:var(--shadow-sm);cursor:pointer;transition:background .15s var(--ease-standard),border-color .15s var(--ease-standard),transform .15s var(--ease-standard);border-radius:8px;align-items:center;gap:.375rem;padding:.4375rem .6875rem;font-size:.75rem;font-weight:600;display:inline-flex}.GoogleInAppNotice-module-scss-module___5txnG__notice__open svg{flex-shrink:0}.GoogleInAppNotice-module-scss-module___5txnG__notice__open:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.GoogleInAppNotice-module-scss-module___5txnG__notice__open:active{transform:scale(.985)}.GoogleInAppNotice-module-scss-module___5txnG__notice__copy{font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--color-text-tertiary);cursor:pointer;transition:color .15s var(--ease-standard);background:0 0;border:none;padding:.125rem 0;font-size:.75rem;font-weight:600}.GoogleInAppNotice-module-scss-module___5txnG__notice__copy:hover{color:var(--color-text-primary)}
.PremiumGate-module-scss-module__Hlalna__locked-title{white-space:nowrap;text-overflow:clip;max-width:100%;color:var(--text-tertiary);filter:blur(5px);opacity:.8;user-select:none;pointer-events:none;display:inline-block;overflow:hidden}.PremiumGate-module-scss-module__Hlalna__card{border:1px solid var(--border-subtle);background:var(--surface-overlay);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;margin:8px 0 48px;padding:28px;display:flex}.PremiumGate-module-scss-module__Hlalna__card__icon{width:40px;height:40px;color:var(--accent);background:var(--accent-subtle);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.PremiumGate-module-scss-module__Hlalna__card__title{color:var(--text-primary);margin:0;font-size:22px;line-height:1.3}.PremiumGate-module-scss-module__Hlalna__card__text{max-width:560px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.PremiumGate-module-scss-module__Hlalna__card__preview{flex-direction:column;gap:8px;width:100%;margin:4px 0;display:flex}.PremiumGate-module-scss-module__Hlalna__card__button{color:var(--text-on-accent);background:var(--accent);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .14s;display:inline-flex}.PremiumGate-module-scss-module__Hlalna__card__button:hover{background:var(--accent-hover)}.PremiumGate-module-scss-module__Hlalna__card__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
@keyframes QuestionNavigator-module-scss-module__lzIltq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuestionNavigator-module-scss-module__lzIltq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes QuestionNavigator-module-scss-module__lzIltq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes QuestionNavigator-module-scss-module__lzIltq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QuestionNavigator-module-scss-module__lzIltq__nav{flex-direction:column;width:100%;min-width:0;padding-right:.625rem;display:flex}.QuestionNavigator-module-scss-module__lzIltq__nav__header{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.QuestionNavigator-module-scss-module__lzIltq__nav__label{letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:600}.QuestionNavigator-module-scss-module__lzIltq__nav__count{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;font-size:.6875rem;font-weight:600}.QuestionNavigator-module-scss-module__lzIltq__nav__count-sep{color:var(--color-text-muted);margin:0 .1em;font-weight:400}.QuestionNavigator-module-scss-module__lzIltq__nav__search{align-items:center;margin-bottom:.75rem;display:flex;position:relative}.QuestionNavigator-module-scss-module__lzIltq__nav__search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:.5rem}.QuestionNavigator-module-scss-module__lzIltq__nav__search-input{box-sizing:border-box;width:100%;color:var(--color-text-primary);background:var(--color-surface-subtle,#ffffff08);border:1px solid var(--color-border-subtle,#ffffff12);transition:border-color .16s var(--ease-standard),background .16s var(--ease-standard);border-radius:6px;outline:none;padding:.375rem 1.75rem .375rem 1.625rem;font-family:inherit;font-size:.75rem}.QuestionNavigator-module-scss-module__lzIltq__nav__search-input::placeholder{color:var(--color-text-muted)}.QuestionNavigator-module-scss-module__lzIltq__nav__search-input:hover{border-color:var(--color-border,#ffffff1f)}.QuestionNavigator-module-scss-module__lzIltq__nav__search-input:focus{border-color:var(--accent);background:var(--color-surface,#ffffff0d)}.QuestionNavigator-module-scss-module__lzIltq__nav__search-input::-webkit-search-cancel-button{appearance:none}.QuestionNavigator-module-scss-module__lzIltq__nav__search-clear{all:unset;cursor:pointer;width:18px;height:18px;color:var(--color-text-muted);transition:color .14s var(--ease-standard);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;right:.375rem}.QuestionNavigator-module-scss-module__lzIltq__nav__search-clear:hover{color:var(--color-text-primary)}.QuestionNavigator-module-scss-module__lzIltq__nav__search-clear:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.QuestionNavigator-module-scss-module__lzIltq__nav__empty{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.75rem}.QuestionNavigator-module-scss-module__lzIltq__nav__sections{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.QuestionNavigator-module-scss-module__lzIltq__nav__section{margin:0}.QuestionNavigator-module-scss-module__lzIltq__nav__section-header{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--color-text-secondary);transition:color .16s var(--ease-standard);align-items:center;gap:.375rem;padding:.375rem .125rem .375rem 0;font-size:.75rem;font-weight:600;line-height:1.35;display:flex}.QuestionNavigator-module-scss-module__lzIltq__nav__section-header:hover{color:var(--color-text-primary)}.QuestionNavigator-module-scss-module__lzIltq__nav__section-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:4px}@media (pointer:coarse){.QuestionNavigator-module-scss-module__lzIltq__nav__section-header{min-height:36px}}.QuestionNavigator-module-scss-module__lzIltq__nav__chevron{color:var(--color-text-muted);transition:transform .18s var(--ease-standard);flex-shrink:0}.QuestionNavigator-module-scss-module__lzIltq__nav__chevron--open{transform:rotate(90deg)}.QuestionNavigator-module-scss-module__lzIltq__nav__section-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.QuestionNavigator-module-scss-module__lzIltq__nav__section-count{font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;font-size:.6875rem;font-weight:500}.QuestionNavigator-module-scss-module__lzIltq__nav__section-done{color:var(--accent)}.QuestionNavigator-module-scss-module__lzIltq__nav__items{flex-direction:column;gap:1px;margin:0 0 .25rem;padding:0;list-style:none;display:flex}.QuestionNavigator-module-scss-module__lzIltq__nav__item{margin:0}.QuestionNavigator-module-scss-module__lzIltq__nav__link{all:unset;box-sizing:border-box;cursor:pointer;color:var(--color-text-tertiary);width:100%;transition:color .16s var(--ease-standard);align-items:flex-start;gap:.375rem;padding:.3125rem .5rem .3125rem 1.125rem;font-size:.78125rem;font-weight:400;line-height:1.4;display:flex;position:relative}.QuestionNavigator-module-scss-module__lzIltq__nav__link:hover{color:var(--color-text-primary)}.QuestionNavigator-module-scss-module__lzIltq__nav__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:4px}@media (pointer:coarse){.QuestionNavigator-module-scss-module__lzIltq__nav__link{min-height:36px;padding-block:.5rem}}.QuestionNavigator-module-scss-module__lzIltq__nav__indicator{background:var(--accent);opacity:0;width:2px;transition:opacity .18s var(--ease-standard),transform .18s var(--ease-standard);pointer-events:none;border-radius:1px;position:absolute;top:5px;bottom:5px;left:0;transform:scaleY(.5)}.QuestionNavigator-module-scss-module__lzIltq__nav__marker{width:12px;height:1.4em;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.QuestionNavigator-module-scss-module__lzIltq__nav__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.QuestionNavigator-module-scss-module__lzIltq__nav__link--done{color:var(--color-text-muted)}.QuestionNavigator-module-scss-module__lzIltq__nav__link--current{color:var(--color-primary);font-weight:600}.QuestionNavigator-module-scss-module__lzIltq__nav__link--current .QuestionNavigator-module-scss-module__lzIltq__nav__indicator{opacity:1;transform:scaleY(1)}.QuestionNavigator-module-scss-module__lzIltq__nav__link--current:hover{color:var(--accent-hover)}.QuestionNavigator-module-scss-module__lzIltq__nav__locked-trigger{width:100%;display:flex}.QuestionNavigator-module-scss-module__lzIltq__nav__link--locked{cursor:pointer;width:100%}
@keyframes Breadcrumb-module-scss-module__sTKXTq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Breadcrumb-module-scss-module__sTKXTq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Breadcrumb-module-scss-module__sTKXTq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Breadcrumb-module-scss-module__sTKXTq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb{margin-bottom:1rem}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__list{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:flex}@media (min-width:640px){.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__list{gap:.375rem;font-size:.8125rem}}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__item{align-items:center;gap:.25rem;min-width:0;display:inline-flex}@media (min-width:640px){.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__item{gap:.375rem}}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__item:last-child{min-width:0;overflow:hidden}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__separator{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__separator-icon{width:.625rem;height:.625rem}@media (min-width:640px){.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__separator-icon{width:.6875rem;height:.6875rem}}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__link{color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard);padding:.25rem 0;text-decoration:none}@media (pointer:coarse){.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__link{padding:.5rem 0}}@media (hover:hover) and (pointer:fine){.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__link:hover{color:var(--color-text-primary)}}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__link{transition:none}}.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;color:var(--color-text-muted);font-weight:400;display:inline-block;overflow:hidden}@media (max-width:639px){.Breadcrumb-module-scss-module__sTKXTq__breadcrumb__current{max-width:20ch}}
@keyframes PracticeCTA-module-scss-module__GVfVtG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PracticeCTA-module-scss-module__GVfVtG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PracticeCTA-module-scss-module__GVfVtG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PracticeCTA-module-scss-module__GVfVtG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PracticeCTA-module-scss-module__GVfVtG__cta{background:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:3rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.PracticeCTA-module-scss-module__GVfVtG__cta{flex-direction:row;align-items:center;gap:1.75rem;padding:1.75rem 1.75rem 1.75rem 1.875rem}}.PracticeCTA-module-scss-module__GVfVtG__cta:before{content:"";background:radial-gradient(80% 60% at 0% 0%, color-mix(in oklch, var(--accent) 8%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.PracticeCTA-module-scss-module__GVfVtG__cta__body{flex:1;align-items:flex-start;gap:.875rem;min-width:0;display:flex;position:relative}@media (min-width:768px){.PracticeCTA-module-scss-module__GVfVtG__cta__body{align-items:center}}.PracticeCTA-module-scss-module__GVfVtG__cta__icon{border-radius:var(--radius-md);background:var(--accent-subtle);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PracticeCTA-module-scss-module__GVfVtG__cta__text{min-width:0}.PracticeCTA-module-scss-module__GVfVtG__cta__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.012em;text-wrap:balance;margin:0 0 .25rem;font-size:1.0625rem;font-weight:600;line-height:1.3}@media (min-width:768px){.PracticeCTA-module-scss-module__GVfVtG__cta__title{font-size:1.125rem}}.PracticeCTA-module-scss-module__GVfVtG__cta__subtitle{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.55}@media (min-width:768px){.PracticeCTA-module-scss-module__GVfVtG__cta__subtitle{font-size:.875rem}}.PracticeCTA-module-scss-module__GVfVtG__cta__button{letter-spacing:-.005em;height:38px;color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-md);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);box-shadow:0 0 0 1px var(--accent-border),0 4px 16px -4px var(--accent-glow);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.4375rem;padding:0 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.PracticeCTA-module-scss-module__GVfVtG__cta__button,.PracticeCTA-module-scss-module__GVfVtG__cta__button:link,.PracticeCTA-module-scss-module__GVfVtG__cta__button:visited{color:var(--text-on-accent)}.PracticeCTA-module-scss-module__GVfVtG__cta__button:hover{background:var(--accent-hover);box-shadow:0 0 0 1px var(--accent-border),0 6px 18px -4px var(--accent-glow)}.PracticeCTA-module-scss-module__GVfVtG__cta__button:active{background:var(--accent-pressed);transform:translateY(.5px)}.PracticeCTA-module-scss-module__GVfVtG__cta__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:639px){.PracticeCTA-module-scss-module__GVfVtG__cta__button{width:100%}}
@keyframes ArticleMeta-module-scss-module__IH7Q4q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ArticleMeta-module-scss-module__IH7Q4q__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ArticleMeta-module-scss-module__IH7Q4q__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ArticleMeta-module-scss-module__IH7Q4q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ArticleMeta-module-scss-module__IH7Q4q__article-meta{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:2.25rem;font-size:.8125rem;line-height:1.4;display:flex}@media (min-width:640px){.ArticleMeta-module-scss-module__IH7Q4q__article-meta{gap:.75rem}}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__sep{color:var(--color-text-muted);opacity:.6}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__topic{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:.4375rem;padding:.25rem .5rem .25rem .4375rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__topic:hover{color:var(--color-text-primary);background:var(--color-surface-hover);border-color:var(--color-border-hover)}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__topic:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__topic-icon{width:16px;height:16px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__topic-name{letter-spacing:-.003em}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__difficulty{align-items:center;gap:.4375rem;display:inline-flex}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__difficulty-dots{align-items:center;gap:3px;display:inline-flex}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__difficulty-dot{border-radius:var(--radius-full);background:var(--color-border-hover);width:6px;height:6px;display:inline-block}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__difficulty-dot--filled{background:var(--accent)}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__difficulty-label{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__reading{color:var(--color-text-tertiary);align-items:center;gap:.3125rem;font-size:.75rem;display:inline-flex}.ArticleMeta-module-scss-module__IH7Q4q__article-meta__reading-icon{width:13px;height:13px;color:var(--color-text-muted)}
.LastEditedBy-module-scss-module__4sibUq__root{background:var(--surface-1);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;margin:1.5rem 0 0;padding:.75rem 1rem;display:inline-flex}.LastEditedBy-module-scss-module__4sibUq__trigger{color:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.625rem;padding:0;text-decoration:none;display:inline-flex}.LastEditedBy-module-scss-module__4sibUq__trigger:hover .LastEditedBy-module-scss-module__4sibUq__name{color:var(--accent)}.LastEditedBy-module-scss-module__4sibUq__identity{align-items:center;gap:.625rem;display:inline-flex}.LastEditedBy-module-scss-module__4sibUq__avatarWrap{flex-shrink:0}.LastEditedBy-module-scss-module__4sibUq__avatar{object-fit:cover;border:1px solid var(--color-border);border-radius:50%;width:36px;height:36px;display:block}.LastEditedBy-module-scss-module__4sibUq__avatarFallback{background:var(--accent-subtle);width:36px;height:36px;color:var(--accent-text);border:1px solid var(--accent-border);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.LastEditedBy-module-scss-module__4sibUq__identityText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.LastEditedBy-module-scss-module__4sibUq__label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:600;display:inline-flex}.LastEditedBy-module-scss-module__4sibUq__label svg{color:var(--accent)}.LastEditedBy-module-scss-module__4sibUq__name{color:var(--color-text-primary);letter-spacing:-.005em;transition:color var(--duration-fast) var(--ease-standard);font-size:.9375rem;font-weight:600}.LastEditedBy-module-scss-module__4sibUq__timestamp{color:var(--color-text-tertiary);margin-left:auto;font-size:.75rem;font-weight:500}
@keyframes InterviewSetup-module-scss-module__sEu93a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes InterviewSetup-module-scss-module__sEu93a__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes InterviewSetup-module-scss-module__sEu93a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes InterviewSetup-module-scss-module__sEu93a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InterviewSetup-module-scss-module__sEu93a__stage{justify-content:center;align-items:center;min-height:calc(100vh - 240px);padding:1.5rem 0 4rem;display:flex}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__stage{min-height:calc(100vh - 180px);padding:1rem 0 2.5rem}}.InterviewSetup-module-scss-module__sEu93a__card{border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--surface-1);width:100%;max-width:880px;box-shadow:var(--shadow-lg);isolation:isolate;flex-direction:column;margin:0 auto;display:flex;position:relative}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__card{border-radius:var(--radius-xl);margin-bottom:1rem}}.InterviewSetup-module-scss-module__sEu93a__cardHeader{border-bottom:1px solid var(--border-subtle);background:radial-gradient(60% 120% at 50% 0%, color-mix(in oklch, var(--accent) 8%, transparent) 0%, transparent 70%),var(--surface-1);border-top-left-radius:inherit;border-top-right-radius:inherit;align-items:center;padding:.875rem 1.5rem;display:flex;position:relative}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__cardHeader{padding:.75rem 1rem}}.InterviewSetup-module-scss-module__sEu93a__steps{flex-wrap:nowrap;align-items:center;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.InterviewSetup-module-scss-module__sEu93a__stepItem{flex:none;align-items:center;gap:.5rem;display:flex;position:relative}.InterviewSetup-module-scss-module__sEu93a__stepItem:not(:last-child){flex:auto}.InterviewSetup-module-scss-module__sEu93a__stepNode{width:26px;height:26px;font-family:var(--font-mono);border:1.5px solid var(--border-strong);background:var(--surface-2);color:var(--text-tertiary);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-out-expo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.InterviewSetup-module-scss-module__sEu93a__stepNum{line-height:1}.InterviewSetup-module-scss-module__sEu93a__stepLabel{color:var(--text-tertiary);letter-spacing:-.005em;transition:color var(--duration-base) var(--ease-standard);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;display:inline-flex;overflow:hidden}.InterviewSetup-module-scss-module__sEu93a__stepLabelShort{display:none}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__stepLabelFull{display:none}.InterviewSetup-module-scss-module__sEu93a__stepLabelShort{display:inline}}.InterviewSetup-module-scss-module__sEu93a__stepLine{background:var(--border-default);border-radius:2px;flex:auto;min-width:20px;height:1.5px;margin:0 .75rem;position:relative;overflow:hidden}.InterviewSetup-module-scss-module__sEu93a__stepLine:after{content:"";background:var(--accent);width:0;transition:width var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__stepLine{min-width:12px;margin:0 .5rem}}.InterviewSetup-module-scss-module__sEu93a__stepItemDone .InterviewSetup-module-scss-module__sEu93a__stepNode{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.InterviewSetup-module-scss-module__sEu93a__stepItemDone .InterviewSetup-module-scss-module__sEu93a__stepLabel{color:var(--text-secondary)}.InterviewSetup-module-scss-module__sEu93a__stepItemDone .InterviewSetup-module-scss-module__sEu93a__stepLine:after{width:100%}.InterviewSetup-module-scss-module__sEu93a__stepItemActive .InterviewSetup-module-scss-module__sEu93a__stepNode{border-color:var(--accent);background:var(--surface-1);color:var(--accent-text);box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 18%, transparent);transform:scale(1)}.InterviewSetup-module-scss-module__sEu93a__stepItemActive .InterviewSetup-module-scss-module__sEu93a__stepLabel{color:var(--text-primary);font-weight:700}.InterviewSetup-module-scss-module__sEu93a__stepBody{padding:1.25rem 1.5rem;position:relative}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__stepBody{padding:1rem}}.InterviewSetup-module-scss-module__sEu93a__stepBodyForward,.InterviewSetup-module-scss-module__sEu93a__stepBodyBack{animation:InterviewSetup-module-scss-module__sEu93a__stepFadeIn .25s var(--ease-out-expo)}@keyframes InterviewSetup-module-scss-module__sEu93a__stepFadeIn{0%{opacity:0}to{opacity:1}}.InterviewSetup-module-scss-module__sEu93a__stepSubtitle{color:var(--text-secondary);max-width:560px;margin:0 0 .25rem;font-size:.8125rem;line-height:1.5}.InterviewSetup-module-scss-module__sEu93a__stepOne{flex-direction:column;gap:1rem;display:flex}.InterviewSetup-module-scss-module__sEu93a__personaCard{border-radius:var(--radius-lg);border:1px solid color-mix(in oklch, var(--accent) 24%, var(--border-default));background:color-mix(in oklch, var(--accent) 5%, var(--surface-2));animation:InterviewSetup-module-scss-module__sEu93a__personaReveal .3s var(--ease-out-expo) both;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__personaCard{align-items:flex-start;gap:.625rem;padding:.5rem .75rem}}@keyframes InterviewSetup-module-scss-module__sEu93a__personaReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.InterviewSetup-module-scss-module__sEu93a__personaAvatar{object-fit:cover;outline:1.5px solid color-mix(in oklch, var(--accent) 60%, transparent);outline-offset:2px;background:var(--surface-3);border-radius:50%;flex-shrink:0;width:38px;height:38px}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__personaAvatar{width:36px;height:36px}}.InterviewSetup-module-scss-module__sEu93a__personaBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.InterviewSetup-module-scss-module__sEu93a__personaHead{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.InterviewSetup-module-scss-module__sEu93a__personaName{color:var(--text-primary);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.InterviewSetup-module-scss-module__sEu93a__personaDot{color:var(--text-tertiary);font-size:.75rem}.InterviewSetup-module-scss-module__sEu93a__personaTag{color:var(--accent-text);letter-spacing:.01em;font-size:.75rem;font-weight:500}.InterviewSetup-module-scss-module__sEu93a__personaDesc{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.45}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__personaDesc{font-size:.7rem;line-height:1.4}}.InterviewSetup-module-scss-module__sEu93a__stepTwo{flex-direction:column;gap:1rem;display:flex}.InterviewSetup-module-scss-module__sEu93a__interviewerChip{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--surface-2);cursor:pointer;max-width:100%;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem .5rem .5rem;font-family:inherit;display:flex}@media (hover:hover) and (pointer:fine){.InterviewSetup-module-scss-module__sEu93a__interviewerChip:hover{border-color:var(--border-strong);background:var(--surface-3);transform:translateY(-1px)}.InterviewSetup-module-scss-module__sEu93a__interviewerChip:hover .InterviewSetup-module-scss-module__sEu93a__interviewerChipChange{color:var(--accent-text)}}.InterviewSetup-module-scss-module__sEu93a__interviewerChip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.InterviewSetup-module-scss-module__sEu93a__interviewerChipAvatar{object-fit:cover;background:var(--surface-3);border-radius:50%;flex-shrink:0;width:28px;height:28px}.InterviewSetup-module-scss-module__sEu93a__interviewerChipText{align-items:baseline;gap:.3rem;min-width:0;display:inline-flex}.InterviewSetup-module-scss-module__sEu93a__interviewerChipName{color:var(--text-primary);font-size:.8125rem;font-weight:600;line-height:1}.InterviewSetup-module-scss-module__sEu93a__interviewerChipTag{color:var(--text-tertiary);font-size:.75rem;font-weight:500;line-height:1}.InterviewSetup-module-scss-module__sEu93a__interviewerChipTag:before{content:"·";color:var(--text-disabled);margin-right:.3rem}.InterviewSetup-module-scss-module__sEu93a__interviewerChipChange{color:var(--accent-text);border-left:1px solid var(--border-default);transition:color var(--duration-fast) var(--ease-standard);white-space:nowrap;margin-left:.25rem;padding-left:.5rem;font-size:.75rem;font-weight:600;line-height:1}.InterviewSetup-module-scss-module__sEu93a__configFields{flex-direction:column;gap:1rem;display:flex}.InterviewSetup-module-scss-module__sEu93a__fieldsRow{grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;display:grid}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__fieldsRow{grid-template-columns:1fr;gap:1rem}}.InterviewSetup-module-scss-module__sEu93a__fieldCol{flex-direction:column;gap:.375rem;min-width:0;display:flex}.InterviewSetup-module-scss-module__sEu93a__fieldError{color:var(--danger-text);animation:InterviewSetup-module-scss-module__sEu93a__errorSlide .18s var(--ease-out-expo) both;align-items:center;gap:.25rem;margin:.25rem 0 0;font-size:.75rem;font-weight:600;display:inline-flex}.InterviewSetup-module-scss-module__sEu93a__fieldError:before{content:"!";background:color-mix(in oklch, var(--danger) 20%, transparent);width:14px;height:14px;color:var(--danger-text);font-size:.65rem;font-weight:800;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@keyframes InterviewSetup-module-scss-module__sEu93a__errorSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.InterviewSetup-module-scss-module__sEu93a__sessionPreview{transition:grid-template-rows var(--duration-slow) var(--ease-out-expo),opacity var(--duration-base) var(--ease-standard);opacity:0;grid-template-rows:0fr;display:grid}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewVisible{opacity:1;grid-template-rows:1fr}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewInner{min-height:0;overflow:hidden}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewVisible .InterviewSetup-module-scss-module__sEu93a__sessionPreviewInner{border-radius:var(--radius-lg);border:1px solid color-mix(in oklch, var(--accent) 22%, var(--border-default));background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklch, var(--accent) 9%, transparent) 0%, transparent 60%),color-mix(in oklch, var(--accent) 4%, var(--surface-2));flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewHead{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-text);align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewIcon{color:var(--accent-text)}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewAvatar{object-fit:cover;background:var(--surface-3);border-radius:50%;width:24px;height:24px}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewName{color:var(--text-primary);letter-spacing:-.005em;font-size:.875rem;font-weight:700}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewDot{color:var(--text-tertiary)}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewMeta{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewStacks{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewStats{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewStat{font-family:var(--font-mono);color:var(--text-primary);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.InterviewSetup-module-scss-module__sEu93a__sessionPreviewStat svg,.InterviewSetup-module-scss-module__sEu93a__sessionPreviewStatDot{color:var(--text-tertiary)}.InterviewSetup-module-scss-module__sEu93a__cardFooter{border-top:1px solid var(--border-subtle);background:var(--surface-1);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;justify-content:flex-end;align-items:center;gap:1rem;padding:.875rem 1.5rem;display:flex;position:relative}@media (max-width:639px){.InterviewSetup-module-scss-module__sEu93a__cardFooter{background:var(--surface-1);padding:.75rem 1rem}}.InterviewSetup-module-scss-module__sEu93a__footerActions{justify-content:space-between;align-items:center;gap:.625rem;width:100%;display:flex}@media (min-width:640px){.InterviewSetup-module-scss-module__sEu93a__footerActions{justify-content:flex-end;width:auto}}.InterviewSetup-module-scss-module__sEu93a__btnSecondary{border-radius:var(--radius-lg);border:1px solid var(--border-default);height:40px;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);background:0 0;align-items:center;gap:.375rem;padding:0 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.InterviewSetup-module-scss-module__sEu93a__btnSecondary:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-primary);transform:translateY(-1px)}}.InterviewSetup-module-scss-module__sEu93a__btnSecondary:active{transform:scale(.98)}.InterviewSetup-module-scss-module__sEu93a__btnSecondary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.InterviewSetup-module-scss-module__sEu93a__btnSecondary:disabled{opacity:.4;cursor:not-allowed;transform:none}.InterviewSetup-module-scss-module__sEu93a__btnPrimary{border-radius:var(--radius-lg);background:var(--accent);min-width:140px;height:40px;color:var(--text-on-accent);letter-spacing:.005em;cursor:pointer;box-shadow:0 1px 0 color-mix(in oklch, var(--accent) 80%, white) inset,0 0 0 1px color-mix(in oklch, var(--accent) 40%, transparent),0 10px 24px -12px var(--accent-glow);transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;gap:.4rem;padding:0 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.InterviewSetup-module-scss-module__sEu93a__btnPrimary:hover{background:var(--accent-hover);box-shadow:0 1px 0 color-mix(in oklch, var(--accent-hover) 80%, white) inset,0 0 0 1px color-mix(in oklch, var(--accent) 50%, transparent),0 16px 32px -10px var(--accent-glow);transform:translateY(-1px)}}.InterviewSetup-module-scss-module__sEu93a__btnPrimary:active{background:var(--accent-pressed);transform:scale(.98)}.InterviewSetup-module-scss-module__sEu93a__btnPrimary:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.InterviewSetup-module-scss-module__sEu93a__btnPrimary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.InterviewSetup-module-scss-module__sEu93a__loadingDots{align-items:center;gap:4px;display:inline-flex}.InterviewSetup-module-scss-module__sEu93a__dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite InterviewSetup-module-scss-module__sEu93a__dotBounce}.InterviewSetup-module-scss-module__sEu93a__dot:nth-child(2){animation-delay:.2s}.InterviewSetup-module-scss-module__sEu93a__dot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.InterviewSetup-module-scss-module__sEu93a__dot{opacity:.7;animation:none}}@keyframes InterviewSetup-module-scss-module__sEu93a__dotBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.InterviewSetup-module-scss-module__sEu93a__creatingOverlay{z-index:10;background:color-mix(in oklch, var(--surface-1) 88%, transparent);backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;animation:.2s InterviewSetup-module-scss-module__sEu93a__fadeIn;display:flex;position:absolute;inset:0}.InterviewSetup-module-scss-module__sEu93a__creatingText{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:700}.InterviewSetup-module-scss-module__sEu93a__creatingSubText{color:var(--text-secondary);margin:0;font-size:.8125rem}
.StackBadge-module-scss-module__GyALGG__badge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--stack-color,var(--color-primary));background:color-mix(in srgb, var(--stack-color,var(--color-primary)) 8%, transparent);border:1px solid color-mix(in srgb, var(--stack-color,var(--color-primary)) 25%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:.3em;font-weight:700;display:inline-flex}[data-theme=light] .StackBadge-module-scss-module__GyALGG__badge{color:color-mix(in srgb, var(--stack-color,var(--color-primary)) 85%, #000);background:color-mix(in srgb, var(--stack-color,var(--color-primary)) 12%, #fff);border-color:color-mix(in srgb, var(--stack-color,var(--color-primary)) 35%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--stack-color,var(--color-primary)) 15%, transparent)}.StackBadge-module-scss-module__GyALGG__badge--sm{padding:.125rem .45rem;font-size:.55rem}.StackBadge-module-scss-module__GyALGG__badge--md{padding:.175rem .5rem;font-size:.625rem}.StackBadge-module-scss-module__GyALGG__icon{width:1em;height:1em;color:inherit;flex-shrink:0}
@keyframes ProblemList-module-scss-module__nP2y2G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProblemList-module-scss-module__nP2y2G__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ProblemList-module-scss-module__nP2y2G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ProblemList-module-scss-module__nP2y2G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProblemList-module-scss-module__nP2y2G__problemList{margin-bottom:1.5rem}@media (min-width:640px){.ProblemList-module-scss-module__nP2y2G__problemList{margin-bottom:2rem}}@media (min-width:768px){.ProblemList-module-scss-module__nP2y2G__problemList{margin-bottom:2.5rem}}.ProblemList-module-scss-module__nP2y2G__problemList__list{background:var(--surface-1);border:1px solid var(--color-border);box-shadow:0 1px 0 #ffffff08,var(--shadow-sm);border-radius:14px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}[data-theme=light] .ProblemList-module-scss-module__nP2y2G__problemList__list{background:var(--surface-1);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.ProblemList-module-scss-module__nP2y2G__problemList__list>:last-child a{border-bottom:none}.ProblemList-module-scss-module__nP2y2G__problemList__loading{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;font-size:.8125rem;display:flex}.ProblemList-module-scss-module__nP2y2G__problemList__empty{text-align:center;background:var(--surface-1);border:1px dashed var(--border-strong);min-height:280px;animation:ProblemList-module-scss-module__nP2y2G__empty-in .28s var(--ease-out-expo);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem;display:flex}@media (prefers-reduced-motion:reduce){.ProblemList-module-scss-module__nP2y2G__problemList__empty{animation:none}}@keyframes ProblemList-module-scss-module__nP2y2G__empty-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProblemList-module-scss-module__nP2y2G__problemList__emptyIcon{background:var(--accent-subtle);border:1px solid var(--accent-border);width:64px;height:64px;color:var(--accent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.ProblemList-module-scss-module__nP2y2G__problemList__emptyTitle{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.375rem;font-size:1rem;font-weight:600}.ProblemList-module-scss-module__nP2y2G__problemList__emptyText{color:var(--text-secondary);max-width:32ch;font-size:.8125rem;line-height:1.5}.ProblemList-module-scss-module__nP2y2G__problemList__infiniteLoader{justify-content:center;align-items:center;padding:1rem 0;display:flex}
@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SessionCardSkeleton-module-scss-module__4Ln4UW__skeleton{flex-direction:column;gap:.625rem;display:flex}.SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{background:var(--color-surface);border-radius:16px;height:5.5rem;animation:1.5s ease-in-out infinite SessionCardSkeleton-module-scss-module__4Ln4UW__pulse}[data-theme=light] .SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{background:var(--color-surface-hover)}@media (prefers-reduced-motion:reduce){.SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{opacity:.5;animation:none}}
