@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--background:#ffffff;--foreground:#171717}html[data-theme=dark]{--background:#0a0a0a;--foreground:#ededed;color-scheme:dark}html[data-theme=light]{color-scheme:light}html{scrollbar-gutter:stable}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}.skip-link{position:absolute;left:-9999px;z-index:9999;padding:.75rem 1rem;background:var(--background);color:var(--foreground);border:2px solid;border-radius:4px;font-weight:600;text-decoration:none}.skip-link:focus{left:1rem;top:1rem;outline:2px solid currentColor;outline-offset:2px}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:2px}a{color:inherit;text-decoration:none}.interview-prep-lead{position:relative;box-sizing:border-box;width:100%;max-width:100%;padding:1.125rem 1.25rem 1.125rem 3rem;margin-bottom:1.5rem;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);line-height:1.7;font-size:.975rem}.interview-prep-lead:before{content:"";position:absolute;left:1rem;top:1.125rem;width:1.5rem;height:1.5rem;background:color-mix(in srgb,currentColor 18%,transparent);border-radius:8px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z'/%3E%3C/svg%3E") center /contain no-repeat}html[data-theme=light] .interview-prep-lead{background:rgba(25,118,210,.07);border-color:rgba(25,118,210,.22)}html[data-theme=light] .interview-prep-lead:before{background:rgba(25,118,210,.35)}html[data-theme=dark] .interview-prep-lead:before{background:rgba(144,202,249,.45)}.rich-content--interview .interview-qa-question{box-sizing:border-box;width:100%;max-width:100%;margin-top:.5rem;margin-bottom:1rem;padding:1rem 1.125rem 1rem 1.25rem;border-radius:10px;border:1px solid color-mix(in srgb,#1976d2 35%,transparent);border-left:4px solid color-mix(in srgb,#1976d2 85%,transparent);background:color-mix(in srgb,#1976d2 6%,transparent);line-height:1.65}html[data-theme=dark] .rich-content--interview .interview-qa-question{border-color:color-mix(in srgb,#90caf9 28%,transparent) color-mix(in srgb,#90caf9 28%,transparent) color-mix(in srgb,#90caf9 28%,transparent) #90caf9;background:color-mix(in srgb,#90caf9 8%,transparent)}.rich-content--interview .interview-qa-answer{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:1rem;padding:1rem 1.125rem;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-left:4px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);line-height:1.65}.rich-content--interview .interview-prep-takeaway{box-sizing:border-box;width:100%;max-width:100%;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent);font-size:.95rem;line-height:1.65}html[data-theme=light] .rich-content--interview .interview-prep-takeaway{background:rgba(156,39,176,.06);border-color:rgba(156,39,176,.2)}html[data-theme=dark] .rich-content--interview .interview-prep-takeaway{background:rgba(206,147,216,.08);border-color:rgba(206,147,216,.22)}.rich-content--interview .interview-prep-aside{box-sizing:border-box;width:100%;max-width:100%;margin-top:1rem;margin-bottom:1rem;padding:1rem 1.125rem;border-radius:10px;font-size:.95rem;line-height:1.65;border:1px dashed color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent)}.rich-content--interview table{width:100%;max-width:100%;margin-top:1rem;margin-bottom:1.5rem;border-collapse:separate;border-spacing:0;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--foreground) 3%,transparent);display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rich-content--interview table thead th{text-align:left;font-weight:700;font-size:.92rem;letter-spacing:.01em;white-space:nowrap;background:color-mix(in srgb,currentColor 10%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.rich-content--interview table td,.rich-content--interview table th{padding:.75rem .9rem;vertical-align:top;border-right:1px solid color-mix(in srgb,currentColor 10%,transparent)}.rich-content--interview table td:last-child,.rich-content--interview table th:last-child{border-right:none}.rich-content--interview table tbody td{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.rich-content--interview table tbody tr:last-child td{border-bottom:none}.rich-content--interview table tbody tr:nth-child(2n) td{background:color-mix(in srgb,currentColor 4%,transparent)}html[data-theme=light] .rich-content--interview table{background:rgba(25,118,210,.02);border-color:rgba(25,118,210,.14)}html[data-theme=light] .rich-content--interview table thead th{background:rgba(25,118,210,.06);border-bottom-color:rgba(25,118,210,.14)}html[data-theme=dark] .rich-content--interview table{background:rgba(144,202,249,.04);border-color:rgba(144,202,249,.18)}html[data-theme=dark] .rich-content--interview table thead th{background:rgba(144,202,249,.07);border-bottom-color:rgba(144,202,249,.18)}.rich-content.rich-content--copy-code-only{user-select:none;-webkit-user-select:none}.rich-content.rich-content--copy-code-only :not(pre)>code,.rich-content.rich-content--copy-code-only pre,.rich-content.rich-content--copy-code-only pre *{user-select:text;-webkit-user-select:text}.rich-content pre .rich-code-copy-btn{position:absolute;top:8px;right:8px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:rgba(255,255,255,.08);color:inherit;cursor:pointer;line-height:1;box-sizing:border-box;pointer-events:auto;opacity:0;transition:opacity .15s ease}.rich-content pre .rich-code-copy-btn:focus-visible,.rich-content pre:hover .rich-code-copy-btn{opacity:1}.rich-content pre .rich-code-copy-btn:hover{background:rgba(255,255,255,.18)}.rich-content pre .rich-code-copy-btn:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media (prefers-color-scheme:light){.rich-content pre .rich-code-copy-btn{border-color:rgba(0,0,0,.12);background:rgba(0,0,0,.05)}.rich-content pre .rich-code-copy-btn:hover{background:rgba(0,0,0,.12)}}.rich-content.rich-content--copy-code-only pre .rich-code-copy-btn{user-select:none;-webkit-user-select:none}.rich-embed{width:100%;aspect-ratio:16/9;position:relative;margin:16px 0}.rich-embed>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:8px}code[class*=language-],pre[class*=language-]{font-family:Consolas,Cascadia Code,JetBrains Mono,Fira Code,Monaco,Courier New,monospace;font-size:.92rem;line-height:1.55;tab-size:2;text-shadow:none}html[data-theme=dark] code[class*=language-],html[data-theme=dark] pre[class*=language-]{background:#1e1e1e;color:#d4d4d4}html[data-theme=dark] pre[class*=language-]>code,html[data-theme=dark] pre[class*=language-]>code[class*=language-]{background:transparent;border:0;border-radius:0;padding:0}html[data-theme=dark] .token.cdata,html[data-theme=dark] .token.comment,html[data-theme=dark] .token.doctype,html[data-theme=dark] .token.prolog{color:#6a9955}html[data-theme=dark] .token.punctuation{color:#d4d4d4}html[data-theme=dark] .token.boolean,html[data-theme=dark] .token.constant,html[data-theme=dark] .token.deleted,html[data-theme=dark] .token.number,html[data-theme=dark] .token.property,html[data-theme=dark] .token.symbol,html[data-theme=dark] .token.tag{color:#b5cea8}html[data-theme=dark] .token.attr-name,html[data-theme=dark] .token.builtin,html[data-theme=dark] .token.char,html[data-theme=dark] .token.inserted,html[data-theme=dark] .token.selector,html[data-theme=dark] .token.string{color:#ce9178}html[data-theme=dark] .language-css .token.string,html[data-theme=dark] .style .token.string,html[data-theme=dark] .token.entity,html[data-theme=dark] .token.operator,html[data-theme=dark] .token.url{color:#d4d4d4}html[data-theme=dark] .token.atrule,html[data-theme=dark] .token.attr-value,html[data-theme=dark] .token.keyword{color:#569cd6}html[data-theme=dark] .token.class-name,html[data-theme=dark] .token.function{color:#dcdcaa}html[data-theme=dark] .token.important,html[data-theme=dark] .token.regex,html[data-theme=dark] .token.variable{color:#9cdcfe}html[data-theme=light] code[class*=language-],html[data-theme=light] pre[class*=language-]{background:#ffffff;color:#383a42}html[data-theme=light] pre[class*=language-]>code,html[data-theme=light] pre[class*=language-]>code[class*=language-]{background:transparent;border:0;border-radius:0;padding:0}pre code{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}html[data-theme=light] .token.cdata,html[data-theme=light] .token.comment,html[data-theme=light] .token.doctype,html[data-theme=light] .token.prolog{color:#008000}html[data-theme=light] .token.punctuation{color:#383a42}html[data-theme=light] .token.boolean,html[data-theme=light] .token.constant,html[data-theme=light] .token.deleted,html[data-theme=light] .token.number,html[data-theme=light] .token.property,html[data-theme=light] .token.symbol,html[data-theme=light] .token.tag{color:#098658}html[data-theme=light] .token.attr-name,html[data-theme=light] .token.builtin,html[data-theme=light] .token.char,html[data-theme=light] .token.inserted,html[data-theme=light] .token.selector,html[data-theme=light] .token.string{color:#a31515}html[data-theme=light] .language-css .token.string,html[data-theme=light] .style .token.string,html[data-theme=light] .token.entity,html[data-theme=light] .token.operator,html[data-theme=light] .token.url{color:#393a34}html[data-theme=light] .token.atrule,html[data-theme=light] .token.attr-value,html[data-theme=light] .token.keyword{color:#0000ff}html[data-theme=light] .token.class-name,html[data-theme=light] .token.function{color:#795e26}html[data-theme=light] .token.important,html[data-theme=light] .token.regex,html[data-theme=light] .token.variable{color:#001080}html[data-theme=dark] .rich-content{--prism-comment:#6a9955;--prism-punctuation:#d4d4d4;--prism-number:#b5cea8;--prism-string:#ce9178;--prism-keyword:#569cd6;--prism-function:#dcdcaa;--prism-variable:#9cdcfe;--prism-operator:#d4d4d4}html[data-theme=light] .rich-content{--prism-comment:#008000;--prism-punctuation:#383a42;--prism-number:#098658;--prism-string:#a31515;--prism-keyword:#0000ff;--prism-function:#795e26;--prism-variable:#001080;--prism-operator:#393a34}.rich-content pre code .token.cdata,.rich-content pre code .token.comment,.rich-content pre code .token.doctype,.rich-content pre code .token.prolog{color:var(--prism-comment)!important}.rich-content pre code .token.punctuation{color:var(--prism-punctuation)!important}.rich-content pre code .token.boolean,.rich-content pre code .token.constant,.rich-content pre code .token.deleted,.rich-content pre code .token.number,.rich-content pre code .token.property,.rich-content pre code .token.symbol,.rich-content pre code .token.tag{color:var(--prism-number)!important}.rich-content pre code .token.attr-name,.rich-content pre code .token.builtin,.rich-content pre code .token.char,.rich-content pre code .token.inserted,.rich-content pre code .token.selector,.rich-content pre code .token.string{color:var(--prism-string)!important}.rich-content pre code .language-css .token.string,.rich-content pre code .style .token.string,.rich-content pre code .token.entity,.rich-content pre code .token.operator,.rich-content pre code .token.url{color:var(--prism-operator)!important}.rich-content pre code .token.atrule,.rich-content pre code .token.attr-value,.rich-content pre code .token.keyword{color:var(--prism-keyword)!important}.rich-content pre code .token.class-name,.rich-content pre code .token.function{color:var(--prism-function)!important}.rich-content pre code .token.important,.rich-content pre code .token.regex,.rich-content pre code .token.variable{color:var(--prism-variable)!important}