.interview-loop-a-module__lBRCZW__il-a-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:28px 24px 72px}[data-theme=light] .interview-loop-a-module__lBRCZW__il-a-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-a-module__lBRCZW__il-a-shell{width:min(100%,1320px);margin-inline:auto}.interview-loop-a-module__lBRCZW__il-a-heading{text-align:center;max-width:960px;margin:0 auto 24px}.interview-loop-a-module__lBRCZW__il-a-heading-eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700;line-height:16px}.interview-loop-a-module__lBRCZW__il-a-heading h1{color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:750;line-height:1.08}.interview-loop-a-module__lBRCZW__il-a-heading-intro{max-width:760px;color:var(--text-secondary);margin:12px auto 0;font-size:16px;line-height:24px}.interview-loop-a-module__lBRCZW__il-a-heading-meta{color:var(--text-muted);margin:14px 0 0;font-size:12px;line-height:18px}.interview-loop-a-module__lBRCZW__il-a-workspace{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.interview-loop-a-module__lBRCZW__il-a-directory,.interview-loop-a-module__lBRCZW__il-a-preview{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:16px;min-width:0}.interview-loop-a-module__lBRCZW__il-a-directory{padding:12px}.interview-loop-a-module__lBRCZW__il-a-directory-title{margin:2px 4px 10px;font-size:14px;font-weight:700;line-height:20px}.interview-loop-a-module__lBRCZW__il-a-directory-tools{gap:8px;margin-bottom:10px;display:grid}.interview-loop-a-module__lBRCZW__il-a-directory-tools :disabled{cursor:not-allowed;opacity:.72}.interview-loop-a-module__lBRCZW__il-a-search{border:1px solid var(--border-subtle);width:100%;min-height:40px;color:var(--text-primary);background:var(--surface-raised);font:inherit;border-radius:9px;padding:0 12px;font-size:13px}.interview-loop-a-module__lBRCZW__il-a-filter-list{flex-wrap:nowrap;gap:5px;display:flex}.interview-loop-a-module__lBRCZW__il-a-filter{border:1px solid var(--border-hairline);min-height:30px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:0 9px;font-size:11px}.interview-loop-a-module__lBRCZW__il-a-filter[aria-pressed=true]{color:var(--text-primary);border-color:var(--accent);background:#6366f129}.interview-loop-a-module__lBRCZW__il-a-filter:disabled{cursor:not-allowed;opacity:.7}.interview-loop-a-module__lBRCZW__il-a-company-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.interview-loop-a-module__lBRCZW__il-a-company{min-height:44px;color:var(--text-secondary);border:1px solid #0000;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:0 9px;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s;display:grid}.interview-loop-a-module__lBRCZW__il-a-company:hover{color:var(--text-primary);background:var(--surface-raised)}.interview-loop-a-module__lBRCZW__il-a-company.interview-loop-a-module__lBRCZW__il-a-company-selected,.interview-loop-a-module__lBRCZW__il-a-company.interview-loop-a-module__lBRCZW__il-a-company-selected:hover{color:var(--text-primary);background:#6366f124;border-color:#6366f147}.interview-loop-a-module__lBRCZW__il-a-company-logo{border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.interview-loop-a-module__lBRCZW__il-a-company-logo img{object-fit:contain;width:100%;height:100%}.interview-loop-a-module__lBRCZW__il-a-company-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.interview-loop-a-module__lBRCZW__il-a-company-category{color:var(--text-muted);white-space:nowrap;font-size:10px}.interview-loop-a-module__lBRCZW__il-a-company-chevron{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.interview-loop-a-module__lBRCZW__il-a-preview{padding:16px}.interview-loop-a-module__lBRCZW__il-a-company-header{align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.interview-loop-a-module__lBRCZW__il-a-company-header-logo{object-fit:contain;background:var(--surface-raised);border-radius:12px;flex:0 0 48px;width:48px;height:48px}.interview-loop-a-module__lBRCZW__il-a-company-header-copy{flex:1;min-width:0}.interview-loop-a-module__lBRCZW__il-a-company-header h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:750;line-height:25px}.interview-loop-a-module__lBRCZW__il-a-company-header-meta{color:var(--text-secondary);margin:3px 0 0;font-size:12px;line-height:18px}.interview-loop-a-module__lBRCZW__il-a-company-header-action,.interview-loop-a-module__lBRCZW__il-a-view-detail{color:#fff;background:var(--accent);border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:700;line-height:18px;text-decoration:none;transition:background-color .14s;display:inline-flex}.interview-loop-a-module__lBRCZW__il-a-company-header-action:hover,.interview-loop-a-module__lBRCZW__il-a-view-detail:hover{background:var(--accent-hover)}.interview-loop-a-module__lBRCZW__il-a-role-selector{border:1px solid var(--border-hairline);background:var(--surface-raised);scrollbar-width:thin;border-radius:10px;gap:4px;margin-bottom:12px;padding:3px;display:flex;overflow-x:auto}.interview-loop-a-module__lBRCZW__il-a-role{min-height:36px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:12px;font-weight:600}.interview-loop-a-module__lBRCZW__il-a-role[aria-pressed=true],.interview-loop-a-module__lBRCZW__il-a-role[aria-current=true]{color:#fff;background:var(--accent);text-decoration:none}.interview-loop-a-module__lBRCZW__il-a-role:disabled{cursor:not-allowed;opacity:.65}.interview-loop-a-module__lBRCZW__il-a-local-nav{border-bottom:1px solid var(--border-hairline);scrollbar-width:thin;align-items:center;gap:20px;min-height:42px;display:flex;overflow-x:auto}.interview-loop-a-module__lBRCZW__il-a-local-nav a,.interview-loop-a-module__lBRCZW__il-a-local-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-a-module__lBRCZW__il-a-local-nav a[aria-current=page]{border-bottom-color:var(--accent);color:var(--text-primary)}.interview-loop-a-module__lBRCZW__il-a-local-nav button:disabled{cursor:not-allowed;opacity:.62}.interview-loop-a-module__lBRCZW__il-a-timeline{padding-top:13px}.interview-loop-a-module__lBRCZW__il-a-timeline h2{color:var(--text-primary);margin:0 0 10px;font-size:15px;font-weight:750;line-height:21px}.interview-loop-a-module__lBRCZW__il-a-round-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.interview-loop-a-module__lBRCZW__il-a-round{grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;display:grid;position:relative}.interview-loop-a-module__lBRCZW__il-a-round-node{z-index:1;color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.interview-loop-a-module__lBRCZW__il-a-round:not(:last-child):after{content:"";z-index:0;background:#6366f173;width:2px;position:absolute;top:24px;bottom:-8px;left:11px}.interview-loop-a-module__lBRCZW__il-a-round-content{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;min-width:0;padding:8px 10px}.interview-loop-a-module__lBRCZW__il-a-round-heading{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.interview-loop-a-module__lBRCZW__il-a-round-title{color:var(--text-primary);flex:180px;margin:0;font-size:12px;font-weight:700;line-height:17px}.interview-loop-a-module__lBRCZW__il-a-round-duration{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.interview-loop-a-module__lBRCZW__il-a-round-duration svg{width:13px;height:13px}.interview-loop-a-module__lBRCZW__il-a-round-type{border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.interview-loop-a-module__lBRCZW__il-a-round-type[data-type=oa]{color:var(--il-oa-fg);border-color:var(--il-oa-border);background:var(--il-oa-bg)}.interview-loop-a-module__lBRCZW__il-a-round-type[data-type=dsa]{color:var(--il-dsa-fg);border-color:var(--il-dsa-border);background:var(--il-dsa-bg)}.interview-loop-a-module__lBRCZW__il-a-round-type[data-type=system-design]{color:var(--il-system-fg);border-color:var(--il-system-border);background:var(--il-system-bg)}.interview-loop-a-module__lBRCZW__il-a-round-type[data-type=lld]{color:var(--il-lld-fg);border-color:var(--il-lld-border);background:var(--il-lld-bg)}.interview-loop-a-module__lBRCZW__il-a-round-type[data-type=sql]{color:var(--il-sql-fg);border-color:var(--il-sql-border);background:var(--il-sql-bg)}.interview-loop-a-module__lBRCZW__il-a-round-type[data-type=hiring-manager]{color:var(--il-hm-fg);border-color:var(--il-hm-border);background:var(--il-hm-bg)}.interview-loop-a-module__lBRCZW__il-a-round-type[data-type=bar-raiser]{color:var(--il-bar-fg);border-color:var(--il-bar-border);background:var(--il-bar-bg)}.interview-loop-a-module__lBRCZW__il-a-round-summary{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.interview-loop-a-module__lBRCZW__il-a-view-detail{margin:12px 0 0 38px}.interview-loop-a-module__lBRCZW__il-a-todo-slot{border:1px dashed var(--border-subtle);min-height:42px;color:var(--text-muted);background:var(--surface-raised);border-radius:9px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:16px}.interview-loop-a-module__lBRCZW__il-a-seo{max-width:960px;color:var(--text-secondary);margin:40px auto 0;font-size:14px;line-height:1.7}.interview-loop-a-module__lBRCZW__il-a-seo h2{color:var(--text-primary);margin:0 0 12px;font-size:21px;line-height:28px}.interview-loop-a-module__lBRCZW__il-a-page a:focus-visible,.interview-loop-a-module__lBRCZW__il-a-page button:focus-visible,.interview-loop-a-module__lBRCZW__il-a-page input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:1099px){.interview-loop-a-module__lBRCZW__il-a-workspace{grid-template-columns:240px minmax(0,1fr);gap:12px}.interview-loop-a-module__lBRCZW__il-a-preview{padding:14px}.interview-loop-a-module__lBRCZW__il-a-company-header-action{min-height:38px;padding-inline:10px}}@media (max-width:759px){.interview-loop-a-module__lBRCZW__il-a-page{padding:24px 18px 56px}.interview-loop-a-module__lBRCZW__il-a-heading{text-align:left;margin-bottom:18px}.interview-loop-a-module__lBRCZW__il-a-workspace{grid-template-columns:minmax(0,1fr)}.interview-loop-a-module__lBRCZW__il-a-directory{order:2}.interview-loop-a-module__lBRCZW__il-a-preview{order:1}.interview-loop-a-module__lBRCZW__il-a-company-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.interview-loop-a-module__lBRCZW__il-a-page{padding:20px 16px 44px}.interview-loop-a-module__lBRCZW__il-a-heading h1{font-size:32px}.interview-loop-a-module__lBRCZW__il-a-company-list{grid-template-columns:minmax(0,1fr)}.interview-loop-a-module__lBRCZW__il-a-company-header{flex-wrap:wrap}.interview-loop-a-module__lBRCZW__il-a-company-header-action{margin-left:60px}.interview-loop-a-module__lBRCZW__il-a-round{grid-template-columns:25px minmax(0,1fr);gap:8px}.interview-loop-a-module__lBRCZW__il-a-round-content{padding:8px}.interview-loop-a-module__lBRCZW__il-a-round-heading{align-items:flex-start}.interview-loop-a-module__lBRCZW__il-a-view-detail{margin-left:33px}}@media (prefers-reduced-motion:reduce){.interview-loop-a-module__lBRCZW__il-a-company,.interview-loop-a-module__lBRCZW__il-a-company-header-action,.interview-loop-a-module__lBRCZW__il-a-view-detail{transition:none}}
