.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)}
@keyframes ConsoleQuizSection-module-scss-module__JIYEsG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConsoleQuizSection-module-scss-module__JIYEsG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ConsoleQuizSection-module-scss-module__JIYEsG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ConsoleQuizSection-module-scss-module__JIYEsG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section{background:#0006;border:1px solid #ffffff14;border-radius:1rem;margin:1.5rem 0;overflow:hidden}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__header{background:#0000004d;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__quiz-info{flex-direction:column;gap:.25rem;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__quiz-number{text-transform:uppercase;letter-spacing:.1em;color:#818cf8;font-size:.6875rem;font-weight:600}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__quiz-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__navigation{gap:.5rem;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__nav-button{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__nav-button:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__nav-button:disabled{opacity:.3;cursor:not-allowed}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__content{flex-direction:column;display:flex}@media (min-width:768px){.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__content{flex-direction:row}}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__editor-panel{border-bottom:1px solid #ffffff0f;flex-direction:column;flex:1.2;min-height:300px;display:flex}@media (min-width:768px){.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__editor-panel{border-bottom:none;border-right:1px solid #ffffff0f;min-height:400px}}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__editor-header{background:#0000004d;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__file-name{color:#fff9;font-family:JetBrains Mono,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__read-only{text-transform:uppercase;letter-spacing:.05em;color:#fff6;background:#ffffff0d;border-radius:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__editor-wrapper{flex:1;overflow:hidden}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__loading{background:#0003;justify-content:center;align-items:center;height:100%;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__spinner{border:2px solid #6366f133;border-top-color:#6366f1;border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section-spin}@keyframes ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section-spin{to{transform:rotate(360deg)}}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__quiz-panel{background:#0003;flex-direction:column;flex:.8;gap:1rem;padding:1.25rem;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__question{margin-bottom:.5rem}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__question-text{color:#ffffffe6;margin:0;font-size:.875rem;font-weight:600}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__options{flex-direction:column;gap:.5rem;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff1f}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option:disabled{cursor:default}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option--selected{background:#6366f126;border-color:#6366f166}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option--correct{background:#22c55e26;border-color:#22c55e66}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option--correct .ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option-letter{color:#fff;background:#22c55e}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option--incorrect{background:#ef444426;border-color:#ef444466}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option--incorrect .ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option-letter{color:#fff;background:#ef4444}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option-letter{color:#ffffffb3;background:#ffffff1a;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__option-code{color:#fffc;word-break:break-word;flex:1;font-family:JetBrains Mono,Monaco,Consolas,monospace;font-size:.8125rem}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__correct-icon{color:#22c55e;flex-shrink:0}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__incorrect-icon{color:#ef4444;flex-shrink:0}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation{border-radius:.5rem;margin-top:.5rem;padding:1rem}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation--correct{background:#22c55e1a;border:1px solid #22c55e33}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation--incorrect{background:#ef44441a;border:1px solid #ef444433}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation p{color:#ffffffb3;margin:0;font-size:.8125rem;line-height:1.6}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation-header{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation--correct .ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation-header{color:#22c55e}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation--incorrect .ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__explanation-header{color:#ef4444}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__actions{margin-top:auto;padding-top:.5rem}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__submit-button,.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__reset-button{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__submit-button{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:1px solid #ffffff1a;box-shadow:0 2px 8px #6366f140}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__submit-button:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed 0%,#a78bfa 100%);transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__submit-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__reset-button{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a}.ConsoleQuizSection-module-scss-module__JIYEsG__console-quiz-section__reset-button:hover{background:#ffffff1a;border-color:#fff3}
@keyframes DocumentationSidebar-module-scss-module__HmS2Kq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DocumentationSidebar-module-scss-module__HmS2Kq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes DocumentationSidebar-module-scss-module__HmS2Kq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes DocumentationSidebar-module-scss-module__HmS2Kq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar{width:100%;max-width:100%;height:100%;padding:1rem 0;position:relative;overflow:hidden auto}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar::-webkit-scrollbar{width:4px}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar::-webkit-scrollbar-track{background:0 0}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__scroll-area{width:100%;height:100%}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__content{flex-direction:column;gap:.875rem;margin-top:1.25rem;padding-bottom:1.5rem;display:flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section{margin-bottom:.5rem}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__nav-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__back-button{color:#737373;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.375rem;width:100%;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;transition:color .15s;display:flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__back-button:hover{color:#a8a8a8}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__back-button:focus{outline:none}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__back-icon{flex-shrink:0;width:.9rem;height:.9rem}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__brand-link{color:#a8a8a8;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__brand-link:first-child{color:#818cf8}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__brand-link:hover{color:#fff}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__brand-link:focus{outline:none}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__separator{border:none;border-top:1px solid #ffffff1a;margin:.5rem 1rem}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__brand-icon,.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__icon{display:none}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__link{color:#a8a8a8;border-left:2px solid #0000;padding:.5rem 1rem;font-size:.875rem;line-height:1.5;text-decoration:none;transition:all .15s;display:block}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__link:hover{color:#fff}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__link:focus{outline:none}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__link--active{color:#818cf8!important;border-left-color:#818cf8!important}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-title{color:#737373;text-transform:uppercase;letter-spacing:.05em;margin-top:1rem;margin-bottom:.5rem;padding:0 1rem;font-size:.75rem;font-weight:600}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-item{margin-bottom:.5rem}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__sub-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-header{align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.875rem;display:flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-link{color:#a8a8a8;flex:1;font-size:.875rem;text-decoration:none;transition:color .15s}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-link:hover{color:#fff}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-link:focus{outline:none}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-toggle{cursor:pointer;color:#737373;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:all .15s;display:inline-flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-toggle:hover{color:#fff}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__section-toggle:focus{outline:none}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__toggle-icon{flex-shrink:0;width:.9rem;height:.9rem;transition:transform .15s}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__children-container{opacity:0;max-height:0;transition:max-height .25s,opacity .2s;overflow:hidden}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__children-container--expanded{opacity:1;max-height:5000px}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__children-container--collapsed{opacity:0;max-height:0}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__children-list{border-left:1px solid #ffffff1a;flex-direction:column;gap:.75rem;margin:.625rem 0 0 1rem;padding:0 0 0 1rem;list-style:none;display:flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__child-link{color:#fff9;padding:0 0 0 1rem;font-size:.875rem;line-height:1.5;text-decoration:none;transition:all .15s;display:block}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__child-link:hover{color:#fff}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__child-link:focus{outline:none}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__child-link.active{color:#818cf8}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__filter-toggle{color:#a3a3a3;cursor:pointer;text-align:left;background:#6366f11a;border:1px solid #6366f133;border-radius:9999px;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.75rem;transition:all .15s;display:flex}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__filter-toggle svg{flex-shrink:0;width:.875rem;height:.875rem}.DocumentationSidebar-module-scss-module__HmS2Kq__documentation-sidebar__filter-toggle:hover{color:#fff;background:#6366f126;border-color:#818cf8}
@keyframes DocumentationLayout-module-scss-module__muk6nW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DocumentationLayout-module-scss-module__muk6nW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes DocumentationLayout-module-scss-module__muk6nW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes DocumentationLayout-module-scss-module__muk6nW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DocumentationLayout-module-scss-module__muk6nW__documentation-layout{align-items:flex-start;gap:0;max-width:90rem;margin:0 auto;display:flex}@media (min-width:768px){.DocumentationLayout-module-scss-module__muk6nW__documentation-layout{gap:0}}.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__sidebar{background:#0003;border-right:2px solid #0000;border-image:linear-gradient(#0000 0%,#6366f180 10%,#8b5cf699 50%,#6366f180 90%,#0000 100%) 1;flex-direction:column;flex:0 0 16rem;min-width:16rem;max-width:16rem;height:calc(100vh - 6rem);display:none;position:sticky;top:5rem;overflow:hidden}@media (min-width:768px){.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__sidebar{display:flex}}@media (min-width:1024px){.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__sidebar{flex:0 0 18rem;min-width:18rem;max-width:18rem}}.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__content{flex:1;min-width:0;padding:0 1rem}@media (min-width:640px){.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__content{padding:0 1.5rem}}@media (min-width:768px){.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__content{flex:1;padding:0 2rem}}@media (min-width:1024px){.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__content{padding:0 2rem}}.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__content-inner{align-items:flex-start;gap:3.5rem;display:flex}@media (max-width:1279px){.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__content-inner{gap:0}}.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__toc{flex-direction:column;gap:.75rem;min-width:280px;max-width:320px;height:calc(100vh - 6rem);padding:2rem 0 2rem 2rem;display:none;position:sticky;top:5rem}@media (min-width:1280px){.DocumentationLayout-module-scss-module__muk6nW__documentation-layout__toc{display:flex}}
@keyframes IntroductionContent-module-scss-module__Ch58zq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes IntroductionContent-module-scss-module__Ch58zq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes IntroductionContent-module-scss-module__Ch58zq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes IntroductionContent-module-scss-module__Ch58zq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.IntroductionContent-module-scss-module__Ch58zq__introduction-content{flex:3;width:100%}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__breadcrumb-wrapper{width:100%;padding-bottom:1.5rem}@media (min-width:768px){.IntroductionContent-module-scss-module__Ch58zq__introduction-content__breadcrumb-wrapper{padding-bottom:2rem}}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__content{width:100%;padding-bottom:1.5rem}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__title{color:#fff;letter-spacing:-.025em;margin-top:0;margin-bottom:1.5rem;font-size:2rem;font-weight:900}@media (min-width:768px){.IntroductionContent-module-scss-module__Ch58zq__introduction-content__title{font-size:2.25rem}}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography{margin-top:1.5rem}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h1,.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h2,.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h3,.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h4,.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h5,.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h6{color:#fff;letter-spacing:-.025em;margin-top:2rem;margin-bottom:1rem;font-weight:700}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h2{margin-top:2.5rem;font-size:1.375rem}@media (min-width:768px){.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h2{font-size:1.5rem}}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h3{margin-top:2rem;font-size:1.125rem}@media (min-width:768px){.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography h3{font-size:1.25rem}}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography p{color:#d4d4d4;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.75}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography ul,.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography ol{color:#d4d4d4;margin-bottom:1.25rem;padding-left:1.5rem}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography ul li,.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography ol li{margin-bottom:.5rem;line-height:1.75}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography hr{border:none;border-top:1px solid #26262699;margin:2rem 0}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography strong{color:#fff;font-weight:600}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography a{color:#818cf8;text-decoration:none;transition:color .15s}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__typography a:hover{color:#fff;text-decoration:underline}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__anchor{color:inherit;text-decoration:none;position:relative}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__anchor:hover .IntroductionContent-module-scss-module__Ch58zq__introduction-content__anchor-icon{opacity:1}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__anchor-icon{opacity:0;color:#818cf8;font-size:.875rem;transition:opacity .15s;position:absolute;left:-1.5rem}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__link{color:#818cf8;text-decoration:none;transition:color .15s}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__link:hover{color:#fff;text-decoration:underline}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__tip{letter-spacing:.025em;background:#22c55e1a;border:1px solid #22c55e33;border-radius:1rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__tip-title{color:#22c55e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__tip p{color:#d4d4d4;margin-bottom:.5rem}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__tip p:last-child{margin-bottom:0}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__navigation{justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}@media (min-width:640px){.IntroductionContent-module-scss-module__Ch58zq__introduction-content__navigation{padding:2rem 0}}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__forward-btn{white-space:nowrap;color:#a3a3a3;text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;border:1px solid #26262699;border-radius:9999px;justify-content:center;align-items:center;height:2.5rem;margin-left:auto;padding:0 1.25rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex;text-decoration:none!important}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__forward-btn:hover{color:#fff;background:#ffffff14;border-color:#6366f166}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__forward-btn:focus-visible{outline-offset:2px;outline:1px solid #818cf8}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__forward-btn p{margin:0}.IntroductionContent-module-scss-module__Ch58zq__introduction-content__forward-icon{width:.875rem;height:.875rem;margin-left:.375rem}
@keyframes MarkdownContent-module-scss-module__gvBN7W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MarkdownContent-module-scss-module__gvBN7W__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes MarkdownContent-module-scss-module__gvBN7W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes MarkdownContent-module-scss-module__gvBN7W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content{--article-body:#c8c8cf;--article-heading:#f0f0f3;--article-dimmed:#8b8b99;--article-code-bg:#1e1e22;--article-code-text:#d4d4d4;--article-code-border:#ffffff14;--article-code-block-bg:#0d0d10;--article-code-header-bg:#08080a;--article-link:#6eb5f7;--article-link-hover:#93c9fa;--article-blockquote-bg:#ffffff06;--article-blockquote-border:#ffffff26;--article-border:#ffffff0f;--article-table-stripe:#ffffff05;--article-table-hover:#ffffff08;--article-table-header-bg:#ffffff0d;--article-marker:#6b6b7b;--article-strong:#e8e8ec;--article-hr-dot:#6b6b7b}[data-theme=light] .MarkdownContent-module-scss-module__gvBN7W__markdown-content{--article-body:#1a1a2e;--article-heading:#0f0f1a;--article-dimmed:#6b6b80;--article-code-bg:#ebebf0;--article-code-text:#24292f;--article-code-border:#00000014;--article-code-block-bg:#f5f5f8;--article-code-header-bg:#ededf2;--article-link:#1a6fc4;--article-link-hover:#145299;--article-blockquote-bg:#00000005;--article-blockquote-border:#00000026;--article-border:#00000012;--article-table-stripe:#00000005;--article-table-hover:#00000008;--article-table-header-bg:#eef0f3;--article-marker:#8b8b9e;--article-strong:#0f0f1a;--article-hr-dot:#8b8b9e}.MarkdownContent-module-scss-module__gvBN7W__markdown-content{width:100%;color:var(--article-body);font-size:1.0625rem;line-height:1.75}@media (min-width:768px){.MarkdownContent-module-scss-module__gvBN7W__markdown-content{font-size:1.125rem}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content>.MarkdownContent-module-scss-module__gvBN7W__markdown-content__p:first-child{color:var(--article-heading);margin-bottom:1.5em;font-size:1.125rem;line-height:1.65}@media (min-width:768px){.MarkdownContent-module-scss-module__gvBN7W__markdown-content>.MarkdownContent-module-scss-module__gvBN7W__markdown-content__p:first-child{font-size:1.25rem}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr-heading{margin-bottom:.625em}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr{background:color-mix(in oklch, var(--accent) 6%, var(--color-surface));border:1px solid color-mix(in oklch, var(--accent) 22%, var(--color-border));border-radius:var(--radius-lg);margin:.5em 0 1.75em;padding:1rem 1.25rem 1rem 1.375rem;position:relative}@media (max-width:640px){.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr{padding:.875rem 1rem .875rem 1.125rem}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr:before{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;top:.875rem;bottom:.875rem;left:0}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul,.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol,.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr:is(ul),.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr:is(ol){margin-block:.5em 1.75em}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr li,.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr .MarkdownContent-module-scss-module__gvBN7W__markdown-content__li{color:var(--article-heading);margin-bottom:.3em;line-height:1.7}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr li:last-child,.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tldr .MarkdownContent-module-scss-module__gvBN7W__markdown-content__li:last-child{margin-bottom:0}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__h2{font-family:var(--font-display);color:var(--article-heading);letter-spacing:-.028em;border-bottom:1px solid var(--article-border);word-break:break-word;max-width:100%;margin-top:3em;margin-bottom:.55em;padding-bottom:.5em;scroll-margin-top:100px;font-size:1.625rem;font-weight:700;line-height:1.18}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__h2:first-child{margin-top:0}@media (min-width:768px){.MarkdownContent-module-scss-module__gvBN7W__markdown-content__h2{margin-top:3.5em;font-size:1.875rem}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__h3{font-family:var(--font-display);color:var(--article-heading);letter-spacing:-.02em;word-break:break-word;max-width:100%;margin-top:2.25em;margin-bottom:.45em;scroll-margin-top:100px;font-size:1.25rem;font-weight:600;line-height:1.25}@media (min-width:768px){.MarkdownContent-module-scss-module__gvBN7W__markdown-content__h3{font-size:1.4rem}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__h4{text-transform:uppercase;letter-spacing:.08em;color:var(--article-dimmed);word-break:break-word;max-width:100%;margin-top:1.5em;margin-bottom:.35em;scroll-margin-top:100px;font-size:.9rem;font-weight:600;line-height:1.3}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__heading-link{color:inherit;text-decoration:none;position:relative}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__heading-link:hover{color:inherit}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__heading-link:hover .MarkdownContent-module-scss-module__gvBN7W__markdown-content__heading-hash{opacity:.4}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__heading-hash{opacity:0;color:var(--article-marker);user-select:none;padding-right:.375rem;font-size:.85em;font-weight:400;transition:opacity .15s;position:absolute;right:100%}@media (pointer:coarse){.MarkdownContent-module-scss-module__gvBN7W__markdown-content__heading-hash{display:none}}@media (prefers-reduced-motion:reduce){.MarkdownContent-module-scss-module__gvBN7W__markdown-content__heading-hash{transition:none}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__p{font-size:inherit;color:var(--article-body);max-width:100%;margin-bottom:1.35em;line-height:1.75}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__p strong{color:var(--article-strong);font-weight:700}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__p em{font-style:italic}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__p del{color:var(--article-dimmed)}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__inline-code{color:var(--article-code-text);background:var(--article-code-bg);border:1px solid var(--article-code-border);vertical-align:baseline;word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:.2em .45em;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.875em;font-weight:400}.MarkdownContent-module-scss-module__gvBN7W__code-block{background:var(--article-code-block-bg);border:1px solid var(--article-border);border-radius:10px;margin:1.5em 0;position:relative;overflow:hidden}@media (max-width:640px){.MarkdownContent-module-scss-module__gvBN7W__code-block{border-left:none;border-right:none;border-radius:0;margin-left:-1rem;margin-right:-1rem}}@media (hover:hover) and (pointer:fine){.MarkdownContent-module-scss-module__gvBN7W__code-block:hover .MarkdownContent-module-scss-module__gvBN7W__code-block__copy{opacity:1}.MarkdownContent-module-scss-module__gvBN7W__code-block:hover .MarkdownContent-module-scss-module__gvBN7W__code-block__dots span:first-child{opacity:.8;background:#ff5f56}.MarkdownContent-module-scss-module__gvBN7W__code-block:hover .MarkdownContent-module-scss-module__gvBN7W__code-block__dots span:nth-child(2){opacity:.8;background:#ffbd2e}.MarkdownContent-module-scss-module__gvBN7W__code-block:hover .MarkdownContent-module-scss-module__gvBN7W__code-block__dots span:nth-child(3){opacity:.8;background:#27c93f}}.MarkdownContent-module-scss-module__gvBN7W__code-block__header{background:var(--article-code-header-bg);border-bottom:1px solid var(--article-border);justify-content:space-between;align-items:center;min-height:2.25rem;padding:.5rem 1rem;display:flex}.MarkdownContent-module-scss-module__gvBN7W__code-block__header-left{align-items:center;gap:.75rem;display:flex}.MarkdownContent-module-scss-module__gvBN7W__code-block__dots{gap:6px;display:flex}.MarkdownContent-module-scss-module__gvBN7W__code-block__dots span{background:var(--color-text-muted);opacity:.25;border-radius:50%;width:10px;height:10px;transition:all .2s}@media (max-width:640px){.MarkdownContent-module-scss-module__gvBN7W__code-block__dots span{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.MarkdownContent-module-scss-module__gvBN7W__code-block__dots span{transition:none}}.MarkdownContent-module-scss-module__gvBN7W__code-block__language{text-transform:uppercase;letter-spacing:.08em;color:var(--article-dimmed);opacity:.6;user-select:none;font-size:.7rem;font-weight:600}.MarkdownContent-module-scss-module__gvBN7W__code-block__copy{white-space:nowrap;height:1.625rem;color:var(--article-dimmed);border:1px solid var(--article-border);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;opacity:.5;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.625rem;font-weight:600;transition:opacity .15s,background .15s,color .15s,border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.MarkdownContent-module-scss-module__gvBN7W__code-block__copy:hover{color:var(--article-heading);background:#ffffff14;border-color:#ffffff26}[data-theme=light] .MarkdownContent-module-scss-module__gvBN7W__code-block__copy:hover{background:#0000000f;border-color:#0000001f}}.MarkdownContent-module-scss-module__gvBN7W__code-block__copy:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.MarkdownContent-module-scss-module__gvBN7W__code-block__copy{transition:none}}.MarkdownContent-module-scss-module__gvBN7W__code-block__copy-icon{width:.75rem;height:.75rem;margin-right:.25rem;display:inline-block;position:relative}.MarkdownContent-module-scss-module__gvBN7W__code-block__copy-icon svg{width:100%;height:100%;position:absolute;top:0;left:0}.MarkdownContent-module-scss-module__gvBN7W__code-block__body{-webkit-overflow-scrolling:touch;overflow-x:auto;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:1.25rem 1.5rem!important;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace!important;font-size:.875rem!important;line-height:1.6!important}.MarkdownContent-module-scss-module__gvBN7W__code-block__body code{font-family:inherit!important}@media (max-width:768px){.MarkdownContent-module-scss-module__gvBN7W__code-block__body{padding:1rem!important;font-size:.8rem!important}}.MarkdownContent-module-scss-module__gvBN7W__code-block__body{scrollbar-width:thin;scrollbar-color:#ffffff1f #0000}.MarkdownContent-module-scss-module__gvBN7W__code-block__body::-webkit-scrollbar{height:3px}.MarkdownContent-module-scss-module__gvBN7W__code-block__body::-webkit-scrollbar-track{background:0 0}.MarkdownContent-module-scss-module__gvBN7W__code-block__body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}[data-theme=light] .MarkdownContent-module-scss-module__gvBN7W__code-block__body{scrollbar-color:#0000001a #0000}[data-theme=light] .MarkdownContent-module-scss-module__gvBN7W__code-block__body::-webkit-scrollbar-thumb{background:#0000001a}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul,.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol{color:var(--article-body);max-width:100%;margin:1.25em 0;padding-left:0;list-style:none}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul .MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul,.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul .MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol,.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol .MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul,.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol .MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol{margin:.35em 0 .35em 1em}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol{counter-reset:list-counter}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__li{color:var(--article-body);margin-bottom:.35em;padding-left:1.5em;font-size:1rem;line-height:1.75;position:relative}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__li:before{content:"–";color:var(--article-marker);opacity:.6;font-weight:400;position:absolute;left:0}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul>.MarkdownContent-module-scss-module__gvBN7W__markdown-content__li:before{content:"◦";opacity:.4}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul .MarkdownContent-module-scss-module__gvBN7W__markdown-content__ul>.MarkdownContent-module-scss-module__gvBN7W__markdown-content__li:before{content:"·";opacity:.3}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol>.MarkdownContent-module-scss-module__gvBN7W__markdown-content__li{counter-increment:list-counter}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__ol>.MarkdownContent-module-scss-module__gvBN7W__markdown-content__li:before{content:counter(list-counter) ".";color:var(--article-dimmed);opacity:1;text-align:right;width:1.2em;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.8rem;font-weight:500;left:0}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__li strong{color:var(--article-strong);font-weight:700}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__blockquote{border-left:3px solid var(--article-blockquote-border);background:var(--article-blockquote-bg);max-width:100%;color:var(--article-body);border-radius:0 6px 6px 0;margin:1.75em 0;padding:.75em 1.25em;font-style:normal}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__blockquote p{color:var(--article-body);opacity:.9;margin-bottom:.5em}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__blockquote p:last-child{margin-bottom:0}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--article-border);background:var(--color-card);border-radius:8px;margin:1.5em 0;overflow-x:auto}@media (max-width:640px){.MarkdownContent-module-scss-module__gvBN7W__markdown-content__table-wrapper{border-left:none;border-right:none;border-radius:0;margin-left:-1rem;margin-right:-1rem}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__table-wrapper{scrollbar-width:thin;scrollbar-color:#ffffff1a #0000}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__table-wrapper::-webkit-scrollbar{height:3px}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__table-wrapper::-webkit-scrollbar-track{background:0 0}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__table-wrapper::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__table{border-collapse:collapse;width:100%;font-size:.9rem}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__thead{background:var(--article-table-header-bg)}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__thead tr{border-bottom:2px solid var(--article-border)}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tbody tr:last-child td{border-bottom:none}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__tr{border-bottom:1px solid var(--article-border)}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--article-dimmed);white-space:nowrap;padding:.6em 1em;font-size:.8rem;font-weight:600}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__td{color:var(--article-body);padding:.6em 1em;line-height:1.5}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__td code{background:var(--article-code-bg);color:var(--article-code-text);border-radius:4px;padding:.1em .35em;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.85em}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__link{color:var(--article-link);word-break:break-word;font-weight:500;text-decoration:none}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__link:hover{color:var(--article-link-hover);text-underline-offset:3px;text-decoration:underline 1px}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__link:focus-visible{outline:2px solid var(--article-link);outline-offset:2px}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__link--external:after{content:"";opacity:.4;vertical-align:middle;background-color:currentColor;width:.6em;height:.6em;margin-left:.15em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__figure{max-width:100%;margin:2.25em auto;display:block}@media (min-width:768px){.MarkdownContent-module-scss-module__gvBN7W__markdown-content__figure{margin:2.5em auto}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__img{border:1px solid var(--article-border);border-radius:12px;max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 10px 28px -14px #00000073}[data-theme=light] .MarkdownContent-module-scss-module__gvBN7W__markdown-content__img{box-shadow:0 8px 24px -14px #11111440}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__figcaption{text-align:center;max-width:100%;color:var(--article-dimmed);text-wrap:pretty;margin:.75em auto 0;padding:0 .25rem;font-size:.8125rem;font-style:italic;line-height:1.55;display:block}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__hr{background:0 0;border:none;max-width:100%;height:1px;margin:2.5em auto;position:relative}.MarkdownContent-module-scss-module__gvBN7W__markdown-content__hr:after{content:"·  ·  ·";background:var(--color-background);color:var(--article-dimmed);letter-spacing:.1em;padding:0 .75em;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=light] .MarkdownContent-module-scss-module__gvBN7W__markdown-content__hr:after{background:var(--color-card)}.MarkdownContent-module-scss-module__gvBN7W__markdown-content kbd{color:var(--article-heading);background:var(--color-surface-elevated);border:1px solid var(--article-border);white-space:nowrap;vertical-align:baseline;border-bottom-width:2px;border-radius:4px;padding:.15em .45em;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.8em;line-height:1.2;display:inline-block}.MarkdownContent-module-scss-module__gvBN7W__markdown-content mark{color:inherit;background:linear-gradient(120deg,#facc151f 0%,#facc1540 100%);border-radius:2px;padding:.05em .25em}.MarkdownContent-module-scss-module__gvBN7W__markdown-content details{border:1px solid var(--article-border);background:var(--color-card);border-radius:8px;max-width:100%;margin:1.5em 0;overflow:hidden}.MarkdownContent-module-scss-module__gvBN7W__markdown-content details[open]>summary{border-bottom:1px solid var(--article-border)}.MarkdownContent-module-scss-module__gvBN7W__markdown-content summary{cursor:pointer;color:var(--article-heading);user-select:none;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.MarkdownContent-module-scss-module__gvBN7W__markdown-content summary:before{content:"▶";color:var(--article-marker);flex-shrink:0;font-size:.5rem;transition:transform .15s}details[open]>.MarkdownContent-module-scss-module__gvBN7W__markdown-content summary:before{transform:rotate(90deg)}.MarkdownContent-module-scss-module__gvBN7W__markdown-content summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.MarkdownContent-module-scss-module__gvBN7W__markdown-content summary:hover{background:var(--color-surface-hover)}}@media (prefers-reduced-motion:reduce){.MarkdownContent-module-scss-module__gvBN7W__markdown-content summary{transition:none}.MarkdownContent-module-scss-module__gvBN7W__markdown-content summary:before{transition:none}}.MarkdownContent-module-scss-module__gvBN7W__markdown-content details>:not(summary){padding:0 1rem .75rem}:is(.MarkdownContent-module-scss-module__gvBN7W__markdown-content sub,.MarkdownContent-module-scss-module__gvBN7W__markdown-content sup){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.MarkdownContent-module-scss-module__gvBN7W__markdown-content sup{top:-.5em}.MarkdownContent-module-scss-module__gvBN7W__markdown-content sub{bottom:-.25em}
@keyframes interview-questions-module-scss-module__mwUh2W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes interview-questions-module-scss-module__mwUh2W__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes interview-questions-module-scss-module__mwUh2W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes interview-questions-module-scss-module__mwUh2W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.interview-questions-module-scss-module__mwUh2W__interviewQuestionsPage{width:100%;min-height:100vh;position:relative}.interview-questions-module-scss-module__mwUh2W__interviewQuestionsPage__content{z-index:1;position:relative}.interview-questions-module-scss-module__mwUh2W__interviewQuestionsPage__main{flex:1;width:100%;min-height:calc(100vh - 80px)}@media (max-width:639px){.interview-questions-module-scss-module__mwUh2W__interviewQuestionsPage__main{min-height:calc(100vh - 64px)}}
.RelatedQuestions-module-scss-module__Mt8m4a__related{border-top:1px solid var(--border-subtle,#ffffff14);max-width:820px;margin:2.5rem auto 0;padding:1.75rem 1.25rem 2rem}.RelatedQuestions-module-scss-module__Mt8m4a__related__title{color:var(--text-primary,#f4f4f5);margin:0 0 1.125rem;font-size:1.25rem;font-weight:700}.RelatedQuestions-module-scss-module__Mt8m4a__related__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.25rem 1.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.RelatedQuestions-module-scss-module__Mt8m4a__related__link{color:var(--text-secondary,#a1a1aa);border-bottom:1px solid #0000;padding:.5rem 0;font-size:.9375rem;line-height:1.5;text-decoration:none;transition:color .15s;display:block}.RelatedQuestions-module-scss-module__Mt8m4a__related__link:hover{color:var(--accent,#06b6d4)}.RelatedQuestions-module-scss-module__Mt8m4a__related__viewAll{color:var(--accent,#06b6d4);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.RelatedQuestions-module-scss-module__Mt8m4a__related__viewAll:hover{text-decoration:underline}
@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SessionCardSkeleton-module-scss-module__4Ln4UW__skeleton{flex-direction:column;gap:.625rem;display:flex}.SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{background:var(--color-surface);border-radius:16px;height:5.5rem;animation:1.5s ease-in-out infinite SessionCardSkeleton-module-scss-module__4Ln4UW__pulse}[data-theme=light] .SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{background:var(--color-surface-hover)}@media (prefers-reduced-motion:reduce){.SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{opacity:.5;animation:none}}
