.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 CalloutBox-module-scss-module__i1jqaa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CalloutBox-module-scss-module__i1jqaa__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CalloutBox-module-scss-module__i1jqaa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CalloutBox-module-scss-module__i1jqaa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CalloutBox-module-scss-module__i1jqaa__callout-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CalloutBox-module-scss-module__i1jqaa__callout-box{border-left:3px solid #0000;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.25rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}@media (min-width:640px){.CalloutBox-module-scss-module__i1jqaa__callout-box{border-radius:0 12px 12px 0;margin:1.75rem 0;padding:1.125rem 1.375rem}}@media (min-width:768px){.CalloutBox-module-scss-module__i1jqaa__callout-box{margin:2rem 0;padding:1.25rem 1.5rem}}.CalloutBox-module-scss-module__i1jqaa__callout-box:before{content:"";background-size:200% 100%;height:2px;animation:4s linear infinite CalloutBox-module-scss-module__i1jqaa__callout-shimmer;position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.CalloutBox-module-scss-module__i1jqaa__callout-box:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.CalloutBox-module-scss-module__i1jqaa__callout-box{transition:none}.CalloutBox-module-scss-module__i1jqaa__callout-box:before{animation:none}}.CalloutBox-module-scss-module__i1jqaa__callout-box__header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}@media (min-width:640px){.CalloutBox-module-scss-module__i1jqaa__callout-box__header{margin-bottom:.625rem}}.CalloutBox-module-scss-module__i1jqaa__callout-box__icon{flex-shrink:0;align-items:center;display:flex}.CalloutBox-module-scss-module__i1jqaa__callout-box__icon svg{width:1rem;height:1rem}@media (min-width:640px){.CalloutBox-module-scss-module__i1jqaa__callout-box__icon svg{width:1.125rem;height:1.125rem}}.CalloutBox-module-scss-module__i1jqaa__callout-box__label{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:700}@media (min-width:640px){.CalloutBox-module-scss-module__i1jqaa__callout-box__label{font-size:.75rem}}.CalloutBox-module-scss-module__i1jqaa__callout-box__content p{color:var(--color-text-secondary);margin:0;padding:0;font-size:.9375rem;line-height:1.7}@media (min-width:640px){.CalloutBox-module-scss-module__i1jqaa__callout-box__content p{line-height:1.75}}@media (min-width:768px){.CalloutBox-module-scss-module__i1jqaa__callout-box__content p{font-size:1rem}}.CalloutBox-module-scss-module__i1jqaa__callout-box__content p:not(:last-child){margin-bottom:.5rem}.CalloutBox-module-scss-module__i1jqaa__callout-box__content p strong{color:var(--color-text-primary);font-weight:600}.CalloutBox-module-scss-module__i1jqaa__callout-box__content p code{border-radius:4px;padding:.125rem .375rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em}:is(.CalloutBox-module-scss-module__i1jqaa__callout-box__content ul,.CalloutBox-module-scss-module__i1jqaa__callout-box__content ol){color:var(--color-text-secondary);margin:.5rem 0;padding-left:1.25rem}:is(.CalloutBox-module-scss-module__i1jqaa__callout-box__content ul li,.CalloutBox-module-scss-module__i1jqaa__callout-box__content ol li){margin:.25rem 0;font-size:.9375rem;line-height:1.65}@media (min-width:768px){:is(.CalloutBox-module-scss-module__i1jqaa__callout-box__content ul li,.CalloutBox-module-scss-module__i1jqaa__callout-box__content ol li){font-size:1rem}}.CalloutBox-module-scss-module__i1jqaa__callout-box--note{background:#3b82f60f;border-left-color:#3b82f6}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--note{background:#3b82f612}.CalloutBox-module-scss-module__i1jqaa__callout-box--note:before{background:linear-gradient(90deg,#3b82f6,#3b82f626,#3b82f6) 0 0/200% 100%}.CalloutBox-module-scss-module__i1jqaa__callout-box--note .CalloutBox-module-scss-module__i1jqaa__callout-box__icon,.CalloutBox-module-scss-module__i1jqaa__callout-box--note .CalloutBox-module-scss-module__i1jqaa__callout-box__label{color:#3b82f6}.CalloutBox-module-scss-module__i1jqaa__callout-box--note .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--note .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#0b5fe9}@media (hover:hover) and (pointer:fine){.CalloutBox-module-scss-module__i1jqaa__callout-box--note:hover{box-shadow:0 4px 16px #3b82f61a}}.CalloutBox-module-scss-module__i1jqaa__callout-box--tip{background:#22c55e0f;border-left-color:#22c55e}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--tip{background:#22c55e12}.CalloutBox-module-scss-module__i1jqaa__callout-box--tip:before{background:linear-gradient(90deg,#22c55e,#22c55e26,#22c55e) 0 0/200% 100%}.CalloutBox-module-scss-module__i1jqaa__callout-box--tip .CalloutBox-module-scss-module__i1jqaa__callout-box__icon,.CalloutBox-module-scss-module__i1jqaa__callout-box--tip .CalloutBox-module-scss-module__i1jqaa__callout-box__label{color:#22c55e}.CalloutBox-module-scss-module__i1jqaa__callout-box--tip .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--tip .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#199145}@media (hover:hover) and (pointer:fine){.CalloutBox-module-scss-module__i1jqaa__callout-box--tip:hover{box-shadow:0 4px 16px #22c55e1a}}.CalloutBox-module-scss-module__i1jqaa__callout-box--important{background:#06b6d40f;border-left-color:#06b6d4}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--important{background:#06b6d412}.CalloutBox-module-scss-module__i1jqaa__callout-box--important:before{background:linear-gradient(90deg,#06b6d4,#06b6d426,#06b6d4) 0 0/200% 100%}.CalloutBox-module-scss-module__i1jqaa__callout-box--important .CalloutBox-module-scss-module__i1jqaa__callout-box__icon,.CalloutBox-module-scss-module__i1jqaa__callout-box--important .CalloutBox-module-scss-module__i1jqaa__callout-box__label{color:#06b6d4}.CalloutBox-module-scss-module__i1jqaa__callout-box--important .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#06b6d4;background:#06b6d41a;border:1px solid #06b6d433}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--important .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#048398}@media (hover:hover) and (pointer:fine){.CalloutBox-module-scss-module__i1jqaa__callout-box--important:hover{box-shadow:0 4px 16px #06b6d41a}}.CalloutBox-module-scss-module__i1jqaa__callout-box--warning{background:#f59e0b0f;border-left-color:#f59e0b}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--warning{background:#f59e0b12}.CalloutBox-module-scss-module__i1jqaa__callout-box--warning:before{background:linear-gradient(90deg,#f59e0b,#f59e0b26,#f59e0b) 0 0/200% 100%}.CalloutBox-module-scss-module__i1jqaa__callout-box--warning .CalloutBox-module-scss-module__i1jqaa__callout-box__icon,.CalloutBox-module-scss-module__i1jqaa__callout-box--warning .CalloutBox-module-scss-module__i1jqaa__callout-box__label{color:#f59e0b}.CalloutBox-module-scss-module__i1jqaa__callout-box--warning .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--warning .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#bb7808}@media (hover:hover) and (pointer:fine){.CalloutBox-module-scss-module__i1jqaa__callout-box--warning:hover{box-shadow:0 4px 16px #f59e0b1a}}.CalloutBox-module-scss-module__i1jqaa__callout-box--caution{background:#ef44440f;border-left-color:#ef4444}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--caution{background:#ef444412}.CalloutBox-module-scss-module__i1jqaa__callout-box--caution:before{background:linear-gradient(90deg,#ef4444,#ef444426,#ef4444) 0 0/200% 100%}.CalloutBox-module-scss-module__i1jqaa__callout-box--caution .CalloutBox-module-scss-module__i1jqaa__callout-box__icon,.CalloutBox-module-scss-module__i1jqaa__callout-box--caution .CalloutBox-module-scss-module__i1jqaa__callout-box__label{color:#ef4444}.CalloutBox-module-scss-module__i1jqaa__callout-box--caution .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}[data-theme=light] .CalloutBox-module-scss-module__i1jqaa__callout-box--caution .CalloutBox-module-scss-module__i1jqaa__callout-box__content code{color:#e21313}@media (hover:hover) and (pointer:fine){.CalloutBox-module-scss-module__i1jqaa__callout-box--caution:hover{box-shadow:0 4px 16px #ef44441a}}
@keyframes NotificationPreferencesPage-module-scss-module__ZOpara__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NotificationPreferencesPage-module-scss-module__ZOpara__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes NotificationPreferencesPage-module-scss-module__ZOpara__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes NotificationPreferencesPage-module-scss-module__ZOpara__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences{width:100%;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;grid-template-columns:1fr;gap:0;padding-bottom:4rem;display:grid}@media (min-width:1024px){.NotificationPreferencesPage-module-scss-module__ZOpara__preferences{grid-template-columns:248px minmax(0,1fr);gap:2.5rem;padding-bottom:5rem}}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__sidebar{display:none}@media (min-width:1024px){.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__sidebar{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;align-self:start;gap:.875rem;max-height:calc(100vh - 6.5rem);padding:1.25rem .75rem 1rem;display:flex;position:sticky;top:5.5rem;overflow-y:auto}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__sidebar::-webkit-scrollbar{width:4px}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__sidebar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__back{width:fit-content;color:var(--color-text-tertiary);border-radius:var(--radius-sm);transition:color .14s var(--ease-out-expo);align-items:center;gap:.4375rem;margin-left:.375rem;padding:.3125rem .5rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__back svg{transition:transform .14s var(--ease-out-expo)}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__back:hover{color:var(--color-text-primary)}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__back:hover svg{transform:translate(-2px)}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav{flex-direction:column;gap:.125rem;display:flex}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:background .14s var(--ease-out-expo),border-color .14s var(--ease-out-expo),color .14s var(--ease-out-expo);background:0 0;border:1px solid #0000;align-items:center;gap:.625rem;padding:.5rem .75rem .5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link:before{content:"";width:2px;transition:background .18s var(--ease-out-expo);background:0 0;border-radius:1px;position:absolute;top:8px;bottom:8px;left:-1px}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link svg{opacity:.85;flex-shrink:0}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link:hover{background:var(--surface-2);color:var(--color-text-primary)}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link--active{color:var(--accent-text);cursor:default}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link--active:before{background:var(--accent)}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link--active:hover{color:var(--accent-text);background:0 0}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link--active svg{opacity:1;color:var(--accent-text)}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__divider{background:var(--border-subtle);height:1px;margin:.5rem}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__content{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (min-width:1024px){.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__content{gap:1.25rem}}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__header{flex-direction:column;gap:.375rem;padding:1rem 0 .25rem;display:flex}@media (min-width:1024px){.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__header{padding:1.25rem 0 .5rem}}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__subtitle{color:var(--color-text-tertiary);max-width:56ch;margin:0;font-size:.875rem;line-height:1.55}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__container{flex-direction:column;gap:.875rem;display:flex}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__section{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:border-color .22s var(--ease-out-expo);overflow:hidden}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__section:hover{border-color:var(--border-default)}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__section-head{align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__section-head h2{letter-spacing:-.005em;color:var(--color-text-primary);margin:0 0 .125rem;font-size:.9375rem;font-weight:600}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__section-head p{color:var(--color-text-tertiary);margin:0;font-size:.8125rem;line-height:1.5}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__section-icon{border-radius:var(--radius-md);background:var(--accent-subtle);width:32px;height:32px;color:var(--accent-text);border:1px solid var(--accent-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__section-text{flex-direction:column;flex:1;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__back,.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__back svg,.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__nav-link{transition:none}}@media (max-width:480px){.NotificationPreferencesPage-module-scss-module__ZOpara__preferences__section-head{gap:.75rem;padding:.875rem 1rem}}
@keyframes ProblemItem-module-scss-module__nXXNQa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProblemItem-module-scss-module__nXXNQa__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ProblemItem-module-scss-module__nXXNQa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ProblemItem-module-scss-module__nXXNQa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProblemItem-module-scss-module__nXXNQa__problem-item{animation:ProblemItem-module-scss-module__nXXNQa__problem-item-enter .55s var(--ease-out-expo) both;animation-delay:var(--delay,0s);list-style:none;position:relative}@media (prefers-reduced-motion:reduce){.ProblemItem-module-scss-module__nXXNQa__problem-item{animation:none}}.ProblemItem-module-scss-module__nXXNQa__problem-item--no-animation{animation:none}.ProblemItem-module-scss-module__nXXNQa__problem-item__link{color:inherit;border-bottom:1px solid var(--border-subtle);transition:background .18s var(--ease-out-expo),border-color .18s ease;align-items:center;gap:.75rem;padding:.8125rem .875rem;text-decoration:none;display:flex;position:relative}@media (min-width:640px){.ProblemItem-module-scss-module__nXXNQa__problem-item__link{gap:1rem;padding:.875rem 1.125rem}}@media (min-width:768px){.ProblemItem-module-scss-module__nXXNQa__problem-item__link{padding:.9375rem 1.25rem}}.ProblemItem-module-scss-module__nXXNQa__problem-item__link:before{content:"";background:var(--accent);opacity:0;transform-origin:50%;width:3px;transition:opacity .18s var(--ease-out-expo),transform .22s var(--ease-out-expo);border-radius:3px;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.4)}@media (hover:hover) and (pointer:fine){.ProblemItem-module-scss-module__nXXNQa__problem-item__link:hover{background:var(--color-surface-hover);border-color:var(--color-border)}.ProblemItem-module-scss-module__nXXNQa__problem-item__link:hover:before{opacity:1;transform:scaleY(1)}.ProblemItem-module-scss-module__nXXNQa__problem-item__link:hover .ProblemItem-module-scss-module__nXXNQa__problem-item__title{color:var(--text-primary)}.ProblemItem-module-scss-module__nXXNQa__problem-item__link:hover .ProblemItem-module-scss-module__nXXNQa__problem-item__status:not(.ProblemItem-module-scss-module__nXXNQa__problem-item__status--solved){border-color:var(--accent)}.ProblemItem-module-scss-module__nXXNQa__problem-item__link:hover .ProblemItem-module-scss-module__nXXNQa__problem-item__status-dot{background:var(--accent);transform:scale(1)}.ProblemItem-module-scss-module__nXXNQa__problem-item__link:hover .ProblemItem-module-scss-module__nXXNQa__problem-item__cta{opacity:1;color:var(--accent);background:var(--accent-subtle);transform:translate(0)}.ProblemItem-module-scss-module__nXXNQa__problem-item__link:hover .ProblemItem-module-scss-module__nXXNQa__problem-item__company,.ProblemItem-module-scss-module__nXXNQa__problem-item__link:hover .ProblemItem-module-scss-module__nXXNQa__problem-item__company-more{border-color:var(--border-strong);color:var(--text-secondary)}}@media (prefers-reduced-motion:reduce){.ProblemItem-module-scss-module__nXXNQa__problem-item__link{transition:background .1s}.ProblemItem-module-scss-module__nXXNQa__problem-item__link:before{transition:opacity .1s}}.ProblemItem-module-scss-module__nXXNQa__problem-item--solved .ProblemItem-module-scss-module__nXXNQa__problem-item__title{color:var(--text-tertiary)}.ProblemItem-module-scss-module__nXXNQa__problem-item__status{border:1.5px solid var(--color-border);color:#0000;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex}.ProblemItem-module-scss-module__nXXNQa__problem-item__status--solved{background:var(--success-subtle);border-color:var(--success-border);color:var(--success);box-shadow:0 0 0 4px var(--success-subtle)}[data-theme=light] .ProblemItem-module-scss-module__nXXNQa__problem-item__status--solved{color:var(--success)}.ProblemItem-module-scss-module__nXXNQa__problem-item__status-dot{background:var(--text-tertiary);opacity:.55;width:4px;height:4px;transition:transform .18s var(--ease-out-expo),background .18s ease;border-radius:50%;transform:scale(.7)}.ProblemItem-module-scss-module__nXXNQa__problem-item__number{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.01em;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:40px;font-size:.6875rem;font-weight:500}@media (max-width:639px){.ProblemItem-module-scss-module__nXXNQa__problem-item__number{display:none}}.ProblemItem-module-scss-module__nXXNQa__problem-item__main{flex-direction:column;flex:1;gap:.3125rem;min-width:0;display:flex}@media (min-width:640px){.ProblemItem-module-scss-module__nXXNQa__problem-item__main{flex-direction:row;align-items:center;gap:.875rem}}.ProblemItem-module-scss-module__nXXNQa__problem-item__title-row{align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.ProblemItem-module-scss-module__nXXNQa__problem-item__title-row{flex:0 auto;max-width:58%}}.ProblemItem-module-scss-module__nXXNQa__problem-item__title{color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.3;transition:color .16s;overflow:hidden}@media (min-width:640px){.ProblemItem-module-scss-module__nXXNQa__problem-item__title{font-size:.9375rem}}@media (min-width:768px){.ProblemItem-module-scss-module__nXXNQa__problem-item__title{font-size:.9375rem}}.ProblemItem-module-scss-module__nXXNQa__problem-item__hot{background:var(--warning-subtle);border:1px solid var(--warning-border);color:var(--warning-text);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.ProblemItem-module-scss-module__nXXNQa__problem-item__hot svg{color:var(--warning)}.ProblemItem-module-scss-module__nXXNQa__problem-item__meta{flex-wrap:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}@media (min-width:640px){.ProblemItem-module-scss-module__nXXNQa__problem-item__meta{flex:1;gap:.5rem}}.ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty{letter-spacing:.01em;white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:3px 7px 3px 6px;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty--junior{background:var(--success-subtle);color:var(--success-text)}[data-theme=light] .ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty--junior{color:#15803d;background:#16a34a1a}.ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty--middle{background:var(--warning-subtle);color:var(--warning-text)}[data-theme=light] .ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty--middle{color:#92400e;background:#d977061a}.ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty--senior{background:var(--danger-subtle);color:var(--danger-text)}[data-theme=light] .ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty--senior{color:#991b1b;background:#dc262614}.ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty-dot--junior{background:var(--success)}.ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty-dot--middle{background:var(--warning)}.ProblemItem-module-scss-module__nXXNQa__problem-item__difficulty-dot--senior{background:var(--danger)}.ProblemItem-module-scss-module__nXXNQa__problem-item__category{letter-spacing:.01em;white-space:nowrap;color:var(--category-color);background:color-mix(in srgb, var(--category-color) 10%, transparent);border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:3px 7px;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}[data-theme=light] .ProblemItem-module-scss-module__nXXNQa__problem-item__category{color:color-mix(in srgb, var(--category-color) 60%, #000);background:color-mix(in srgb, var(--category-color) 15%, #fff)}@media (max-width:639px){.ProblemItem-module-scss-module__nXXNQa__problem-item__category{display:none}}.ProblemItem-module-scss-module__nXXNQa__problem-item__category-icon{flex-shrink:0;width:11px;height:11px}.ProblemItem-module-scss-module__nXXNQa__problem-item__companies{flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}@media (max-width:639px){.ProblemItem-module-scss-module__nXXNQa__problem-item__companies{display:none}}.ProblemItem-module-scss-module__nXXNQa__problem-item__company,.ProblemItem-module-scss-module__nXXNQa__problem-item__company-more{border:1px solid var(--border-subtle);color:var(--text-tertiary);letter-spacing:0;white-space:nowrap;background:0 0;border-radius:5px;padding:2px 7px;font-size:.6875rem;font-weight:500;line-height:1.4;transition:border-color .16s,color .16s}.ProblemItem-module-scss-module__nXXNQa__problem-item__company-more{color:var(--text-secondary);font-weight:600}.ProblemItem-module-scss-module__nXXNQa__problem-item__trailing{flex-shrink:0;align-items:center;gap:.3125rem;margin-left:auto;display:flex}@media (min-width:640px){.ProblemItem-module-scss-module__nXXNQa__problem-item__trailing{gap:.4375rem}}.ProblemItem-module-scss-module__nXXNQa__problem-item__likes{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-family:inherit;transition:color .16s,background .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ProblemItem-module-scss-module__nXXNQa__problem-item__likes:hover{color:#f43f5e;background:#f43f5e14}.ProblemItem-module-scss-module__nXXNQa__problem-item__likes:hover .ProblemItem-module-scss-module__nXXNQa__problem-item__likes-heart{color:#f43f5e}}.ProblemItem-module-scss-module__nXXNQa__problem-item__likes--active,.ProblemItem-module-scss-module__nXXNQa__problem-item__likes--active .ProblemItem-module-scss-module__nXXNQa__problem-item__likes-heart{color:#f43f5e}.ProblemItem-module-scss-module__nXXNQa__problem-item__likes-heart{transition:color .16s ease,transform .16s var(--ease-out-expo)}.ProblemItem-module-scss-module__nXXNQa__problem-item__likes-count{font-variant-numeric:tabular-nums;min-width:1em;font-size:.75rem;font-weight:600;line-height:1}.ProblemItem-module-scss-module__nXXNQa__problem-item__cta{width:28px;height:28px;color:var(--text-tertiary);opacity:.45;transition:opacity .18s var(--ease-out-expo),transform .18s var(--ease-out-expo),color .18s ease,background .18s ease;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex;transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.ProblemItem-module-scss-module__nXXNQa__problem-item__cta{transition:opacity .1s}}@keyframes ProblemItem-module-scss-module__nXXNQa__problem-item-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
