.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 Tooltip-module-scss-module__Ow_Sta__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Tooltip-module-scss-module__Ow_Sta__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module-scss-module__Ow_Sta__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Tooltip-module-scss-module__Ow_Sta__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Tooltip-module-scss-module__Ow_Sta__tooltip__wrapper{align-items:center;display:inline-flex;position:relative}.Tooltip-module-scss-module__Ow_Sta__tooltip__wrapper>span{align-items:center;display:inline-flex}.Tooltip-module-scss-module__Ow_Sta__tooltip{z-index:600;pointer-events:none;will-change:left,top;filter:drop-shadow(0 16px 40px #00000059)drop-shadow(0 4px 12px #0003);position:fixed}[data-theme=light] .Tooltip-module-scss-module__Ow_Sta__tooltip{filter:drop-shadow(0 12px 32px #0000001a)drop-shadow(0 4px 8px #0000000f)}.Tooltip-module-scss-module__Ow_Sta__tooltip__content{backdrop-filter:blur(20px)saturate(180%);color:#ffffffeb;white-space:normal;text-align:left;letter-spacing:.01em;word-wrap:break-word;overflow-wrap:break-word;background:#0c0c10eb;border:1px solid #ffffff14;border-radius:12px;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.75;position:relative;box-shadow:inset 0 1px #ffffff0f}[data-theme=light] .Tooltip-module-scss-module__Ow_Sta__tooltip__content{backdrop-filter:blur(20px)saturate(150%);color:#1a1a1a;background:#fffffff5;border:1px solid #00000014;box-shadow:0 0 0 1px #0000000a,inset 0 1px #fff}.Tooltip-module-scss-module__Ow_Sta__tooltip--top{animation:.15s ease-out Tooltip-module-scss-module__Ow_Sta__tooltip-fade-in-up}.Tooltip-module-scss-module__Ow_Sta__tooltip--bottom{animation:.15s ease-out Tooltip-module-scss-module__Ow_Sta__tooltip-fade-in-down}.Tooltip-module-scss-module__Ow_Sta__tooltip--left{animation:.15s ease-out Tooltip-module-scss-module__Ow_Sta__tooltip-fade-in-left}.Tooltip-module-scss-module__Ow_Sta__tooltip--right{animation:.15s ease-out Tooltip-module-scss-module__Ow_Sta__tooltip-fade-in-right}@keyframes Tooltip-module-scss-module__Ow_Sta__tooltip-fade-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module-scss-module__Ow_Sta__tooltip-fade-in-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module-scss-module__Ow_Sta__tooltip-fade-in-left{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip-module-scss-module__Ow_Sta__tooltip-fade-in-right{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Tooltip-module-scss-module__Ow_Sta__tooltip--top,.Tooltip-module-scss-module__Ow_Sta__tooltip--bottom,.Tooltip-module-scss-module__Ow_Sta__tooltip--left,.Tooltip-module-scss-module__Ow_Sta__tooltip--right{animation:none}}@media (max-width:1023px){.Tooltip-module-scss-module__Ow_Sta__tooltip{display:none!important}}
.GoogleSignInButton-module-scss-module__-YnA7G__google-sign-in-button{width:100%;font-size:.9375rem;font-weight:600;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);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;transition:all .16s;display:flex}.GoogleSignInButton-module-scss-module__-YnA7G__google-sign-in-button:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.GoogleSignInButton-module-scss-module__-YnA7G__google-sign-in-button:active{box-shadow:var(--shadow-sm);transform:scale(.985)}.GoogleSignInButton-module-scss-module__-YnA7G__google-sign-in-button svg{flex-shrink:0}
@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 PracticeCTA-module-scss-module__GVfVtG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PracticeCTA-module-scss-module__GVfVtG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PracticeCTA-module-scss-module__GVfVtG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PracticeCTA-module-scss-module__GVfVtG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PracticeCTA-module-scss-module__GVfVtG__cta{background:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:3rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.PracticeCTA-module-scss-module__GVfVtG__cta{flex-direction:row;align-items:center;gap:1.75rem;padding:1.75rem 1.75rem 1.75rem 1.875rem}}.PracticeCTA-module-scss-module__GVfVtG__cta:before{content:"";background:radial-gradient(80% 60% at 0% 0%, color-mix(in oklch, var(--accent) 8%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.PracticeCTA-module-scss-module__GVfVtG__cta__body{flex:1;align-items:flex-start;gap:.875rem;min-width:0;display:flex;position:relative}@media (min-width:768px){.PracticeCTA-module-scss-module__GVfVtG__cta__body{align-items:center}}.PracticeCTA-module-scss-module__GVfVtG__cta__icon{border-radius:var(--radius-md);background:var(--accent-subtle);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PracticeCTA-module-scss-module__GVfVtG__cta__text{min-width:0}.PracticeCTA-module-scss-module__GVfVtG__cta__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.012em;text-wrap:balance;margin:0 0 .25rem;font-size:1.0625rem;font-weight:600;line-height:1.3}@media (min-width:768px){.PracticeCTA-module-scss-module__GVfVtG__cta__title{font-size:1.125rem}}.PracticeCTA-module-scss-module__GVfVtG__cta__subtitle{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.55}@media (min-width:768px){.PracticeCTA-module-scss-module__GVfVtG__cta__subtitle{font-size:.875rem}}.PracticeCTA-module-scss-module__GVfVtG__cta__button{letter-spacing:-.005em;height:38px;color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-md);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);box-shadow:0 0 0 1px var(--accent-border),0 4px 16px -4px var(--accent-glow);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.4375rem;padding:0 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.PracticeCTA-module-scss-module__GVfVtG__cta__button,.PracticeCTA-module-scss-module__GVfVtG__cta__button:link,.PracticeCTA-module-scss-module__GVfVtG__cta__button:visited{color:var(--text-on-accent)}.PracticeCTA-module-scss-module__GVfVtG__cta__button:hover{background:var(--accent-hover);box-shadow:0 0 0 1px var(--accent-border),0 6px 18px -4px var(--accent-glow)}.PracticeCTA-module-scss-module__GVfVtG__cta__button:active{background:var(--accent-pressed);transform:translateY(.5px)}.PracticeCTA-module-scss-module__GVfVtG__cta__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:639px){.PracticeCTA-module-scss-module__GVfVtG__cta__button{width:100%}}
@keyframes NotesDrawer-module-scss-module__NVnoGG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NotesDrawer-module-scss-module__NVnoGG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes NotesDrawer-module-scss-module__NVnoGG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes NotesDrawer-module-scss-module__NVnoGG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.NotesDrawer-module-scss-module__NVnoGG__backdrop{z-index:199;-webkit-backdrop-filter:blur(8px);background:#00000073;animation:.18s ease-out both NotesDrawer-module-scss-module__NVnoGG__notes-drawer-fade-in;position:fixed;inset:0}[data-theme=light] .NotesDrawer-module-scss-module__NVnoGG__backdrop{background:#0f0f1440}.NotesDrawer-module-scss-module__NVnoGG__backdrop--closing{animation:.2s ease-in both NotesDrawer-module-scss-module__NVnoGG__notes-drawer-fade-out}.NotesDrawer-module-scss-module__NVnoGG__drawer{z-index:200;background:var(--color-card);border-left:1px solid var(--color-border);will-change:transform;flex-direction:column;width:min(720px,100%);animation:.24s cubic-bezier(.22,1,.36,1) both NotesDrawer-module-scss-module__NVnoGG__notes-drawer-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px -12px #00000059}[data-theme=light] .NotesDrawer-module-scss-module__NVnoGG__drawer{box-shadow:-12px 0 40px -12px #0000001f}.NotesDrawer-module-scss-module__NVnoGG__drawer--closing{animation:.2s cubic-bezier(.55,0,.71,.21) both NotesDrawer-module-scss-module__NVnoGG__notes-drawer-slide-out}@keyframes NotesDrawer-module-scss-module__NVnoGG__notes-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes NotesDrawer-module-scss-module__NVnoGG__notes-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes NotesDrawer-module-scss-module__NVnoGG__notes-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes NotesDrawer-module-scss-module__NVnoGG__notes-drawer-fade-out{0%{opacity:1}to{opacity:0}}.NotesDrawer-module-scss-module__NVnoGG__drawer__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__headerLeft{align-items:center;gap:.5rem;min-width:0;display:flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__title{color:var(--color-text-primary);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:inline-flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__titleIcon{color:var(--color-text-muted)}.NotesDrawer-module-scss-module__NVnoGG__drawer__iconBtn{cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__iconBtn:disabled{opacity:.5;cursor:not-allowed}.NotesDrawer-module-scss-module__NVnoGG__drawer__iconBtn{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__iconBtn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.NotesDrawer-module-scss-module__NVnoGG__drawer__body{flex:1;overflow:hidden auto}.NotesDrawer-module-scss-module__NVnoGG__drawer__footer{border-top:1px solid var(--color-border);background:var(--color-card);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__footerRight{align-items:center;gap:.5rem;display:flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__btn{cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__btn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.NotesDrawer-module-scss-module__NVnoGG__drawer__btn:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.NotesDrawer-module-scss-module__NVnoGG__drawer__btn:disabled{opacity:.5;cursor:not-allowed}.NotesDrawer-module-scss-module__NVnoGG__drawer__btn--primary{background:var(--color-text-primary);border-color:var(--color-text-primary);min-width:9rem;color:var(--color-background);justify-content:center;padding:.55rem 1.5rem;font-weight:600}.NotesDrawer-module-scss-module__NVnoGG__drawer__btn--primary:hover:not(:disabled){background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);opacity:.88}.NotesDrawer-module-scss-module__NVnoGG__drawer__btn--danger{color:#ef4444;border-color:#ef44444d}.NotesDrawer-module-scss-module__NVnoGG__drawer__btn--danger:hover:not(:disabled){color:#ef4444;background:#ef44441a;border-color:#ef444480}.NotesDrawer-module-scss-module__NVnoGG__list{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__newBtn{cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__newBtn{background:var(--color-surface-elevated);border:1px dashed var(--color-border-hover);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.NotesDrawer-module-scss-module__NVnoGG__list__newBtn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border-hover);border-style:solid}.NotesDrawer-module-scss-module__NVnoGG__list__newBtn:disabled{opacity:.5;cursor:not-allowed}.NotesDrawer-module-scss-module__NVnoGG__list__empty{text-align:center;color:var(--color-text-muted);padding:2rem 1rem;font-size:.8125rem}.NotesDrawer-module-scss-module__NVnoGG__list__items{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__item{cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__item:disabled{opacity:.5;cursor:not-allowed}.NotesDrawer-module-scss-module__NVnoGG__list__item{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;gap:.25rem;width:100%;padding:.75rem;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__item:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.NotesDrawer-module-scss-module__NVnoGG__list__itemPreview{color:var(--color-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.NotesDrawer-module-scss-module__NVnoGG__list__itemDate{color:var(--color-text-muted);margin-top:.125rem;font-size:.6875rem}.NotesDrawer-module-scss-module__NVnoGG__notesTop{z-index:1;background:var(--color-card);border-bottom:1px solid var(--color-border);flex-direction:column;gap:.625rem;padding:1rem 1rem .75rem;display:flex;position:sticky;top:0}.NotesDrawer-module-scss-module__NVnoGG__tabs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;gap:.25rem;padding:.25rem;display:flex}.NotesDrawer-module-scss-module__NVnoGG__tab{cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__tab{min-width:0;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4375rem;padding:.4375rem .625rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.NotesDrawer-module-scss-module__NVnoGG__tab:hover:not(:disabled):not(.NotesDrawer-module-scss-module__NVnoGG__tab--active){color:var(--color-text-primary)}.NotesDrawer-module-scss-module__NVnoGG__tab:disabled{opacity:.5;cursor:not-allowed}.NotesDrawer-module-scss-module__NVnoGG__tab--active{background:var(--color-card);color:var(--color-text-primary);box-shadow:0 1px 2px #00000014}.NotesDrawer-module-scss-module__NVnoGG__tab__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NotesDrawer-module-scss-module__NVnoGG__tab__count{text-align:center;min-width:1.25rem;color:var(--color-text-muted);background:var(--color-surface-elevated);border-radius:5px;flex-shrink:0;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.NotesDrawer-module-scss-module__NVnoGG__tab--active .NotesDrawer-module-scss-module__NVnoGG__tab__count{color:var(--accent-text);background:var(--accent-subtle)}.NotesDrawer-module-scss-module__NVnoGG__list__search{align-items:center;display:flex;position:relative}.NotesDrawer-module-scss-module__NVnoGG__list__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:.625rem}.NotesDrawer-module-scss-module__NVnoGG__list__searchInput{width:100%;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;outline:none;padding:.5rem 2rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.NotesDrawer-module-scss-module__NVnoGG__list__searchInput::placeholder{color:var(--color-text-muted)}.NotesDrawer-module-scss-module__NVnoGG__list__searchInput:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--accent-subtle)}.NotesDrawer-module-scss-module__NVnoGG__list__searchClear{cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__searchClear:disabled{opacity:.5;cursor:not-allowed}.NotesDrawer-module-scss-module__NVnoGG__list__searchClear{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;right:.375rem}.NotesDrawer-module-scss-module__NVnoGG__list__searchClear:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.NotesDrawer-module-scss-module__NVnoGG__list__resultCount{color:var(--color-text-muted);padding:0 .125rem .125rem;font-size:.6875rem}.NotesDrawer-module-scss-module__NVnoGG__list__resultRow{flex-direction:column;gap:.25rem;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__itemChip{width:fit-content;max-width:100%;color:var(--accent-text);background:var(--accent-subtle);border:1px solid #0000;border-radius:5px;align-items:center;gap:.25rem;padding:2px 7px;font-size:.6875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex;overflow:hidden}.NotesDrawer-module-scss-module__NVnoGG__list__itemChip:hover{border-color:var(--accent-border);background:var(--accent-subtle-hover)}.NotesDrawer-module-scss-module__NVnoGG__list__itemChipTitle{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:60%;overflow:hidden}.NotesDrawer-module-scss-module__NVnoGG__list__itemChipSep{color:var(--accent-text);opacity:.6;flex-shrink:0}.NotesDrawer-module-scss-module__NVnoGG__list__itemChipCat{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.NotesDrawer-module-scss-module__NVnoGG__list__itemMark{background:var(--accent-subtle);color:var(--color-text-primary);border-radius:3px;padding:0 1px}.NotesDrawer-module-scss-module__NVnoGG__list__chipRow{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__currentBadge{white-space:nowrap;color:var(--color-text-secondary);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:5px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-flex}.NotesDrawer-module-scss-module__NVnoGG__list__emptyIcon{color:var(--color-text-muted);opacity:.7;margin:0 auto .75rem;display:block}.NotesDrawer-module-scss-module__NVnoGG__list__emptyTitle{color:var(--color-text-secondary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.NotesDrawer-module-scss-module__NVnoGG__list__textBtn{cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__list__textBtn:disabled{opacity:.5;cursor:not-allowed}.NotesDrawer-module-scss-module__NVnoGG__list__textBtn{color:var(--accent-text);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.375rem .25rem;font-size:.75rem;font-weight:500;transition:opacity .15s}.NotesDrawer-module-scss-module__NVnoGG__list__textBtn:hover{opacity:.75}.NotesDrawer-module-scss-module__NVnoGG__editor{flex-direction:column;gap:.625rem;padding:1rem;display:flex}.NotesDrawer-module-scss-module__NVnoGG__editor__toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:.25rem;width:fit-content;padding:.25rem;display:flex}.NotesDrawer-module-scss-module__NVnoGG__editor__modeBtn{cursor:pointer;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__editor__modeBtn:disabled{opacity:.5;cursor:not-allowed}.NotesDrawer-module-scss-module__NVnoGG__editor__modeBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.NotesDrawer-module-scss-module__NVnoGG__editor__modeBtn:hover{color:var(--color-text-primary)}.NotesDrawer-module-scss-module__NVnoGG__editor__modeBtn--active{background:var(--color-card);color:var(--color-text-primary);box-shadow:0 1px 2px #0000001a}.NotesDrawer-module-scss-module__NVnoGG__editor__source{color:var(--accent-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:.4375rem;padding:.5rem .625rem;font-size:.75rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.NotesDrawer-module-scss-module__NVnoGG__editor__source:hover{border-color:var(--accent-border);background:var(--accent-subtle)}.NotesDrawer-module-scss-module__NVnoGG__editor__source--static{color:var(--color-text-muted);cursor:default}.NotesDrawer-module-scss-module__NVnoGG__editor__source--static:hover{border-color:var(--color-border);background:var(--color-surface)}.NotesDrawer-module-scss-module__NVnoGG__editor__sourceIcon{color:var(--color-text-muted);flex-shrink:0}.NotesDrawer-module-scss-module__NVnoGG__editor__sourceText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.NotesDrawer-module-scss-module__NVnoGG__editor__sourceCat{color:var(--color-text-muted)}.NotesDrawer-module-scss-module__NVnoGG__editor__sourceArrow{color:var(--accent-text);flex-shrink:0}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap{--md-editor-font-family:JetBrains Mono, Fira Code, Menlo, Consolas, monospace;--md-editor-background-color:var(--color-card);--md-editor-box-shadow-color:var(--color-border);--color-canvas-default:var(--color-card);--color-canvas-subtle:var(--color-surface);--color-fg-default:var(--color-text-secondary);--color-accent-fg:var(--color-text-primary);--color-neutral-muted:var(--color-surface-hover);--color-border-default:var(--color-border);--color-danger-fg:var(--color-text-primary)}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor{background:var(--color-card)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;color:var(--color-text-primary)!important;border-radius:8px!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important;padding:8px 10px!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar ul li{margin:0 1px!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar ul li button{width:30px!important;height:30px!important;color:var(--color-text-secondary)!important;border-radius:6px!important;padding:6px!important;transition:background .15s,color .15s!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar ul li button svg{width:16px!important;height:16px!important}:is(.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar ul li button:hover,.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar ul li button:focus){background:var(--color-surface-hover)!important;color:var(--color-text-primary)!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar ul li button:active{background:var(--color-surface-hover)!important;color:var(--color-text-primary)!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar ul li.active>button{background:var(--color-surface-hover)!important;color:var(--color-text-primary)!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-toolbar-divider{background:var(--color-border)!important;height:18px!important;margin:0 6px!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-content{background:var(--color-card)!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-area{background:var(--color-card)!important}:is(.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-text,.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-text-pre,.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-text-input,.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-text-pre>code){letter-spacing:0!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"calt" 0!important;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-text-pre>code *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-variant-ligatures:inherit!important;font-feature-settings:inherit!important;font-weight:inherit!important}.NotesDrawer-module-scss-module__NVnoGG__editor__editorWrap .w-md-editor-text-input{color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important}.NotesDrawer-module-scss-module__NVnoGG__editor__preview{min-height:200px;padding:.5rem .25rem}.NotesDrawer-module-scss-module__NVnoGG__editor__emptyPreview{text-align:center;color:var(--color-text-muted);padding:2rem .5rem;font-size:.8125rem}
@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}
