.interview-loop-b-module__d4ii2G__il-b-page{min-height:100vh;color:var(--text-primary);background:var(--surface-page);--il-oa-fg:#fbbf24;--il-oa-bg:#f59e0b1f;--il-oa-border:#f59e0b5c;--il-dsa-fg:#a5b4fc;--il-dsa-bg:#6366f124;--il-dsa-border:#6366f161;--il-system-fg:#c4b5fd;--il-system-bg:#8b5cf624;--il-system-border:#8b5cf661;--il-lld-fg:#5eead4;--il-lld-bg:#14b8a621;--il-lld-border:#14b8a661;--il-sql-fg:#6ee7b7;--il-sql-bg:#10b98121;--il-sql-border:#10b98161;--il-hm-fg:#86efac;--il-hm-bg:#22c55e21;--il-hm-border:#22c55e61;--il-bar-fg:#fda4af;--il-bar-bg:#f43f5e21;--il-bar-border:#f43f5e61;padding:0 24px 72px}[data-theme=light] .interview-loop-b-module__d4ii2G__il-b-page{--il-oa-fg:#92400e;--il-oa-bg:#fffbeb;--il-oa-border:#fcd34d;--il-dsa-fg:#4338ca;--il-dsa-bg:#eef2ff;--il-dsa-border:#a5b4fc;--il-system-fg:#6d28d9;--il-system-bg:#f5f3ff;--il-system-border:#c4b5fd;--il-lld-fg:#115e59;--il-lld-bg:#f0fdfa;--il-lld-border:#5eead4;--il-sql-fg:#047857;--il-sql-bg:#ecfdf5;--il-sql-border:#6ee7b7;--il-hm-fg:#166534;--il-hm-bg:#f0fdf4;--il-hm-border:#86efac;--il-bar-fg:#be123c;--il-bar-bg:#fff1f2;--il-bar-border:#fda4af}.interview-loop-b-module__d4ii2G__il-b-shell{width:min(100%,1240px);margin-inline:auto}.interview-loop-b-module__d4ii2G__il-b-breadcrumb{min-height:42px;color:var(--text-muted);align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.interview-loop-b-module__d4ii2G__il-b-breadcrumb a{color:inherit;text-decoration:none}.interview-loop-b-module__d4ii2G__il-b-breadcrumb a:hover{color:var(--text-primary)}.interview-loop-b-module__d4ii2G__il-b-company-header{align-items:flex-start;gap:16px;padding:18px 0 12px;display:flex}.interview-loop-b-module__d4ii2G__il-b-company-main{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.interview-loop-b-module__d4ii2G__il-b-company-header-logo{object-fit:contain;background:var(--surface-raised);border-radius:12px;flex:0 0 48px;width:48px;height:48px}.interview-loop-b-module__d4ii2G__il-b-company-copy{min-width:0}.interview-loop-b-module__d4ii2G__il-b-company-copy h1{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:750;line-height:1.15}.interview-loop-b-module__d4ii2G__il-b-company-meta{color:var(--text-muted);margin:3px 0 2px;font-size:11px;line-height:16px}.interview-loop-b-module__d4ii2G__il-b-company-about{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:52ch;margin:0;font-size:11px;line-height:15px;overflow:hidden}.interview-loop-b-module__d4ii2G__il-b-header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.interview-loop-b-module__d4ii2G__il-b-follow-btn{border:1px solid var(--border-subtle);min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:border-color .14s,color .14s;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-follow-btn:hover{border-color:var(--border-strong);color:var(--text-primary)}.interview-loop-b-module__d4ii2G__il-b-visit-btn{color:#fff;background:var(--accent);border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .14s;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-visit-btn:hover{background:var(--accent-hover)}.interview-loop-b-module__d4ii2G__il-b-related-panel{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:12px;flex-shrink:0;padding:10px 12px}.interview-loop-b-module__d4ii2G__il-b-related-panel-title{color:var(--text-secondary);margin:0 0 7px;font-size:10px;font-weight:600;line-height:14px}.interview-loop-b-module__d4ii2G__il-b-related-panel-logos{align-items:center;gap:1px;display:flex}.interview-loop-b-module__d4ii2G__il-b-related-panel-item{color:var(--text-secondary);white-space:nowrap;border-radius:7px;flex-direction:column;align-items:center;gap:3px;padding:4px 7px;font-size:9px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.interview-loop-b-module__d4ii2G__il-b-related-panel-item:hover{background:var(--surface-raised);color:var(--text-primary)}.interview-loop-b-module__d4ii2G__il-b-related-panel-more{color:var(--text-muted);justify-content:center;align-self:center;align-items:center;margin-top:-10px;padding:0 4px;font-size:15px;line-height:1;display:flex}.interview-loop-b-module__d4ii2G__il-b-role-facts{flex-wrap:wrap;gap:8px;margin:4px 0 12px;padding:0;display:flex}.interview-loop-b-module__d4ii2G__il-b-role-fact{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-role-fact dt{color:var(--text-muted);font-size:10px}.interview-loop-b-module__d4ii2G__il-b-role-fact dd{color:var(--text-primary);margin:0;font-size:11px;font-weight:650}.interview-loop-b-module__d4ii2G__il-b-role-selector{z-index:30;top:var(--marketing-nav-height,72px);border-bottom:1px solid var(--border-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f11f0;position:sticky}[data-theme=light] .interview-loop-b-module__d4ii2G__il-b-role-selector{background:#fafafaf0}.interview-loop-b-module__d4ii2G__il-b-role-selector-inner{scrollbar-width:thin;align-items:center;gap:8px;width:min(100% - 48px,1240px);margin-inline:auto;padding-block:8px;display:flex;overflow-x:auto}.interview-loop-b-module__d4ii2G__il-b-section-nav{border-bottom:1px solid var(--border-hairline);scrollbar-width:thin;align-items:center;gap:22px;min-height:42px;display:flex;overflow-x:auto}.interview-loop-b-module__d4ii2G__il-b-section-nav a,.interview-loop-b-module__d4ii2G__il-b-section-nav button{min-height:42px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-section-nav [aria-current=location]{color:var(--text-primary);border-bottom-color:var(--accent)}.interview-loop-b-module__d4ii2G__il-b-section-nav button:disabled,.interview-loop-b-module__d4ii2G__il-b-section-nav [aria-disabled=true]{cursor:not-allowed;opacity:.62}.interview-loop-b-module__d4ii2G__il-b-placeholder-section{border:1px dashed var(--border-subtle);min-height:96px;color:var(--text-muted);background:var(--surface-card);border-radius:12px;margin-top:16px;padding:16px;font-size:11px;line-height:16px}.interview-loop-b-module__d4ii2G__il-b-workspace{grid-template-columns:minmax(240px,292px) minmax(0,1fr);align-items:start;gap:18px;padding-top:20px;display:grid}.interview-loop-b-module__d4ii2G__il-b-timeline{top:calc(var(--marketing-nav-height,72px) + 56px + 16px);max-height:calc(100dvh - var(--marketing-nav-height,72px) - 56px - 32px);overscroll-behavior:contain;border:1px solid var(--border-hairline);background:var(--surface-card);scrollbar-width:thin;border-radius:14px;padding:10px;position:sticky;overflow-y:auto}.interview-loop-b-module__d4ii2G__il-b-timeline ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.interview-loop-b-module__d4ii2G__il-b-timeline-item{min-width:0;position:relative}.interview-loop-b-module__d4ii2G__il-b-timeline-link{min-height:58px;color:inherit;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;text-decoration:none;transition:border-color .14s,background-color .14s;display:grid}.interview-loop-b-module__d4ii2G__il-b-timeline-link:hover{background:var(--surface-raised)}.interview-loop-b-module__d4ii2G__il-b-timeline-item-current .interview-loop-b-module__d4ii2G__il-b-timeline-link{background:#6366f124;border-color:#6366f173}.interview-loop-b-module__d4ii2G__il-b-timeline-node{border:1px solid var(--border-subtle);width:26px;height:26px;color:var(--text-secondary);background:var(--surface-raised);border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.interview-loop-b-module__d4ii2G__il-b-timeline-item-current .interview-loop-b-module__d4ii2G__il-b-timeline-node{border-color:var(--accent);color:#fff;background:var(--accent)}.interview-loop-b-module__d4ii2G__il-b-timeline-item-locked .interview-loop-b-module__d4ii2G__il-b-timeline-node{color:var(--text-muted);background:var(--surface-page)}.interview-loop-b-module__d4ii2G__il-b-timeline-copy{gap:3px;min-width:0;display:grid}.interview-loop-b-module__d4ii2G__il-b-timeline-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:15px;overflow:hidden}.interview-loop-b-module__d4ii2G__il-b-timeline-duration{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:10px;line-height:14px;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-timeline-duration svg{flex:0 0 12px;width:12px;height:12px}.interview-loop-b-module__d4ii2G__il-b-round-tag{border:1px solid var(--border-subtle);min-height:21px;color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:9px;font-weight:700;line-height:13px;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-round-tag[data-type=oa]{color:var(--il-oa-fg);border-color:var(--il-oa-border);background:var(--il-oa-bg)}.interview-loop-b-module__d4ii2G__il-b-round-tag[data-type=dsa]{color:var(--il-dsa-fg);border-color:var(--il-dsa-border);background:var(--il-dsa-bg)}.interview-loop-b-module__d4ii2G__il-b-round-tag[data-type=system-design]{color:var(--il-system-fg);border-color:var(--il-system-border);background:var(--il-system-bg)}.interview-loop-b-module__d4ii2G__il-b-round-tag[data-type=lld]{color:var(--il-lld-fg);border-color:var(--il-lld-border);background:var(--il-lld-bg)}.interview-loop-b-module__d4ii2G__il-b-round-tag[data-type=sql]{color:var(--il-sql-fg);border-color:var(--il-sql-border);background:var(--il-sql-bg)}.interview-loop-b-module__d4ii2G__il-b-round-tag[data-type=hiring-manager]{color:var(--il-hm-fg);border-color:var(--il-hm-border);background:var(--il-hm-bg)}.interview-loop-b-module__d4ii2G__il-b-round-tag[data-type=bar-raiser]{color:var(--il-bar-fg);border-color:var(--il-bar-border);background:var(--il-bar-bg)}.interview-loop-b-module__d4ii2G__il-b-round-content{min-width:0}.interview-loop-b-module__d4ii2G__il-b-round-detail{scroll-margin-top:calc(var(--marketing-nav-height,72px) + 56px + 18px);border-bottom:1px solid var(--border-hairline);padding:18px 0 22px}.interview-loop-b-module__d4ii2G__il-b-round-detail:first-child{padding-top:0}.interview-loop-b-module__d4ii2G__il-b-round-detail:last-child{border-bottom:0}.interview-loop-b-module__d4ii2G__il-b-round-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.interview-loop-b-module__d4ii2G__il-b-round-detail-title{color:var(--text-primary);letter-spacing:-.02em;flex:1;margin:0;font-size:19px;font-weight:750;line-height:25px}.interview-loop-b-module__d4ii2G__il-b-round-detail-badges{flex-shrink:0;align-items:center;gap:7px;padding-top:2px;display:flex}.interview-loop-b-module__d4ii2G__il-b-round-counter{border:1px solid var(--border-hairline);min-height:26px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-round-detail .interview-loop-b-module__d4ii2G__il-b-round-tag{min-height:26px;padding:0 10px;font-size:11px}.interview-loop-b-module__d4ii2G__il-b-round-detail-sub{color:var(--text-secondary);align-items:center;gap:14px;margin-bottom:12px;display:flex}.interview-loop-b-module__d4ii2G__il-b-round-detail-duration{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-round-detail-duration svg{width:13px;height:13px}.interview-loop-b-module__d4ii2G__il-b-round-topics{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.interview-loop-b-module__d4ii2G__il-b-round-topic{border:1px solid var(--border-hairline);color:var(--text-secondary);background:var(--surface-raised);border-radius:999px;padding:3px 8px;font-size:10px;line-height:14px}.interview-loop-b-module__d4ii2G__il-b-round-summary{max-width:78ch;color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.65}.interview-loop-b-module__d4ii2G__il-b-difficulty{align-items:center;gap:8px;margin:10px 0 14px;display:flex}.interview-loop-b-module__d4ii2G__il-b-difficulty-dots{gap:4px;display:flex}.interview-loop-b-module__d4ii2G__il-b-difficulty-dot{background:var(--border-strong);border-radius:50%;width:7px;height:7px}.interview-loop-b-module__d4ii2G__il-b-difficulty-dot-filled{background:var(--accent)}.interview-loop-b-module__d4ii2G__il-b-difficulty-label{color:var(--text-secondary);font-size:11px}.interview-loop-b-module__d4ii2G__il-b-round-detail h3{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin:14px 0 7px;font-size:10px;font-weight:750;line-height:15px}.interview-loop-b-module__d4ii2G__il-b-expect-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.interview-loop-b-module__d4ii2G__il-b-expect-item{color:var(--text-primary);grid-template-columns:12px minmax(0,1fr);gap:7px;font-size:12px;line-height:1.55;display:grid}.interview-loop-b-module__d4ii2G__il-b-expect-bullet{color:var(--accent);font-weight:700}.interview-loop-b-module__d4ii2G__il-b-practice-links{flex-wrap:wrap;gap:7px;display:flex}.interview-loop-b-module__d4ii2G__il-b-practice-links a{border:1px solid var(--border-subtle);min-height:32px;color:var(--accent);background:#6366f114;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-practice-links a:hover{border-color:var(--accent);background:#6366f124}.interview-loop-b-module__d4ii2G__il-b-tip{color:var(--text-secondary);background:#6366f114;border:1px solid #6366f14d;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.55}.interview-loop-b-module__d4ii2G__il-b-locked{border:1px solid var(--border-hairline);background:var(--surface-raised);border-radius:12px;position:relative;overflow:hidden}.interview-loop-b-module__d4ii2G__il-b-locked-content{padding:16px}.interview-loop-b-module__d4ii2G__il-b-locked-overlay{text-align:center;background:linear-gradient(#0000 5%,#0f0f11e0 65%,#0f0f11 100%);flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}[data-theme=light] .interview-loop-b-module__d4ii2G__il-b-locked-overlay{background:linear-gradient(#0000 5%,#fafafae0 65%,#fafafa 100%)}.interview-loop-b-module__d4ii2G__il-b-locked-message{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-locked-cta{color:#fff;background:var(--accent);border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-locked-cta:hover{background:var(--accent-hover)}.interview-loop-b-module__d4ii2G__il-b-related{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:14px;margin-top:24px;padding:14px}.interview-loop-b-module__d4ii2G__il-b-related h3{color:var(--text-secondary);margin:0 0 10px;font-size:12px;font-weight:600}.interview-loop-b-module__d4ii2G__il-b-related-links{scrollbar-width:thin;gap:8px;display:flex;overflow-x:auto}.interview-loop-b-module__d4ii2G__il-b-related-link{border:1px solid var(--border-hairline);min-width:104px;min-height:68px;color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap;border-radius:10px;align-content:center;justify-items:center;gap:5px;padding:8px;font-size:10px;text-decoration:none;display:grid}.interview-loop-b-module__d4ii2G__il-b-related-link:hover{color:var(--text-primary);border-color:var(--border-strong)}.interview-loop-b-module__d4ii2G__il-b-related-link img{object-fit:contain;border-radius:4px;width:24px;height:24px}.interview-loop-b-module__d4ii2G__il-b-seo{border-top:1px solid var(--border-hairline);max-width:920px;color:var(--text-secondary);margin:34px auto 0;padding-top:24px;font-size:13px;line-height:1.7}.interview-loop-b-module__d4ii2G__il-b-seo h2{color:var(--text-primary);margin:0 0 10px;font-size:20px;line-height:28px}.interview-loop-b-module__d4ii2G__il-b-seo-cross-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.interview-loop-b-module__d4ii2G__il-b-seo-cross-links a{border:1px solid var(--border-hairline);min-height:36px;color:var(--text-secondary);background:var(--surface-raised);border-radius:8px;align-items:center;padding:0 11px;font-size:11px;text-decoration:none;display:inline-flex}.interview-loop-b-module__d4ii2G__il-b-seo-cross-links a:hover{color:var(--text-primary);border-color:var(--border-subtle)}.interview-loop-b-module__d4ii2G__il-b-bottom-cta{border:1px solid var(--border-hairline);background:var(--surface-card);text-align:center;border-radius:16px;margin-top:32px;padding:28px 20px}.interview-loop-b-module__d4ii2G__il-b-bottom-cta h2{color:var(--text-primary);margin:0;font-size:22px;line-height:29px}.interview-loop-b-module__d4ii2G__il-b-bottom-cta p{max-width:60ch;color:var(--text-secondary);margin:8px auto 16px;font-size:13px;line-height:20px}.interview-loop-b-module__d4ii2G__il-b-page a:focus-visible,.interview-loop-b-module__d4ii2G__il-b-page button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:1099px){.interview-loop-b-module__d4ii2G__il-b-page{padding-inline:20px}.interview-loop-b-module__d4ii2G__il-b-workspace{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:14px}.interview-loop-b-module__d4ii2G__il-b-timeline{padding:8px}}@media (max-width:759px){.interview-loop-b-module__d4ii2G__il-b-page{padding-inline:18px}.interview-loop-b-module__d4ii2G__il-b-role-selector-inner{width:min(100% - 36px,1240px)}.interview-loop-b-module__d4ii2G__il-b-company-header{flex-direction:column;gap:12px}.interview-loop-b-module__d4ii2G__il-b-company-main{flex-wrap:wrap}.interview-loop-b-module__d4ii2G__il-b-company-header-logo{flex-basis:42px;width:42px;height:42px}.interview-loop-b-module__d4ii2G__il-b-related-panel{width:100%}.interview-loop-b-module__d4ii2G__il-b-workspace{grid-template-columns:minmax(0,1fr);gap:14px}.interview-loop-b-module__d4ii2G__il-b-timeline{top:calc(var(--marketing-nav-height,72px) + 56px);z-index:20;max-height:none;padding:6px;position:sticky;overflow:auto hidden}.interview-loop-b-module__d4ii2G__il-b-timeline ol{gap:6px;width:max-content;display:flex}.interview-loop-b-module__d4ii2G__il-b-timeline-item{flex:0 0 190px;width:190px}.interview-loop-b-module__d4ii2G__il-b-timeline-link{min-height:52px}.interview-loop-b-module__d4ii2G__il-b-round-detail{scroll-margin-top:calc(var(--marketing-nav-height,72px) + 56px + 72px)}}@media (max-width:479px){.interview-loop-b-module__d4ii2G__il-b-page{padding-inline:16px}.interview-loop-b-module__d4ii2G__il-b-role-selector-inner{width:min(100% - 32px,1240px)}.interview-loop-b-module__d4ii2G__il-b-company-header{padding-top:12px}.interview-loop-b-module__d4ii2G__il-b-company-header-logo{flex-basis:38px;width:38px;height:38px}.interview-loop-b-module__d4ii2G__il-b-company-copy h1{font-size:21px}.interview-loop-b-module__d4ii2G__il-b-round-detail-header{flex-direction:column;gap:7px}.interview-loop-b-module__d4ii2G__il-b-round-detail-badges{align-self:flex-start}.interview-loop-b-module__d4ii2G__il-b-role-facts{gap:6px}.interview-loop-b-module__d4ii2G__il-b-role-fact{min-height:32px;padding-inline:8px}.interview-loop-b-module__d4ii2G__il-b-timeline-item{flex-basis:168px;width:168px}.interview-loop-b-module__d4ii2G__il-b-timeline-link{grid-template-columns:24px minmax(0,1fr)}.interview-loop-b-module__d4ii2G__il-b-timeline-node{width:23px;height:23px}.interview-loop-b-module__d4ii2G__il-b-round-tag{grid-column:2;justify-self:start}.interview-loop-b-module__d4ii2G__il-b-round-detail{padding-block:16px 18px}}@media (prefers-reduced-motion:reduce){.interview-loop-b-module__d4ii2G__il-b-timeline-link{transition:none}html:focus-within{scroll-behavior:auto}}
